Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 637335)
Контекстум
Электро-2024

Программирование микроконтроллеров на базе архитектуры AVR на языке C++ (860,00 руб.)

0   0
Первый авторПешко М. С.
АвторыАверченко А. П., Ом. гос. техн. ун-т
ИздательствоИзд-во ОмГТУ
Страниц88
ID834627
АннотацияПредставлены краткие сведения об устройстве и структуре микроконтроллера архитектуры AVR. Рассмотрены приемы работы в современных интегрированных средах программирования микроконтроллеров, подходы к отладке программного обеспечения с применением JTAG отладчика-программатора. Приведены алгоритмы разработки программного обеспечения для периферийных устройств. Каждый из разделов снабжен краткой теоретической справкой и индивидуальными заданиями для самостоятельного выполнения.
Кому рекомендованоИздание предназначено для обучающихся по направлениям 27.03.04 «Управление в технических системах» и 15.03.04 «Автоматизация технологических процессов и производств».
ISBN978-5-8149-3429-1
УДК004.42(076)
ББК32.966:32.973я73
Пешко, М.С. Программирование микроконтроллеров на базе архитектуры AVR на языке C++ : практикум / А.П. Аверченко; Ом. гос. техн. ун-т; М.С. Пешко .— Омск : Изд-во ОмГТУ, 2022 .— 88 с. : ил. — ISBN 978-5-8149-3429-1 .— URL: https://rucont.ru/efd/834627 (дата обращения: 02.06.2024)

Предпросмотр (выдержки из произведения)

Программирование_микроконтроллеров_на_базе_архитектуры_AVR_на_языке_C++.pdf
УДК 004.42 ББК 32.966:32.973 П31 Рецензенты: Ю. П. Котелевский, к. т. н., директор ООО НПФ «Аванстрой»; В. А. Комаров, к. т. н., руководитель направления Омского управления интеллектуальных АСУ ТП ООО «Автоматика-сервис» П31 Пешко, М. С. Программирование микроконтроллеров на базе архитектуры AVR на языке С++ : практикум / М. С. Пешко, А. П. Аверченко ; Минобрнауки России, Ом. гос. техн. ун-т. – Омск : Изд-во ОмГТУ, 2022. – 88 с. : ил. ISBN 978-5-8149-3429-1 Представлены краткие сведения об устройстве и структуре микроконтроллера архитектуры AVR. Рассмотрены приемы работы в современных интегрированных средах программирования микроконтроллеров, подходы к отладке программного обеспечения с применением JTAG отладчика-программатора. Приведены алгоритмы разработки программного обеспечения для периферийных устройств. Каждый из разделов снабжен краткой теоретической справкой и индивидуальными заданиями для самостоятельного выполнения. Издание предназначено для обучающихся по направлениям 27.03.04 «Управление в технических системах» и 15.03.04 «Автоматизация технологических процессов и производств». УДК 004.42 ББК 32.966:32.973 Печатается по решению редакционно-издательского совета Омского государственного технического университета ISBN 978-5-8149-3429-1 2 © ОмГТУ, 2022
Стр.2
ОГЛАВЛЕНИЕ ВВЕДЕНИЕ ........................................................................................................ 5 1. МИКРОКОНТРОЛЛЕРЫ НА БАЗЕ АРХИТЕКТУРЫ AVR. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ ПРОГРАММИРОВАНИЯ И ОТЛАДКИ МИКРОКОНТРОЛЛЕРОВ НА ЯЗЫКЕ С++ ...................... 6 1.1. Устройство микроконтроллеров на базе архитектуры AVR .............. 6 1.2. Интегрированная среда разработки и отладки программного обеспечения (IDE) Microchip studio .................................................... 12 1.3. Отладка программного обеспечения для AVR микроконтроллеров с помощью программатора-отладчика JTAG-ICE ............................ 20 1.4. Облачная среда разработки и отладки программного обеспечения AVR микроконтроллеров TinkerCAD ................................................ 22 2. УНИВЕРСАЛЬНЫЙ ВВОД-ВЫВОД МИКРОКОНТРОЛЛЕРА AVR .. 30 2.1. Внутреннее устройство и функциональные возможности порта ввода-вывода .............................................................................. 30 2.2. Программирование порта ввода-вывода в режиме «выход» ............ 32 2.3. Программирование порта ввода-вывода в режиме «вход» .............. 36 2.4. Программирование порта ввода-вывода с семисегментным индикатором в параллельном режиме подключения ....................... 40 2.5. Программирование порта ввода-вывода с семисегментным индикатором в режиме подключения через магистральную шину ................................................................. 47 3. СЧЕТЧИКИ-ТАЙМЕРЫ AVR МИКРОКОНТРОЛЛЕРОВ .................... 52 3.1. Внутреннее устройство и функциональные возможности 8- и 16-битных таймеров-счетчиков. Регистры управления таймером-счетчиком ............................................................................ 52 3.2. Программирование таймера-счетчика в режиме «normal» .............. 56 3.3. Программирование таймера-счетчика в режиме «CTC» .................. 60 3.4. Программирование таймера-счетчика в режиме ШИМ-генератора .................................................................................. 63 3
Стр.3
4. УНИВЕРСАЛЬНЫЙ ПОСЛЕДОВАТЕЛЬНЫЙ ИНТЕРФЕЙС ПЕРЕДАЧИ ДАННЫХ UART/USART ..................................................... 68 4.1. Внутреннее устройство и функциональные возможности интерфеса UART/USART. Регистры управления последовательным интерфейсом UART/USART ............................................................... 68 4.2. Программирование интерфейса UART/USART в режиме передачи большого объема данных (массивы) ................ 78 4.3. Реализация возможностей кольцевого буфера FIFO в работе интерфейса UART/USART ................................................... 81 ЗАКЛЮЧЕНИЕ ................................................................................................ 84 БИБЛИОГРАФИЧЕСКИЙ СПИСОК ............................................................ 85 4
Стр.4

Облако ключевых слов *


* - вычисляется автоматически
Периодика по подписке
Антиплагиат система Руконтекст