用串口助手源代码发收数据,求高手指点

在调试rs232串口通信时,单片机往PC机上发数据,串口调试助手可以接收,但是PC往单片机发数据,接收不到。
在调试rs232串口通信时,单片机往PC机上发数据,串口调试助手可以接收,但是PC往单片机发数据,接收不到。
我是采用查询方式的,在程序里通过点亮LED,灯不亮,我用示波器观察串口上的接收引脚没有反应,是什么原因?
&p&先解释一下现象:&/p& &p&(1)MAX232的12脚即R1OUT连接到了单片机的RX脚,因此使用探头碰MAX232的12引脚时导入了干扰信号,所以接收到了乱的数据。同时,也证明了单片机的接收电路和程序都没有问题。&/p& &p&(2)板子上的地接到示波器上的地,PC才能收到数据,说明单片机与PC没有共地。同时,也证明了单片机的发送电路、程序和PC的接收电路都没有问题。&/p& &p&原理:&/p& &p&(1)PC的串口即RS232有9个引脚,与单片机通信时用到三个引脚,依次是2脚RX、3脚TX、5脚信号GND。&/p& &p&(2)而单片机串口与此相反,2脚TX、3脚RX、5脚信号GND。&/p& &p&(3)只要把这三根线依次连接,2-2、3-3、5-5即可完成通信。&/p& &p&(4)同时,根据实际通信设备接口不同,串口线也分多种,如直连线、交叉线、公母头区别等。&/p& &p&故障排除流程:&/p& &p&(1)用万用表等测量MAX232的14脚T1OUT与开发板串行接口的2脚TX、MAX232的13脚R1IN与开发板串行接口的3脚RX、开发板串行接口的5脚与电源地是不是分别连接。如果连接没问题,则进行下一步。&/p& &p&(2)用万用表等测量串口线,PC端的2脚与单片机端的2脚、PC端的3脚与单片机端的3脚、PC端的5脚与单片机端的5脚是不是分别对应,如果对应连接没问题,则进行下一步。&/p& &p&(3)将PC上串行接口的2、3引脚短接。&/p& &p&(4)打开串口工具如“超级串口”等,下载地址/download/,打开串口,在输入框中随便输入几个字符,看是不是能在接收窗口中收到。&/p& &p&(5)如果收不到,则说明PC的串口问题(排除串口工具没有开错串口或短接没问题的情况下),换台电脑试下。能收到,则说明电脑端收发都没问题,进行下一步。&/p& &p&(6)将串口线插到电脑上,开发板端的插头不插而直接将2、3脚短接。再次用串口工具发送,看是否能接收到,如果能接收到,则证明串口线没问题,进行下一步。&/p& &p&(7)将串口线插到开发板得串行接口上,再使用串口工具收发。&/p& &p&(8)如果以上都不行,则自己做3根线,也可以使用杜邦线,将PC的TX与开发板的RX、PC的RX与开发板的TX、PC的信号地与开发板的地分别相连。再用串口工具收发测试。&/p& &p& 通过以上步骤,则可以逐步排查到问题的具体原因。不过,根据问题及之后的描述,最大的可能性是串口线用的不对,导致PC串口与开发板串口的3根线没有分别对应上。&/p& &p&&/p&
相关知识等待您来回答
手机领域专家
& &SOGOU - 京ICP证050897号stm32 USART1发送数据,PC机串口助手收到的数据_网络技术吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:61,818贴子:
stm32 USART1发送数据,PC机串口助手收到的数据收藏
stm32 USART1发送数据,PC机串口助手收到的数据与发送的不一样,这是怎么回事啊?
发送的是0x61,接收到的是4F
楼主既然红旗镇楼,就顶一下,虽然我也不知道。
对于这种刚发的帖子,我总是毫不犹豫的顶了。如果火了就是个前排,可以混个脸熟,说不定谁好心就给粉了…稳赚不赔;如果沉了就感觉是我弄沉的,很有成就感,还能捞经验。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或您还未登陆,请登录后操作!
助手怎么打印txt文件
,用一台收一台发,看下有数据通信没。确认串口的接口是好的。串口调试助手可以接收发送文件,接收串口输入的信息并存为文件(监控用),自动连续通过串口发送数据(测试用),也能十六进制显示相关信息。还是很好用的。
您的举报已经提交成功,我们将尽快处理,谢谢!
你可以到google上面搜索一下,有作者的网址可以看到,上面有具体的讲解.
讲的特别详细.应该有用吧!
大家还关注三菱Q系列plc串行通信模块能否用串口调试助手模拟发收数据-中国学网-中国IT综合门户网站
> 三菱Q系列plc串行通信模块能否用串口调试助手模拟发收数据
三菱Q系列plc串行通信模块能否用串口调试助手模拟发收数据
转载 编辑:李强
为了帮助网友解决“三菱Q系列plc串行通信模块能否用串口调”相关的问题,中国学网通过互联网对“三菱Q系列plc串行通信模块能否用串口调”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:三菱Q系列plc串行通信模块能否用串口调试助手模拟发收数据,具体解决方案如下:解决方案1:还有需要什么设置吗..OUTPUT指令;EFGH&quot,PLC给串口调试工具发送&quot硬件1.目的、求大神指点.三菱Q系列Q02H,但是不成功.INPUT 和G,串口模块QJ71C24N-R2。我按照手册上的G;,通信调试是05C2 0006:使用串口调试工具给PLC发送”ABCD“解决方案2:想实现这个功能,QJ71C24N-R2需做什么设置呢解决方案3:niko&#47boolean tag = true.14-stable'libevent-1.4;Users/ :3531; for more details:memcachedbuild&#47.log&#39:3527: in `&#47: C compiler cannot create executablesSee `config: error:configure通过对数据库的索引,我们还为您准备了:问:本人初学PLC,什么都不太懂,想问一下三菱PLC fx3g如何与PC进行串口通信...答:给你一个教程,自己看吧 ===========================================问:本人初学PLC,什么都不太懂,想问一下三菱PLC fx3g如何与PC进行串口通信...答:可以试试格西烽火软件,能自定义协议,应该没问题。 ===========================================问:想用VC编写程序,实现对Q01CPU中的寄存器操作(如置位M100,写D321等等...答:了解协议便可以,===========================================问:电脑运行串口调试助手,设置和三菱的一样,9600,偶校验,7位,停止位1...答:可以这样连,你只要确定你的端口和编程电缆的接口一致就行,串口调试助手要按三菱通讯协议格式发,不是你想发什么都行的。建议你看文库里有三菱PLC通讯协议的文档,看一下,按格式发,祝你成功。===========================================问:为什么要用H4 还有H400是什么意思同时麻烦把整个程序讲解一下O(∩_∩)O谢谢答:有实际PLC吗?联机试验啊,H4 代表16进制,K代表十进制===========================================问:软硬件条件: 软件:上位软件组态王v6.53,moxa串口设置软件、三菱编程...答:可以,协议===========================================问:软硬件条件: 软件:上位软件组态王v6.53,moxa串口设置软件、三菱编程...答:用RS232串口交叉线。 直连线用于连接数据通讯设备(DCE)。DCE是指通信线路中间的设备,数据流透过此设备后继续流向下一个设备;属于DCE的设备如:MORDEN,中继器,集线器等。 交叉线用于两个数据终端设备(DTE)之间的连接。DTE是指通信线路终...===========================================问:FX2N系列。用GX设置了PLC参数,计算机也在设备管理器里面设置好了,串口...答:ORMON的我不是很清楚,不能给你肯定的答案,但我想既然都是日系的,应该和三菱的有雷同之处。 至于三菱,以我的经验,正如一楼所述,有专用的通讯控件,免费不免费我也不晓得,反正我有,如需要可找我,,这个控件的作用就...===========================================问:1 利用RS2 通信指令进行编程,那么这个通信板的单元号是多少呢 2 他和Fx...答:有 多串口连接的 模块 E232H4 4路RS-232高速隔离集线转换器 特点 ▶实现一个串口设备与4个串口设备主从式通信 ▶专用工业导轨槽模块 ▶两端信号保持光电隔离; ▶全面容错机制,一路从节点损坏不影响其他节点通信===========================================可以直接与CUP通讯 也可以和RS232 RS422的通讯模块进行连接===========================================vb程序不需要下载到PLC中,vb界面是通过串口和PLC相关联的,使用MSComm控件,在CTRL+T里面找Microsoft Comm Control 6.0 其它问题另开帖子=========================================== 你是指短信猫,需要写AT指令,或使用厂家提供的开发包。===========================================没有接受请求信号?那数据可以接收到相应的寄存器里面么?如果可以,再确认一下你的那个通道的接收信号是否为X3点,有没有可能你看错点了?如果接受不到数据,请确认串口参...=========================================== 刚刚做了一个FX1S的项目。 FX系列用法是一样的。===========================================三菱FX编程电缆 & 三菱PLC编程电缆 QC30R2+& 光隔离型Q系列三菱P... USB-QC30R2三菱Q系列PLC编程电缆 USB-PLC 真正的USB到RS232(标准DTE接...===========================================可以用串口调试工具直接给PLC发送数进行调试的,但首先一定要搞清楚PLC的指令代码,深圳九汉科技 串口通信专家232485转换器WIFI无线串口服务器=========================================== 莫非 软件 安装 有问题?咨询 客服 吧===========================================如果是同一个口肯定是不行的,你可以再扩一个通讯口,比如232IF,当然比较贵,不如采用FX3U的PLC,这样可以扩展一个485ADP,做串行通讯,485bd做n:n就行了。===========================================GX Developer: 在线--通讯设置===========================================
本文欢迎转载,转载请注明:转载自中国学网: []
用户还关注
可能有帮助

我要回帖

更多关于 串口助手收不到指令 的文章

 

随机推荐