打印
[DSP编程]

5509AUART接收不到数据

[复制链接]
2088|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
songdaxuan|  楼主 | 2019-5-28 16:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
songdaxuan|  楼主 | 2019-5-28 16:40 | 只看该作者
本帖最后由 songdaxuan 于 2019-5-29 09:51 编辑

按照例程跑虽然可以发送数据,但是接收数据一直失败,用万用表测得发送数据时DX的“0”电平和“1”电平分别为23mv和3.3V,经过MAX3232转换之后分别对应为5.8V和-6V,这是符合TTL转RS232规则的,但是示波器测接收时电脑COM口送过来的电平最高只有不到1V,经过MAX3232电平转换之后最高只有0.5V左右了,同时DSP也接收不到数据

使用特权

评论回复
板凳
songdaxuan|  楼主 | 2019-5-28 16:43 | 只看该作者
D:\IMG_20190528_145226.jpg把MAX3232 的10脚和9脚连在一起数据回环可以成功,在9口测到的信号如图:

使用特权

评论回复
地板
songdaxuan|  楼主 | 2019-5-28 16:46 | 只看该作者

5509AUART接收不到数据

如图


QQ图片20190528164520.png (162.67 KB )

QQ图片20190528164520.png

使用特权

评论回复
评论
songdaxuan 2019-5-28 16:47 回复TA
发送的是AA 
5
songdaxuan|  楼主 | 2019-5-28 16:49 | 只看该作者
有没有对串口比较熟悉的大佬帮我看看,卡几天了,之前咱也没用过串口

使用特权

评论回复
6
songdaxuan|  楼主 | 2019-5-28 17:22 | 只看该作者
现在关键问题是DSP的DR引脚能不能把0和0.4V识别为逻辑0和1,如果可以,那就是我例程有问题,如果不行,那电平问题怎么解决

使用特权

评论回复
7
zhangmangui| | 2019-5-28 22:54 | 只看该作者
songdaxuan 发表于 2019-5-28 16:40
但是按照例程跑虽然可以发送数据,但是接收数据一直失败,用万用表测得发送数据时DX的“0”电平和“1”电平 ...

从你的描述看  PC机过来的电压异常啊    用示波器测试的时候注意共地
因为RS232接口中有负电压

使用特权

评论回复
8
zhangmangui| | 2019-5-28 22:55 | 只看该作者
songdaxuan 发表于 2019-5-28 17:22
现在关键问题是DSP的DR引脚能不能把0和0.4V识别为逻辑0和1,如果可以,那就是我例程有问题,如果不行,那电 ...

应该不行    电平标准中还有中间一段值是不定的  
你这个0.4v肯定低

使用特权

评论回复
9
songdaxuan|  楼主 | 2019-5-29 13:19 | 只看该作者
zhangmangui 发表于 2019-5-28 22:55
应该不行    电平标准中还有中间一段值是不定的  
你这个0.4v肯定低

谢谢版主 现在电平问题找到了,是我示波器上的探针坏了,探针线上电阻好几M,现在测到的电压正常的

使用特权

评论回复
10
songdaxuan|  楼主 | 2019-5-29 13:45 | 只看该作者
那现在问题可能就是电路问题和程序问题了,电路上有个地方一直没搞懂,为什么DR要跟FSR连在一起,有什么作用吗,FSR不是帧同步信号,要在接收开始时active吗,我看书上说FSR如果在接收期间active则接收会出错。。。
本来想把电路图发上来的,但是现在点浏览图片按钮没反应,只能口诉了

使用特权

评论回复
11
songdaxuan|  楼主 | 2019-5-29 13:46 | 只看该作者
本帖最后由 songdaxuan 于 2019-5-29 14:30 编辑

下面是连线示意图和代码,期待大佬

使用特权

评论回复
12
songdaxuan|  楼主 | 2019-5-29 14:21 | 只看该作者
接线图

sytttttttttt.png (129.22 KB )

sytttttttttt.png

使用特权

评论回复
13
songdaxuan|  楼主 | 2019-5-29 14:23 | 只看该作者
部分程序

1111111111111.png (43.85 KB )

1111111111111.png

使用特权

评论回复
14
songdaxuan|  楼主 | 2019-5-29 14:24 | 只看该作者
接收:

222222222222.png (317.33 KB )

222222222222.png

使用特权

评论回复
15
songdaxuan|  楼主 | 2019-5-29 14:26 | 只看该作者
接收:

33333333333333.png (52.63 KB )

33333333333333.png

使用特权

评论回复
16
songdaxuan|  楼主 | 2019-5-29 14:35 | 只看该作者
完整的代码在这

uart.rar

3.61 KB

使用特权

评论回复
评论
蒋博1026 2019-5-31 15:59 回复TA
支持一下 
17
zhangmangui| | 2019-5-29 22:42 | 只看该作者
songdaxuan 发表于 2019-5-29 13:45
那现在问题可能就是电路问题和程序问题了,电路上有个地方一直没搞懂,为什么DR要跟FSR连在一起,有什么作 ...

连一起是正常 的     现在要多找找代码问题了   

使用特权

评论回复
18
songdaxuan|  楼主 | 2019-5-30 14:17 | 只看该作者
结贴了 问题解决了,很大可能是代码的问题代码用的是板子卖家给的例程,看起来逻辑没有问题,而且在教学视频里看现象也收发成功了,所以一直没太怀疑代码有问题,再加上买的板子又是便宜的板子,可能板子本身电源部分不是很稳定,导致程序跑起来总是出错,最后还是自己改了代码然后在自己画的板子上才跑成功,庆幸自己有其他板子,不然这个程序我真要调哭了。。。以前一直以为串口很简单,没想到调个串口竟然调了我四天,头大啊,DSP不好学

使用特权

评论回复
评论
蒋博1026 2019-5-31 15:59 回复TA
加油呀 楼主 
19
songdaxuan|  楼主 | 2019-5-30 14:24 | 只看该作者
McBSP配置为串口的相关资料与官方例程(C6000)

TIMcBSP_UART.pdf

478.55 KB

使用特权

评论回复
评论
蒋博1026 2019-5-31 15:59 回复TA
收藏了 谢谢 
20
蒋博1026| | 2019-5-31 15:54 | 只看该作者
应该先好好读读数据手册吧,很多问题都可以从数据手册中解决

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

52

帖子

1

粉丝