目前共有3篇帖子。 字體大小:較小 - 100% (默認)▼  內容轉換:不轉換▼
 
點擊 回復
21 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)
 

本帖信息

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