单片机中的做RS232串口通信时,我的数据总是无法传到单片机实验板上,我用的线是USB转串口线

单片机中的做RS232串口通信时,我的数据总是无法传到单片机实验板上,我用的线是USB转串口线,驱动什么的都装了,用的是COM5口,用“串口调试助手V2.2.exe”发送,有时是TX有计数,RX一直是0,;有时TX有计数,RX确计了好几百。但是单片机无反应,程序绝对没有错!

教你个最简单的方法,把单片机的TX,RX这两个引脚短接了,看你的“串口调试助手V2.2.exe”是不是有接到你从“串口调试助手V2.2.exe”发送出来的数据,如果有是你的单片机电路或程序有问题,如没有接到,说明你的USB转串口线,或是驱动等方面有问题,先查下是哪出问题再来解决!!!
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-10-12
程序没问题
就从连接方面帮你分析下
1.调试助手通讯协议,波特率(还是该对应程序检查下),端口号
2.线的问题:RS232的2,3口短接看看
3.也可以更改下调试助手的收发格式:有可能是HEX格式 点点试试本回答被提问者采纳
第2个回答  2017-10-14
试验板上如果是用USB做下载线,要将板上的仿真开关(自锁)按下才能进行仿真(假设下载时是抬起的)。我也遇到了类似的情况,测试了半天是仿真开关未按下的原因。
第3个回答  2010-10-11
感觉在确认
1:单片机程序
2:串口助手使用
正确后;
再确认一下:
从串口发送出去的数据格式是否是你程序中认为的数据格式(可以在串口助手中设置)
比如,单片机是以char定义接收,而你发送是以ASC码的形式。
第4个回答  2010-10-11
单片机晶振,编程熔丝位,用外部晶振

单片机中的做RS232串口通信时,我的数据总是无法传到单片机实验板上,我...
教你个最简单的方法,把单片机的TX,RX这两个引脚短接了,看你的“串口调试助手V2.2.exe”是不是有接到你从“串口调试助手V2.2.exe”发送出来的数据,如果有是你的单片机电路或程序有问题,如没有接到,说明你的USB转串口线,或是驱动等方面有问题,先查下是哪出问题再来解决!!!

...我用的单片机时STC89C52,用USB转RS-232串口线进行烧录,但是STC...
只要你是正规渠道买到的STC89C52,没擦除过,那就不是单片机的问题,首先检查232的接线是否正确,这样的情况95%都是232接线错误,你用的是USB转串口线--MAX232--单片机,这相当于直连线的方式,注意TX和RX的连接,只要弄清楚这里就肯定没问题,祝成功~...

我买了条USB TO RS232 的USB串口线 在单片机上不能用咋回事啊
1 买了最劣质的USB转串口线,PL2302芯片的,传输不稳定,可以试着把波特率调到最低,有时候会能用 2 串口号没有选对,一般是串口COM3,COM4,COM5 3 如果是vista或者WIN7要注意用管理员的身份运行KEIL或者STC-ISP 4 建议用性价比比较高的HL-340的芯片下载线,下载波特率能有38400,而PL2303...

单片机串口通信过程中电脑死机
可能的原因:1.你的USB转串口线质量不好,或是驱动不良,或是此设备在win7 64位机上工作不正常。2.如果你使用的是PL-2303HX系列的USB转串口线,那么在电脑打开串口后,拔掉USB线,一定会死机,再插上USB线也无济于事。只能关机重启。正确的做法是只能关闭串口后,在拔出USB线 3.如果你的面包板...

单片机多机通信的奇怪问题
2:FT232 接过多设备,可能会导致波特率偏移,你可以调整下单片机波特率齿轮,或者降低波特率,速率可以适当降低,可以试试9600.3:杜邦线一般小于30cm问题是不大的,不过要注意Tx和地要紧挨在一起方可。4:0的接收属于电平误码率极低的数据,所以发送0是没有问题。以上是针对你的描述进行的建议,因没...

求RS232串口通信程序(C语言版)
; 程序名称:单片机串口发送中文字符实验,232通信程序 ; 硬件说明:打开《串口调试助手》,波特率设为9600速率,11.0592晶体 ; 注 意:《串口调试助手》要设置好COM号(请核对是否和设备管理器的COM编号一致); 操作说明:下载程序后打开串口调试助手sscom32.exe即可显示,或按一下复位开关 ;***\/ O...

关于单片机通讯的问题,用的是232,但只有当数组num设置为uchar code...
主要是头文件里一多导致的 由于51单片机内存少的特点,以前基本上用汇编语言,因为汇编语言占用内存很少,当程序大一点能装下,由于现在52(RAM256,ROM8K),56(ROM12K)甚至516(ROM32K)产品导致内存已经很大了,完全能够装的下,所以不必要用汇编而用C语言之类,C语言比汇编容易的多,不过占内存比汇编...

单片机串口通信,发送了无法收到数据(新手求教 )
尤其只是做实验的前提下。如果使用串口调试助手调试,检查一下波特是否设置为4800,数据格式是否为8-N-1,即无校验位,8位数据和1位停止位。看看调试助手是否勾选了自动清除功能。同时可以查看Rx和Tx计数,如果这两个数字都不是0,证明串口收发正常,只是数据没被隐藏了。另外需要检查串口电缆是否损坏。

RS232的使用 最少需要3根线
电脑接收端的RS232信号为负数高电平、正数高电平。实验板与电脑间通过USB转232接口连接,形成TTL->RS232->USB的通信链路。在实际工业控制中,一般只使用RXD、TXD以及GND三根信号线进行数据传输,忽略RTS、CTS、DSR、DTR及DCD等信号。通过SP3232芯片实现TTL与RS232电平转换,实验板上的单片机串口1作为数据...

实验:单片机串口只用一根线通信的疑惑
2个单片机使用的电源估计还是共地的吧 如果电源是非隔离式电源那还有可能存在虚地 如果一个是电池供电一个交流电源供电就不可能出现能通讯的状况了 相当于直接拿电池的一级接触到单片机,不会发生任何反应。

相似回答