H-TECH will nicht mit MPLAB 8.7
Mittwoch, 23. Mai 2012
 
 

PIC Mikrocontroller Forum  |  PIC Mikrocontroller  |  Entwicklungswerkzeuge  |  Compiler  |  H-TECH will nicht mit MPLAB 8.7 « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: H-TECH will nicht mit MPLAB 8.7  (Gelesen 3166 mal)
 
joh2
Newbie
*
Offline Offline

Beiträge: 2


Profil anzeigen
« am: Juni 29, 2011, 15:06:27 »

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:
Code:
#include <htc.h>
__CONFIG(MCLRDIS & UNPROTECT & WDTDIS & INTRC);

void main(void){
    GP1=1;
    int a=1;
}

nur führt das zu:
Zitat
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
Gespeichert
Bernd
Globaler Moderator
Hero Member
*****
Offline Offline

Beiträge: 3815



Profil anzeigen
« Antworten #1 am: Juni 30, 2011, 22:48:42 »

Zitat
Notfalls kann man ja in MPLAB unter |Configure|Configration Bits das einstellen aber es sollte doch auch im Quelltext gehen...

Die Bezeichnungen für die Configuration Bits haben sich geändert, d.h. das Beispiel ist veraltet. Im Installationsverzeichnis des Compilers findest Du im Unterverzeichnis "include" die Datei "pic12f675.h" mit den aktuellen Defines für die Configuration Bits.


Viele Grüße

Bernd
« Letzte Änderung: Juni 30, 2011, 23:03:57 von Bernd » Gespeichert

Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  

Powered by MySQL Powered by PHP Made for Mozilla (Firefox) Made for Internet Explorer
Seite erstellt in 0.036 Sekunden mit 18 Zugriffen.
 
Top! Top!