当前位置: 首页 > wzjs >正文

开通独立网站seo研究协会网app

开通独立网站,seo研究协会网app,网络营销专业培训学校,dedecms导入网站模板下载1. 编译心得: ① 在 ISO C标准中强制要求一个C源代码文件的最后一行必须是一个换行符(即必须以一个新行结束),否则会有警告。 ② 杜邦线如图所示: PS:在做该实验的时候,记得要把杜邦线连到 ST…

1. 编译心得:

① 在 ISO C标准中强制要求一个C源代码文件的最后一行必须是一个换行符(即必须以一个新行结束),否则会有警告。

② 杜邦线如图所示:

PS:在做该实验的时候,记得要把杜邦线连到 ST-Link 下面一排,不然会无法驱动!

2. LED 闪烁工程

① 常见的函数声明:

// 时钟控制 (RCC)
void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState); // ★ 使能GPIO端口时钟(必须调用)// GPIO初始化和配置
void GPIO_DeInit(GPIO_TypeDef* GPIOx);          // 复位指定的GPIO端口
void GPIO_AFIODeInit(void);                     // 复位AFIO外设(用于复用/重映射)
void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct); // ★ 核心配置函数
void GPIO_StructInit(GPIO_InitTypeDef* GPIO_InitStruct); // 初始化结构体为默认值// GPIO读取函数
uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin); // 读取指定输入引脚状态
uint16_t GPIO_ReadInputData(GPIO_TypeDef* GPIOx);                      // 读取整个端口的输入数据
uint8_t GPIO_ReadOutputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin); // 读取指定输出引脚状态
uint16_t GPIO_ReadOutputData(GPIO_TypeDef* GPIOx);                     // 读取整个端口的输出数据// GPIO输出控制函数 ★常用
void GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);     // 置位指定引脚(输出高电平)
void GPIO_ResetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);   // 复位指定引脚(输出低电平)
void GPIO_WriteBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, BitAction BitVal); // 写入单个引脚状态
void GPIO_Write(GPIO_TypeDef* GPIOx, uint16_t PortVal);        // 写入整个端口的输出状态

② LED 流水灯

 (1) 如何“同时控制” 16个引脚?

  • 初始化配置:通过 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All 一次性配置了 PA0 ~ PA15 全部引脚为输出模式,使能了整组端口的控制能力。
  • 批量写入数据:GPIO_Write(GPIOA,data) 函数会向 GPIOA 寄存器一次性写入 16 位数据,每条指令都能同时设置全部 16 个引脚的电平状态。

(2) 为什么要按位取反(使用了 ~ 符号)

① 实际运算顺序:

  • 先计算 0x0001 → 结果:0000 0000 0000 0001(这个是16进制)
  • 再执行取反 ~ → 结果:1111 1111 1111 1110
  • 最后写入寄存器:PA0=0(低电平),其他=1(高电平)

② LED 物理连接方式

  • 假设您的 LED 是 阴极接地(更常见的接法)
  • 此时 GPIO 输出低电平(0)时导通点亮
  • GPIO输出高电平(1)时截止熄灭

3. 蜂鸣器

 ① 电平控制原理

  • GPIO_ResetBits(GPIOB, GPIO_Pin_12):将 PB12 设为低电平(0) → 蜂鸣器响
  • GPIO_SetBits(GPIOB, GPIO_Pin_12):将 PB12 设为高电平(1) → 蜂鸣器停
http://www.dtcms.com/wzjs/468236.html

相关文章:

  • 阿里巴巴网站建设基础服务seo短期课程
  • 深圳住房城乡建设局网站首页优化网站建设
  • 有些网站打开特别慢营销推广计划怎么写
  • 石家庄做网站的公司排名优化关键词公司
  • 付费问答 WordPress武汉网站建设方案优化
  • 免费做网站哪家好新闻热点事件2024最新
  • 帮忙做ppt赚钱的网站seo查询友情链接
  • php做网站难吗搜索引擎优化seo优惠
  • 大兴网站建设制作品牌推广方案案例
  • 网站建设地带精准营销平台
  • 福建有没有网站做鞋子一件代发网站收录提交
  • 开平网站建设推广发帖网站
  • web集团网站建设win7系统优化软件
  • 小微企业名录查询系统宁波seo如何做推广平台
  • 武汉网站建设公司哪家好网站搜索引擎优化报告
  • 专业网站设计网站现在最火的发帖平台
  • 做网站时点击显示班级优化大师免费下载安装
  • 学校网站建设目的百度搜索竞价排名
  • 用书籍上的文章做网站更新成人短期电脑培训班学费
  • 2019个人建设网站找培训机构的app
  • 建设网站招标如何在网上推广自己的产品
  • 做不好的网站违法吗浙江seo公司
  • 网站登录注册做验证码的目地百度推广营销方案
  • 太原做网站多少钱网络公司网络推广服务
  • 给个免费的网址找索引擎seo
  • 石家网站建设公司排名百度新闻头条
  • 怎么做网贷网站seo是什么意思新手怎么做seo
  • 公司门户网站开发成都网络营销搜索推广
  • 南通网站关键词推广商丘seo优化
  • 网络公司 网站建设 小程序网络优化工程师有前途吗