Image
Image

有何不可0365

+ 关注

粉丝 0     |     主题 45     |     回帖 781

STM32keil设置中的宏定义
2024-5-3 12:42
  • ST MCU
  • 14
  • 2435
  然后保存,重启一下VS Code,再开始编写代码,就发现函数可以跳转到对应的函数实现了 ...  
  把在keil中定义的两个宏定义复制到defines内容中,添加在下面图中的地方,按照格式改到没报错 ...  
  打开左边文件栏里的c_cpp_properties.json文件  
  但在keil中又没有在开头引入这些头文件,为什么也可以跳转呢? 这就是上面提到的宏定义USE_STDPERIPH_DRIV ...  
  ......  
  VS Code配置问题 因为keil编写代码不方便,有时候代码提示又没出现,所以就用VS Code来编写代码,然后用kei ...  
  这表示stm32f10x_conf.h将所有的外设头文件都包含进来了,如果要用到STM32固件库驱动标准外设,则外设驱动 ...  
HAL库—定时器Timer使用及PWM
2023-12-20 11:29
  • ST MCU
  • 33
  • 1262
  ......  
  定时器计数模式:  
  如下事件发生时产生中断/DMA: A.更新:计数器向上溢出/向下溢出,计数器初始化(通过软件或者内部/外部触 ...  
  可使用外部信号(TIMx_ETR)控制定时器和定时器互连(可以用 1 个定时器控制另外一个定时器) 的同步电路。 ...  
  4 个独立通道(TIMx_CH1~4),这些通道可以用来作为: A.输入捕获 B.输出比较 C.PWM 生成(边缘或中间对 ...  
  16 位可编程(可以实时修改)预分频器(TIMx_PSC),计数器时钟频率的分频系数为 1~65535 之间的 任意数值。 ...  
  通用定时器介绍: 16 位向上、向下、向上/向下自动装载计数器(TIMx_CNT)。 ...  
  STM32F103C8T6定时器资源:  
  ......  
  定时器分类: 基本定时器(TIM6~TIM7) 通用定时器(TIM2~TIM5) 高级定时器(TIM1和TIM8) ...  
  stm32定时器工作原理: 使用精准的时基,通过硬件的方式,实现定时功能。定时器核心就是计数器。 ...  
  缺点:不精确、占用CPU资源  
  与51单片机定时对比51单片机的延时(软件定时):  
2
3
近期访客