登录
首页
串口通信
串口通信
回帖
发帖
正文
主题:双串口全双工通信问题?
点击:1414 回复:4
楼主
编辑
引用
管理
xuying2529
双串口全双工通信,一个串口与触摸屏通信,另一个与PC通信,现在是两个串口发送部分产生冲突,经调试发现是两个串口发送的数据包从SBUF中取出来后存放在了同一个临时存储区了,我知道SBUF有两个S0BUF和S1BUF,是不是两串口的发送和接收的数据包从SBUF中取出来之后要存储在各自独立的临时存储区中呢?否则,是不是就会有丢包的问题存在呢?其中一个串口发送的数据把另一个给挤出去了,接收部分就采用了独立的存储区,没有发现有冲突的问题
最后修改:
2013/11/22 21:08:11
13-11-22 21:05
1楼
编辑
引用
管理
xlian
单片机内核在一个时间只能做一件事,不包括片上外设;片上外设在硬件上等同于外部硬件,只不过由单片机内核控制;
全双工是可以一个收,一个发,但是你读写串口时不可能同时进行;并且串口数据一般都会定义一个协议即数据帧,比如帧头、命令、数据、帧尾;一般来说收到一个数据帧,然后解析,处理,回复(发送);如果两个串口肯定是将接收的数据存放在各自接收缓存区。
13-11-23 13:42
2楼
编辑
引用
管理
匿名用户
该用户被锁定!
13-11-23 18:46
3楼
编辑
引用
管理
匿名用户
该用户被锁定!
13-11-23 19:05
4楼
编辑
引用
管理
gzg_00
放在不同的区域里
13-11-23 20:29
工控新闻
莱迪思与三菱电机合作带来新一代工业自动化体验
如何在RK3576开发板上运行TinyMaix :超轻量级推理框架--基于米尔MYD-LR3576开发板
非计划停机、试错烧钱?一本白皮书给出破解答案
我国工业母机营收超1.5万亿元,下阶段主战场在哪里?
软件定义时代的左移策略
海尔与长安汽车战略合作签约——新时达深化与长安汽车合作
华北工控亮相2025中国(西安)军工科技产业博览会,筑基数智未来基座
伊戈尔定增注册获同意 拟于深交所上市
更多新闻资讯