This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

EK-TM4C123GXL的时钟问题

Other Parts Discussed in Thread: EK-TM4C123GXL

我在用贵公司的EK-TM4C123GXL时候发现,datasheet等一切官方资料显示的都是在
SysCtlClockSet(SYSCTL_SYSDIV_4|SYSCTL_USE_PLL|SYSCTL_XTAL_16MHZ|SYSCTL_OSC_MAIN);
语句后系统时钟被配置成50MHz,此时用函数SysCtlClockGet()返回的值也是50M。
但是我使用函数SysCtlDelay(SysCtlClockGet()),从理论上说应该是延时3s,但是我用示波器测下来延时了3.34s
利用延时公式反推得到的时钟为45MHz。我又试了SysCtlDelay(50000000),还是一样的情况。
请问这是什么情况造成的?
我测了SYSCTL_SYSDIV_4,实际45M,不符合声明
SYSCTL_SYSDIV_5,实际是40M,符合声明
SYSCTL_SYSDIV_3,实际是60M,不符合声明