Image
Image

qn7a12

+ 关注

粉丝 1     |     主题 40     |     回帖 542

STM32定时器输入捕获
2024-8-31 16:04
  • ST MCU
  • 35
  • 1358
  和示波器测得的数据完全一致。 本文如有错误或者不足,恳请指正。  
  ......  
  ......  
  至此配置完成,在主函数中做好初始化,在生成PWM波之后,把输出引脚和输入引脚相连,即可得到波形的数据。 ...  
  ......  
  另外还需要定义一个大的中断服务函数。  
  ......  
  接下来的配置都比较明白,在下方的参数选择中,一个上升沿触发,一个下降沿触发。 下面主要涉及到3个函数 ...  
  下面两个选项是定时器的两个通道的选择,回到结构框图去看,通道一的输入可以有两个选择,TI1FP1和TI2FP1, ...  
  这个定时器配置来检测PWM信号。 前两个选项slave mode用来配置TI1FP1触发,而且触发之后的结果是reset,为 ...  
STM32F103 SysTick滴答定时器实验
2024-4-9 08:58
  • ST MCU
  • 19
  • 1281
  挂起SysTick定时器函数 __weak void HAL_SuspendTick(void) { /* Disable SysTick Interrupt */ CLEAR ...  
  1个延时函数 __weak void HAL_Delay(__IO uint32_t Delay) { uint32_t tickstart = 0; tickstart = HA ...  
  1个获取节拍计数器函数 __weak uint32_t HAL_GetTick(void) { return uwTick; }  
  HAL库重要函数 1个计数器函数,中断中调用: __weak void HAL_IncTick(void) { uwTick++; } ...  
  寄存器代码  
  SysTick的递减计数器\  
  SysTick重装寄存器  
  SysTick控制寄存器  
  SysTick控制寄存器  
  SysTick寄存器  
2
3
近期访客