21ic问答首页 - TAG - 硬件中断
-
MM32F103发生硬件中断。 sos
描述:读48000004的地址内容入变量(寄存器R4),发生硬件中断 原句: if (GPIO_InitStruct->GPIO_Pin > 0x00FF) { !!!!!!!!!!!!这个语句有问题!!!!!!!!!! tmpreg =GPIOx->CRH; !!!!!!!!!!!!!!!!!!!!!!!!!!!! for (pinpos = 0x00; pinpos < 0x08; pinpos++) { pos = (((uint32_t)0x01) << (pinpos + 0x08)) 汇编下: 0x080006F8 6854 LDR r4,[r2,#0x04] 其中R4 :00000000 R2 :48000000 解析:40000000 为外设地址 ,偏移08000000 应该是GPIOA的地址,后面04则为这个地址的CRH位,但是就是读不出,工程文件均为官方例程。
3320浏览量 0回复量 关注量