我做了一個簡單的程序來點亮一個led。沒有指定芯片名稱;使用「PICC18 - CHIPINFO」
#define _XTAL_FREQ 19660800
#define USE_AND_MASKS
#include <xc.h>
#include <pic18f46k22.h>
#include <stdio.h>
#include <stdlib.h>
void main(void) {
TRISA=0;
PORTA=0;
PORTA=0x5A;
while (1)
{
}
}
我使用PIC18F46k22和XC8編譯器。問題是,當我編譯該程序時,編譯器給出消息沒有指定芯片名稱;使用「PICC18 - CHIPINFO」
你知道問題在哪裏嗎?
'void main(void)'...不是'int main(void)'? –
@SouravGhosh - 編號'void main(void)'在微控制器中非常常見,在這種微控制器中主要無用。 –