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
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.
Soweit ich weis existiert für die 10, 12 und 16 Typen kein C Compiler. Und von dem HIGH TECH C habe ich auch erst vor ein paar Wochen erfahren, als ich MPLAB 8.60 installierte.
>Soweit ich weis existiert für die 10, 12 und 16 Typen kein C Compiler.
CC5x
MPC
>Soweit ich weis existiert für die 10, 12 und 16 Typen kein C Compiler.
High-Tech C unterstützt viele der <18 Typen und läuft auch super in
MPLAB IDE.
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"
Viel mehr als ein int main(void) { while(1); return 0; } passt in einen 16C84 in C auch nicht rein.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.