目前共有3篇帖子。 字體大小:較小 - 100% (默認)▼  內容轉換:台灣正體▼
 
點擊 回復
64 2
STM32F407ZG單片機SDIO驅動CYWL6208-GS WiFi模塊下載固件成功
一派掌門 二十級
1樓 發表于:2025-11-9 20:39

STM32F407ZG單片機SDIO驅動CYWL6208-GS WiFi模塊下載固件成功,並且SDIO Function 2能成功啟動。
單片機用的是8MHz晶振,SDIO接口採用四線模式,頻率為24MHz,開啟了DMA。
F407開發板SD卡槽上的上拉電阻不用拆。
WiFi模塊上的WL_REG_ON復位引腳接PC7。





一派掌門 二十級
2樓 發表于:2025-11-9 21:00

通過百度網盤分享的文件:h4wifi_20251109(F4下載固件沒有問題,四線24MHz速...

連結:https://pan.baidu.com/s/1KbdKh11x3z16DX1MA2PBoA?pwd=jnh7
提取碼:jnh7

 
一派掌門 二十級
3樓 發表于:2025-11-9 21:14
SDIO Function 1裡面的寄存器分為以下兩類。
第一類是Backplane寄存器,其地址範圍為addr>=0x18000000以及addr<=0x0fffffff,需使用WiFi_ReadBackplaneReg或WiFi_ReadBackplaneData函數讀取。
第二類是普通寄存器,其地址範圍為0x10000<=addr<=0x1ffff,需直接用WiFi_LowLevel_ReadReg或WiFi_LowLevel_ReadData函數讀取。
兩類寄存器的地址空間有重合,相同地址的兩類寄存器是不同的寄存器,例如Backplane寄存器0x10002和普通寄存器0x10002是兩個不同的寄存器。
讀Backplane寄存器0x10002的方法是:先寫普通寄存器0x1000c=0x00,然後寫普通寄存器0x1000b=0x01,再寫普通寄存器0x1000a=0x00,最後讀0x0002這個地址得到Backplane寄存器的值。
 

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
(快捷鍵:Ctrl+Enter)
 

本帖信息

點擊數:64 回複數:2
評論數: ?
作者:巨大八爪鱼
最後回復:巨大八爪鱼
最後回復時間:2025-11-9 21:14
 
©2010-2025 Purasbar Ver2.0
除非另有聲明,本站採用共享創意姓名標示-相同方式分享 3.0 Unported許可協議進行許可。