黄小狼 发表于 2017-9-16 17:23:45

关于频率信号输出的问题

目标:使用STM32F103VC做4路频率信号输出(50%的脉冲,频率可以随时调整)
设计中使用PD3 PD6 PB8 PB9做脉冲输出引脚
使用了定时器2作为时钟,利用软件定时器的方法进行脉冲输出。
测试时发现,输出的误差大得很,细看代码发现,软定时的间隔是由除法计算得到的,而当频率高时,除法的误差会很大。


STM32这么强大的MCU,难道连这4个脉冲信号输出都搞不定吗?
是否可以理解为这是4路独立的50%占空比的PWM波呢?
各位大牛有什么好的方法,请指点一下,谢谢。

MrJiu 发表于 2017-9-16 17:43:45

多看数据手册,就知道怎么搞了。。。

Inc_brza 发表于 2017-9-16 18:09:18

上代码~

张亚飞 发表于 2017-9-18 09:18:22

软件定时器不准可以不用软件定时器。

五哥1 发表于 2017-9-18 17:21:01

是浮点运算吗?
页: [1]
查看完整版本: 关于频率信号输出的问题