MPLAB und PIC 16F690 und 16F84A in C

OP #1990686
Lesenswert?

Hallo,
zuerst habe ich nur mit den 18er Typen zu tun gehabt, und den C18 
Compiler verwendet. Nun würde ich gerne mit meinem PICKIT2 die oben 
genannten Typen in C schreiben.

Ich finde für meine PIC´s keinen Compiler, den ich in MPLAB einbinden 
kann. Ich habe den HIGH TEC C versucht, aber da finde ich die 16F690.h 
und 16F84A.h nicht. zudem ist das mit dem delay wider anders geregelt.

Was habe ich für möglichkeiten wenn ich die beiden 16er Typen in C in 
MPLAB mit meinem PICKIT2 programmieren möchte. Welchen Kompiler und 
welche includs ?

Ich suche mich schon richtig rattig =)


Ich habe in MPLAB wenn ich unter Configure -> Select Device gehe und 
meinen PIC 16F84A auswähle eine rote Lampe bei PICKIT2. Also verstehe 
ich darunter, das ich den nicht proggen kann. Finde aber wider wenn ich 
danach google eine ganze menge Leute die das fragen, und scheinbar 
funktionierende Antworten finde. Wie soll ich das verstehen ?

lg Tim
#1990730
Lesenswert?

Warum möchtest Du genau diese 16er Typen programmieren? Zumindest für 
den 16f690 kann ich Dir raten mal einen Blick auf den 18f14k22 zu 
werfen: Der ist anscheinend das direkte Upgrade zum 690er. Er ist 
pin-kompatibel, leistungsfähiger, stromsparender und lässt sich mit dem 
C18 programmieren. Seitdem ich ihn kenne ersetze ich alle 690er durch 
dieses IC. Ich setzt auch ausschließlich das Pickit2 ein.
#1992834
Lesenswert?

Hi-Tech (und nicht High-Tech) wurde von Microchip übernommen.

Hier ist eine Übersicht der Microchip und der Hi-Tech C Compiler.
Von alles existiert eine kostenlose Version.
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en534868&page=wwwCompilers


Und natürlich integrieren sie sich in MPLAB.
Teilweise sind sie sogar im MPLAB Paket integriert:
MPLAB IDE features include:
[...]
Free components
"HI-TECH C PRO for PIC10/12/16 MCU Families running in lite mode"

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren