Hallo und Guten morgen zusammen, also ich möchte mich in Zukunft auf Mikroprozessor programmierung konzentrieren, im genaueren auf ATMEL Mikroprozessoren. Ich habe die Programmiersprache C++ erlernt, gibt es da ein gutes Buch oder eine gute Seite wo man etwas über die Mikroprozessor Programmierung erfährt?? Ich habe schon ein Buch gesehen, allerdings steht dabei " Programmierung in Assambler und C ". Kann mir da jemand weiterhelfen bzw. einen Tipp geben?? Lg reinki
Reinhard W. wrote: > Hallo und Guten morgen zusammen, > > also ich möchte mich in Zukunft auf Mikroprozessor programmierung > konzentrieren, im genaueren auf ATMEL Mikroprozessoren. ... und noch im genaueren? Atmel bietet drei oder mehr zueinander nicht kompatible Architekturen an. Welche meinst Du?
Fällt es Dir so schwer, ohne Klassen auszukommen? Wenn Du bei C++ die Klassen wegläßt, dann hast Du fast schon C. Wo ist das Problem? Gruß Matthias
Also es geht mir generell darum das ich C++ gelernt habe und ich mir gedacht habe weil fast überall wo Atmel Microcontroller vorkommen dabei steht, in "C" darum meine Frage. Ich habe ja noch keinerlei erfahrung mit der microcontroller programmierung und suche deshalb nach einem guten einstiegsbuch oder ähnlichem. lg reinki
Was zum Geier hast Du mit "Atmel-Mikrocontrollern"? Es wurde oben schon mal gesagt, dass der Hersteller ATMEL eine ganze Reihe völlig unterschiedlicher Mikrocontroller herstellt, die völlig unterschiedliche Architekturen und Leistungsklassen abdecken (AVR, 8051, ARM, ...). Und die kleinen 8-Bitter werden in der Tat meist in C programmiert, weil sie resoourcenmäßig nicht viel zu bieten haben. Die ARM-Controller hingegen werden durchaus in C++ programmiert. Also: Was genau willst Du machen? AVR: AVR-GCC-Tutorial
Johannes M. wrote: > Was zum Geier hast Du mit "Atmel-Mikrocontrollern"? Es wurde oben schon > mal gesagt, dass der Hersteller ATMEL eine ganze Reihe /völlig/ > unterschiedlicher Mikrocontroller herstellt, die völlig > unterschiedliche Architekturen und Leistungsklassen abdecken (AVR, 8051, > ARM, ...). Und die kleinen 8-Bitter werden in der Tat meist in C > programmiert, weil sie resoourcenmäßig nicht viel zu bieten haben. Die > ARM-Controller hingegen werden durchaus in C++ programmiert. Also: Was > genau willst Du machen? > > AVR: AVR-GCC-Tutorial ganz ruhig, was regst du dich so auf, kanns ja net sein. also wir werden in der firma in zukunft den ATMEGA2560-16AU programmieren und ich wollte mich da im vorhinein einlesen. vorher hatten wir den AT90CAN128-15AZ. und jetzt wollte ich halt lediglich wissen ob es was gibt wo man sich super einlesen kann, ein buch oder sonstiges. lg reinki
Reinhard W. wrote: > ganz ruhig, was regst du dich so auf, kanns ja net sein. Ich reg mich doch gar nicht auf... > also wir werden in der firma in zukunft den ATMEGA2560-16AU > programmieren und ich wollte mich da im vorhinein einlesen. vorher > hatten wir den AT90CAN128-15AZ. Aaah, also doch mal ein paar brauchbare Infos... Also AVR. > und jetzt wollte ich halt lediglich wissen ob es was gibt wo man sich > super einlesen kann, ein buch oder sonstiges. Tja, wie schon gesagt: AVR-GCC-Tutorial ist sicher ein guter Anfang, bei den größeren AVRs braucht's dann noch ein paar Zusatzinfos. Tutorial und die meisten Bücher befassen sich eher mit den "kleineren" AVRs (ATMega8 oder ATMega16). Und ansonsten solltest Du einfach mal den Link "Buchtipps" in der Menüleiste bemühen. Da wirst Du geholfen...
Also eine Kombination aus Standard-C-Handbuch und dem obig zitierten AVR-GCC-Tutorial find ich schon ganz brauchbar. Da brauchte ich kein spezielles AVR-C Handbuch mehr. Standardwerk für C ist Kernighan&Ritchie, Programmieren in C
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.