[AT32F407]

at32f407 freertos开启任务调度写SD卡SDIOsts寄存器一直显示传输中

[复制链接]
722|3
手机看帖
扫描二维码
随时随地手机跟帖
13728885036|  楼主 | 2024-6-28 11:04 | 显示全部楼层 |阅读模式
我用的AT32开发板跑官方的freertos+lwip例程和sdio读写的例程,只要开启任务调度,在任务里面写sd卡,就卡死在死循环一直读寄存器标志位,不开启任务就能正常读写,请问是什么原因,截图是at32_sdio.c的sdio_command_data_send()函数,求大佬指导下感谢! 屏幕截图 2024-06-28 110255.png


使用特权

评论回复
13728885036|  楼主 | 2024-6-28 13:55 | 显示全部楼层
有时又正常,我是用的杜邦线接个SD卡模块到开发板,请问SDIO直接用杜邦线影响大吗?

使用特权

评论回复
评论
muyichuan2012 2024-6-28 16:12 回复TA
是的 影响较大,SDIO速度较高,容易受电路影响,尤其是飞线。 你降速试试 
cakeL| | 2024-6-28 14:16 | 显示全部楼层
仔细排查

使用特权

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

本版积分规则

7

主题

11

帖子

0

粉丝