我用的18F4423芯片,MCC18的C语言编辑器,在编辑时出现如此的错,怎么解决才好,请指教。。<br /><br />程序如下:<br />#include <p18cxxx.h><br />#include <p18f4423.h><br /><br />//__CONFIG(XT&WDTEN&PWRTEN&BOREN);<br />#define BAUD 9600 <br />#define FOSC 4000000L<br />#define NINE 0 // Use 9bit communication? FALSE=8bit */<br /><br />#define DIVIDER ((int)(FOSC/(16UL * BAUD) -1))<br />#define HIGH_SPEED 1<br /><br />#if HIGH_SPEED == 1<br />#define SPEED 0x4<br />#else<br />#define SPEED 0<br />#endif<br /><br />#define a164_clk RD0<br />#define a164_data RD1<br /><br /><br /> void init();<br /> void delay();<br /> void delay1();<br /> void factory_set();<br /> void send_164();<br /> void class_choose();<br /> void send_rs232();<br /> void receive_spi_data();<br /> void send_spi_data();<br /><br />unsigned near char uii;<br /><br />#pragma code<br /><br />void main(void){<br /><br /> while(1){<br /> ClrWdt();<br /> _Nop();<br /><br /><br /> }<br />}<br /><br /><br /><br /><br /><br />Error[1109] C:\MCC18\h\p18f4423.h 59 : type mismatch in redeclaration of 'PORTAbits'<br />Error[1109] C:\MCC18\h\p18f4423.h 133 : type mismatch in redeclaration of 'PORTCbits'<br />Error[1109] C:\MCC18\h\p18f4423.h 192 : type mismatch in redeclaration of 'PORTEbits'<br /><br />。<br />。<br />。<br />。 |
|