誰用過ch395?EVT的例程調(diào)不出來
您好,例程下載地址: http://wch.cn/downloads.php?name=pro&proid=176 具體現(xiàn)象是什么? 調(diào)試的時候先選好接口,通過CH395CMDCheckExist()函數(shù)來測試接口是否調(diào)通,接口調(diào)通后再調(diào)試其他功能。
我是用的是exam1,但是點擊測試命令,輸入55,沒有返回值,我用的晶振是12M,是否只要把串口初始化的TH和TL改了就可以了,謝謝
你用的是51單片機(jī)嗎?要把波特率設(shè)置成9600即可。
我用的是51,使用的是軟件模擬spi,使用DEBUGch395軟件調(diào)試時雙擊測試命令輸入55,有時候返回41有時候沒有數(shù)據(jù),然后在main函數(shù)開始寫了 j = CH395CMDCheckExist(0x65); if(j == 0x9a) { LED_1=0; mDelaymS(1000); LED_1=1; } else { LED_2=0; mDelaymS(1000); LED_2=1; } 得到的是LED_1變換,說明通信接口沒問題,不清楚為什么那個軟件調(diào)試不對,波特率設(shè)定的是9600,謝謝
我試驗的是exam1,經(jīng)過調(diào)試,我發(fā)現(xiàn)程序最終沒有執(zhí)行if(CH395_INT_WIRE == 0),前面其他的都OK,所以我想問下INT#這個腳是否接的是P3.3腳,還有程序中我沒有找到外部中斷的初始化,謝謝
我改成P3.2后只能進(jìn)去一次,但DEBUGch395軟件還是不對,謝謝
您好,INT#例子程序中確實用的P3.3 ,只作為普通IO來用,用于查詢CH395中斷,故沒有中斷初始化操作。 CH395工作在串口模式,波特率默認(rèn)為9600。如果測試命令失敗,請檢查TXD、RXD是有交叉連接,3.3V,1.8V 電源是否正常。
您好,
#define CH395_INT_WIRE????????????? INT1?
INT#確實為P3.3
這里我們一直查詢這個腳的電平狀態(tài),有低電平產(chǎn)生說明CH395有中斷。屬于查詢法,并沒有使用外部中斷故沒有初始化。
?
您好,
INT# 確實為P3.3,
我們使用的是查詢法,一直查詢INT腳電平狀態(tài),
故沒有初始化外部中斷。
有ch395初始化程序嗎