紧急求助 单片机高手来啊

来源:百度知道 编辑:UC知道 时间:2024/06/07 18:24:47
我用单片机直接通过通讯协议控制RC500读写卡器,写好程序 两部分分别在PC串口调试助手上测试通讯协议都没有问题 但是两个机器连在一起 单片机收不到数据 为什么啊???波特率没有问题
我现在把跳线直接接在单片机和读写卡器上单片机的 串行输入输出口 现在可以发送数据到 读写卡器上了但是还是不能接收数据啊~~~ 请高手帮忙啊 到底是为什么哦??问题出在哪里啊?????万分感激

遇到过很多读卡器和卡的质量很差。
另外你对卡的写命令没问题吗,这个电脑应该只能看,不能模拟。

你看是不是硬件连线错误,要将A机的RX连B机的TX,A机的TX连B机的RX,也就是说这边的读引脚要对应那边的写引脚

RC500是什么信号,RS232 信号?如果是需要MAX232芯片转换一下。

这种问题在软件上测试都没问题,最大的可能是出在硬件电路的连接上,检测一下,串口的接边是否相对,从单片机的TXD至接收机的RXD ,从单片机的RXD到接收机的TXD,不要少了公共地,,, 主要检测下硬件,, 并测试一下,232是否有不稳定.