可爱芝麻

文章
7
资源
0
加入时间
3年0月20天

STM32 通过定时器产生PPM信号

标题STM32 通过定时器产生PPM信号说明:该代码基于STM32F103VET6 和STD标准库实现。若需要在其他单片平台使用需要调整IO,和定时器,底层代码。定时器要达到us级定时。实现原理是,将ppm 每个通道的高低电平脉宽时间,存入一个数组中。如PPM有用通道8个,分解高低电平脉宽时间为16个时间数据。通过定时器依次执行每个时间值。在定时执行时,根据信号特征改变IO电平,以达到输出PPM信号的目的。底层c文件void ppm_GPIO_Init(void){ GPI