首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

SCI接收数据漏码

接收缓冲是否足够大?
试试修改波特率?
设计一个队列缓冲,把接收到的字符放在缓存中,从缓存尾部加入,用户程序从缓存头部取出使用。
设定队列足够大的话就可以保证数据都可以被接收到的。
一般都是用指针指向队列的头部,随着接收到字符,指针依次移动,把数据放进队列中去。
例子程序我要整理一下,打算有空的时候做一个关于SCI串口接收发送的样例程序,放到网上和大家分享。
返回列表