你好, 我采用28069M, 主频90MHz;我现在要用SCI连接一个485编码器,编码器通讯速率固定为2.5Mbps,不可更改。我的问题是我无法通过设置得到准确的2.5Mbps波特率。
如下式所示,
我设置LSCLK=90MHz. 根据手册上计算波特率的公式: Baud = LSCLK/((Brr +1)*8),得出,如果要得到2.5Mbps, 那么Brr的值是3.5;但是在设置寄存器里面是无法设置3.5这个小数的。只能是3或者4,但这样一来,通讯就会出错,DSP无法接收到数据;
请问这个问题怎么解决?
谢谢。