如何实现模块与单片机的RX和TX连接并让它与PC机连接,就是实现TX和RX的分时复用功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何实现模块与单片机的RX和TX连接并让它与PC机连接,就是实现TX和RX的分时复用功能相关的知识,希望对你有一定的参考价值。

可以的,模块的TX与单片机的RX,PC的RX直连(PC是232需要sp3232进行转换,这里的RX是经过232转TTL后的TTL_RX);模块的RX按下图进行处理,这样模块就可以复用了,但是需要分时使用,就是上位机和单片机不能同时发数据,否则单片机收到的数据是乱的。

PS:我提供的电路是将串口服务器的串口转换为485和232,两种接口可以分时复用,上位机发送数据到232和485总线,总线上的仪表收到自己地址的数据指令才返回,所以达到复用的功能。

参考技术A 一般单片机由于供电的原因,通常都是TTL的UART电平讯号,需要经过转换IC来提升电平(RS-232),电脑通常都是RS-232的讯号,因此直接把转换后的RS-232跟电脑的RS-232来对接就可以了,对接的意思是说电脑的TX(发射)要接到单片机的RX(接收),电脑的RX(接收)要接到单片机的TX(发射),然后把两个GND(地)接一起就可以了 参考技术B 硬件上你得用max232,然后直接连,不需要分时复用。这个一个是发送,一个是接受,两条数据线,这功能都有了,你还要分时干嘛? 参考技术C 直接连接 但是程序需要修改 当你的电脑或者单片机发送一个字节的时候 同时他会接收到这个字节 在程序中忽略掉这个字节 但是你的上位机下位机必须保证 当一端发送数据的时候另一端一定不会发送数据 要不会产生冲突 甚至烧毁设备追问

指纹模块连接TX和RX不能接其他线,如果接了就会出错怎么办

追答

当然不能用

来自:求助得到的回答
参考技术C 单片机与PC机之间的硬件串口连接? 具体的怎样连接? 0其实还有一种,如果pc机没有针串口,然后模块的RX连单片机TX,TX连单片机RX 用STC_ISP软件进行巫然惠Z

如何实现LabVIEW和单片机的wifi通信

可通过以下步骤实现labview和单片机的wifi通信:
1、labview搜索安装于上位机,单片机是下位机;
2、上位机是电脑,下位机是单片机,两个设备都能够接入wifi无线路由器网络,两者遵守相同的TCP/IP协议,有硬件支持,Wifi的硬件;
3、下位机需要无线芯片,上位机需要无线网卡,可以连接无线路由器,并在连接后,动态分配一个IP地址,其“函数-数据通信-协议-TCP协议”中的vi和函数提供与Tcp网络上的设备进行交互的功能;
4、TCP通信labview里有工具包,有例程,这样即实现labview和单片机的wifi通信。
参考技术A 两个设备要通过wifi通信,则需要两个设备都能够接入wifi无线路由器网络,两者遵守相同的TCP/IP协议。
安装了LabVIEW的计算机上有无线网卡,可以连接无线路由器,并在连接后,动态分配一个IP地址;而且其“函数-数据通信-协议-TCP协议”中的vi和函数提供与Tcp网络上的设备进行交互的功能。
单片机也要有支持相同协议的功能。
参考技术B 你好,1. Lv安装于上位机,单片机是下位机
2. 你的问题就变成上位机如何与下位机通讯。
3. 上位机是电脑,下位机是单片机,他们直接要通讯首先要有硬件支持,Wifi的硬件。
4. 这样下位机自然需要无线芯片,上位机自然要无线网卡
5. 连上后无线通信就变成了TCP通信。
6. TCP通信labview里有工具包,有例程,问题便解决了。

以上是关于如何实现模块与单片机的RX和TX连接并让它与PC机连接,就是实现TX和RX的分时复用功能的主要内容,如果未能解决你的问题,请参考以下文章

单片机芯片上的引脚的Rx与Tx端是通信的端口,请问这个口是RS232口吗?

wifi模块怎样与单片机连接?

单片机的问题

怎么用usb转TTL线给单片机下载程序,线是怎么接的?

怎么实现单片机和PC机进行SPI通讯?

问啥我的stc-isp烧录软件一直在检测单片机?