调试固件库里SDIO例程遇到的问题(解决)

[复制链接]
3278|3
 楼主| sonicll 发表于 2008-11-12 17:11 | 显示全部楼层 |阅读模式
当程序运行到
void SDIO_DeInit(void)
{
  SDIO->POWER = 0x00000000;
  SDIO->CLKCR = 0x00000000;
  SDIO->ARG = 0x00000000;
  SDIO->CMD = 0x00000000;
  SDIO->DTIMER = 0x00000000;
  SDIO->DLEN = 0x00000000;
  SDIO->DCTRL = 0x00000000;
  SDIO->ICR = 0x00C007FF;
  SDIO->MASK = 0x00000000;
}
这个函数时,执行SDIO->CLKCR = 0x00000000;程序会跳转到
void HardFaultException(void)
{
  /* Go to infinite loop when Hard Fault exception occurs */
  while (1)
  {}
}
这个中断里,然后就出不来了,不知道怎么回事
 楼主| sonicll 发表于 2008-11-13 09:14 | 显示全部楼层

调试固件库里SDIO例程遇到的问题

我把SDIO_DeInit(void)屏蔽掉,但是后面的函数只要用到了SDIO->CLKCR全都会进入HardFaultException(void)这个中断,会不会是片子出了问题?
 楼主| sonicll 发表于 2008-11-13 10:38 | 显示全部楼层

晕死

晕死,STM32103RB是没有SDIO的?我搞错了
walnutcy 发表于 2008-11-14 11:19 | 显示全部楼层

搞错了,就把第一个标题改改,呵呵,

您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

884

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部