Програмування контролерів AVR включає в себе установку бітів блокування, fuse-бітів, програмування Flash-пам’яті, а також програмування внутрішньої пам’яті EEPROM. Ці дані можуть бути лічені з контролера разом з байтами ідентифікації пристрою. Мікросхеми сімейства Tiny можна запрограмувати за допомогою послідовного або паралельного способу. У цій книзі (якщо не обумовлено іншого) ми застосовували-послідовне програмування мікроконтролерів сімейства Tiny. Тут […]

Після того як ми описали всі елементи і компоненти проекту (і всю специфіку створення проектів для мікроконтролерів AVR), пропонуємо простий проект для ілюстрації. У ньому є всі елементи, показані на рис. 1.15. В схемі є два світлодіоди і дві кнопки, а також кнопка скидання. Завдання пристрою – змінювати стан світлодіодів при натисканні та відпусканні кнопок. […]

У подальшому оповіданні я буду ілюструвати всі приклади за допомогою програми Flowcode Це платна програма Вона є в версії і для PIC-контролерів, і для AVR Для PIC-контролерів є безкоштовний аналог цієї програми KTechlab, але вона працює тільки в операційній системі Linux До того ж, творці проекту покинули його, і зараз для розширеної роботи з програмою […]

Залишимо поки питання про програмування Для успішної роботи з мікроконтролера, звичайно, потрібно вміти програмувати Однак багато хто воліє взяти готову схему і готовий файл «прошивки» У цьому випадку знадобиться тільки програматор

Ласкаво просимо в сучасний і захоплюючий світ мікроконтролерів AVR! Питання: Що таке мікроконтролер? Відповідь: Мікроконтролер це свого роду комп’ютер, який використовується в різних електронних пристроях. Мікроконтролер працює за програмою, закладеною в нього. Але на відміну від комп’ютера в мікроконтролері ядро, пам’ять і периферійні пристрої укладені в один кристал. У мікроконтролері є різні периферійні пристрої, це: […]

  Призначення отладочной плати. Ось кілька друкованих плат, призначених для налагоджувальних робіт в процесі програмування мікроконтролерів AVR. Дані плати можуть працювати з ATmega8515, ATtiny2313 і ATtiny26.

FRDM-KL25Z Eval board – недорога оціночна платформа від Embest на базі новітнього Cortex-M0 + мікроконтролера Kinetis KL25Z128VLK4 від Freescale. Мікроконтролер має тактову частоту 48 МГц, 128 КБ Flash пам’яті, 16 КБ SRAM. У порівнянні з ядром Cortex-M0, продуктивність збільшилася до двох разів на споживаний міліампер, а енергоспоживання знизилося на 30%. Плата FRDM-KL25Z Eval board стане […]

Рис.1 програматор PIC.

набір NM9216 / 1 Мікроконтролери фірми Atmel мають вдале поєднання ціни і функціональності. Завдяки цьому вони широко поширені на 1говарном ринку. Перед застосуванням мікроконтролерів у тієї або іншої конструкції їм необхідно «вказати», що і як «робити». Для Радіоаматорів, які ще ніколи не стикалися з мікроконт-Шоллерной технікою, напевно, варто сказати про це пару слів.

набір NM9216 / 2 За допомогою адаптера, зібраного з набору NM9216 / 2, можна оживити широко поширені сьогодні мікроконтролери сімейства Microchip. Це так звані PIC ^-контролери. Їх невисока вартість, вдале поєднання з гарною функціональністю і зручністю програмування пояснює популярність цих мікроконтролерів серед радіоаматорів, що займаються мікропроцесорною технікою.