[AVR单片机] 新人,遇到一个棘手的问题,无法启动!

[复制链接]
4436|30
 楼主| luojijian 发表于 2013-6-13 19:33 | 显示全部楼层
jlass 发表于 2013-6-13 09:53
把你增加的代码慢慢减少,找到问题的关键。

确定是跟一个结构体有关,但其中缘由还不清楚,20楼上内容了
 楼主| luojijian 发表于 2013-6-13 19:34 | 显示全部楼层
frlop 发表于 2013-6-13 11:02
贴代码吧。

确定是跟一个结构体有关,但其中缘由还不清楚,20楼上内容了
 楼主| luojijian 发表于 2013-6-13 19:45 | 显示全部楼层
本帖最后由 luojijian 于 2013-6-13 19:49 编辑
huangxz 发表于 2013-6-13 09:36
先把加的去掉看看行不行

另外想请问一下,我用485收发数据,为什么接收到的数据不是发送的数据,我把收发的代码最简化,就是一端只发几个字节,另一端只收,但是还是错误,接收到的数据不是发送的数据。真是一波未平一波又起

@cooran @icecut @小营七郎 @qin552011373 @mmuuss586 @micropower @frlop @Mars.CN @huangxz @jlass
刚刚发现论坛的艾特功能,求围观终于不用一个个回复了。。。

20楼有内容,大伙帮看看
huangxz 发表于 2013-6-13 20:12 | 显示全部楼层
luojijian 发表于 2013-6-13 19:45
另外想请问一下,我用485收发数据,为什么接收到的数据不是发送的数据,我把收发的代码最简化,就是一端只 ...

能发数据表示你的板子已经启动了啊:lol
icecut 发表于 2013-6-14 09:42 | 显示全部楼层
104字节,你ram用超了吧..
 楼主| luojijian 发表于 2013-6-14 11:20 | 显示全部楼层
huangxz 发表于 2013-6-13 20:12
能发数据表示你的板子已经启动了啊

但是现在又遇到485通信数据错误的问题,不知道是软件还是硬件的问题,目前测试显示软件应该没什么问题
 楼主| luojijian 发表于 2013-6-14 11:23 | 显示全部楼层
icecut 发表于 2013-6-14 09:42
104字节,你ram用超了吧..

我也怀疑,但是不怎么清楚相关数据,编译出来的程序和全局变量都跟ram占用相关是吧?
huangxz 发表于 2013-6-14 11:54 | 显示全部楼层
luojijian 发表于 2013-6-14 11:20
但是现在又遇到485通信数据错误的问题,不知道是软件还是硬件的问题,目前测试显示软件应该没什么问题 ...

485收发有方向控制的。
 楼主| luojijian 发表于 2013-6-14 13:25 | 显示全部楼层
huangxz 发表于 2013-6-14 11:54
485收发有方向控制的。

/RE DE脚吗?这个有区分的,但不知道硬件线路上有什么特别要求没,比如那几个电阻阻值。
能收到数据,但是数据不对
huangxz 发表于 2013-6-14 13:40 | 显示全部楼层
luojijian 发表于 2013-6-14 13:25
/RE DE脚吗?这个有区分的,但不知道硬件线路上有什么特别要求没,比如那几个电阻阻值。
能收到数据,但 ...

如果传输比较远还要使用终端电阻,如果有示波器,你可以看下波形有没有变形,波特率对不对
swustlx86 发表于 2013-6-14 14:14 | 显示全部楼层
新加的代码会不会更改了以前设置好的寄存器  或者代码量是否溢出
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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