登录
首页
串口通信
串口通信
回帖
发帖
正文
主题:双串口全双工通信问题?
点击:1409 回复: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
工控新闻
2025台达电力电子新技术研讨会在苏举办 推动产学研深度融和 探索新型电力系统绿色路径
华北工控PPC-3156QAR:高性能/扩展丰富/坚固耐用,适用于医疗影像终端的工业触控电脑
华北工控多网口工控机EPC-3130M-H10,助力物流视觉系统更高效识别与分拣
国产具身大模型首闯汽车工厂!终结工业机器人 “专机专用” 时代
华北工控模块化计算机,助力实现云轨无人驾驶系统的智能车载控制
大族投的伺服系统厂商,斩获亿元融资!
人形机器人带来工业发展新机遇
汇川技术荣获CQC构网证书,领航储能构网技术新纪元
更多新闻资讯