Forum: Mikrocontroller und Digitale Elektronik PIC 16F886 programmieren Hi-Tech C FEHLER !


von Patrick (Gast)


Lesenswert?

Hallo,

bin grad dabei einen PIC 16F886 zu programmieren.
Nutze als Compailer den Hi-Tech C Lite und PICkit2.

Habe alles genau so gemacht wie in dem Video:
http://www.youtube.com/watch?v=55r_5Pg4a04

Nur bei mir kommt:

(1273) Omniscient Code Generation ist in der Lite Version nicht 
verfügbar (warning)
HI-TECH C Compiler for PIC10/12/16 MCUs (Lite Mode)  V9.70
Copyright (C) 2009 Microchip Technology Inc.
Error   [800] C:\Users\patrick\AppData\Local\Temp\s1kk.; 45. 
undefiniertes Symbol "CP_OFF"
Error   [800] C:\Users\patrick\AppData\Local\Temp\s1kk.; 45. 
undefiniertes Symbol "LVP_ON"
Error   [800] C:\Users\patrick\AppData\Local\Temp\s1kk.; 45. 
undefiniertes Symbol "PWRTE_OFF"
Error   [800] C:\Users\patrick\AppData\Local\Temp\s1kk.; 45. 
undefiniertes Symbol "WDTE_OFF"
Error   [800] C:\Users\patrick\AppData\Local\Temp\s1kk.; 45. 
undefiniertes Symbol "FOSC_XT"

********** Build failed! **********



Was wird in C:\Users\patrick\AppData.... gesucht ??

Dies ist mein Quellcode:


#include <htc.h>

__CONFIG(FOSC_XT & WDTE_OFF & PWRTE_OFF & LVP_ON & CP_OFF);

void main(void)
{
  TRISB=0x00;
  PORTB=0xFF;
}



Gruß Patrick

von Erich (Gast)


Lesenswert?

Anstelle des   #include <htc.h>
solltest mal das einsetzen:


#define  _16F886

#define  _PICCPRO_         // unklar ob nötig

#include <pic.h>

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.