Hallo
Ein grosses Defizit beim C18 finde ich allerdings die Bedienung und
dass es keine printf-Funktion gibt, die beim debuggen (ohne ICD) grosse
Hilfe leistet. Ansonsten, der erzeugte Code funktioniert recht gut und
mit den verfügbaren Befehlen und Direktiven ist er auch recht einfach
portierbar.
Ich arbeite jetzt auch schon einige Zeit mit den Pics 16F87X und
18FXXX. Ein Problem stellen aus meiner Sicht aber immer noch die
Libraries dar. Zwar findet man im Internet eine Vielzahl
unterschiedlicher - und auch sehr guter - Code-Bibliotheken, leider
bereitet das Zusammenkopieren und die Abstimmung immer wieder sehr
grossen Aufwand.
Mein Pic18F4550-Projekt habe ich noch nicht begonnen. Meine Zeit
investiere ich in I2C-Routinen, bei denen der Pic als Salve arbeiten
soll. Damit soll ein modulares, "kleines" Netz realisiert werden.
Z.B. 10 Pics bilden ein Netz, bei dem einer als Zentrale arbeitet.
Werde dann darüber bereichten.
Noch etwas...
Weiss jemand von euch vielleicht den Link zu einem Stück C-Code in dem
eine printf-Funktion, die zumindest die wichtigsten Aufgaben wie z.B.
printf("Ein String %s\r\n",String1;
printf("Ein String und eine Zahl %s %u3:3\r\n",String1,eine Zahl);
printf("String %d %d %s\r\n",VarA,VarB,String);
...
...
abdeckt für den C18, realsiert ist?
Beste Grüsse
Geri