Image
Image

grfqq325

+ 关注

粉丝 4     |     主题 65     |     回帖 687

【免费评测】速来 支持双电机驱动RISC-V 32位MCU APT32F173开发板 抢先体验!
1643156713
  • 66
  • 6694
  帖子因隐私问题而隐藏  
STM32 (基于HAL库) 硬件IIC读写任意AT24CXX芯片
2023-11-20 23:04
  • ST MCU
  • 7
  • 1517
  最终效果如下: 测试成功,本次分享到此结束。  
  三、示例演示: 代码如下:  
  HAL_24CXX.c文件代码如下:  
  二、代码 编写驱动文件: 24CXX.c文件代码如下:  
  4、配置完成,生成keil工程代码即可。 到此配置完成。  
STM32定时器US延时
2023-12-19 16:24
  • ST MCU
  • 17
  • 4439
  代码段 25.3.2 延时函数实现(driver_timer.c)  
  本实验想实现us级的延时,考虑到延时时间太短,如果使用中断,会反复进中断,导致无法正常执行其它代码。因 ...  
  22行:设置自动装载器ARR的值,这里设置为任意,后面代码再修改; 23行:设置时钟分频,用于计数器工作时滤 ...  
  18行:选择配置哪一个定时器; 19行:设置定时器时钟预分频系数PSC,这里设置为72-1,则72MHz经过72分频后, ...  
  接着设置TIM2的相关参数,如代码段 25.3.1 所示。 代码段 25.3.1 定时器初始化(driver_timer.c) /* * 定 ...  
  25.3.2 软件设计讲解 TIM初始化 使用任何外设资源,都需要先考虑使能时钟。与前面的示例一样,在一开始就使 ...  
  25.2 硬件设计 定时器为MCU内部资源,常与其它外设配合使用,不涉及新增硬件设计。 25.3 软件设计 25.3.1 ...  
  ⑤输出比较:将计数器当前计数值和设定值进行比较,根据比较结果输出高电平、低电平、翻转等,通常用于波形 ...  
  ④输入捕获:可实现对输入信号的上升沿、下降沿、双边沿的变化进行捕获(采样或存储),通常用于输入信号的 ...  
  ......  
  ③计数核心:包含三个寄存器:预分频器(PSC)、计数器(CNT)、自动装载寄存器(ARR)。 PSC预分频的范围 ...  
  ②控制器:包含触发控制器、从模式控制器和编码器接口。触发控制器用于为其它定时器、DAC/ADC提供触发信号 ...  
  25.1.2 定时器结构 以通用定时器为例,其结构框架可看作五部分,如图 25.1.2 所示。 ①时钟源:通用定时器 ...  
  25.1 关于定时器 25.1.1 定时器分类 STM32中有众多定时器,如图 25.1.1 所示。按所处的位置可分为核内定时 ...  
2
3
近期访客