问答

汇集网友智慧,解决技术难题

ActiveAndy

TA的家园币:564  

  • 请教CH376写U盘,文档中总是有少量异常编码?

    本帖最后由ActiveAndy于2023-4-2922:21编辑文本文件局部对应二进制编码50,2940.0,435302C09323934302E302C092020340A20*****002A2A2A2A2A0000000000000000000A2052,3060.0,535322C09333036302E302C092020350A20我是通过UART和CH376通信,硬件INT管脚,采取读管脚方式查询中断。使用CH376ByteWrite写字节方式写U盘,一次CH376ByteWrite大概一般不超过40个字节编码。一个总计12K文本文件总是能遇到大概2-3次CH376ByteWrite写入错误,基本上都是如上错误写成了2A2A0000,而字节数量基本还是对的。CH376ByteWrite有时候能捕捉到写失败返回值(Query376Interrupt循环超时不产生中断)有时CH376ByteWrite完全返回正常(Query376Interrupt正常),但是文档中仍然有误码。我调整通信速率在9600-1000000之间,错误率并没有明显变化。非常感谢!

    ch376 U盘

    2023-04-29 1