在STM32编程中, 定义了全局变量数组u16 FLASH_data[100], 并在不同的C文件中调用, 变量可以用软件写入、修改,但是没有赋值的其它变量有默认值!!! 如何让这些未赋值的变量都为16进制0呢?
定义的时候u16 FALSH_data[100]={0};这样子整个数组全是0;
strartup.asm或者startup.c里有设置,这启动文件其实可以根据实际情况自己改的
启动后都赋0
for(u16 i = 0; i < 100; i++, FLASH_data[i] = 0);
27,508
社区成员
28,796
社区内容
加载中
试试用AI创作助手写篇文章吧