Як програмувати avr

Найбільш простим способом освоєння програмування мікроконтролерів серії AVR є використання апаратної платформи Arduino. Програмна оболонка цієї платформи підтримує операційні системи Linux, Android і Windows.
Як програмувати avr




Інструкція
1
Придбайте готову плату Arduino або будь-який з її численних клонів. Клон буде носити будь-яке інше назву. При бажанні зберіть будь-який з таких клонів самостійно, використовуючи будь-який з наступних мікроконтролерів сімейства AVR: ATmega8, ATmega168, ATmega328. За відсутності у комп'ютера COM-порту обов'язково передбачте на платі перетворювач USB-COM або використовуйте готовий зовнішній перетворювач. У всіх випадках, не забувайте також про преобразователе рівня, оскільки COM-порти комп'ютерів зазвичай працюють при напрузі 12 В, а микроконтроллеру потрібно 5 або 3,3.
2
Запрограмуйте мікроконтролер спеціальної Arduino-прошивкою, якщо цього не було зроблено спочатку (наприклад, у готовій платі). Запис прошивки в мікроконтролер потрібно всього один раз, надалі розробляються вами програми ви будете записувати в нього через USB або COM-порт без використання програматора. Вони будуть запускатися поверх неї аналогічно тому, як на комп'ютері програми запускаються поверх операційної системи.
3
Якщо на вашому комп'ютері немає віртуальної машини Java, скачайте і встановіть її.


4
Скачайте і встановіть офіційну інтегровану оболонку розробки Arduino. Ця програма, розташована на офіційному сайті проекту, сумісна як з оригінальними платами серії Arduino, так і з їх неофіційними клонами.
5
З'єднайте плату з комп'ютером і лише після цього подайте на неї харчування.
6
Запустіть програмну оболонку. Виберіть у ній тип плати. Якщо вона неоригінальна, виберіть ту плату, з якої вона сумісна. Також виберіть порт, до якого вона підключена.
7
Ознайомтеся з доданими до оболонки прикладами. Вони написані на спеціальній мові програмування, що носить назву Wiring. Спробуйте по черзі записувати їх в мікроконтролер, розташований на платі, і запускати.
8
Вивчивши приклади, спробуйте почати складати власні програми. При необхідності обладнайте плату додатковими периферійними пристроями. Будучи запрограмованої, надалі вона зможе працювати і автономно без комп'ютера.
Переглядів: 2534

Увага, тільки СЬОГОДНІ!