随笔分类 - Keil4_单片机学习
这里放上来我学习Keil4与单片机时遇到的一些问题,整理一下答案之后拿出来跟大家分享╭(╯3╰)╮
摘要:今天接着写一个单片机程序,出现这个问题,我仔细查看每一句语句,发现逻辑上没有错误,但就是出现这个问题,不能生成目标文件:*** ERROR L107: ADDRESS SPACE OVERFLOW SPACE: DATA SEGMENT: ?DT?USART_READWRITE LENGTH: 007AH*** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL SYMBOL: USARTREADWAVEDATA MODULE: .\Timer_DAC.obj (TIMER_DAC) ADDRESS: 0367H*** ERROR L105: P.
阅读全文
摘要:今天用Keil4写程序时遇到这个问题:warning C316:unterminated conditionals跑了几个论坛,在审视了一遍代码之后,知道了原因: 像类似XX.C(99):warning C316:unterminated conditionals这种警告的话XX.c文件有一个凌乱的条件编译或预编译。因为C语言中有些头文件中的预编译或宏定义,那么条件编译就避免不了。写条件编译时,可能有忘写一个基本的语句。比如说,你用了条件编译#ifndef而忘记写#endif。因为他们本来就是配套的。有前者必有后者。不能丢掉其中任何一个。一个include文件最后的#endif 少了# 前缀.
阅读全文

浙公网安备 33010602011771号