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

SCI接收数据报了SCIRXST.RXERROR和SCIRXST.FE错误,求解

使用28069的SCI功能,发现无法和上位机正常通行,拿仿真器查看内部变量,发现在接收数据的时候,SCIRXST的RXERROR和FE同时置1,拿示波器查看波形,发现和接收正常情况下的波形没有任何区别,且485总线上的解析的数据帧也是对的,求解

Eric Ma:

使用28069的SCI功能,发现无法和上位机正常通行,拿仿真器查看内部变量,发现在接收数据的时候,SCIRXST的RXERROR和FE同时置1,拿示波器查看波形,发现和接收正常情况下的波形没有任何区别,且485总线上的解析的数据帧也是对的,求解

Eric:

你查看波形是有没有直接看的芯片引脚。

另外,利用TI例程进行排除软件问题:

C:\ti\controlSUITE\device_support\f2806x\v151\F2806x_examples_ccsv5\sci_echoback

使用28069的SCI功能,发现无法和上位机正常通行,拿仿真器查看内部变量,发现在接收数据的时候,SCIRXST的RXERROR和FE同时置1,拿示波器查看波形,发现和接收正常情况下的波形没有任何区别,且485总线上的解析的数据帧也是对的,求解

user4669408:

回复 Eric Ma:

Hi Eric,

谢谢,我测过总线上的数据和进DSP管脚的波形,发现电平的翻转完全一样,波形应该是没问题的。此外程序在别的硬件上(多个项目上)也验证过可以通讯没有问题,而且接收的波形和进DSP管脚的波形与前面的几乎一样。

请问SCIRXST.FE=1是表示缺少停止位吗,这么说的话还是进DSP的波形有问题么

Best Regards,

Cloud

使用28069的SCI功能,发现无法和上位机正常通行,拿仿真器查看内部变量,发现在接收数据的时候,SCIRXST的RXERROR和FE同时置1,拿示波器查看波形,发现和接收正常情况下的波形没有任何区别,且485总线上的解析的数据帧也是对的,求解

Seven Han:

看您描述,应该波形和程序没问题,刚好看到一个类似的帖子供您参考下:

https://e2e.ti.com/support/microcontrollers/c2000/f/171/p/561964/2059058

赞(0)
未经允许不得转载:TI中文支持网 » SCI接收数据报了SCIRXST.RXERROR和SCIRXST.FE错误,求解
分享到: 更多 (0)