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

Переваги програмованої системи (в даному випадку мікроконтролера tinyAVR) неможливо реалізувати без створення ефективного програмного коду. У цій книзі ми будемо використовувати для програмування мова С, синтаксис якого відповідає компілятору AVR-GCC (ліцензія GNU).

Щоб почати новий проект в WinAVR, необхідно виконати наступні кроки: 1. Створити новий каталог на вашому персональному комп’ютері. 2. У цей каталог скопіювати MAKEFILE будь-якого проекту з цієї книги (наприклад, з глави 1). Досвідчений користувач може написати свій власний MAKEFILE. Шаблон MAKEFILE, наведений у лістингу 1.1, відповідає більшості ваших вимог. Тут вказані ті місця, де […]

На рис 735 наведено приклад використання інтегральної мікросхеми MAX1732 в якості модуля програмування флеш-памяті (120 мА) Функція цієї схеми аналогічна виконуваної схемою на рис 729, але тут використовується тільки один зовнішній конденсатор Струм спокою становить 1,7 мА, струм в режимі відключення – 70 мкА (Див

В основі даного приймача радіоуправління знаходиться декодуючий модуль ММ57С200, код якого, що складається з 12 біт, поєднується з класичними модулями UM3750 α ММ53200 Але основна особливість цієї системи полягає в можливості дистанційного програмування коду, заносимого в електронно-перепрограммируемую постійну память EEPROM, встановлену на платі приймача У цьому блоці памяті типу 93С06 також міститься код за замовчуванням, […]

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

На диску в комплекті IE-ROBOPIC є два середовища програмування мікроконтролера PIC16F887 – Це програма MicroC і програма MPLAB v836 Обидві програми варті уваги, обидві програми підтримують розробку на мові Сі, перша, що називається, за визначенням, друга дозволяє при установці завантажити та встановити компілятор HI-TECH Я встановив обидві програми Але почну з програми MPLAB Вірніше, почну […]

На рис 729 інтегральна мікросхема MAX734 включена в якості джерела живлення для програмування флеш-памяті Типове значення ККД одно 85% ІС також має логічно керований висновок відключення (SHDN), позво-ляюппш здійснювати управління безпосередньо від мікропроцесора (Див «Maxim High-Reliability Data Воок», 1993, р 4-65)

На рис 767а наведено приклад включення ІС MAX662A (розташування висновків см на рис 7676), що забезпечує вихідна напруга +12 В при струмі 30 мА, необхідні для побайтового програмування флеш-памяті У табл 78 перераховані постачальники комплектуючих елементів На рис 768 і 769 показані схеми, призначені відповідно для програмування в стандартному (цивільному) діапазоні температур і для розширеного […]

Програматор можна купити Ми це обговорювали Перед покупкою слід продумати, який тип мікроконтролера ви обираєте для вивчення і слід подумати, який середовищем розробки ви маєте намір користуватися для вивчення роботи з мікроконтролером Якщо у вас достатньо коштів для покупки вподобаної вам програми, то зверніть увагу на те, з якими моделями программаторов вона працює У цьому […]