使用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