Other Parts Discussed in Thread: C2000WARE
我在使用C:\ti\C2000Ware_4_01_00_00\driverlib\f2837xd\examples\cpu1\pinmux为基础改成的28379D工程时,发现时钟慢一倍,比如DEVICE_DELAY_US延迟1ms,实际要2ms;串口设置为115200,实际只有115200/2.同样的方法设置的280049C工程就没有问题,请问这个情况如何解决?
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.
我在使用C:\ti\C2000Ware_4_01_00_00\driverlib\f2837xd\examples\cpu1\pinmux为基础改成的28379D工程时,发现时钟慢一倍,比如DEVICE_DELAY_US延迟1ms,实际要2ms;串口设置为115200,实际只有115200/2.同样的方法设置的280049C工程就没有问题,请问这个情况如何解决?
你好,这个可能还是要看一下你是如何改的?修改的时候有涉及时钟吗?程序是运行在ram中还是flash中的?
只是改动了syscfg的型号,没有去碰时钟。
在RAM里面运行的。flash运行有问题还没解决,在我的另外一个问题里面。

device.h的这里写的20M板卡时钟,launchxl_f28379D板载时钟为10M,我把这里的20000000U,改成10000000U,现在正常了。不知道我这个解决方法是否正确?
是的,这个晶振频率是为controlCARD设置的,controlCARD上的晶振是20MHz。