大家好,
有吸引力是否可以低到2400?
#define uart_baudrate_2k4 417 // = 16000000 /(16 * 2400),实际波特率= 2398.082,error = -0.08%
我看到了讨厌的套装是这样的:
setword16(UART_IIR_DLH_REG,(BAUDR&0xFF >> 0x8));
setword16(UART_RBR_THR_DLL_REG,BAUDR&0xFF);
因此,如果我设置Buadrate是2400,波特应为2400:BAUDR = UART_BAUDRATE_2K4;
我测试它,但不是成功。
你能帮助我吗 ?
谢谢。
关键词:
设备:
Chartion to Setword16(UART_IER_DLH_REG,((BAUDR&0xFF00)>> 0x8));
修改为setword16(UART_IER_DLH_REG,((BAUDR&0xFF00)>> 0x8));
但要注意uart.ch好像没有编译使用的是obj,所以要确认编译
谢谢gumpyang。
我现在已经获得了数据。但数据并不总是对。
波兰特错误率很高。
你能帮助我吗?
谢谢。
大家好。
设定2400波兰特,
#define uart_baudrate_2k4 417 // = 16000000 /(16 * 2400)= 416.666666,实际波特率= 2398.082,error = -0.08%
只设置UART_BAUDRATE_2K4是417,流量被翻译为2400 Buadrate。
问题是有时错误char也在流中。
怀用?如何解决它。
谢谢。
我怀疑你不正确,我使用的是与频率数据相对应的不同BPS(300/1200/2400)(3333/833/417)可以是正常的通信。
个人怀疑您别无修改正正,我驾驶5.0.3的外围_examples / UART测试,不合适的BPS(300/1200/2400)对应分类数码为(3333/833/417)是可以的。
我怀疑你不正确,我使用的是与频率数据相对应的不同BPS(300/1200/2400)(3333/833/417)可以是正常的通信。
个人怀疑您别无修改正正,我驾驶5.0.3的外围_examples / UART测试,不合适的BPS(300/1200/2400)对应分类数码为(3333/833/417)是可以的。