本帖最后由 novakon 于 2013-11-29 12:17 编辑
那么下面展示一下我用STM8S103单片机(主频16M)达到的效果。
功率是66/256.程序逻辑改进了一下,减少了判断和操作的次数,所以波形和之前描述的不一样。
这是第一版的代码,已经实现比较好的效果。目前又加入了一些改进。
波形:最下是输入的50%占空比脉冲,
中间是单片机输出,
最上是对两个波形做AND运算。
如图,目前的调制程序,在输入脉冲频率高达500kHz时,可以稳定工作,不会因为计算时间过长而削掉脉冲。
那么下面展示一下我用STM8S103单片机(主频16M)达到的效果。
功率是66/256.程序逻辑改进了一下,减少了判断和操作的次数,所以波形和之前描述的不一样。
这是第一版的代码,已经实现比较好的效果。目前又加入了一些改进。
波形:最下是输入的50%占空比脉冲,
中间是单片机输出,
最上是对两个波形做AND运算。
如图,目前的调制程序,在输入脉冲频率高达500kHz时,可以稳定工作,不会因为计算时间过长而削掉脉冲。