|
本帖最后由 zyjsw 于 2022-9-13 17:16 编辑
__attribute__((section (".RAM_D1"))) uint8_t uart1_tx[100]="hello"; while (1)
{
sprintf(uart1_tx,"Vbat=%.3f,tempt=%.3f,Vref=%.3f\r\n",adc_value_an[0],adc_value_an[1],adc_value_an[2]);
uart1_tx[0]='a';
HAL_Delay(500);
}
初始化可以填充,但是进入到main函数里就不可以了.使用uart1_tx[0]='a';直接对uart1_tx[0]赋值也无法改变
下图为仿真的结果
|
|