使用STM32H743ZG,使用stm32cubemx配置,USB_HS从机,sdio 4bit,实现USB读卡器功能
1.配置时钟
USB配置成48M
2.配置SDIO
如果硬件上SD卡IO没有上拉电阻,要把IO配置成上拉模式
3.DMA配置
4.打开cache
5.配置USB_HS
6.配置USB device 中间件
7.配置FATFS中间件
stm32cubemx中fatfs需要配置一个引脚检测SD卡是否插入,否则会有警告,可以随便配置一个,然后在程序中设置SD卡一直存在就可以了
8.配置sdio中断级别
9.堆栈设置大点
10.IAR设置linker
这个内存地址设置成0x的话,sdio的DMA访问不到,会产生会产生overun和underrun错误
刚开始调把优化关了
- 开启两个宏定义
13.程序初始化完成后挂载sd卡
到此这篇mt734报文解析(mt754 报文)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/23251.html