[求助]CH374:初始化失敗,返回0x81錯(cuò)誤代碼

200711101247566.gif 我是用STC12LE5412(單周期)的硬件SPI口連接CH374,3.3V,使用中斷的接法,電路圖如上,使用你們提供的子程序時(shí)(已包含spi.C及spi-HW.C,并按STC公司的數(shù)據(jù)手冊(cè)修改了其中的SPI寄存器地址定義),發(fā)現(xiàn)有問題,一開始是返回FF錯(cuò)誤,查代碼后發(fā)現(xiàn)是由于lib4庫是1.2版本,而h文件是1.3版本(能提供給我最新的LIB4庫嗎?),修改了h文件里的版本后,重新編譯執(zhí)行(使用查詢寄存器的代碼,沒有使用中斷,按道理就算電路的接法是使用中斷,但一樣可以使用查詢的代碼吧?),返回了0x81錯(cuò)誤 已經(jīng)用示波器測(cè)量了晶振,有24Mhz的正弦波,波形很好,沒毛刺,而25腳為低電平,26腳為高電平,應(yīng)該是芯片已經(jīng)正常復(fù)位了,請(qǐng)問還有何種可能性?請(qǐng)問CH374究竟是用24Mhz晶振還是12Mhz晶振?聽說CH375如果用3.3V必須接12Mhz,CH374也要接12Mhz嗎?

如果庫返回0X81的話,按照你說的,芯片正常復(fù)位的話,那么,你可以去讀取下374的寄存器,你可以去讀下0X04寄存器,正確的值應(yīng)該是0XF0。


我明天再試試,請(qǐng)問我上面的電路圖接法對(duì)不對(duì)?主要是3.3V及SPI接法,還有24M晶振的使用問題,用24M或12M在軟件上有沒有區(qū)別?


374的晶振必須接24M,375必須接12M。3.3V供電的時(shí)候374的V3引腳必須接VCC,你上面的接法是完全正確的


已解決初始化問題,原因是我用的單片機(jī)的SPI操作里,SPIF位必須通過寫入1來清零(不是通過寫入零),修改了相應(yīng)的代碼后已經(jīng)可以初始化CH374了,謝謝!


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

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