直接复制ADC,DAC转换的例程还是出现这类警告??
WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?I2C_START?I2C
UNRESOLVED EXTERNAL SYMBOL
SYMBOL: _DAC_PCF8591
MODULE: \Objects\DAC_self.obj (DAC_SELF)
REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL: _DAC_PCF8591
MODULE: .Objects\DAC_self.obj (DAC_SELF)
ADDRESS: 08B7H
Program Size: data=23.2 xdata=0 code=775
creating hex file from ".\Objects\DAC_self"
".\Objects\DAC_self" - 0 Error(s), 9 Warning(s)
Build Time Elapsed: 00:00:01
明明原程序可以,复制过来就有警告?
WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?I2C_START?I2C
意思是说I2C_START没有用到,这个要注意,I2C通信中Stary信号必不可少,所以你要检查下你的I2C相关,是不是有通信漏掉了Start信号
UNRESOLVED EXTERNAL SYMBOL
SYMBOL: _DAC_PCF8591
MODULE: \Objects\DAC_self.obj (DAC_SELF)
DAC_self.c文件中的_DAC_PCF8591有声明,但找不到定义