NXP

kl16串口

2019-07-12 11:28发布

uart1 & uart2:
时钟:uart1和uart2用的是bus时钟,这里写图片描述
bus时钟的得到,
这里写图片描述
波特率计算方法:
这里写图片描述
得到sbr值写入寄存器
这里写图片描述
uart0与uart1和uart2不同:
时钟:
这里写图片描述
波特率:要先写入OSR值,再算波特率,写入sbr值
这里写图片描述
至此串口配置完成。
在VLPR下,时钟有所不同,要重新配置。