STM32F103驅(qū)動CH376S芯片問題,CMD_CHECK_EXIST一直返回0xFF!

* 單片機無法與CH372或者CH375進行通訊,例如CMD_CHECK_EXIST不成功或者CMD_SET_USB_MODE返回錯誤?
通常是硬件問題,例如:?
1、CH375沒有時鐘,可能是晶體不良未振蕩,電容或者晶體漏電,CH375的時鐘必須是12MHz。

排除了!沒問題 ,XO腳示波器測量12mhz脈沖輸出!
2、CH375沒有成功復位,可能是RSTI引腳沒有0.47uF上拉電容,也可以用單片機I/O口或者uP監(jiān)控電路為?
其提供復位,注意CH375的RSTI引腳內(nèi)部有下拉電阻。對于CH372應該確保電源完全放電后再通電。?

排除了,沒問題
3、CH375的片選地址譯碼錯誤,例如,與RAM地址范圍沖突?

排除了,沒問題

4、數(shù)據(jù)總線或者讀寫線連接錯誤等?

排除了,沒問題

5、用CMD_CHECK_EXIST命令測試硬件問題,該命令必然返回數(shù)據(jù),如果返回數(shù)據(jù)不是0FFH,那么通常是?
數(shù)據(jù)總線連接錯誤,這種問題容易處理,可以根據(jù)返回的值分析是哪個數(shù)據(jù)線有誤。?
如果返回數(shù)據(jù)是0FFH,那么可能CH375不正常,例如,無時鐘、未復位、讀寫片選線有誤、工作于串?
口方式等,如果復位期間CH375的TXD引腳是高電平,那么CH375工作于串口方式,當然并口操作無效?


我的問題符合第五項,無論怎么操作始終是返回0xFF!

硬件電路與邏輯分析儀抓取的波形如下!

一直返回0xFF,我采用的是SPI總線方式!電路圖.jpg

邏輯分析儀波形.jpg

請教下沁恒的工程師,上述問題會是什么原因呢?

是通信方式設置相關引腳有問題嗎?這個電路我復制的之前51上面一個項目的,51的板子上是沒有問題的,位移不同的是A0? RD# WR# PCS# RXD TXD這些引腳加了10K的上拉或下拉電阻,STM32的方案中沒有加,還有一個就是電源電壓采用的是3.3V!



我想請問下,這個社區(qū)到底還有沒有人在管理???發(fā)個帖子等幾天也不見有人回復處理下!


您好:

????有問題來電咨詢能夠快速解決您的問題。

????關于您的問題,3.3V供電是沒有問題的,您現(xiàn)在SPI速度是多少?有沒有試過降低SPI速度試試,


多謝您的回復!問題已經(jīng)解決了!原因出在硬件上面,RSTI腳我設計電路的時候接的是10K的上拉,然后接STM32引腳,解決辦法:斷開與STM32的連接,將10K電阻換成4.7uF的貼片電容就可以了!


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

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