假定时钟挑选为PCLK(S3C6410为66Mhz)
由以下两个公式能够协助咱们经过设置相关寄存器来决议串口波特率
公式1:
公式2:
咱们能够先经过公式2算出DIV_VAL的值,然后将挨近DIV_VAL的值赋给寄存器UBRDIVn,然后在依据公式1算出num of 1s in UDIVSLOTn。其间UDIVSLOTn的赋值能够依据下表来设置:
经过上述装备,就将UBRDIVn和UDIVSLOTn的值确认下来,然后得到咱们想要的波特率bps
将此公式和表格列出,便利今后再做开发运用。
参阅: S3C6410 datasheet