打印
[N32G45x]

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

[复制链接]
705|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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的复用引脚,所以不需要复用,修改如下图即可

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

使用特权

评论回复
5
gouguoccc| | 2022-6-16 18:26 | 只看该作者
芯片还是原厂的人熟悉啊

使用特权

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

本版积分规则

4

主题

38

帖子

0

粉丝