[ZLG-ARM] KEIL与ADS的问题??????

[复制链接]
2607|5
 楼主| win2000_li 发表于 2007-2-22 23:42 | 显示全部楼层 |阅读模式
我最近在用U-LINK调EasyARM2131的板子,在用周功的UART查询方式的例子.<br />结果是不能正常返回数据,<br />是输入&quot;Hello&nbsp;EasyARM2131!&quot;返回&quot;Hello&nbsp;EasyARM2131!&quot;<br />而我改用ADS+ISP(用的还是这个程序)编译下载,再实验,<br />结果是可以正常返回。<br /><br />是不是U-LINK不行啊,还是KEIL&nbsp;ARM编译器的问题(我用的KEIL&nbsp;RV&nbsp;3.03a,下载到FLASH里调试的。)????<br /><br />请各位知道的同仁给我指点一下!!!!<br />
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&nbsp;ARM里的倍频值默认是:MSEL&nbsp;5&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;分频值默认是:PSEL&nbsp;2<br /><br />我把config里的<br />#define&nbsp;Fcclk&nbsp;&nbsp;&nbsp;(Fosc&nbsp;*&nbsp;4)&nbsp;(原程序是这样)&nbsp;<br />#define&nbsp;Fcclk&nbsp;&nbsp;&nbsp;(Fosc&nbsp;*&nbsp;5)&nbsp;(改为现在这种)<br /><br />其它没有改变,我用115200的波特率还是不行,<br />但是我把波特率改为57600(在程序里改的),下载调试。<br />竟然可以返回正确的值!!!<br />我没有搞懂这个什么原因????<br /><br /><br /><br />&nbsp;&nbsp;
hotpower 发表于 2007-2-23 11:08 | 显示全部楼层

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

#define&nbsp;Fpclk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Fcclk&nbsp;/&nbsp;4)
 楼主| win2000_li 发表于 2007-2-23 12:26 | 显示全部楼层

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

原来就是这里的问题,是外部时钟频率与主频问题!!!我已经解决了。<br />正在理解!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

142

主题

718

帖子

1

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