嵌入式软件
并行处理器
这个作者很懒,什么都没留下…
展开
-
SDcard开发笔记--读取SD卡ManufactDate(制造商生产日期)
printf("ManufactDate:0x%04x",SDCardInfo.SD_cid.ManufactDate);//串口打印信息为ManufactDate:0x0146printf("ManufactDate:%d",SDCardInfo.SD_cid.ManufactDate);//串口打印信息为ManufactDate:326printf("ManufactDate:[%d.%d]\n", (uint8_t)(SDCardInfo.SD_cid.ManufactDa...原创 2021-11-03 15:49:15 · 1020 阅读 · 0 评论 -
在MDK(Keil)下STM32进入“HardFault”异常错误查错调试方法
1、导致异常的原因有很多,例如:直接使用未分配空间的指针、栈溢出等异常非法操作便会使程序进入“HardFault”异常状态。接下来在MDK工程中,编译代码,并debug,之后全速运行,可以看到如下图所示程序进入HardFault异常。如下所示我们找到SP寄存器,0x200045B8即为栈地址,栈里面的值依次为R0~R3、R12、PC(Return address)、xPSR(CPS...原创 2019-04-16 17:27:48 · 6340 阅读 · 0 评论