关于CH438芯片通信故障问题。

我的CH438(44PIN)采用复用地址方式通信,在使用中,使用115200波特率串口通信时,有几片CH438总是丢数据,比如发送11 22 33 44 55 66 77 88, CH438就只收到11 55 88等,只要出现这个现象的芯片,所有的串口都是这样的,把波特率降低到9600又没有问题。奇怪的是就是几片有这个现象,又不是所有的芯片都是这样。总共50片中,有大概5片有同样的问题。请问这是什么原因?有知道的么?

您好,请问您有没有启用Ch438的FIFO功能?波特率较高时请启用此功能 接收数据使用的是中断方法还是查询法? 115200bps应该是没问题的,你可以参考我们公司网站上提供的CH438例程。 您用的是什么单片机,总线接口时序是否符合我们手册上的要求,特别是读写信号的保持时间?


我原来没有使用FIFO功能,修改使用后就可以了。很奇怪为啥大部分不使用FIFO可以,就几片需要使用FIFO呢?


针对不同的应用场合,使用不当的话现,现象的出现会有出现随机性。当电脑一次发送较多数据时,使用CH438接收时,必须启用FIFO功能的。


只有登录才能回复,可以选择微信账号登录