C8051總線方式并口問題

之前單片機用的C8051F060,用I/O口模擬總線的方式連接CH375,從機通信的測試速度:上傳和下傳都為40幾K,做主機讀U盤用的字節(jié)方式每次寫200個字節(jié)只有3K多,感覺速度太慢了(和你們說的四五百K相距甚遠~)。 現(xiàn)在想首先實現(xiàn)用總線方式,但C8051F060上對總線的資料很少(本人菜鳥,到現(xiàn)在為止就只用過這款單片機),問這款單片機可以擴展外部總線嗎,是不是指的就是EMIF這塊?如果是,對于低8位地址復(fù)用和非復(fù)用該選哪個?201192921254476.jpg

有沒有并口總線你看一下芯片的引腳排列就可以了,比如看看是否有WR,RD引腳。 51內(nèi)核的MCU一般都是低位地址和數(shù)據(jù)線復(fù)用的。如果沒有其他總線器件,只有CH375,則可以將CH375接到高位地址上。


你好,我這幾天用總線試了一下 命令地址為0xbfff,數(shù)據(jù)地址為0xbeff。 就是把原來的讀寫命令數(shù)據(jù)函數(shù)改了一下,CMD_CHECK_EXIST,CMD_SET_USB_MODE都是成功的 但是和上位機通信時返回的數(shù)據(jù)長度總是錯誤的,總是返回長度33。 技術(shù)員大哥,能幫忙分析分析嗎 補充:之前用模擬并口的程序都用的好好的,數(shù)據(jù)都是正確的,這次只是修改了讀寫函數(shù)和C8051的端口配置,還有硬件上連線。


之前看到下面這句話很興奮地以為是CS端口配置錯了,改成6.6口后結(jié)果是一樣的。(不懂為什么CS管腳配置錯位也可以成功初始化,我這款單片機的高8位地址是P6,低8位地址/數(shù)據(jù)是P7) sbit CH375_CS = P6^7;


建議你去使用DEBUG372.exe軟件來檢查下是什么問題。按照你說的現(xiàn)象應(yīng)該是下位機有問題。你用這個軟件可以調(diào)試,然后跟蹤下位機軟件主要問題出現(xiàn)在什么地方。是讀取USB狀態(tài)有問題還是讀取數(shù)據(jù)返回數(shù)據(jù)錯誤等等。這樣才好檢查你的問題


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频