CH573仿真時出現(xiàn)
是哪個地方編碼設(shè)置有問題么?
CH573仿真時出現(xiàn)
是哪個地方編碼設(shè)置有問題么?
檢查一下兩線仿真接口是否打開,下載是否能夠正常下載?再檢查一下Debugger的配置。
非常感謝您的回復(fù)。
還有個問題麻煩問一下:
????CH573F 自定義HID模式 在主循環(huán)里能夠連續(xù)向上位機(jī)發(fā)送數(shù)據(jù),但是在接收到上位機(jī)下發(fā)的數(shù)據(jù)后再回復(fù)的時候只能收到最后一條數(shù)據(jù),能幫忙看一下哪里的問題么。謝謝!
z在接收到主機(jī)數(shù)據(jù)回復(fù)的時候只有最后一條會觸發(fā)這個中斷
您好,傳輸完成中斷中不要加延時,建議還是在中斷函數(shù)外面加延時循環(huán)。在OUT包的傳輸完成中斷中,對IN方向待發(fā)的包的處理不會立即生效上傳,停留在傳輸完成中斷中的一段時間,MCU會回復(fù)主機(jī)NACK,直到跳出傳輸完成中斷后的下一個IN令牌后,DMA中的數(shù)據(jù)才會上傳,上傳的數(shù)據(jù)就是最后一次覆蓋的數(shù)據(jù),上傳完成后再次進(jìn)入傳輸完成中斷。