不能接收單片機的數(shù)據(jù),但是可以發(fā)送數(shù)據(jù)到單片機,我用的是delphi的那個例子,有誰知道怎么處理啊,那個程序有些東西沒有弄明白,還請高手指點一下啊
首先要確保下位機發(fā)出數(shù)據(jù),你可以到我們網(wǎng)站去下ch372evt.zip,CH372EVT/PUB/TEST/MCU程序(TEST程序是接收上位機下傳的數(shù)據(jù)取反后再上傳) 在上位機要開個線程去不停地讀數(shù)據(jù).
上位機下傳的數(shù)據(jù)取反后再上傳,這一步,我的數(shù)據(jù)接收是正確的。在次之后,我用單片機一直發(fā)數(shù)據(jù)給上位機,我去讀但是讀不到,讀到的數(shù)據(jù)不是我發(fā)送的。
開個線程去不停地讀數(shù)據(jù),要怎么樣去開啊,還請指點一下,謝謝了。
下位機的話,你得確保在上位機取走上一次數(shù)據(jù)產(chǎn)生數(shù)據(jù)上傳成功中斷之后,先解鎖緩沖區(qū),再將下一次要上傳的數(shù)據(jù)寫到緩沖區(qū)里去。
上位機下傳的數(shù)據(jù)取反后再上傳,這一步,我的數(shù)據(jù)接收是正確的---- ------------ 請問LZ,這一步,你采用的是什么方式,如果是中斷的話,你的中斷信號如何進去的呢? 我用了INT1作為中斷引腳,低電平有效,但是始終無法讓其進入中斷函數(shù), 誰能給我一點意見呢?拜托了 對了 我的程序采用的就是test的例子
這個中斷還象是自動進去的.中斷進去后,要去判斷是什么中斷
請問你用的是什么中斷啊?我用的是單片機的INT1和 CH372的INT#連接作為中斷控制的 為何我的INT#總是不能變成低電平而進入不了中斷呢? 可以將你的中斷程序共享嗎?尤其是 和中斷相關(guān)的一些引腳的設(shè)置?。?!