delay_ms(200);
STMFLASH_Read(FLASH_SAVE_ADDR+0x0006,(u16*)datatemp,SIZE);
delay_ms(200);
printf("读出的角度为%d
",*((u16*)datatemp));
delay_ms(200);
STMFLASH_Read(FLASH_SAVE_ADDR+0x0002,(u16*)bu_shu,SIZE);
delay_ms(200);
printf("读出的步数为%d
",*((u16*)bu_shu));
delay_ms(200);
STMFLASH_Read(FLASH_SAVE_ADDR,(u16*)bu_chang,SIZE);
delay_ms(200);
printf("读出的步长为%d
",*((u16*)bu_chang));
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
如果datatemp是16位变量,请改成如下:
STMFLASH_Read(FLASH_SAVE_ADDR+0x0006,(u16*)&datatemp,SIZE);
delay_ms(200);
printf("读出的角度为%d ",datatemp);
delay_ms(200);
一周热门 更多>