if(control == 0x01 )
{
ccrx+=10;
}
if(control == 0x02 )
{
ccrx-=10;
}
这是我用串口控制pwm波占空比的一小段程序,我的本意是希望串口输入一次01或02,ccrx加10,但是程序运行的结果如下:
ccrx:56278 ccrx:45174 ccrx:13920 ccrx:51996 ccrx:27038 ccrx:24266 ccrx:21954 ccrx:41618 ccrx:61782
ccrx:61092 ccrx:40288 ccrx:63924 ccrx:19084 ccrx:16252 ccrx:36396 ccrx:59472 ccrx:35276 ccrx:34666
ccrx:34236 ccrx:35778 ccrx:35398 ccrx:34788 ccrx:9660 ccrx:6818 ccrx:50598 ccrx:25530 ccrx:23118
ccrx:63206 ccrx:15742 ccrx:56080 ccrx:20582 ccrx:58468
这是我一直输入01的结果,希望大神们能够知道一下到底是什么问题
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>