TI中文支持网
TI专业的中文技术问题搜集分享网站

MSPM0G3507: 串口时钟源lfxt外部低速晶体,9600波特率无法和nb模组正常交互

Part Number:MSPM0G3507

串口时钟使用系统高速时钟9600波特率,配合bc95物联网模组正常通讯。但配置为外部低速晶体后9600波特率,发送的貌似bc95模组可以识别,但模组应答的好多乱码。咋回事?

Ben Qin:

你好,能确定发送的数据是正常的吗?

,

游泳的雨:

确定的,因为发送给模组AT指令,模组有应答,但是应答的大部分是乱码

,

Ben Qin:

如果发送的数据没有问题,那么问题应该在接收的模组。

,

游泳的雨:

这点不会的,移远bc95模组我们一直用430fr6972设计,虽然这个模组对波特率要求有一点高,但好奇怪

,

游泳的雨:

这点不会的,移远bc95模组我们一直用430fr6972设计,虽然这个模组对波特率要求有一点高,但好奇怪

,

游泳的雨:

这点不会的,移远bc95模组我们一直用430fr6972设计,虽然这个模组对波特率要求有一点高,但好奇怪

,

Ben Qin:

的确是挺奇怪。只能建议多测试几个板子和模块。

,

游泳的雨:

问题已经解决,是这样的:如果用9600计算波特率,3倍采样,则计算出来的参数IBRD=32768/3/9600=1,FBRD=9;后来我调整到FBRD=8(相当于波特率为9643bps)就可以正常通讯了。用示波器监控NB模组的位长,都是104us。目前我解释不通,但可以正常通讯了

赞(0)
未经允许不得转载:TI中文支持网 » MSPM0G3507: 串口时钟源lfxt外部低速晶体,9600波特率无法和nb模组正常交互
分享到: 更多 (0)