Переривання – це механізм управління виконанням, який є в більшості мікроконтролерів. Багато подій зовнішнього світу відбуваються асинхронно (т. Е. Не пов’язані з тактовим сигналом): натискання кнопки, посилка байта через послідовний порт, переповнення таймера і т. д. Переривання говорить процесору про те, що сталося якась подія, щоб процесору не потрібно було постійно опитувати цю подію. Наприклад, […]

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

У розділі 1 ми роз’яснювали переваги виготовлення для наших проектів нестандартних друкованих плат (у порівнянні з платами загального призначення). Ми обговорили також кілька різних програм, наявних для проектування друкованих плат. Ми вибрали безкоштовну версію EAGLE (Easily Applicable Graphical Layout Editor) компанії CadSoft. Існує три стадії проектування друкованих плат: розробка схеми, компоновки і розводка. Компонування і […]

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

Отже, найпростіший вид програми для мікроконтролера – це послідовне виконання інструкцій (або операторів), як правило, в тілі нескінченного циклу Цикл в програмі Flowcode перенастроюваний, він має у своїх властивостях налаштування, що перетворюють його на будь-який з загальновживаних видів циклу Наприклад, ми можемо використовувати рахунковий цикл, який виконується задану кількість разів:

Схема такого підсилювача вже є Але ми забули найголовніше Перед тим як вибирати схему, слід визначитися з тим, для якої мети нам потрібен підсилювач

Створення програми дуже нагадує створення електронного пристрою Якщо ви вирішили створити якийсь пристрій, то не думаю, що почнете відразу паяти опору, транзистори, конденсатори Нехай подумки, але почнете ви з функціональної схеми

MPLABX є і у версії для операційної системи Linux Завантажити програму можна з сайту виробника: http://ww1microchipcom/downloads/mplab/X/indexhtml Після завантаження файлу установки програми слід виконати кілька операцій, описаних на сайті виробника:

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

Додаток А 718 Я не дуже активно відстежую поява і зникнення програм, обходячись у своїх розповідях тим, що у мене є Але час від часу мої знайомі дають мені посилання на якісь програми, про які я не знав Так і цього разу