Forum: Mikrocontroller und Digitale Elektronik ATMEL Mikroprozessor programmieren


von Reinhard W. (reinki0013)


Lesenswert?

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

von Udo (Gast)


Lesenswert?


von Severino R. (severino)


Lesenswert?

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?

von Matthias Kölling (Gast)


Lesenswert?

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

von Reinhard W. (reinki0013)


Lesenswert?

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

von Johannes M. (johnny-m)


Lesenswert?

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

von Reinhard W. (reinki0013)


Lesenswert?

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

von Johannes M. (johnny-m)


Lesenswert?

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...

von Winfried (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.