c8051f單片機(jī)跟ch375

買了個ch375模塊,跟c8051f020連接在一起,費(fèi)了我很大精力,到后來用串口是完全不行,就是u盤插上去根本就連應(yīng)答信號都沒有.換并口,并口也調(diào)得我吐血,好不容易調(diào)試能識別u盤,但是一直都是u盤沒有準(zhǔn)備好,真的很無奈,求大家給點(diǎn)高見

調(diào)試的時候遇到問題是很正常的,應(yīng)該不至于吐血吧!呵呵! 關(guān)于你說的,建議從以下幾個方面著手: 1.時序:不知道你的單片機(jī)是采取什么方式和我們的模塊連接的,如果是總線的方式,索引地址和數(shù)據(jù)地址是否正確,如果是模擬I/O的方式,你是時續(xù)是否正確,就是寫命令,寫數(shù)據(jù)和讀數(shù)據(jù)!這個一定要確保是對的!! 2.模塊的配置,這一塊也一定要配置好,并口和3線制串口,具體你可以參考我們的資料,你在在線下載里面搜索CH375HM.ZIP,里面有關(guān)于我們模塊的全部的說明,包括并口,串口,SPI方式的說明及例子程序! 3.模塊里面的程序:這也一定要下載正確,具體你可以下載CH375HMU.ZIP,里面是對應(yīng)的BIN文件和說明,建議你下載的時候看一下里面的說明! 如果上面的幾點(diǎn)做到,相信你應(yīng)該可以操作模塊了!


呵呵,哥們,確實(shí)啦,我現(xiàn)在最懷疑的可能就是你所說的時序,我現(xiàn)在把我的晶振調(diào)整到了4m(單片機(jī)的),雖然c8051f單片機(jī)大部分都單機(jī)器周期指令,我想也應(yīng)該滿足了,整體來說,串行模塊是沒有辦法調(diào)試,就是根本就檢測大設(shè)備,也就是ch375的24腳電平永遠(yuǎn)是1,還有一點(diǎn),貴公司的關(guān)于ch375的串行工作波特率很麻煩,資料上說默認(rèn)為9600,11位,而給出的例子程序?yàn)?0位,默認(rèn)4800,我把所有的可能都試遍了,根本就初始化不了 關(guān)于并行方式,我已經(jīng)調(diào)試了到了能檢測到u盤,但是u盤始終都不能就緒,也就是沒有準(zhǔn)備好,我現(xiàn)在只想快速能讀寫u盤就行了,本來我對usb了解也不多,但是對于單片機(jī)還算比較了解,以前打算采用sd卡做數(shù)據(jù)存儲,通過網(wǎng)友的介紹,說采用這種方法比較好,我才采用貴公司的這款芯片.不過工作在設(shè)備方式下,確實(shí)很方便,我拿到貨的第一天就調(diào)試好了.


按照你說的,你是使用模塊呢還是使用芯片?如果使用模塊的話,那么,串口連接的話,默認(rèn)的波特率就是4800,那么,如果你通信不起來的話,那你只能去檢查你的硬件了,如果是使用芯片的話,在DISK-READY函數(shù)不通過的情況下,你看下返回的錯誤代碼是多少,如果返回0X20的話,那估計(jì)就和你的硬件上面有點(diǎn)問題,例如USB口的4根線有沒有接反,USB的2根線有沒有串接電阻,USB口的電壓夠不夠以及你的三個讀寫子函數(shù)延時夠不夠,還有就是當(dāng)你24腳電壓為1的話,那么,在設(shè)置模式之前,你先做下測試命令,看下你的測試命令能不能通過,如果不通過的話,那就需要你檢查硬件,包括地址是否有沖突,時序是否滿足等等。如果通過的話,設(shè)置模式之后你直接插上U盤,看下中斷引腳電壓是高還是低?


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

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