2011-09-16 SD卡插拔问题

SD卡插拔会随机地出现:有些IRQ在IRQ服务Enable之前就发生了,然后导致异常。但驱动里面确定是已经驱动加载前清空中断寄存器和禁止SD检测中断

原因:扫中断的频率为了16M,SD卡的控制器只有32K,SD驱动中有原先以检测数据线上升沿的中断程序,则在SD卡清空中断寄存器的指令周期内,可能有中断发生,

然后这时才挂中断服务程序??

你可能感兴趣的:(2011-09-16 SD卡插拔问题)