STM32/STM8技术论坛
直播中

刘涛

7年用户 51经验值
擅长:嵌入式技术
私信 关注
[经验]

dgus屏串口通信时,发现数据有时候stm32能接收到,有时候接收不到,一直想不到是什么原因

在dgus屏上输入数据,发送给STM32,然后stm32接收到数据之后,显示到电脑上,但是,不看不知道,一看吓一跳,竟然会经常数据丢失!!!!找了一个下午也没找到什么原因,一直认为是串口中断函数出错了,可是看了n遍,也没觉得那个函数有问题啊。晚上睡觉觉都在想到底是怎么回事........,今早上一来,把一些程序先注释掉之后,结果发现,没问题了,突然脑子一转,肯定是定时中断搞得鬼,一查发现,开了两个定时中断,而且定时时间很短........欧拉,问题解决了,记录一下。

回帖(4)

王栋春

2017-8-16 13:05:17
经验之谈     吸收了
举报

陈生

2017-8-16 17:47:02

谢谢分享!!!!!!!!!!!!!!!!!!
举报

陈春妮

2017-12-26 17:54:19
丢包有时候也可能是因为数据量太大导致的。
举报

少华_a96

2018-5-15 20:40:05
您好,能不能把工程发给我参考一下,正在学习DGUS屏的串口通信遇到一些问题,谢谢。
283864134@qq.com
举报

更多回帖

发帖
×
20
完善资料,
赚取积分