项目场景:
读取热敏电阻所接引脚的ADC通道值,并通过串口打印
问题描述
使用该函数uart_printf("%d",ADC_Value);
就会报错
ERROR L107: ADDRESS SPACE OVERFLOW
SPACE: DATA
SEGMENT: ?DT?TS_API
LENGTH: 000031H
提示地址空间溢出
解决方案:
把一些占用内存大的不重要的变量存储到外部data
unsigned char xdata TxBuf[16];
unsigned char xdata TxLth = 0;
unsigned char xdata Txcounter = 0;
编译通过。