Цей додаток є навчальним посібником AVR, заснованим на мові ATMEGA16 C. Він підходить для студентів-любителів чи інженерів.
Вивчити AVR mcu складно. Крива навчання крута. Процес, включаючи зчитування таблиці даних, написання коду, створення прототипів та усунення несправностей. Найбільш можливими помилками є встановлення неправильного значення регістрів.
Тепер,
навчальний посібник AVR
- це рішення. Майстер коду дозволяє встановити таймер, UART, ADC, перервати та периферійні пристрої лише кількома клацаннями в налаштуванні. Перевірений вихідний код C генерується автоматично.
Хоча майстер коду заснований на ATMEGA16, його легко перенести на інший ATMEGA, оскільки згенерований вихідний код є високоструктурованим
Особливості
• Огляд архітектури AVR
• AVR asm мнемоніка & C lanugage
• 21 демонстраційний проект, включаючи led, клавіші, клавіатуру, 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 тощо
https://play.google.com/store/apps/details?id=com.peterhohsy.atmega_tutorialpro
Факультативна демонстрація
* OLED 128x64
* TFT 220x176
* Датчик MPU6050 (акселерація + гіроскоп)
* Датчик температури 18B20
* Mp3-модуль DFPlayer
* Спалах SPI
* Кроковий двигун
* Серводвигун
* Домашня автоматизація за допомогою Bluetooth
Примітка:
1. Для тих, хто потребує підтримки, будь ласка, напишіть на вказаний електронний лист.
НЕ використовуйте ані область зворотного зв’язку для написання запитань, це не доречно, і це не гарантується, що їх можна прочитати.
Atmel® та AVR® є зареєстрованими торговими марками або товарними знаками корпорації Atmel або її дочірніх підприємств у США та / або інших країнах. Ця програма не пов’язана або пов'язана жодним чином з Atmel Corporation.