avr给dsp发送信息

[复制链接]
1520|31
 楼主| jlyuan 发表于 2016-7-13 21:14 | 显示全部楼层 |阅读模式
atml16单片机通过串口给电脑发送数据,可以在串口助手中看到
用串口助手给DSP2812发数据,2812有反应

但是通过avr给dsp发送相同的数据,数据格式也是一样的,dsp没反应
 楼主| jlyuan 发表于 2016-7-13 21:16 | 显示全部楼层
波特率,数据校验位,停止位都一样。
zhenykun 发表于 2016-7-13 21:26 | 显示全部楼层
难道是还要时钟同步?
 楼主| jlyuan 发表于 2016-7-13 21:28 | 显示全部楼层
可是相同的数据和数据格式,通过电脑发送DSP为嘛就有反应呢.
heweibig 发表于 2016-7-13 21:31 | 显示全部楼层
还有什么信息,发送接受的
 楼主| jlyuan 发表于 2016-7-13 21:33 | 显示全部楼层
数据采用的unsigned char,从avr中按键后,向串口发送个'a',pc的串口助手能显示出来,接受成功。
通过串口助手向2812发送个'a',2812也有反应。但是找个串口线连起来avr与dsp,avr发送字串后,dsp没反应
shimx 发表于 2016-7-13 21:35 | 显示全部楼层
串口线没问题吧
 楼主| jlyuan 发表于 2016-7-13 21:37 | 显示全部楼层
特意用万用表量了一下串口线,没问题。
jiaxw 发表于 2016-7-13 21:43 | 显示全部楼层
DSP是完全没收到相关的字符还是收到的不对,请调试一下看下缓冲区
 楼主| jlyuan 发表于 2016-7-13 21:45 | 显示全部楼层
直接收不到字符,收到任意字符,led都会闪几下的,
 楼主| jlyuan 发表于 2016-7-13 21:47 | 显示全部楼层
直接没反应
huangchui 发表于 2016-7-13 21:49 | 显示全部楼层
看看是不是相关的寄存器没有配置好的啊
zhanghqi 发表于 2016-7-13 21:51 | 显示全部楼层
使用中断吗?
wyjie 发表于 2016-7-13 21:54 | 显示全部楼层

你可能某个位设置为错误了!
dengdc 发表于 2016-7-13 21:56 | 显示全部楼层
上位机给两者发送都没问题  看来不是DSP2812和avr的程序问题  还有不需要同步时钟  要拿干啥
dengdc 发表于 2016-7-13 21:59 | 显示全部楼层
我觉得你首先应该弄清楚上位机的调试助手给下发的数据是HEX还是字符型的   
wuhany 发表于 2016-7-13 22:01 | 显示全部楼层
然后根据这个让avr给dsp发送同样格式的数据即可  
lizye 发表于 2016-7-13 22:05 | 显示全部楼层
应该就是数据格式的问题
jiaxw 发表于 2016-7-13 22:08 | 显示全部楼层
除了这个问题  就是两者互联的时候看是否交叉连接
jiaxw 发表于 2016-7-13 22:11 | 显示全部楼层
那就是硬件的问题  确保连接线是否对应合适
您需要登录后才可以回帖 登录 | 注册

本版积分规则

880

主题

12030

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部