Hallo, ich will von ASM auf C Programmier Sprache umsteigen. Dazu habe ich mir vor kurzem ein Development board "BIGPIC5" und passenden C Compiler "mikroC PRO 2009 for PIC" besorgt. Ich will erstmal die PICs programmieren, da ich die Hardware von PICs ziemlich gut kennen. Will da mal erst anfangen, später dann auch AVR. Es geht erstmal um die Programmier Sprache C, vorher hab ich 2 Jahre lang Asm programmiert. Und durch ASM lernt man die Hardware der Prozessoren besser als mit C, ist doch so oder? Früher hab ich die Bibliotheken mit ASM selber erstellt, und bei "mikroC PRO 2009" sind alle meisten Bibliotheken mit drauf: LCD, GLCD, RS-485, RS-232 usw... Das finde ich klasse, da kann man ja gleich los legen :))) und hab gleich ein kleines Programm geschrieben. Und müsste feststellen das es viel einfacher ist mit C zuschreiben, vor allem kürzer und ist deutlicher zusehen. Jetzt zum mein Problem: ich suche Bücher, Ebooks oder INFO am liebsten für "mikroC PRO PIC" und in "DEUTSCH" :))) Ich will die ganze Begriffe verstehen und mich da bissle auseinander setzen: z.B. char, const, volatile usw...
Hermann U. schrieb: > Ich will die ganze Begriffe verstehen und mich da bissle auseinander > setzen: > z.B. char, const, volatile usw... Dazu brauchst Du eigentlich keine Bücher speziell zum PIC, das sind allgemeine C Grundlagen. Meine Empfehlung : Kernighan/Ritchie, Programmieren in C. Gibt es in Deutsch und ist immer noch der Standard.
Schließe mioch Klaus an mit der Ausnahme, dass man Kernighan/Ritchie besser in Englisch kaufen sollte und auch gleich Englisch dazu lernen, da die Datenblätter von Mikrocontroller im allgemeinen doch alle Englisch und nicht Deutsch sind. Ohne Englisch ist man doch sehr oft in den Arsch gekniffen. MfG Stefan
>>Datenblätter von Mikrocontroller Also die Datenblätter z.B. Microchip PIC18 Familie verstehe ich in Englisch, wenn ich was nicht verstehe, dann wird einfach übersetzt :))
^^ dann ist es auch kein Problem die Fachliteratur gleich in Englisch zu kaufen das übt ungemein und übersetzen muss man dann auch nicht mehr wirklich. Nebenbei ich hasse Sprachen im allgemeinen und besonders die die nicht meiner Muttersprache angehören, fg ändert aber nix daran das man sie trotzdem können muss. MfG Stefan
>Meine Empfehlung : >Kernighan/Ritchie, Programmieren in C. Ich was anderes gefunden, Moderne C-Programmierung (eBook) auch in deutsch. geht aber auch oder?
Ich hab noch eine Frage, wie definiere ich ein Port in C?? ASM war ja so:
1 | #DEFINE Segment_a PORTA,0; OUT - 7 Segment
|
und wie in C??? Und ist Register Zuweisung bei C so richtig?
1 | short Color absolute 0x101 |
Ich hab ein mikroC Pro Compiler von mikroElektroniker. Danke.
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.