ch378q 以扇區(qū)為單位在當(dāng)前位置寫入數(shù)據(jù)塊的問題

問題如下:

????? ? 現(xiàn)有定時(shí)器500ms中斷一次,每中斷一次單片機(jī)調(diào)用UINT8?CH378SecWrite(PUINT8?buf,?UINT8?ReqCount,?PUINT8?RealCount) 函數(shù) 寫固定9216字節(jié)(9k)的數(shù)據(jù),并且更新文件長度。如此一直循環(huán)執(zhí)行,大約是每隔81秒,會(huì)在(

s = Wait378Interrupt(); /* 等待中斷并獲取狀態(tài) */

)這里等待很久,導(dǎo)致下次定時(shí)器中斷來時(shí),ch378q還沒執(zhí)行完寫操作。其余時(shí)刻就是正常的大約100ms 就能操作完成,

請(qǐng)各位大佬指導(dǎo)下

等待地方如下圖

串口是監(jiān)控定時(shí)器中斷來時(shí),ch378q是否操作完成,未完成就發(fā)0xCC


捕獲.PNG捕獲1.PNG

您好,您對(duì)CH378的操作本身只是對(duì)芯片的緩沖區(qū)進(jìn)行讀寫,CH378往U盤讀寫相對(duì)來說較為耗時(shí),不建議您使用固定時(shí)間讀寫操作,建議您代碼改為等待完中斷再進(jìn)行下一次。如果對(duì)速度有要求,就提高單次寫入的扇區(qū)數(shù)。


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

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