Hallo,
ich möchte das Bsp. aus PIC_Base_C_3.pdf mit dem
HI-TECH C Compiler for PIC10/12/16 MCUs (Lite Mode) V9.81
übersetzen:
#include <htc.h>
__CONFIG(MCLRDIS & UNPROTECT & WDTDIS & INTRC);
void main(void){
GP1=1;
int a=1;
}
nur führt das zu:
Build H:\My Documents\TSWA\TSWA2_HT for device 12F675
Using driver C:\Program Files\HI-TECH Software\PICC\9.81\bin\picc.exe
Make: The target "H:\My Documents\TSWA\tswa2_HT.p1" is out of date.
Executing: "C:\Program Files\HI-TECH Software\PICC\9.81\bin\picc.exe" --pass1 "H:\My Documents\TSWA\tswa2_HT.c" -q --chip=12F675 -P --runtime=default,+clear,+init,-keep,+osccal,-download,-resetbits,-stackcall,+clib --opt=default,+asm,-debug,-speed,+space,9 --warn=0 -D__DEBUG=1 --double=24 --float=24 --addrqual=ignore -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
Executing: "C:\Program Files\HI-TECH Software\PICC\9.81\bin\picc.exe" -oTSWA2_HT.cof -mTSWA2_HT.map --summary=default,-psect,-class,+mem,-hex --output=default,-inhx032 tswa2_HT.p1 --chip=12F675 -P --runtime=default,+clear,+init,-keep,+osccal,-download,-resetbits,-stackcall,+clib --opt=default,+asm,-debug,-speed,+space,9 --warn=0 -D__DEBUG=1 --double=24 --float=24 --addrqual=ignore -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
HI-TECH C Compiler for PIC10/12/16 MCUs (Lite Mode) V9.81
Copyright (C) 2010 Microchip Technology Inc.
(1273) Omniscient Code Generation ist in der Lite Version nicht verfügbar (warning)
Error [800] C:\DOCUME~1\z002pcam\LOCALS~1\Temp\s3s8.; 45. undefiniertes Symbol "INTRC"
Error [800] C:\DOCUME~1\z002pcam\LOCALS~1\Temp\s3s8.; 45. undefiniertes Symbol "WDTDIS"
Error [800] C:\DOCUME~1\z002pcam\LOCALS~1\Temp\s3s8.; 45. undefiniertes Symbol "UNPROTECT"
Error [800] C:\DOCUME~1\z002pcam\LOCALS~1\Temp\s3s8.; 45. undefiniertes Symbol "MCLRDIS"
Die Beschreibung im Text des Bsp's bezieht sich aber explizit auf diesen Compiler.
Notfalls kann man ja in MPLAB unter |Configure|Configration Bits das einstellen aber es sollte
doch auch im Quelltext gehen...
Gruß
joh