Ch375B打印機緩沖檢測問題

/* 如果數(shù)據(jù)量較大,可以定期調(diào)用get_port_status()檢查打印機狀態(tài) */

s=get_port_status();

if(???)delay_ms(100);

我使用STM32H743單片機,可以控制CH375打印圖片,現(xiàn)在問題是圖片太大時,發(fā)的太快打印機的緩沖區(qū)會溢出,太慢又會l亂碼,我如何判斷何時可以向打印機發(fā)送打印數(shù)據(jù)?

如果對USB發(fā)包速度上有要求,通常設(shè)備的數(shù)據(jù)通訊會做成中斷類型,這樣就需要嚴格按照間隔時間進行數(shù)據(jù)收發(fā)。

如果不是中斷端點約束的,那很有可能會在別的接口、端點上進行狀態(tài)通知,類似CDC串口,可以分析描述符和協(xié)議進行分析。

或者直接一點的方法就是抓和電腦通訊時候的USB主機行為,去找出其中的規(guī)律。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频