Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
3.8. Таймеры-счетчики ................................................................................................................. 97 Общие сведения ................................................................................................................... 97 Режимы работы таймеров .................................................................................................. 99 Режим Normal ......................................................................................................................... 99 Режим «Захват» (Capture) .................................................................................................... 100 Режим «Сброс при совпадении» (СТС) ............................................................................ 100 Режим «Быстродействующий ШИМ» (Fast PWM) .......................................................... 101 Режим «ШИМ с точной фазой» (Phase Correct PWM) .................................................. 103 Асинхронный режим ............................................................................................................ 104 Предделители таймеров/счетчиков ................................................................................ 104 3.9. Другие встроенные периферийные устройства .......................................................... 105 Аналоговый компаратор .................................................................................................... 105 Аналого-цифровой преобразователь ............................................................................ 106 Последовательный канал (UART/USART) ....................................................................... 108 Последовательный периферийный интерфейс (SPI) ................................................ 108 Последовательный двухпроводный интерфейс (TWI) ............................................... 109 3.10. Другие ячейки ....................................................................................................................... 110 Конфигурационные ячейки ............................................................................................... 110 Ячейки защиты и идентификации .................................................................................... 110 Шаг 4. Инструменты разработки — программы отладки и транслирования ....................................................................... 112 4.1. Программная среда AVR Studio ......................................................................................... 112 4.1.1. Общие сведения ........................................................................................................ 112 4.1.2. Описание интерфейса ............................................................................................... 118 4.1.3. Создание проекта ...................................................................................................... 124 4.1.4. Трансляция программы ........................................................................................... 126 4.1.5. Отладка программы .................................................................................................. 129 4.1.6. Исправление ошибок ............................................................................................... 136 4.1.7. Создание проектов на языке СИ ............................................................................ 137 4.2. Система программирования Code Vision AVR ............................................................... 138 4.2.1. Общие сведения ........................................................................................................ 138 4.2.2. Интерфейс системы Code Vision AVR ..................................................................... 139 Создание проекта без использования мастера ................................................ 142 Отладка программы .................................................................................................. 145 4.3. Программаторы ................................................... 146 4.3.1. Общие сведения ........................................................................................................ 146 4.3.2. Схема программатора ............................................................................................... 148 Универсальные и специализированные программаторы ............................ 148 Способ подключения программатора к компьютеру ..................................... 148 Программатор для LPT порта .................................................................................. 149 Программатор для СОМ порта .............................................................................. 150 Программатор для USB порта ................................................................................ 151 Внутрисхемное программирование ..................................................................... 153 Питание программатора ......................................................................................... 154 4.3.3. Программа управления программатором .......................................................... 154 Знакомство с программой PonyProg ..................................................................... 154 Алгоритм действий .................................................................................................... 155 Программирование микросхем ............................................................................ 157 Режимы работы программатора ............................................................................ 162 Работа с управляющей программой USBasp ...................................................... 163
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==