前置条件:
芯片硅片版本为2202CG
代码里面使用到了SDIO1,并且重映射管脚到固件库里的SDIO1_GMUX_0111配置(SDIO占用了PA6,PA7).
代码还初始化了TMR3,仅初始化基本参数作为系统时基使用,没有代码打开任何属于TMR3的通道.
TMR3配置代码如下
现象描述:
1,代码同时使用TMR3和SDIO1的情况下,TF卡无法正常初始化,显示SD_CMD_RSP_TIMEOUT
1,当把TMR3替换为TMR2时,TF卡正常初始化
我看到ES里面有关于UART3和TMR3在PA7管脚有冲突的问题,但显示已在C版本修复,不知道是否有关系.
当然有较大的可能是我的代码别的地方有问题,闹出了乌龙...但我也是尽了我的能力排除了这种可能性.
|