[N32G45x] N32G457系列和G32L40系列怎么用外部W25Q128模拟U盘啊?

[复制链接]
262|4
手机看帖
扫描二维码
随时随地手机跟帖
小傻哥muzii|  楼主 | 2022-6-15 10:21 | 显示全部楼层 |阅读模式
N32G457系列和G32L40系列怎么用外部W25Q128模拟U盘啊?从STM32移植过来一直不成功,无法完成格式化,只移植文件系统或只移植USB都不行

使用特权

评论回复
小傻哥muzii|  楼主 | 2022-6-15 10:23 | 显示全部楼层
本帖最后由 小傻哥muzii 于 2022-6-15 10:32 编辑

这是代码

FAT_USB_22.zip

1.01 MB

使用特权

评论回复
qianwang1001| | 2022-6-15 17:03 | 显示全部楼层
本帖最后由 qianwang1001 于 2022-6-16 18:57 编辑

代码里面的SPI CS引脚初始化有问题,你用的是PB7引脚,这个不是CS的复用引脚,所以不需要复用,修改如下图即可 1655283587(1).jpg

FAT_USB_22_1.zip

952.66 KB

使用特权

评论回复
小傻哥muzii|  楼主 | 2022-6-16 18:10 | 显示全部楼层
经国民技术支持 王谦先生鼎力支持,发现SPI—FLASH的操作命令Sector erase 和 Block erase 写错了(没认真核对.......)。
分享一下改好的代码,有点乱....,各位有需要的可以看看

USB_W25Q128虚拟U盘_220616.zip

9.34 MB

使用特权

评论回复
gouguoccc| | 2022-6-16 18:26 | 显示全部楼层
芯片还是原厂的人熟悉啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则