打印
[ZLG-ARM]

KEIL与ADS的问题??????

[复制链接]
1671|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
win2000_li|  楼主 | 2007-2-22 23:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我最近在用U-LINK调EasyARM2131的板子,在用周功的UART查询方式的例子.
结果是不能正常返回数据,
是输入"Hello EasyARM2131!"返回"Hello EasyARM2131!"
而我改用ADS+ISP(用的还是这个程序)编译下载,再实验,
结果是可以正常返回。

是不是U-LINK不行啊,还是KEIL ARM编译器的问题(我用的KEIL RV 3.03a,下载到FLASH里调试的。)????

请各位知道的同仁给我指点一下!!!!

相关帖子

沙发
hotpower| | 2007-2-23 09:05 | 只看该作者

Keil与ADS有些不同,先研究一下config.h

使用特权

评论回复
板凳
win2000_li|  楼主 | 2007-2-23 09:51 | 只看该作者

自已顶!谢谢HOTPOWER的指点!!我再试一试.

使用特权

评论回复
地板
win2000_li|  楼主 | 2007-2-23 11:00 | 只看该作者

HotPower老师:我有一个凝问

我回去仔细看了一个KEIL ARM里的倍频值默认是:MSEL 5 
                              分频值默认是:PSEL 2

我把config里的
#define Fcclk   (Fosc * 4) (原程序是这样) 
#define Fcclk   (Fosc * 5) (改为现在这种)

其它没有改变,我用115200的波特率还是不行,
但是我把波特率改为57600(在程序里改的),下载调试。
竟然可以返回正确的值!!!
我没有搞懂这个什么原因????



  

使用特权

评论回复
5
hotpower| | 2007-2-23 11:08 | 只看该作者

哈哈~~~本来想直说是Fpclk,还是让你自己动脑才是~~~

#define Fpclk           (Fcclk / 4)

使用特权

评论回复
6
win2000_li|  楼主 | 2007-2-23 12:26 | 只看该作者

谢谢HotPower老师指点,我已了解

原来就是这里的问题,是外部时钟频率与主频问题!!!我已经解决了。
正在理解!!!!

使用特权

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

本版积分规则

142

主题

718

帖子

1

粉丝