在线时间461 小时
UID2023373
注册时间2013-7-5
NXP金币40
TA的每日心情 | 开心 2018-7-2 06:04 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]初来乍到
金牌会员
 
- 积分
- 6020
- 最后登录
- 2020-9-28
|
发表于 2014-5-8 13:30:56
|
显示全部楼层
回复:UART0时钟频率
回复第 3 楼 于2014-05-08 11:34:26发表:
回复第 2 楼 于2014-05-08 11:04:56发表:
楼主你好
请问你指的是飞思卡尔官网提供的KL25芯片例程包KL25_SC 中的哪个工程呢?
KL25 Sample Code\kl25_sc_rev10\klxx-sc-pex\projects\helloworld\arm 这个路径下的工程;
在IO1.c文件中初始化UART0:
UART0_PDD_SetBaudRate(UART0_BASE_PTR, 52U); /* Set the baud rate register. */ 波特率为115200;
我按照 波特率=(UART时钟)/( SBR*16) 把SBR 从 52改为625,串口调试助手设置为波特率9600,正常打印信息;这个时候的UART0时钟频率是96MHZ,感觉很奇怪
UART0_PDD_SetBaudRate(UART0_BASE_PTR, 625U); /* Set the baud rate register. */
你这是用 Processor Expert 生成的工程,所以在E:\...\kl25_sc_rev10\klxx-sc-pex\projects\helloworld\cw这个环境下调PE窗口看uart0波特率分频更清晰,请参考下图:
|
|