Hallo PIC Spezialisten! Ich möchte aus Stromspargründen auf die PIC Nanowatt Technik umsteigen und habe mir z.B. den PIC16F688 ausgesucht. Da ich bereits viel Code in C habe will ich ihn nicht nochmal in Assembler schreiben und suche einen C Compiler für den besagten PIC. Laut Homepage von microchip ist deren Compiler "MPLAB C18" aber nicht für 16Fxxx Typen geeignet, oder liege ich da falsch? Wer kann mir helfen? Gibt es Alternativen? Danke + Gruß, Peter.
>>Laut Homepage von microchip ist deren Compiler "MPLAB C18" aber nicht >>für 16Fxxx Typen geeignet, oder liege ich da falsch? Nein, du liegst richtig. Der C18 ist nur für die PIC18F-Serie geeignet. Die Frage, was sich mir aufdrängt ist, mit welchem Compiler hast du den bisherigen C-Code geschrieben? Naja alternativ könntest du den CCS-Compiler (http://www.ccsinfo.com) nehmen, der kostet aber(ich glaube auch nicht so wenig). Dann gibt es noch den CC5X (http://www.cc5x.de/). Da gibt es eine Demoversion mit einem "offiziellen Crack".. also wie man die 1k-Grenze umgehen kann. Und zu guter letzt gibts noch den PICC Light(http://www.htsoft.com/products/PICClite.php) Leider kosten halt alle Compiler etwas, nur mit dem CC5X würdest du am ehesten was Anfangen können. Aber wieso steigst du nicht auf einen PIC18F um? Da dürftest du auch noch etwas mehr Powerresourcen überig haben, falls du einmal das Projekt erweitern willst und dafür gibts einen gratis Compiler. Und vom Stromverbrauch, sind die glaube ich auch etwas besser. Zumindest bieten sie eine grosse auswahl an Stromsparmodis. mfg Schoasch
Hallo Schoasch! Danke für die umfassende Antwort und die Links! Den bisherigen C Code habe ich für 8051 und Atmel auf anderen Compilern geschrieben (Keil uVision und CodeVision AVR). Ich weiss das man ihn nicht direkt portieren kann, aber es ist doch einfacher als das ganze Programm in Assembler zu schreiben! Ich kenne mich bei PICs nicht aus, habe bisher noch keinen programmiert. Sollte aber kein Problem sein. Ich habe mir im Internet die PICs angesehen wegen der Nanowatt Technologie und da werden in dieser Rubrik nur PIC16Fxxx angezeigt! Ich dachte also es gibt sonst keine in Nanowatt Technoligie! Okay, das war ein Irrtum und somit kommen natürlich auch PIC18Fxxx in Frage! Danke für den Tip!! Peter.
gg. Naja, dann dürftest du anscheinen bei einer alten Liste nachgesehen haben. In dieser Liste sind doch um etliches mehr PIC18F aufgeführt als PIC16F. http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=54&mid=10&lang=en&pageId=74 Viel Spass mit den PICs. mfg Schoasch
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.