Bug 0004:Uart clock source wrong

状态:解决

描述:项目1中KL17uart时钟源在系统时钟切换(低功耗需要)时未能切换,相关设备使用uart导致kl17产生hardfault错误

解决:由于内部高速时钟外设时钟一直打开,虽然在系统时钟选用外部时钟,但内部高速时钟外设时钟依然可以给uart供电,并且可以关闭外部时钟的外设时钟以节省功耗,所以将uart的时钟一直选用内部高速始终外设时钟,不因为系统时钟切换而去切换uart的参考时钟。

总结:时钟是MCU工作最基础的部分,对时钟的熟悉程度决定了是否能够控制好各外设驱动以及MCU运行性能的提升

posted @ 2016-09-14 09:42  窝窝头HZ  阅读(183)  评论(0)    收藏  举报