阿波罗串口初始化函数问题

2019-07-20 16:48发布

小弟是ARM初学者,最近正在学习STM32F767的开发板,刚看到串口部分,发现串口初始化函数里计算波特率的公式不太明白: u32 temp;
temp=(pclk2*1000000+bound/2)/bound;//得到 USARTDIV@OVER8=0,用四舍五入计算  


如果按照16倍过采样率计算,为什么里面的波特率计算不是temp=(pclk2*1000000)/bound
求解啊???
0条回答

一周热门 更多>