Avr для програмування avr
Отже, сьогодні ми відкриваємо цикл уроків програмування мікроконтролерів сімейства AVR.
Сьогодні будуть розглянуті наступні питання:
- Що таке мікроконтролер?
- Де застосовуються мікроконтролери?
Так що ж таке, мікроконтролер?
Мікроконтролер (Micro Controller Unit, MCU) - мікросхема, призначена для управління електронними устройствамі.Можно уявити його у вигляді найпростішого комп'ютера, здатного взаємодіяти з зовнішніми устройствамі.Напрімер, відкривати і закривати транзистори, отримувати дані з датчиків температури, виводити дані на lcd екрани і т. д. До того ж, мікроконтролер може виробляти різну обробку вхідних даних, як і Ваш персональний комп'ютер.
Тобто, мікроконтролери відкривають нам практично безмежні можливості управління тими чи пристроями, завдяки наявності портів I / 0 (портів введення (input) / виводу (output)), а так само можливості їх програмування.
Де використовуються мікроконтролери?
- Побутова техніка (Пральні машини, мікрохвильові печі і.т.д.).
- Мобільна техніка (Роботи, робототехнічні системи, засоби зв'язку та ін.).
- Промислове обладнання (Системи управління верстатами).
- Обчислювальна техніка (Материнські плати, системи управління периферійними пристроями).
- Розважальна техніка (Дитячі іграшки, прикраси).
- Транспорт (Системи управління двигуном автомобіля, системи безпеки)
Це далеко не повний список сфер застосування мікроконтролерів. Часто, дуже вигідно замінити набір керуючих мікросхем одним мікро контролером, з огляду на спрощення виробництва, зниження енергоспоживання.
Початок знайомства з AVR
AVR - сімейство мікроконтролерів фірми Atmel.Обладают достатньою продуктивністю для більшості аматорських пристроїв. Так само знаходять широке застосування в промисловості.
Для їх програмування використовуються мови AVR C і AVR Assembler.
Почати роботу з ними досить просто. Існує кілька способів приступити до розробки пристроїв на базі мікроконтролерів AVR, про них ми поговоримо в наступній частині.
Дякую за увагу!
Читайте також AVR для початківців. Урок 12.SPI.Регістри.