TI中文支持网
TI专业的中文技术问题搜集分享网站

TIVA的时钟配置不到80MHz吗???

代码如下

由图可是清晰的看出,SYSCTL_SYSDIV_2_5对应的是神奇的66.67MHz(右上角),而DAtasheet上显示的是应该是80Mhz,datasheet部分截图如下

然后 我试了其他值,发现,其他值都是正常的现象,就是SYSCTL_SYSDIV_2_5不对,总是66.67MHz

我的硬件平台式launchpad,如下

xyz549040622:

时钟可以最大到120MHZ

Michael Sun:

回复 xyz549040622:

TM4C123x的主频最大可到80MHz。有一个版本的Tivaware的SysCtlClockGet源码写得有点问题。后续会修正。

楼主可以用如下方法来设置和读取时钟:

uint32_t g_ulsysClk = 0;

ROM_SysCtlClockSet(SYSCTL_SYSDIV_2_5 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN | SYSCTL_XTAL_16MHZ);

g_ulsysClk = ROM_SysCtlClockGet();

ROM中的代码没问题。

赞(0)
未经允许不得转载:TI中文支持网 » TIVA的时钟配置不到80MHz吗???
分享到: 更多 (0)