原创 TIP:mega128 and max485

2009-3-15 16:08 3171 5 6 分类: MCU/ 嵌入式



b.gif
b.gif
大致情况:M128连接MAX485,再通过485转232转换器连接到上位PC机。

出现问题:M128与上位机的通讯能发能收,但收发的数据通通不正确。M128接收的错误数据多是255,发送的错误数据多出现FE 80 F0之类。降低波特率后问题依旧。

寻找原因:M128有个上升沿采样和下降沿采样的设置。默认是输出上升沿输入下降沿(UCSRC的UCPOL位=0),令UCPOL=1,输出下降沿输入上升沿即可。

------------------------------------------------
我错了 还是搞不定
按上面的做法还是错的。
上次那个是小概率事件。。。

------------------------------------------------
这次真的搞定了!!!
我用的新的M128,默认熔丝是内部晶振(1M)。
我的电路是用的外部4M晶振。改变熔丝后一切ok。

文章评论1条评论)

登录后参与讨论

用户1361860 2009-3-15 19:10

这种错误我年前一个项目中也犯过,呵呵
相关推荐阅读
用户146369 2010-05-11 20:06
几个中兴华为3G模块比较
注:X表示资料中未提及。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />参数MC86...
用户146369 2010-05-11 17:55
关于移动通信的一些基本概念和3G(最近学习笔记,不一定对)
名词解释:IMT-2000:国际移动通信2000                   工作在2000MHz,最高2000kbit/s(至少:室内2Mbit/s,室外步行384kbit/s,室外车载14...
用户146369 2010-03-15 16:09
小鲍子回来了
好久没来了,没来的这段时间主要是上课,跟师兄后面做嵌入式软件,然后陆续的出差。现在刚接了一个网络摄像头的新项目,搜资料一不小心搜到这里,突然想回来了。接下来的日子,与EDN一起进步...
用户146369 2009-04-20 16:08
备忘Mfile:不过新版本的WINAVR已经是好的了
AVR-GCC“needed by 'xx.elf'”编译错误解决方案初次使用AVR-GCC/WINavr,使用VC++6.0做IDE,尝试编译程序时候总是出现如下错误:<?xml:namesp...
用户146369 2009-03-04 17:01
ADI的客服气死我啦!
本来周围人就告诫我说ADI的样片难弄,可惜我这次偏偏要用到几种ADI的片子,没法子硬着头皮去申请。登陆后,网上选好了我要的样片;结果跳出来的网页ADI的客服要我们打电话过去,说是申请流程的一部分。最让...
我要评论
1
5
关闭 站长推荐上一条 /2 下一条