用串口控制PWM信号的输出

2019-07-15 08:03发布

我想用串口控制PWM信号的输出,比如说:我单片机收到一个数据,我就调整占空比,收到另外一个数据,又调整占空比这样。不知道怎么做?希望各位大佬给个思路

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
chiroudetuzi
1楼-- · 2019-07-15 18:57
首先设置好通串口通信和PWM输出,一般手册上有相关寄存器介绍,当使用串口接收中断,接收到一个数据后标志位置1,在主程序中
判断这个标志位,如果置1,则表示接收到一个新数据,然后根据这个数据计算出占空比寄存器的数值,然后更新占空比寄存器,最后将标志位清零,等待下次数据接收
he07413
2楼-- · 2019-07-15 23:51
你把程序两部分分开实现就好了,先写好串口接受,再吧接收到的数据去 修改 CCR寄存器从而修改PWM占空比

一周热门 更多>