STM32F0 系列单片机,指针取整型值错误,用F0的进来看下,代码如下,附件里也有个工程可以下来单步运行下,这是什么问题如何解决.
uint8_t a[]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}; //定义a 数组
int main(void){
uint32_t*b=0; //指针b
uint32_t cc; //临时变量
b=(uint32_t*)(a+1); //给a的指针地址+1他
cc =*b; //取值这步运行就出错 //如果程序没出错cc的值应该为0x04030201, 但取值就出错
if(cc == 1)cc=0;
while(1){
}
} |