打印
[学习资料]

使用在一个PIC的TX和RX引脚如何执行半双工

[复制链接]
1664|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
powerantone|  楼主 | 2021-6-2 15:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我已经做了大量的项目,使用全双工通信,使用在一个PIC的TX和RX引脚。但现在,我如何执行半双工?不知何故,我需要读和写从同一个港口。我计划手动编程,它需要我不断地将端口从一个输入改变为一个输出。这听起来有点冒险,如果我把从机上的接收端口设置为输出,而主机的发送端口也设置为输出,那会煎炸什么东西,不是吗?

使用特权

评论回复
沙发
奔波儿熊| | 2021-6-2 17:06 | 只看该作者
你在说啥, 机器翻译的吗?
直接把TX RX连接起来就行了。

使用特权

评论回复
板凳
CoolSilicon| | 2021-6-4 11:05 | 只看该作者
似乎需要你先定义主从两边的通信协议,
1. 首先发起通信的是哪方? 还是两边都可以发起通信?
2. 未发起通信时, 都处于接收监听状态.
3. 发送方一旦发送完数据, 就转换为监听接收状态, 持续xxx多长时间.
4.  接收方一旦收完数据, 就转为发送状态, 持续xxx多长时间;

简单的设计,不知道能否满足你的要求?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

558

主题

2431

帖子

4

粉丝