The AVR Microcontroller and Embedded Systems Using Assembly and C: Using Arduino Uno and Atmel Studio
Produktbeskrivelse
AVR-mikrokontrolleren fra Atmel (nå Microchip) er en av de mest brukte 8-bits mikrokontrollerne. Den populære Arduino Uno er bygget på AVR-mikrokontrolleren og tilbyr en kostnadseffektiv løsning som er lett tilgjengelig globalt. Denne boken kombinerer de to ved å gi en grundig og systematisk fremstilling av programmeringen av AVR-brikken. Gjennom eksempler i både Assembly-språk og C, lærer leseren hvordan man kan programmere en rekke AVR-funksjoner, inkludert timere, seriell kommunikasjon, ADC, SPI, I2C, og PWM. Boken er strukturert i to deler: De første seks kapitlene fokuserer på Assembly-språkprogrammering for å undersøke den interne arkitekturen til AVR. I kapitlene 7 til 18 brukes både Assembly og C for å demonstrere AVR-tilbehør og I/O-grensesnitt mot virkelige enheter som LCD-skjermer, motorer og sensorer. Den første utgaven av boken, utgitt av Pearson, benyttet ATmega32 og er fortsatt tilgjengelig for kjøp på Amazon. Denne nye utgaven er basert på Atmega328 og Arduino Uno-kortet, og den inkluderer også appendikser samt kildekoder.