您的位置:首页 > 其它

用for循环进行一定次数的发送操作,结果发送的次数非常多,跟本停不下

2015-11-22 11:39 260 查看
师弟在做实验时,用32单片机的串口向上位机发送1024字节的数据,结果在串口上看到的是永不停止的数据上传上去了。

程序如下:

u8 i=0;

for(i=0;i<1024;i++)

  usart1denddate();

原因很简单,就是因为u8 i最大的数是255,结果到了255后就变为了0,所以永远不会到达for循环终止的条件,所以会在串口1上一直向上发送着数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: