ATmeg128a 串口问题

2019-03-24 20:36发布

各位大侠,我的串口很奇怪,我先给串口0输入一串字符,然后给串口1输入字符‘a';串口1会先输出一个‘a',然后就没有输出我想要的数组里的数,反而一直输出’y'。我很气愤,特发此贴。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
17条回答
yangxf1217
2019-03-26 02:07
原帖由 chunyang 于 2013-9-13 17:47 发表
在主函数里不可以这么用判断,因为程序运行到这时未必就有数据进来,而且这样需要定义一个全局变量。

usart1_rdata我定义的是一个全局变量;程序是循环进行的,我中断一次把usart1_rdata改成‘a'以后应该就能进入判断语句才对。可就是进不去。是不是aymeg128这个芯片的问题。

一周热门 更多>