通訊采用單向數(shù)據(jù)查詢上傳傳輸方式.測(cè)試數(shù)據(jù)為10字節(jié)數(shù)據(jù). 開發(fā)環(huán)境與工具:wave6000仿真器、keilc、應(yīng)用電路板、DELPHI2006
在測(cè)試中發(fā)現(xiàn)通訊不穩(wěn)定:有時(shí)能持續(xù)接收、發(fā)送多次,但有時(shí)按發(fā)送按鈕,與CH375 ACT腳相連的LED就滅了.忘hcn及諸位大蝦指點(diǎn)。
PC端定義10字節(jié)數(shù)組,初始化為0~9 。
formcreate事件中打開CH375設(shè)備,初始化CH375SetBufUpload(0,1)、設(shè)置CH375SetTimeout(0,50,80);
使用了2按鈕控件(一個(gè)發(fā)送,一個(gè)接收)和一個(gè)MEMO控件。按下發(fā)送按鈕后,WRITEAPI將數(shù)組下傳,MEMO控件輸出實(shí)際輸出字節(jié)數(shù)。按下接收按鈕后調(diào)用ch375read api.MEMO1控件輸出接收內(nèi)容
在51固件程序中定義了10字節(jié)的數(shù)組緩存U2C_buf。使用端點(diǎn)2作為測(cè)試端點(diǎn)。CH375發(fā)生接收中斷后,51響應(yīng)中斷將數(shù)據(jù)存到 u2c_buf,同時(shí)將數(shù)據(jù)發(fā)往端點(diǎn)2IN。