社区
单片机/工控
帖子详情
串口通讯是否不能同时收发数据?
yhlzxq
2015-05-06 09:32:08
我用串口通讯收发plc数据,主程序不定时下发数据,另一线程定时接收数据,我已用临界区防止它们冲突.但还是会造成一部分下发数据丢失,我想问是否串口通讯不能在同一串口收发数据.如果不能,用以太网的机制是什么样的,如果能,该怎么办?
...全文
2293
5
打赏
收藏
串口通讯是否不能同时收发数据?
我用串口通讯收发plc数据,主程序不定时下发数据,另一线程定时接收数据,我已用临界区防止它们冲突.但还是会造成一部分下发数据丢失,我想问是否串口通讯不能在同一串口收发数据.如果不能,用以太网的机制是什么样的,如果能,该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
of123
2015-05-07
打赏
举报
回复
引用 4 楼 yhlzxq 的回复:
1楼,串口通讯怎样用中断?
你设计成硬件接口每接收到一个字节都引起中断的架构。 发送过程可以采用轮询方式。而接收完全通过中断服务来处理。
falloutmx
2015-05-06
打赏
举报
回复
电脑的串口是可以全双工的,但是也要看外面接的端口,RS232\422是全双工的,RS485是半双工的。
zhenghn2010
2015-05-06
打赏
举报
回复
硬件上有buffer,软件层面也可以开buffer, 这是很有用的.很多类似多任务都这样.
dceacho
2015-05-06
打赏
举报
回复
单纯串口的话是可以同时收发的, 但如果收发都是随机的话接收必须用中断, 如果查询的话, 在你发送一串数据时(不停的写SBUF)接收到的数据可能会漏掉,
yhlzxq
2015-05-06
打赏
举报
回复
1楼,串口通讯怎样用中断?
Android串口通信(Android Studio)
在Android开发中,串口通信(Serial Port Communication)是一种重要的技术,它允许设备之间通过串行接口进行
数据
交换。在Android Studio环境下实现串口通信,开发者可以构建与硬件设备交互的应用,例如读取传感器...
Java使用开源Rxtx实现
串口通讯
串口开发
串口通讯
,也称为串行通信,是指
数据
逐位顺序传输的方式,与并行通信相比,
串口通讯
通常需要较少的硬件资源,适合长距离通信且速度相对较慢。在Java中,由于标准API并不直接支持串口操作,因此开发者通常需要依赖像...
VB串口通信源码210个
060、VB和西门子S7-300 PLC
串口通讯
程序能实现读写功能 061、VB检测串口工作状态 062、VB简单的串口短信
收发
功能,使用短信猫测试通过 063、VB开发串口通信,关于生物医学工程专业的血氧饱和度的设计 064、VB开发串口...
蓝牙串口助手(Android Studio源码)
能连接单片机及PC的蓝牙串口。 可用于硬件的串口蓝牙模块(TTL)通信。 软件功能: 1、搜索蓝牙设备 2、接收显示
数据
与发送
数据
3、可设置ASCII与HEX的输入输出模式 4、自定义接收对齐字节数 本工具含三种发送方式:...
串口助手工具合集.zip
8. **sscom5.1.3**:SSCOM系列通常是一类功能丰富的
串口通讯
软件,提供
数据
发送、接收、保存、回放等功能,有时还包含波特率自适应等高级特性。 9. **串口波形显示**:这可能是另一个波形显示组件或独立的应用,...
单片机/工控
27,521
社区成员
28,799
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章