串口RS232无法接收到数据

我用232和DSP(2812)通讯,DSP可以接收到数据,但是电脑没办法接收DSP发送的,用示波器看波形完全正常,为什么呢?是不是要弄个握手信号什么的?我用的是10根线(... 我用232和DSP(2812)通讯,DSP可以接收到数据,但是电脑没办法接收DSP发送的,用示波器看波形完全正常,为什么呢?是不是要弄个握手信号什么的?我用的是10根线(包括外壳)完全连上的串口线
1.信号线是买的,不过因为电路板设计的时候RX和TX反了所以就剪开把那两根线反了一下,接触完全良好
2.我看到有波形是TX有波形(12V的地方),而且波特率也是对的,RX完全正常(仿真器上可以看到)
3.如果用USB-232转换芯片的话可以接收到数据
4.没开校验,停止位1位没错
展开
 我来答
ahjuns
推荐于2017-09-14 · TA获得超过962个赞
知道大有可为答主
回答量:1021
采纳率:100%
帮助的人:0
展开全部
DSP可以接收到数据,你用示波器可以看到有波形,说明你的串口RS232有数据从外面进入PC,那么DSP会接受到数据有波形 这个是正常的,你的这个数据信号属于RX,接受作用,数据还有TX发送信号,但是发送的话就是要DSP发信号从串口RS232出来,那么要看你要怎么操作让DSP发出信号了,一般我们这里测试的话,要让一个芯片发出信号,必须要发包,你用232和DSP(2812)通讯,但是两端有成功通讯吗,你要确定可以正常通讯数据互流才可以有信号的,检查你是不是设置有问题。
用q户名
推荐于2017-09-02 · 知道合伙人数码行家
用q户名
知道合伙人数码行家
采纳数:56269 获赞数:150464
我最然懂的不多,但是我愿用全力来帮助大家。如果有不周到之处,还望大家海涵!

向TA提问 私信TA
展开全部
  方法一:直接在PC端用线短接2、3脚(拿金属钥匙就行),机端用串口助手/精灵之类的软件实时发送接收,会接收到自己发出的数据,这样可以说明引脚没错且PC端串口正常;
  方法二:检查设置的波特率与PC接收的是否一致,检查发送方式同步还是异步勿混淆;
  方法三:交叉一下收/发数据线次序,可能给弄反了;
  方法四:怀疑一下用的串口助手,有些软件可能是不可靠的,换一个试试,这个情况遇到过。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cec6a89
2008-10-11 · 知道合伙人教育行家
百度网友cec6a89
知道合伙人教育行家
采纳数:13122 获赞数:44245
开发的软件获得部级技术革新成果评比二等奖。

向TA提问 私信TA
展开全部
如果信号线是你自己接的,注意,RS232接口的接法并不是一对一的的接法,公口和母口的接法并不是一接一、二接二、三接三的接法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
firstamaze
2008-10-12
知道答主
回答量:8
采纳率:0%
帮助的人:12.3万
展开全部
是不是电脑上开了奇偶校验?收到的东西校验会不通过。
关掉校验试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式