STC32头文件问题
STC32G.h(418): error C146: 'RSTCFG': invalid base address,用KEIL编译怎么出现这样的问题,编译STC8的没有问题,大佬们这是什么问题?看看你的STC32G.h头文件里面RSTCFG寄存器的定义是否正常:
是从STC的下载软件保存过去的,没有问题的#ifndef __STC32G_H_
#define __STC32G_H_
/////////////////////////////////////////////////
#include <intrins.h>
//包含本头文件后,不用另外再包含"REG51.H"
sfr P0 = 0x80;
sbit P00 = P0^0;
sbit P01 = P0^1;
sbit P02 = P0^2;
sbit P03 = P0^3;
sbit P04 = P0^4;
sbit P05 = P0^5;
sbit P06 = P0^6;
sbit P07 = P0^7;
sfr SP = 0x81;
sfr DPL = 0x82;
sfr DPH = 0x83;
sfr DPXL = 0x84;
sfr SPH = 0x85;
sfr PCON = 0x87;
sbit SMOD = PCON^7;
sbit SMOD0 = PCON^6;
sbit LVDF = PCON^5;
sbit POF = PCON^4;
sbit GF1 = PCON^3;
sbit GF0 = PCON^2;
sbit PD = PCON^1;
sbit IDL = PCON^0;
sfr TCON = 0x88;
sbit TF1 = TCON^7;
sbit TR1 = TCON^6;
sbit TF0 = TCON^5;
sbit TR0 = TCON^4;
sbit IE1 = TCON^3;
sbit IT1 = TCON^2;
sbit IE0 = TCON^1;
sbit IT0 = TCON^0;
sfr TMOD = 0x89;
sbit T1_GATE = TMOD^7;
sbit T1_CT = TMOD^6;
sbit T1_M1 = TMOD^5;
sbit T1_M0 = TMOD^4;
sbit T0_GATE = TMOD^3;
sbit T0_CT = TMOD^2;
sbit T0_M1 = TMOD^1;
sbit T0_M0 = TMOD^0;
sfr TL0 = 0x8a;
sfr TL1 = 0x8b;
sfr TH0 = 0x8c;
sfr TH1 = 0x8d;
sfr AUXR = 0x8e;
sbit T0x12 = AUXR^7;
sbit T1x12 = AUXR^6;
sbit S1M0x6 = AUXR^5;
sbit T2R = AUXR^4;
sbit T2_CT = AUXR^3;
sbit T2x12 = AUXR^2;
sbit EXTRAM = AUXR^1;
sbit S1BRT = AUXR^0;
sfr INTCLKO = 0x8f;
sbit EX4 = INTCLKO^6;
sbit EX3 = INTCLKO^5;
sbit EX2 = INTCLKO^4;
sbit T2CLKO = INTCLKO^2;
sbit T1CLKO = INTCLKO^1;
sbit T0CLKO = INTCLKO^0;
sfr P1 = 0x90;
sbit P10 = P1^0;
sbit P11 = P1^1;
sbit P12 = P1^2;
sbit P13 = P1^3;
sbit P14 = P1^4;
sbit P15 = P1^5;
sbit P16 = P1^6;
sbit P17 = P1^7;
sfr P1M1 = 0x91;
sfr P1M0 = 0x92;
sfr P0M1 = 0x93;
sfr P0M0 = 0x94;
sfr P2M1 = 0x95;
sfr P2M0 = 0x96;
sfr AUXR2 = 0x97;
sbit CANSEL = AUXR2^3;
sbit CAN2EN = AUXR2^2;
sbit CANEN = AUXR2^1;
sbit LINEN = AUXR2^0;
sfr SCON = 0x98;
sbit SM0 = SCON^7;
sbit SM1 = SCON^6;
sbit SM2 = SCON^5; STC32G.h(24): error C146: 'PCON': invalid base address
STC32G.h(25): error C146: 'PCON': invalid base address
STC32G.h(26): error C146: 'PCON': invalid base address
STC32G.h(27): error C146: 'PCON': invalid base address
STC32G.h(28): error C146: 'PCON': invalid base address
STC32G.h(29): error C146: 'PCON': invalid base address
STC32G.h(30): error C146: 'PCON': invalid base address
STC32G.h(31): error C146: 'PCON': invalid base address
STC32G.h(42): error C146: 'TMOD': invalid base address
STC32G.h(43): error C146: 'TMOD': invalid base address
STC32G.h(44): error C146: 'TMOD': invalid base address
STC32G.h(45): error C146: 'TMOD': invalid base address
STC32G.h(46): error C146: 'TMOD': invalid base address
STC32G.h(47): error C146: 'TMOD': invalid base address
STC32G.h(48): error C146: 'TMOD': invalid base address
STC32G.h(49): error C146: 'TMOD': invalid base address
STC32G.h(55): error C146: 'AUXR': invalid base address
STC32G.h(56): error C146: 'AUXR': invalid base address
STC32G.h(57): error C146: 'AUXR': invalid base address
STC32G.h(58): error C146: 'AUXR': invalid base address
STC32G.h(59): error C146: 'AUXR': invalid base address
STC32G.h(60): error C146: 'AUXR': invalid base address
STC32G.h(61): error C146: 'AUXR': invalid base address
STC32G.h(62): error C146: 'AUXR': invalid base address
STC32G.h(64): error C146: 'INTCLKO': invalid base address
STC32G.h(65): error C146: 'INTCLKO': invalid base address
STC32G.h(66): error C146: 'INTCLKO': invalid base address
STC32G.h(67): error C146: 'INTCLKO': invalid base address
STC32G.h(68): error C146: 'INTCLKO': invalid base address
STC32G.h(69): error C146: 'INTCLKO': invalid base address
STC32G.h(86): error C146: 'AUXR2': invalid base address
STC32G.h(87): error C146: 'AUXR2': invalid base address
STC32G.h(88): error C146: 'AUXR2': invalid base address
STC32G.h(89): error C146: 'AUXR2': invalid base address
STC32G.h(101): error C146: 'S2CON': invalid base address
STC32G.h(102): error C146: 'S2CON': invalid base address
STC32G.h(103): error C146: 'S2CON': invalid base address
STC32G.h(104): error C146: 'S2CON': invalid base address
STC32G.h(105): error C146: 'S2CON': invalid base address
STC32G.h(106): error C146: 'S2CON': invalid base address
STC32G.h(107): error C146: 'S2CON': invalid base address
STC32G.h(108): error C146: 'S2CON': invalid base address
STC32G.h(111): error C146: 'IRCBAND': invalid base address
STC32G.h(112): error C146: 'IRCBAND': invalid base address
STC32G.h(113): error C146: 'IRCBAND': invalid base address
STC32G.h(114): error C146: 'IRCBAND': invalid base address
STC32G.h(128): error C146: 'P_SW1': invalid base address
STC32G.h(129): error C146: 'P_SW1': invalid base address
STC32G.h(130): error C146: 'P_SW1': invalid base address
STC32G.h(131): error C146: 'P_SW1': invalid base address
STC32G.h(132): error C146: 'P_SW1': invalid base address
STC32G.h(133): error C146: 'P_SW1': invalid base address
STC32G.h(134): error C146: 'P_SW1': invalid base address
STC32G.h(135): error C146: 'P_SW1': invalid base address
STC32G.h(152): error C146: 'S3CON': invalid base address
STC32G.h(153): error C146: 'S3CON': invalid base address
STC32G.h(154): error C146: 'S3CON': invalid base address
STC32G.h(155): error C146: 'S3CON': invalid base address
STC32G.h(156): error C146: 'S3CON': invalid base address
STC32G.h(157): error C146: 'S3CON': invalid base address
STC32G.h(158): error C146: 'S3CON': invalid base address
STC32G.h(159): error C146: 'S3CON': invalid base address
STC32G.h(163): error C146: 'IE2': invalid base address
STC32G.h(164): error C146: 'IE2': invalid base address
STC32G.h(165): error C146: 'IE2': invalid base address
STC32G.h(166): error C146: 'IE2': invalid base address
STC32G.h(167): error C146: 'IE2': invalid base address
STC32G.h(168): error C146: 'IE2': invalid base address
STC32G.h(169): error C146: 'IE2': invalid base address
STC32G.h(170): error C146: 'IE2': invalid base address
STC32G.h(185): error C146: 'IP2': invalid base address
STC32G.h(186): error C146: 'IP2': invalid base address
STC32G.h(187): error C146: 'IP2': invalid base address
STC32G.h(188): error C146: 'IP2': invalid base address
STC32G.h(189): error C146: 'IP2': invalid base address
STC32G.h(190): error C146: 'IP2': invalid base address
STC32G.h(191): error C146: 'IP2': invalid base address
STC32G.h(192): error C146: 'IP2': invalid base address
STC32G.h(194): error C146: 'IP2H': invalid base address
STC32G.h(195): error C146: 'IP2H': invalid base address
STC32G.h(196): error C146: 'IP2H': invalid base address
STC32G.h(197): error C146: 'IP2H': invalid base address
STC32G.h(198): error C146: 'IP2H': invalid base address
STC32G.h(199): error C146: 'IP2H': invalid base address
STC32G.h(200): error C146: 'IP2H': invalid base address
STC32G.h(201): error C146: 'IP2H': invalid base address
STC32G.h(203): error C146: 'IPH': invalid base address
STC32G.h(204): error C146: 'IPH': invalid base address
STC32G.h(205): error C146: 'IPH': invalid base address
STC32G.h(206): error C146: 'IPH': invalid base address
STC32G.h(207): error C146: 'IPH': invalid base address
STC32G.h(208): error C146: 'IPH': invalid base address
STC32G.h(209): error C146: 'IPH': invalid base address
STC32G.h(220): error C146: 'P_SW2': invalid base address
STC32G.h(221): error C146: 'P_SW2': invalid base address
STC32G.h(222): error C146: 'P_SW2': invalid base address
STC32G.h(223): error C146: 'P_SW2': invalid base address
STC32G.h(224): error C146: 'P_SW2': invalid base address
STC32G.h(225): error C146: 'P_SW2': invalid base address
STC32G.h(226): error C146: 'P_SW2': invalid base address
STC32G.h(228): error C146: 'P_SW3': invalid base address
STC32G.h(229): error C146: 'P_SW3': invalid base address
STC32G.h(230): error C146: 'P_SW3': invalid base address
STC32G.h(231): error C146: 'P_SW3': invalid base address
STC32G.h(232): error C146: 'P_SW3': invalid base address
STC32G.h(233): error C146: 'P_SW3': invalid base address
STC32G.h(234): error C146: 'P_SW3': invalid base address
STC32G.h(235): error C146: 'P_SW3': invalid base address
STC32G.h(237): error C146: 'ADC_CONTR': invalid base address
STC32G.h(238): error C146: 'ADC_CONTR': invalid base address
STC32G.h(239): error C146: 'ADC_CONTR': invalid base address
STC32G.h(240): error C146: 'ADC_CONTR': invalid base address
STC32G.h(253): error C146: 'WDT_CONTR': invalid base address
STC32G.h(254): error C146: 'WDT_CONTR': invalid base address
STC32G.h(255): error C146: 'WDT_CONTR': invalid base address
STC32G.h(256): error C146: 'WDT_CONTR': invalid base address
STC32G.h(263): error C146: 'IAP_CONTR': invalid base address
STC32G.h(264): error C146: 'IAP_CONTR': invalid base address
STC32G.h(265): error C146: 'IAP_CONTR': invalid base address
STC32G.h(266): error C146: 'IAP_CONTR': invalid base address
STC32G.h(281): error C146: 'SPSTAT': invalid base address
STC32G.h(282): error C146: 'SPSTAT': invalid base address
STC32G.h(284): error C146: 'SPCTL': invalid base address
STC32G.h(285): error C146: 'SPCTL': invalid base address
STC32G.h(286): error C146: 'SPCTL': invalid base address
STC32G.h(287): error C146: 'SPCTL': invalid base address
STC32G.h(288): error C146: 'SPCTL': invalid base address
STC32G.h(289): error C146: 'SPCTL': invalid base address
STC32G.h(290): error C146: 'SPCTL': invalid base address
STC32G.h(291): error C146: 'SPCTL': invalid base address
STC32G.h(310): error C146: 'T4T3M': invalid base address
STC32G.h(311): error C146: 'T4T3M': invalid base address
STC32G.h(312): error C146: 'T4T3M': invalid base address
STC32G.h(313): error C146: 'T4T3M': invalid base address
STC32G.h(314): error C146: 'T4T3M': invalid base address
STC32G.h(315): error C146: 'T4T3M': invalid base address
STC32G.h(316): error C146: 'T4T3M': invalid base address
STC32G.h(317): error C146: 'T4T3M': invalid base address
STC32G.h(319): error C146: 'ADCCFG': invalid base address
STC32G.h(321): error C146: 'IP3': invalid base address
STC32G.h(322): error C146: 'IP3': invalid base address
STC32G.h(323): error C146: 'IP3': invalid base address
STC32G.h(324): error C146: 'IP3': invalid base address
STC32G.h(332): error C146: 'CMPCR1': invalid base address
STC32G.h(333): error C146: 'CMPCR1': invalid base address
STC32G.h(334): error C146: 'CMPCR1': invalid base address
STC32G.h(335): error C146: 'CMPCR1': invalid base address
STC32G.h(336): error C146: 'CMPCR1': invalid base address
STC32G.h(337): error C146: 'CMPCR1': invalid base address
STC32G.h(339): error C146: 'CMPCR2': invalid base address
STC32G.h(340): error C146: 'CMPCR2': invalid base address
STC32G.h(356): error C146: 'IP3H': invalid base address
STC32G.h(357): error C146: 'IP3H': invalid base address
STC32G.h(358): error C146: 'IP3H': invalid base address
STC32G.h(359): error C146: 'IP3H': invalid base address
STC32G.h(361): error C146: 'AUXINTIF': invalid base address
STC32G.h(362): error C146: 'AUXINTIF': invalid base address
STC32G.h(363): error C146: 'AUXINTIF': invalid base address
STC32G.h(364): error C146: 'AUXINTIF': invalid base address
STC32G.h(365): error C146: 'AUXINTIF': invalid base address
STC32G.h(366): error C146: 'AUXINTIF': invalid base address
STC32G.h(369): error C146: 'CANICR': invalid base address
STC32G.h(370): error C146: 'CANICR': invalid base address
STC32G.h(371): error C146: 'CANICR': invalid base address
STC32G.h(372): error C146: 'CANICR': invalid base address
STC32G.h(373): error C146: 'CANICR': invalid base address
STC32G.h(374): error C146: 'CANICR': invalid base address
STC32G.h(375): error C146: 'CANICR': invalid base address
STC32G.h(376): error C146: 'CANICR': invalid base address
STC32G.h(378): error C146: 'USBCON': invalid base address
STC32G.h(379): error C146: 'USBCON': invalid base address
STC32G.h(380): error C146: 'USBCON': invalid base address
STC32G.h(381): error C146: 'USBCON': invalid base address
STC32G.h(382): error C146: 'USBCON': invalid base address
STC32G.h(383): error C146: 'USBCON': invalid base address
STC32G.h(384): error C146: 'USBCON': invalid base address
STC32G.h(385): error C146: 'USBCON': invalid base address
STC32G.h(399): error C146: 'LINICR': invalid base address
STC32G.h(400): error C146: 'LINICR': invalid base address
STC32G.h(401): error C146: 'LINICR': invalid base address
STC32G.h(402): error C146: 'LINICR': invalid base address
STC32G.h(407): error C146: 'S4CON': invalid base address
STC32G.h(408): error C146: 'S4CON': invalid base address
STC32G.h(409): error C146: 'S4CON': invalid base address
STC32G.h(410): error C146: 'S4CON': invalid base address
STC32G.h(411): error C146: 'S4CON': invalid base address
STC32G.h(412): error C146: 'S4CON': invalid base address
STC32G.h(413): error C146: 'S4CON': invalid base address
STC32G.h(414): error C146: 'S4CON': invalid base address
STC32G.h(417): error C146: 'RSTCFG': invalid base address
STC32G.h(418): error C146: 'RSTCFG': invalid base address
SRC\main.C(730): error C187: not an lvalue
SRC\main.C(740): error C187: not an lvalue
compiling delay.c...
STC32G.h(24): error C146: 'PCON': invalid base address
STC32G.h(25): error C146: 'PCON': invalid base address
STC32G.h(26): error C146: 'PCON': invalid base address
STC32G.h(27): error C146: 'PCON': invalid base address
STC32G.h(28): error C146: 'PCON': invalid base address
STC32G.h(29): error C146: 'PCON': invalid base address
STC32G.h(30): error C146: 'PCON': invalid base address
STC32G.h(31): error C146: 'PCON': invalid base address
STC32G.h(42): error C146: 'TMOD': invalid base address
STC32G.h(43): error C146: 'TMOD': invalid base address
STC32G.h(44): error C146: 'TMOD': invalid base address
STC32G.h(45): error C146: 'TMOD': invalid base address
STC32G.h(46): error C146: 'TMOD': invalid base address
STC32G.h(47): error C146: 'TMOD': invalid base address
STC32G.h(48): error C146: 'TMOD': invalid base address
STC32G.h(49): error C146: 'TMOD': invalid base address
STC32G.h(55): error C146: 'AUXR': invalid base address
STC32G.h(56): error C146: 'AUXR': invalid base address
STC32G.h(57): error C146: 'AUXR': invalid base address
STC32G.h(58): error C146: 'AUXR': invalid base address
STC32G.h(59): error C146: 'AUXR': invalid base address
STC32G.h(60): error C146: 'AUXR': invalid base address
STC32G.h(61): error C146: 'AUXR': invalid base address
STC32G.h(62): error C146: 'AUXR': invalid base address
STC32G.h(64): error C146: 'INTCLKO': invalid base address
STC32G.h(65): error C146: 'INTCLKO': invalid base address
STC32G.h(66): error C146: 'INTCLKO': invalid base address
STC32G.h(67): error C146: 'INTCLKO': invalid base address
STC32G.h(68): error C146: 'INTCLKO': invalid base address
STC32G.h(69): error C146: 'INTCLKO': invalid base address
STC32G.h(86): error C146: 'AUXR2': invalid base address
STC32G.h(87): error C146: 'AUXR2': invalid base address
STC32G.h(88): error C146: 'AUXR2': invalid base address
STC32G.h(89): error C146: 'AUXR2': invalid base address
STC32G.h(101): error C146: 'S2CON': invalid base address
STC32G.h(102): error C146: 'S2CON': invalid base address
STC32G.h(103): error C146: 'S2CON': invalid base address
STC32G.h(104): error C146: 'S2CON': invalid base address
STC32G.h(105): error C146: 'S2CON': invalid base address
STC32G.h(106): error C146: 'S2CON': invalid base address
STC32G.h(107): error C146: 'S2CON': invalid base address
STC32G.h(108): error C146: 'S2CON': invalid base address
STC32G.h(111): error C146: 'IRCBAND': invalid base address
STC32G.h(112): error C146: 'IRCBAND': invalid base address
STC32G.h(113): error C146: 'IRCBAND': invalid base address
STC32G.h(114): error C146: 'IRCBAND': invalid base address
STC32G.h(128): error C146: 'P_SW1': invalid base address
STC32G.h(129): error C146: 'P_SW1': invalid base address
STC32G.h(130): error C146: 'P_SW1': invalid base address
STC32G.h(131): error C146: 'P_SW1': invalid base address
STC32G.h(132): error C146: 'P_SW1': invalid base address
STC32G.h(133): error C146: 'P_SW1': invalid base address
STC32G.h(134): error C146: 'P_SW1': invalid base address
STC32G.h(135): error C146: 'P_SW1': invalid base address
STC32G.h(152): error C146: 'S3CON': invalid base address
STC32G.h(153): error C146: 'S3CON': invalid base address
STC32G.h(154): error C146: 'S3CON': invalid base address
STC32G.h(155): error C146: 'S3CON': invalid base address
STC32G.h(156): error C146: 'S3CON': invalid base address
STC32G.h(157): error C146: 'S3CON': invalid base address
STC32G.h(158): error C146: 'S3CON': invalid base address
STC32G.h(159): error C146: 'S3CON': invalid base address
STC32G.h(163): error C146: 'IE2': invalid base address
STC32G.h(164): error C146: 'IE2': invalid base address
STC32G.h(165): error C146: 'IE2': invalid base address
STC32G.h(166): error C146: 'IE2': invalid base address
STC32G.h(167): error C146: 'IE2': invalid base address
STC32G.h(168): error C146: 'IE2': invalid base address
STC32G.h(169): error C146: 'IE2': invalid base address
STC32G.h(170): error C146: 'IE2': invalid base address
STC32G.h(185): error C146: 'IP2': invalid base address
STC32G.h(186): error C146: 'IP2': invalid base address
STC32G.h(187): error C146: 'IP2': invalid base address
STC32G.h(188): error C146: 'IP2': invalid base address
STC32G.h(189): error C146: 'IP2': invalid base address
STC32G.h(190): error C146: 'IP2': invalid base address
STC32G.h(191): error C146: 'IP2': invalid base address
STC32G.h(192): error C146: 'IP2': invalid base address
STC32G.h(194): error C146: 'IP2H': invalid base address
STC32G.h(195): error C146: 'IP2H': invalid base address
STC32G.h(196): error C146: 'IP2H': invalid base address
STC32G.h(197): error C146: 'IP2H': invalid base address
STC32G.h(198): error C146: 'IP2H': invalid base address
STC32G.h(199): error C146: 'IP2H': invalid base address
STC32G.h(200): error C146: 'IP2H': invalid base address
STC32G.h(201): error C146: 'IP2H': invalid base address
STC32G.h(203): error C146: 'IPH': invalid base address
STC32G.h(204): error C146: 'IPH': invalid base address
STC32G.h(205): error C146: 'IPH': invalid base address
STC32G.h(206): error C146: 'IPH': invalid base address
STC32G.h(207): error C146: 'IPH': invalid base address
STC32G.h(208): error C146: 'IPH': invalid base address
STC32G.h(209): error C146: 'IPH': invalid base address
STC32G.h(220): error C146: 'P_SW2': invalid base address
STC32G.h(221): error C146: 'P_SW2': invalid base address
STC32G.h(222): error C146: 'P_SW2': invalid base address
STC32G.h(223): error C146: 'P_SW2': invalid base address
STC32G.h(224): error C146: 'P_SW2': invalid base address
STC32G.h(225): error C146: 'P_SW2': invalid base address
STC32G.h(226): error C146: 'P_SW2': invalid base address
STC32G.h(228): error C146: 'P_SW3': invalid base address
STC32G.h(229): error C146: 'P_SW3': invalid base address
STC32G.h(230): error C146: 'P_SW3': invalid base address
STC32G.h(231): error C146: 'P_SW3': invalid base address
STC32G.h(232): error C146: 'P_SW3': invalid base address
STC32G.h(233): error C146: 'P_SW3': invalid base address
STC32G.h(234): error C146: 'P_SW3': invalid base address
STC32G.h(235): error C146: 'P_SW3': invalid base address
STC32G.h(237): error C146: 'ADC_CONTR': invalid base address
STC32G.h(238): error C146: 'ADC_CONTR': invalid base address
STC32G.h(239): error C146: 'ADC_CONTR': invalid base address
STC32G.h(240): error C146: 'ADC_CONTR': invalid base address
STC32G.h(253): error C146: 'WDT_CONTR': invalid base address
STC32G.h(254): error C146: 'WDT_CONTR': invalid base address
STC32G.h(255): error C146: 'WDT_CONTR': invalid base address
STC32G.h(256): error C146: 'WDT_CONTR': invalid base address
STC32G.h(263): error C146: 'IAP_CONTR': invalid base address
STC32G.h(264): error C146: 'IAP_CONTR': invalid base address
STC32G.h(265): error C146: 'IAP_CONTR': invalid base address
STC32G.h(266): error C146: 'IAP_CONTR': invalid base address
STC32G.h(281): error C146: 'SPSTAT': invalid base address
STC32G.h(282): error C146: 'SPSTAT': invalid base address
STC32G.h(284): error C146: 'SPCTL': invalid base address
STC32G.h(285): error C146: 'SPCTL': invalid base address
STC32G.h(286): error C146: 'SPCTL': invalid base address
STC32G.h(287): error C146: 'SPCTL': invalid base address
STC32G.h(288): error C146: 'SPCTL': invalid base address
STC32G.h(289): error C146: 'SPCTL': invalid base address
STC32G.h(290): error C146: 'SPCTL': invalid base address
STC32G.h(291): error C146: 'SPCTL': invalid base address
STC32G.h(310): error C146: 'T4T3M': invalid base address
STC32G.h(311): error C146: 'T4T3M': invalid base address
STC32G.h(312): error C146: 'T4T3M': invalid base address
STC32G.h(313): error C146: 'T4T3M': invalid base address
STC32G.h(314): error C146: 'T4T3M': invalid base address
STC32G.h(315): error C146: 'T4T3M': invalid base address
STC32G.h(316): error C146: 'T4T3M': invalid base address
STC32G.h(317): error C146: 'T4T3M': invalid base address
STC32G.h(319): error C146: 'ADCCFG': invalid base address
STC32G.h(321): error C146: 'IP3': invalid base address
STC32G.h(322): error C146: 'IP3': invalid base address
STC32G.h(323): error C146: 'IP3': invalid base address
STC32G.h(324): error C146: 'IP3': invalid base address
STC32G.h(332): error C146: 'CMPCR1': invalid base address
STC32G.h(333): error C146: 'CMPCR1': invalid base address
STC32G.h(334): error C146: 'CMPCR1': invalid base address
STC32G.h(335): error C146: 'CMPCR1': invalid base address
STC32G.h(336): error C146: 'CMPCR1': invalid base address
STC32G.h(337): error C146: 'CMPCR1': invalid base address
STC32G.h(339): error C146: 'CMPCR2': invalid base address
STC32G.h(340): error C146: 'CMPCR2': invalid base address
STC32G.h(356): error C146: 'IP3H': invalid base address
STC32G.h(357): error C146: 'IP3H': invalid base address
STC32G.h(358): error C146: 'IP3H': invalid base address
STC32G.h(359): error C146: 'IP3H': invalid base address
STC32G.h(361): error C146: 'AUXINTIF': invalid base address
STC32G.h(362): error C146: 'AUXINTIF': invalid base address
STC32G.h(363): error C146: 'AUXINTIF': invalid base address
STC32G.h(364): error C146: 'AUXINTIF': invalid base address
STC32G.h(365): error C146: 'AUXINTIF': invalid base address
STC32G.h(366): error C146: 'AUXINTIF': invalid base address
STC32G.h(369): error C146: 'CANICR': invalid base address
STC32G.h(370): error C146: 'CANICR': invalid base address
STC32G.h(371): error C146: 'CANICR': invalid base address
STC32G.h(372): error C146: 'CANICR': invalid base address
STC32G.h(373): error C146: 'CANICR': invalid base address
STC32G.h(374): error C146: 'CANICR': invalid base address
STC32G.h(375): error C146: 'CANICR': invalid base address
STC32G.h(376): error C146: 'CANICR': invalid base address
STC32G.h(378): error C146: 'USBCON': invalid base address
STC32G.h(379): error C146: 'USBCON': invalid base address
STC32G.h(380): error C146: 'USBCON': invalid base address
STC32G.h(381): error C146: 'USBCON': invalid base address
STC32G.h(382): error C146: 'USBCON': invalid base address
STC32G.h(383): error C146: 'USBCON': invalid base address
STC32G.h(384): error C146: 'USBCON': invalid base address
STC32G.h(385): error C146: 'USBCON': invalid base address
STC32G.h(399): error C146: 'LINICR': invalid base address
STC32G.h(400): error C146: 'LINICR': invalid base address
STC32G.h(401): error C146: 'LINICR': invalid base address
STC32G.h(402): error C146: 'LINICR': invalid base address
STC32G.h(407): error C146: 'S4CON': invalid base address
STC32G.h(408): error C146: 'S4CON': invalid base address
STC32G.h(409): error C146: 'S4CON': invalid base address
STC32G.h(410): error C146: 'S4CON': invalid base address
STC32G.h(411): error C146: 'S4CON': invalid base address
STC32G.h(412): error C146: 'S4CON': invalid base address
STC32G.h(413): error C146: 'S4CON': invalid base address
STC32G.h(414): error C146: 'S4CON': invalid base address
STC32G.h(417): error C146: 'RSTCFG': invalid base address
STC32G.h(418): error C146: 'RSTCFG': invalid base address
compiling LCD.C...
STC32G.h(24): error C146: 'PCON': invalid base address
STC32G.h(25): error C146: 'PCON': invalid base address
STC32G.h(26): error C146: 'PCON': invalid base address
STC32G.h(27): error C146: 'PCON': invalid base address
STC32G.h(28): error C146: 'PCON': invalid base address
STC32G.h(29): error C146: 'PCON': invalid base address
STC32G.h(30): error C146: 'PCON': invalid base address
STC32G.h(31): error C146: 'PCON': invalid base address
STC32G.h(42): error C146: 'TMOD': invalid base address
STC32G.h(43): error C146: 'TMOD': invalid base address
STC32G.h(44): error C146: 'TMOD': invalid base address
STC32G.h(45): error C146: 'TMOD': invalid base address
STC32G.h(46): error C146: 'TMOD': invalid base address
STC32G.h(47): error C146: 'TMOD': invalid base address
STC32G.h(48): error C146: 'TMOD': invalid base address
STC32G.h(49): error C146: 'TMOD': invalid base address
STC32G.h(55): error C146: 'AUXR': invalid base address
STC32G.h(56): error C146: 'AUXR': invalid base address
STC32G.h(57): error C146: 'AUXR': invalid base address
STC32G.h(58): error C146: 'AUXR': invalid base address
STC32G.h(59): error C146: 'AUXR': invalid base address
STC32G.h(60): error C146: 'AUXR': invalid base address
STC32G.h(61): error C146: 'AUXR': invalid base address
STC32G.h(62): error C146: 'AUXR': invalid base address
STC32G.h(64): error C146: 'INTCLKO': invalid base address
STC32G.h(65): error C146: 'INTCLKO': invalid base address
STC32G.h(66): error C146: 'INTCLKO': invalid base address
STC32G.h(67): error C146: 'INTCLKO': invalid base address
STC32G.h(68): error C146: 'INTCLKO': invalid base address
STC32G.h(69): error C146: 'INTCLKO': invalid base address
STC32G.h(86): error C146: 'AUXR2': invalid base address
STC32G.h(87): error C146: 'AUXR2': invalid base address
STC32G.h(88): error C146: 'AUXR2': invalid base address
STC32G.h(89): error C146: 'AUXR2': invalid base address
STC32G.h(101): error C146: 'S2CON': invalid base address
STC32G.h(102): error C146: 'S2CON': invalid base address
STC32G.h(103): error C146: 'S2CON': invalid base address
STC32G.h(104): error C146: 'S2CON': invalid base address
STC32G.h(105): error C146: 'S2CON': invalid base address
STC32G.h(106): error C146: 'S2CON': invalid base address
STC32G.h(107): error C146: 'S2CON': invalid base address
STC32G.h(108): error C146: 'S2CON': invalid base address
STC32G.h(111): error C146: 'IRCBAND': invalid base address
STC32G.h(112): error C146: 'IRCBAND': invalid base address
STC32G.h(113): error C146: 'IRCBAND': invalid base address
STC32G.h(114): error C146: 'IRCBAND': invalid base address
STC32G.h(128): error C146: 'P_SW1': invalid base address
STC32G.h(129): error C146: 'P_SW1': invalid base address
STC32G.h(130): error C146: 'P_SW1': invalid base address
STC32G.h(131): error C146: 'P_SW1': invalid base address
STC32G.h(132): error C146: 'P_SW1': invalid base address
STC32G.h(133): error C146: 'P_SW1': invalid base address
STC32G.h(134): error C146: 'P_SW1': invalid base address
STC32G.h(135): error C146: 'P_SW1': invalid base address
STC32G.h(152): error C146: 'S3CON': invalid base address
STC32G.h(153): error C146: 'S3CON': invalid base address
STC32G.h(154): error C146: 'S3CON': invalid base address
STC32G.h(155): error C146: 'S3CON': invalid base address
STC32G.h(156): error C146: 'S3CON': invalid base address
STC32G.h(157): error C146: 'S3CON': invalid base address
STC32G.h(158): error C146: 'S3CON': invalid base address
STC32G.h(159): error C146: 'S3CON': invalid base address
STC32G.h(163): error C146: 'IE2': invalid base address
STC32G.h(164): error C146: 'IE2': invalid base address
STC32G.h(165): error C146: 'IE2': invalid base address
STC32G.h(166): error C146: 'IE2': invalid base address
STC32G.h(167): error C146: 'IE2': invalid base address
STC32G.h(168): error C146: 'IE2': invalid base address
STC32G.h(169): error C146: 'IE2': invalid base address
STC32G.h(170): error C146: 'IE2': invalid base address
STC32G.h(185): error C146: 'IP2': invalid base address
STC32G.h(186): error C146: 'IP2': invalid base address
STC32G.h(187): error C146: 'IP2': invalid base address
STC32G.h(188): error C146: 'IP2': invalid base address
STC32G.h(189): error C146: 'IP2': invalid base address
STC32G.h(190): error C146: 'IP2': invalid base address
STC32G.h(191): error C146: 'IP2': invalid base address
STC32G.h(192): error C146: 'IP2': invalid base address
STC32G.h(194): error C146: 'IP2H': invalid base address
STC32G.h(195): error C146: 'IP2H': invalid base address
STC32G.h(196): error C146: 'IP2H': invalid base address
STC32G.h(197): error C146: 'IP2H': invalid base address
STC32G.h(198): error C146: 'IP2H': invalid base address
STC32G.h(199): error C146: 'IP2H': invalid base address
STC32G.h(200): error C146: 'IP2H': invalid base address
STC32G.h(201): error C146: 'IP2H': invalid base address
STC32G.h(203): error C146: 'IPH': invalid base address
STC32G.h(204): error C146: 'IPH': invalid base address
STC32G.h(205): error C146: 'IPH': invalid base address
STC32G.h(206): error C146: 'IPH': invalid base address
STC32G.h(207): error C146: 'IPH': invalid base address
STC32G.h(208): error C146: 'IPH': invalid base address
STC32G.h(209): error C146: 'IPH': invalid base address
STC32G.h(220): error C146: 'P_SW2': invalid base address
STC32G.h(221): error C146: 'P_SW2': invalid base address
STC32G.h(222): error C146: 'P_SW2': invalid base address
STC32G.h(223): error C146: 'P_SW2': invalid base address
STC32G.h(224): error C146: 'P_SW2': invalid base address
STC32G.h(225): error C146: 'P_SW2': invalid base address
STC32G.h(226): error C146: 'P_SW2': invalid base address
STC32G.h(228): error C146: 'P_SW3': invalid base address
STC32G.h(229): error C146: 'P_SW3': invalid base address
STC32G.h(230): error C146: 'P_SW3': invalid base address
STC32G.h(231): error C146: 'P_SW3': invalid base address
STC32G.h(232): error C146: 'P_SW3': invalid base address
STC32G.h(233): error C146: 'P_SW3': invalid base address好像整个头文件都没有用的 看看这个帖子介绍,头文件包含的路径有没有设对
STC单片机程序中头文件的使用方法
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=599
(出处: 国芯论坛-STC全球32位8051爱好者互助交流社区) heda969240 发表于 2024-2-4 12:10
STC32G.h(24): error C146: 'PCON': invalid base address
STC32G.h(25): error C146: 'PCON': invalid bas ...
检查一下头文件路径。 确保安装了C251编译器
heda969240 发表于 2024-2-4 12:10
STC32G.h(24): error C146: 'PCON': invalid base address
STC32G.h(25): error C146: 'PCON': invalid bas ...
我碰到同样的问题,但是解决了,这样做,下载最新版STC-ISP-6.95F,打开后到仿真界面,重新添加头文件,它自动匹配8位和32位头文件。
页:
[1]