TMS320DM6437的UART时钟源为系统时钟,假设系统时钟频率为100MHz,要设置波特率为19200,则需要将时钟频率除以16倍的波特率,即:

100MHz / (16*19200) = 325.52

得到的结果为浮点数,需要向下取整,即325。将325转换成16进制为0x014D,其中高位为DLH,低位为DLL,因此寄存器DLL和DLH的值分别为0x4D和0x01。

TMS320DM6437要设置串口波特率为19200则寄存器DLL和DLH的值分别是多少?请写出简单计算过程。

原文地址: https://www.cveoy.top/t/topic/hmOU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录