Hallo.
Ich brauche von euch eine gute Buchempfehlung zu einem ATmega8.
Ich muss allerdings auch dazu sagen, dass ich wahnsinnig vorsichtig geworden bin, was Bücher angeht. Hatte mich vor langer Zeit einmal im Microcontroller-Forum beraten lassen, die Bücher bestellt und konnte schlussendlich weniger als gar nichts damit anfangen.
Darum erhoffe ich mir von euch eine kompetentere Empfehlung und keine Verarsche, nur weil ich Einsteiger bin.
Was ich brauche ist ein Buch, bei dem u.A. auch die ganzen Begriffe sehr gut erklärt, besser noch mit Beispielen versehen sind. Bislang habe ich mit BASCOM programmiert, stehe hier aber an einem toten Punkt, denn für meine Zwecke wird der Programmcode zu umfassend.
Darum möchte ich den Einstieg in C wagen, die Möglichkeiten sind einfach weitaus größer, was kleine Programme mit großer Wirkung angeht.
Ich möchte daher ein Buch, wo C-Grundlagen vermittelt werden, die Bibliotheken eines AVR erläutert werden (insbesondere wozu man diese braucht) und ich auch schnell Fortschritte machen kann. Solche Bücher zur Computer-Programmerstellung brauche ich nicht, darum bitte keine "Hallo-Welt"-Empfehlungen - davon habe ich genug hier zu stehen, danke.
Wo ich hin möchte:
Ich bin Modellbauer und arbeite derzeit an einem Modellboot. Via Mikrocontroller sollen an unterschiedlichen Pins 2 PWM-Eingangssignale von der Fernsteuerung abgefragt werden. Dazu sollen mehrere Taster als Eingänge ständig abfragebereit bleiben. Weiterhin sollen über 2 weitere Pins 2 Servos angesteuert werden können. Dazu soll der Controller auch noch die Beleuchtung des Boots verarbeiten können, sowie eine Akku-Spannungsanzeige auf 2 Eingängen abfragen und auf 10 Ausgängen via Balken-Segmentdisplay visualisieren können. Insgesamt werden später ca. 20 Pins beschaltet. Ein befreundeter Programmierer und Elektro-Ingenieur meinte nun, dass dies alles ein Controller packen würde.
Bislang kam ich mit BASCOM so weit, dass ich Servos ansteuern, PWM-Signale auslesen, als auch den ADC konfigurieren konnte. Nur harmonieren diese ganzen Unterprogramme nicht miteinander. Spätestens beim Einsatz des Servo-Befehls liegt alles lahm.
Daher freue ich mich umso mehr auf eure Empfehlungen, dass ich einen guten und schnellen Einstieg in die C-Programmierung für AVR's schaffe.
LG - Star
Ich brauche von euch eine gute Buchempfehlung zu einem ATmega8.
Ich muss allerdings auch dazu sagen, dass ich wahnsinnig vorsichtig geworden bin, was Bücher angeht. Hatte mich vor langer Zeit einmal im Microcontroller-Forum beraten lassen, die Bücher bestellt und konnte schlussendlich weniger als gar nichts damit anfangen.
Darum erhoffe ich mir von euch eine kompetentere Empfehlung und keine Verarsche, nur weil ich Einsteiger bin.
Was ich brauche ist ein Buch, bei dem u.A. auch die ganzen Begriffe sehr gut erklärt, besser noch mit Beispielen versehen sind. Bislang habe ich mit BASCOM programmiert, stehe hier aber an einem toten Punkt, denn für meine Zwecke wird der Programmcode zu umfassend.
Darum möchte ich den Einstieg in C wagen, die Möglichkeiten sind einfach weitaus größer, was kleine Programme mit großer Wirkung angeht.
Ich möchte daher ein Buch, wo C-Grundlagen vermittelt werden, die Bibliotheken eines AVR erläutert werden (insbesondere wozu man diese braucht) und ich auch schnell Fortschritte machen kann. Solche Bücher zur Computer-Programmerstellung brauche ich nicht, darum bitte keine "Hallo-Welt"-Empfehlungen - davon habe ich genug hier zu stehen, danke.
Wo ich hin möchte:
Ich bin Modellbauer und arbeite derzeit an einem Modellboot. Via Mikrocontroller sollen an unterschiedlichen Pins 2 PWM-Eingangssignale von der Fernsteuerung abgefragt werden. Dazu sollen mehrere Taster als Eingänge ständig abfragebereit bleiben. Weiterhin sollen über 2 weitere Pins 2 Servos angesteuert werden können. Dazu soll der Controller auch noch die Beleuchtung des Boots verarbeiten können, sowie eine Akku-Spannungsanzeige auf 2 Eingängen abfragen und auf 10 Ausgängen via Balken-Segmentdisplay visualisieren können. Insgesamt werden später ca. 20 Pins beschaltet. Ein befreundeter Programmierer und Elektro-Ingenieur meinte nun, dass dies alles ein Controller packen würde.
Bislang kam ich mit BASCOM so weit, dass ich Servos ansteuern, PWM-Signale auslesen, als auch den ADC konfigurieren konnte. Nur harmonieren diese ganzen Unterprogramme nicht miteinander. Spätestens beim Einsatz des Servo-Befehls liegt alles lahm.
Daher freue ich mich umso mehr auf eure Empfehlungen, dass ich einen guten und schnellen Einstieg in die C-Programmierung für AVR's schaffe.
LG - Star