由于是先上傳數(shù)據(jù),所以首先要知道計算機有沒有準備就緒,所以這個程序在發(fā)送數(shù)據(jù)的開始就先發(fā)一個數(shù)據(jù)出去,看計算機返回的數(shù)據(jù),如果返回數(shù)據(jù)的位5為1的話,那就說明計算機準備就緒UploadImages/hcn001200665141729.rar
查看: 8565
回復: 2
372通過中斷端點上傳的例子
熱門產品 :
CH32X035: 32位USB+USB PD單片機
GET_TOGGLE命令需要輸入1個數(shù)據(jù)1AH,輸出數(shù)據(jù)是同步狀態(tài),其中位4為1指示當前OUT事務同步,位4 為0指示當前OUT事務不同步。在控制寫操作中,如果CH372向外部單片機請求OUT 事務成功中斷,那么單片機應該通過該命令確定當前OUT 事務是否同步,如果不同步則應該忽略。
例子程序中 CH375_WR_CMD_PORT(0x0a);//是否應該是0x1a? CH375_WR_DAT_PORT(0x20);//是否是0x10? c=CH375_RD_DAT_PORT(); if((c&0x20)==0x20)break; //是否是0x10? }
這個只是在發(fā)一個命令來告訴計算機下位機已經準備好了,計算機可以接受數(shù)據(jù)了,沒有別的意義,只是一個命令而已
請勿發(fā)布廣告和違法內容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務您
只有登錄才能回復,可以選擇微信賬號登錄