6678 UART 波特率分频因子设置

2019-03-26 15:07发布

divider = (Uint32)((float)(pUARTCfg->DSP_Core_Speed_Hz)/
(float)(pUARTCfg->baudRate * 6 * osmFactor)+0.5f);

baudRate * 6 * osmFactor为什么还要乘6,芯片手册上没有乘6,这个是什么意思

0.5f这个又是什么意思

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
仙猫
1楼-- · 2019-03-26 23:13
< +0.5f 是为了实现四舍五入。

6678是什么?多敲俩字母写全一个器件型号很难吗?
那些计算式想必是出现在某手册里的,指明是什么手册(给下载链接并指明页码,或贴出相关内容)不行吗?

一周热门 更多>