单片机串口中断问题

woyonglabview 2016-03-10 02:49:04
以前做单片机串口程序,都是在接收到上位机指令后,发送数据。现在遇到一个新问题:在单片机不断给液晶屏发送数据(数据时AD芯片采集到的实时数据)的前提下,点击液晶屏,液晶屏会给单片机发送一组指令,在收到指令后,停止发送。发送程序用的是查询法,接收程序用的是中断。但是点击液晶屏程序时,时灵时不灵,请教一下高手们,是不是发送的程序也要写在中断中?
...全文
202 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
niepangu 2016-03-16
  • 打赏
  • 举报
回复
会不会是你发送的数据太快,贝覆盖了,建议仿真或者打印调试看看
woyonglabview 2016-03-11
  • 打赏
  • 举报
回复
引用 1 楼 SuGuolin 的回复:
你看一下数据缓存数组会不会定义太短导致的。我之前也有类似的情况
SuGuolin兄,你好,我的数组定义长度和需要接收的字节数相同,不知道你当时是怎么解决这个问题的。麻烦提示一下,谢谢
SuGuolin 2016-03-10
  • 打赏
  • 举报
回复
你看一下数据缓存数组会不会定义太短导致的。我之前也有类似的情况

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧