CH341T模拟串口发送溢出: 我用DSP通过串转向CH341T发送数据,波特率2M,发送不间断。发现溢出灯点亮。 分析上位机由接收数据而绘制的图形,发现每2163个数据(一桢图形为2163个数据)就会有一小段图形错误。
分析可得:发生溢出错误时,发送的数据个数没有少(如果数据少了,不够一桢,就不会绘制图形),只是数据值被改变了。
因为布线路图时没进行RDY#(接收就绪)信号采集,现在已不可能进行该针脚判断,故求助沁恒工程师关于CH341T的详细工作原理:
1。CH341T串口接收有一个还是两个缓冲区(仅串口接收,不包括USB接收)?? 如果是两个,是不是接满一个缓冲区后,再接收数据转放另外一个缓冲区,而接满的 进行数据打包发送。如此轮流执行。 如果是一个,那么数据缓冲区是多大,以便我发这么多个数据后进行延时,让CH3 41T把缓冲区数据发送出去,之后再继续发送。
2。溢出是怎么回事,为什么溢出后只是数据值被改变了,发送的数据个数没有少????