12017| 4
|
[讨论] 串口缓存满了以后,传入的数据是会更新还是丢失? |
本帖最后由 云水尧 于 2015-2-10 14:28 编辑 我用MEGA通过Serial3接了一个GPS模块,GPS模块总是在发送数据,可我不是每时每刻都在读取GPS信息。 那么问题好像就出现了: 1、Serial3会不断地接受数据直到串口接收buffer填满,如果我仍然没有读出Serial3的值的话,那么GPS模块后来发送的数据到哪去了?是从Serial3串口接收buffer的开头开始覆盖掉原来的数据呢?还是这些数据就丢失不见了? 2、GPS模块在不断发送数据,但是Serial3串口接收buffer满了以后,如果不再接受GPS模块传进来的数据的话,GPS模块要发送的数据就会存在自己的发送buffer中,如果自己发送buffer也填满了话,再获取到的GPS信息是会替换掉发送buffer里面的数据呢?还是直接丢失了呢? 谢谢!!! |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed