Wer AVR-Controller wirklich von der Software-Seite kennenlernen will, der sollte zu diesem Buch greifen. Hier wird ein AVR als (kleiner) Computer endlich einmal ernst genommen. Es ist aber alles auf seine doch recht bescheidenen Fähigkeiten zugeschnitten, also auf die kleinen Speicher und die 8-Bit-Architektur.
Das Buch enthält vieles, das man anderswo nicht findet, z.B. effizientes Fixkomma (statt aufwendiges Fließkomma), Sortiernetzwerke für kleine
Sortiervorgänge, der Einsatz von Rekursion mit eigenem Stack, Selbstprogrammierung usw. usw.
Man erfährt auch Hintergründiges, z.B. über die Multiplikationsbefehle, die Statusbits und das Zweierkomplement. Hilfreich sind vor allem die ausführlichen Erklärungen von Grund auf.
Das Buch verwendet durchweg Assembler, aber anders könnten die Feinheiten des Befehlssatzes auch gar nicht vermittelt werden. Alle Programme sind
AUSFÜHRLICH erläutert und kommentiert, alle verwendeten Begriffe und Verfahren werden erklärt.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Programmiertechniken für AVR-Mikrocontroller: Darstellung und ausführliche Implementierung Paperback – 4 Jun. 2007
by
Manfred Schwabl-Schmidt
(Autor)
Dieses Buch behandelt Softwaretechniken, die es gestatten, auch anspruchsvollere Programme für AVR-Mikrocontroller zu entwickeln. Speziell wird im ersten Teil, welcher den Datenstrukturen gewidmet ist, besonders auf die Harvard-Architektur der Controller und die daraus resultierenden Programmiertechniken eingegangen. Die kleinen Arbeitsspeicher der meisten AVR-Controller erfordern immer wieder angepasste Implementierungsmethoden, davon werden einige im Buch vorgestellt, beispielsweise die verdichtete Speicherung und das Sortieren kurzer Zahlenfolgen mit Sortiernetzwerken. Die Implementierung der Buddy-Methode zur Arbeitsspeicherverwaltung zeigt, dass bei der Programmierung von AVR-Controllern nicht nur simple Algorithmen verwendet werden können. Im zweiten Teil des Buches wird die Arithmetik der Controller analysiert. Diese Analyse ist aber kein Selbstzweck, denn sie führt auf Programmiertechniken, die ohne sie nur schwer zu erlangen oder zu erklären wären. Ferner wird eine Fixkommaarithmetik entwickelt, die der Rechenleistung der Controller in vielen Fällen besser angepasst ist als eine rechenleistungsintensive Fließkommaarithmetik. An zwei Beispielen wird gezeigt, wie auf dieser Basis auch höhere Funktionen implementiert werden können. Für die Programme wird durchweg der AVR-Assembler eingesetzt, der kostenlos zur Verfügung steht. Der Simulator, welcher Teil der Programmierumgebung ist, der auch der Assembler angehört, gestattet es, die Programme des Buches nachzuvollziehen oder mit ihnen zu experimentieren, ohne einen echten Controller einzusetzen.
- Print length214 pages
- LanguageGerman
- PublisherElektor
- Publication date4 Jun. 2007
- Dimensions17.4 x 1.1 x 23.6 cm
- ISBN-103895761761
- ISBN-13978-3895761768
Popular paperback recommendations of the month
Browse through our selection of popular books from different genres, such as crime fiction, thrillers, historical novels or romance novels Browse here
Safety and product resources
Images and contacts
Safety and product resources
Issue loading the information
Sorry, we could not show the information due to a problem. Please reload the page or try again later.
Images and contacts
- Product safety imagesManufacturer informationResponsible person
Issue loading the information
Sorry, we could not show the responsible person information due to a problem. Please reload the page or try again later.
Issue loading the information
Sorry, we could not show the manufacturer information due to a problem. Please reload the page or try again later.
Issue loading the information
Sorry, we could not show the product safety images due to a problem. Please reload the page or try again later.
Product details
- Publisher : Elektor; 1st edition (4 Jun. 2007)
- Language : German
- Paperback : 214 pages
- ISBN-10 : 3895761761
- ISBN-13 : 978-3895761768
- Dimensions : 17.4 x 1.1 x 23.6 cm
- Best Sellers Rank: 3,395,733 in Books (See Top 100 in Books)
- 105,910 in Engineering Science & Technology
- Customer reviews:
Customer reviews
5 out of 5 stars
5 out of 5
1 global rating
- 5 star4 star3 star2 star1 star5 star100%0%0%0%0%100%
- 5 star4 star3 star2 star1 star4 star100%0%0%0%0%0%
- 5 star4 star3 star2 star1 star3 star100%0%0%0%0%0%
- 5 star4 star3 star2 star1 star2 star100%0%0%0%0%0%
- 5 star4 star3 star2 star1 star1 star100%0%0%0%0%0%
How customer reviews and ratings work
Customer Reviews, including Product Star Ratings, help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon