Гэта дадатак з'яўляецца падручнікам AVR, заснаваным на мове ATMEGA16 C. Ён падыходзіць для абітурыентаў або студэнтаў інжынерыі.
Вывучыць AVR mcu цяжка. Крывая навучання стромкая. Працэс, які ўключае чытанне лістоў дадзеных, напісанне кода, стварэнне прататыпаў і ліквідацыю непаладак. Самымі магчымымі памылкамі з'яўляюцца няправільнае заданне значэння рэгістраў.
Цяпер, падручнік па AVR - гэта рашэнне. Майстар кода дазваляе вам усталяваць таймер, UART, ADC, перапыненне і перыферыйныя прылады ўсяго некалькімі пстрычкамі мышы ў наладзе. Даказаны зыходны код C генеруецца аўтаматычна.
Хоць майстар кода заснаваны на ATMEGA16, ён лёгка пераносіцца на іншыя ATMEGA, бо зыходны код з высокай структурай
Асаблівасці
• Агляд архітэктуры AVR
• AVR asm мнемоніка і C lanugage
• 21 дэманстрацыйны праект, уключаючы святлодыёд, клавішы, клавіятуру, 16x2 LCM, ADC і г.д.
• Майстар кода для UART, таймера, перапынення, АЦП і знешніх перыферыйных прылад, уключаючы святлодыёд, зумер, клавішны перамыкач, знешняе перапыненне, 7-сегментны дысплей, 8x8 прывялі матрыцу, клавіятуру 4x4, 16x2 LCM, гадзіны ў рэжыме рэальнага часу і г.д.
Асаблівасці Pro
• Падтрымка I2C eeprom 24C01 (128B) ~ 24C512 (64kB)
• Падтрымка SPI eeprom 25010 (128B) ~ 25M02 (256kB)
• Дадатковыя дэманстрацыйныя праекты, уключаючы LED Matrix 16x16, i2c eeprom, spi eeprom і г.д.
• Майстар кода для I2C eeprom, SPI eeprom, LCM 128x64 і г.д.
/store/apps/details?id=com.peterhohsy.atmega_tutorialpro
Факультатыўны дэма
* OLED 128x64
* TFT 220x176
* Датчык MPU6050 (акселерацыя + гіраскоп)
* Датчык тэмпературы 18B20
* Mp3-модуль DFPlayer
* Ўспышка SPI
* Крокавы рухавік
* Серварухавік
* Хатняя аўтаматызацыя з дапамогай Bluetooth
Заўвага:
1. Для тых, хто мае патрэбу ў падтрымцы, калі ласка, напішыце прызначаны ліст.
НЕ выкарыстоўвайце ні вобласці зваротнай сувязі, каб пісаць пытанні, гэта не падыходзіць і гэта не гарантавана, што іх можна прачытаць.
Atmel® і AVR® з'яўляюцца зарэгістраванымі гандлёвымі маркамі альбо гандлёвымі маркамі карпарацыі Atmel або яе даччыных кампаній у ЗША і / або іншых краінах. Гэта дадатак не звязана і ніякім чынам не звязана з Atmel Corporation.