微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > djf_86KL25学习分享之UART中众多时钟如何选择问题

djf_86KL25学习分享之UART中众多时钟如何选择问题

时间:10-02 整理:3721RD 点击:
最近在做UART,对于代码中一些东西不清楚,求各位大神指导解惑啊。UART的时钟我看SOPT2上可以选择很多,但是我具体选择哪个,这个选择有什么讲究么?


D27~26(UART0SRC)—UART0时钟源选择。为UART0发送和接收时钟选择时钟源。00 禁用时钟;01 MCGFLLCLK 时钟或MCGPLLCLK/2时钟;10 OSCERCLK时钟;11 MCGIRCLK时钟。


我看到饭神的程序是选的MCGPLLCLK时钟。

这个还是要看 system_init 这个函数怎初始化的

就是说只要去匹配波特率就好了喽,选哪个时钟是无所谓的喽

但是 如果 你不知道选择哪个时钟 你就没法知道 你这个串口的时钟源的频率是多少   哪你的波特率 也就没有办法计算了

哦,谢谢,那我换其他时钟试验下

后来我发现自己看错了,我的代码SIM->SOPT2 &= ~SIM_SOPT2_PLLFLLSEL_MASK;选的是MCGFLLCLK时钟,中文参考手册这里是翻译错的啊晕

谢谢饭神指导                 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top