ybqwf 发表于 2010-9-15 10:17:28

(解决了)求助!M16的uart程序移植到M32出错,RX Frame Error

我有一个调通的mega16的串口程序,程序功能就是,发送一条十六进制指令,m16会回复一定内容
现在把这个程序改了头文件,移植到mega32上重新编译,进行仿真时出现如下错误:
这时protues仿真电路图:
http://cache.amobbs.com/bbs_upload782111/files_33/ourdev_583120JM5PBX.jpg
(原文件名:未命名2.jpg)

这是报错:
http://cache.amobbs.com/bbs_upload782111/files_33/ourdev_583117F4DY06.jpg
(原文件名:未命名.jpg)
这是示波器观察的RXD和DB_RXD的图:上面那条是RXD,下面是DB_RXD:
http://cache.amobbs.com/bbs_upload782111/files_33/ourdev_583118I726X3.jpg
(原文件名:未命名1.jpg)

ybqwf 发表于 2010-9-15 10:25:58

补充一下,视频器图上是发送“55”的结果

ybqwf 发表于 2010-9-15 16:11:40

又是自己结贴,问题解决了,可能是仿真的问题吧,我把仿真电路改成如下:
http://cache.amobbs.com/bbs_upload782111/files_33/ourdev_583169BKZLQ7.jpg
(原文件名:未命名.jpg)

walshao 发表于 2011-6-9 16:05:58

我也碰到这个问题了,求真相!!!

huangrui 发表于 2012-7-26 17:12:19

我今天也遇到了这个问题,
应该是频率设置出现了问题,把晶振和编译器中的晶振频率设置一样就可以了。{:smile:}

layi.lau1986 发表于 2012-8-14 14:24:52

我也遇到了,怎么我的不行呢,请教啊!!继续需找真相
页: [1]
查看完整版本: (解决了)求助!M16的uart程序移植到M32出错,RX Frame Error