我的CH438(44PIN)采用复用地址方式通信,在使用中,使用115200波特率串口通信时,有几片CH438总是丢数据,比如发送11 22 33 44 55 66 77 88, CH438就只收到11 55 88等,只要出现这个现象的芯片,所有的串口都是这样的,把波特率降低到9600又没有问题。奇怪的是就是几片有这个现象,又不是所有的芯片都是这样。总共50片中,有大概5片有同样的问题。请问这是什么原因?有知道的么?
查看: 4616
回复: 3
关于CH438芯片通信故障问题。
热门产品 :
CH339: 7端口多功能USB HUB控制器芯片
您好,请问您有没有启用Ch438的FIFO功能?波特率较高时请启用此功能 接收数据使用的是中断方法还是查询法? 115200bps应该是没问题的,你可以参考我们公司网站上提供的CH438例程。 您用的是什么单片机,总线接口时序是否符合我们手册上的要求,特别是读写信号的保持时间?
我原来没有使用FIFO功能,修改使用后就可以了。很奇怪为啥大部分不使用FIFO可以,就几片需要使用FIFO呢?
针对不同的应用场合,使用不当的话现,现象的出现会有出现随机性。当电脑一次发送较多数据时,使用CH438接收时,必须启用FIFO功能的。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录