mcs51单片机不能实现串口通讯
:你说的这个情况,可能是串口线没有共地,就是你使用的电源适配器的地线没有和电脑的地线连接在一起,即(三根线:TX,RX,GND)2:你使用的电源适配器,功率太小(如,输出电流小于500MA)。
既然能进行ISP在线编程烧写程序进去,那说明硬件是没有问题。
因此单从电压方面就不匹配,所以不能直接连接。
可能晶振有问题***一般12MHz发送9600波特率的数据就可能出现乱码,接收错误。应该使用10592MHz的晶振。
单片机串口通讯中rxd和tx是什么意思?
1、TXD和RXD是单片机中用到的术语。单片机串口通讯RXD与TXD如何对接详解:首先需要明白两个概念,就是DTE和DCE。DTE是指数据终端设备,典型的DTE就是计算机和单片机。DCE是指数据通信设备,典型的DCE就是MODEM。
2、TX=tran***it***发送,RX=receive接收,COM***即为串行通讯端口,微机上的com口多为9针。
3、单片机与串口设备(如GPRS模块、载波芯片等)通信时,一律将RXD与TXD反接,即单片机的RXD接设备的TXD,单片机的TXD接设备的RXD。
单片机串口通讯有哪几种方式?
串口可以有底下四种工作方式***方式0***串行接口的工作方式0为移位寄存器I/O方式。在串行口外接移位寄存器以扩展I/O接口,也可以外接串行同步I/O的设备。
单片机常见的串行接口有:标准UART接口、增强型UART接口、I2C总线接口、CAN总线接口、SPI接口、USB接口等。大部分单片机都提供了UART接口,也有部分单片机没有串行接口。
学习了51单片机以及STM32后总结下单片机与外设或者上位机通讯的几种传输方式***串口、COM口是指的物理接口形式(硬件)。
单片机自身有圈双工的异步通信串口。串口通信基本通信方式有两种:并行通信和串行通信,串行通信根据帧信息的格式分为异步通信和同步通信。串口通信主要用于单片机与外部设备的通信,51单片机自身有圈双工的异步通信串口。
单片机串口距离
1、串口通讯理想距离在两米以内,太长的话就容易出现误码,延长串口通讯的措施就是采用RS485规范了。可以达到1公里以上。
2、用过5米,屏蔽线,波特率57600,没在工业环境中试过***不过是用光耦(TLP521)隔开的。
3、但是不符合接口的电气标准的话,通信距离就会很近。例如采用TTL电平的话,串行口的通信距离就只能用厘米作为单位了,例如几厘米~十几厘米。
本文转载自互联网,如有侵权,联系删除