Баранов В.Н. Применение микроконтроллеров AVR. Схемы, алгоритмы, программы (3-е изд.)

Автор: Boss от 11-08-2017, 22:24
  • 0

Микроконтроллеры AVR


Трудности, возникающие у разработчика при проектировании пятого или десятого контроллера, меркнут на фоне проблем, с которыми сталкивается новичок. Вопросам получения через сеть Internet минимального набора программ и документации, достаточного для работы с микроконтроллерами AVR, посвящена первая глава книги. В Приложении 1 даны рекомендации по поиску необходимой информации.
Баранов В.Н. Применение микроконтроллеров AVR

Основная цель второй главы — обучение навыкам эффективной работы в среде разработки и отладки программ для микроконтроллеров AVR Studio 4.12. В этой главе возможности AVR Studio рассматриваются очень подробно. Освоение AVR Studio проходит на конкретном примере полного цикла разработки устройства сигнализации. Здесь же даны рекомендации по обнаружению и исправлению ошибок в программе.
Примерно одинаково построение остальных глав книги. В каждой из них предлагаются электрические схемы контроллеров на базе микроконтроллеров AVR, а также несколько различных программ, определяющих функционирование контроллеров. Функциональные узлы микроконтроллеров описаны в объеме, достаточном для понимания программ, полное их описание можно найти в техническом описании микроконтроллеров.
Все описываемые в книге программы для микроконтроллеров отлаживались в AVR Studio версии 4.12. Программное обеспечение для компьютера написано в Delphi.


Оглавление
Предисловие

Глава 1. Что нужно для работы с микроконтроллером
1.1. Где найти минимальный набор программного обеспечения и документации
для микроконтроллеров AVR
1.2. О выборе программатора
1.3. Источник питания
1.4. Дополнительные сведения

Глава 2. Первый проект: контроллер сигнализации
2.1. Постановка задачи
2.1.1. Устройства, подключаемые к контроллеру, и параметры входных и выходных сигналов
2.1.2. Логика работы контроллера
2.1.3. Схема сигнализации
2.1.4. Словесное описание алгоритма работы контроллера
2.2. Начинаем работу с AVR Studio
2.2.1. Создание первой программы на Ассемблере
2.2.2. Программа для контроллера сигнализации с использованием прерываний
2.3. Рекомендации

Глава 3. Работа с внешним статическим ОЗУ
3.1. Интерфейс микроконтроллера ATmega8515 для подключения внешней памяти
3.2. Пример схемы подключения внешней ОЗУ к микроконтроллеру ATmega8515
3.2.1. Схема
3.2.2. Установка адреса
3.2.3. О выборе микросхемы регистра
3.2.4. Считывание данных из внешней памяти
3.2.5. Запись данных во внешнюю память
3.3. Программный доступ к оперативной памяти
3.3.1. Простая программа обращения к оперативной памяти
3.3.2. Отладка программы
3.3.3. Сохранение содержимого ОЗУ на диске
3.3.4. Запись данных в начальную область памяти данных
3.4. Обращение к буферам для хранения данных как к ячейкам внешней памяти
3.4.1. Электрическая схема подключения буферов
3.4.2. Программа обслуживания буферов
3.4.3. Отладка программы обслуживания буферов
3.5. Подключение внешней памяти 512 Кбайт к микроконтроллеру ATmega8535
3.6. Схема подключения ОЗУ к микроконтроллеру ATmega8535
3.6.1. Описание схемы
3.6.2. Запись в ячейку
3.6.3. Считывание из ячейки
3.7. Программа записи данных в ОЗУ 512 Кбайт
3.7.1. Отладка программы
3.7.2. Подпрограмма установки адреса SetAddr
3.7.3. Подпрограмма копирования байта из внутреннего ОЗУ DataSt
3.7.4. Подпрограмма копирования данных из внешней памяти во внутреннее ОЗУ Datalld

Глава 4. Устройство динамической индикации на 7-сегментных светодиодных индикаторах
4.1. Принцип динамической индикации
4.2. Восьмиразрядное устройство отображения цифровой информации
4.2.1. Схема управления восьмиразрядным индикатором
4.2.2. Программа организации бегущей строки
4.2.3. Описание программы
4.3. Устройство управления двумя печами
4.3.1. Работа устройства
4.3.2. Программа управления двумя печами
4.3.3. Работа с устройством управления двумя печами
4.3.4. Особенности работы EEPROM микроконтроллера

Глава 5. Связь микроконтроллера с компьютером
5.1. Схема контроллера, обеспечивающая связь с COM-портом компьютера
5.2. Программное обеспечение связи по каналу RS-232
5.2.1. Простая программа микроконтроллера для СОМ-порта
5.3. Программное обеспечение для связи по интерфейсу RS-232
5.3.1. Протокол обмена
5.3.2. Общие положения
5.3.3. Структура сообщения
5.3.4. Передаваемые сообщения (команды компьютера и ответы контроллера)
5.3.5. Программа для микроконтроллера
5.3.6. Отладка работы USART BAVRStudio
5.4. Канал RS-232: программное обеспечение для компьютера
5.4.1. Минимальные сведения о Delphi
5.4.2. Программа обмена данными с микроконтроллером
5.4.3. Описание работы программы
5.4.4. Сохранение, запуск, использование программы
5.4.5. Программа с использованием функций Windows API
5.4.6. Описание работы программы

Глава 6. Организация аналоговых выходов для микроконтроллера
6.1. Преобразование кода в ширину импульса
6.1.1. ЦАП и генератор пилообразного напряжения с ШИМ
6.1.2. Таймер Т1 микроконтроллера в режиме PWM
6.1.3. Программа для генератора ШИМ
6.2. Преобразование кода в амплитуду импульса
6.2.1. Генератор пилообразного напряжения
6.2.2. Программа для генератора пилообразного напряжения
6.2.3. Генератор синусоидального сигнала
6.2.4. Программа для генератора синусоидального сигнала
6.3. Определение пространственного модуля сигнала
6.3.1. Алгоритм программы
6.3.2. Листинг программы вычисления модуля
6.4. Цифровой фильтр
6.4.1. Листинг С-программы цифрового фильтра Filter.c

Приложение 1. Как получить необходимые материалы через сеть INTERNET
Приложение 2. Устройства, облегчающие отладку контроллера в составе системы
Приложение 3. Программатор
Приложение 4. Работа программатора в Windows XP/2000/NT
Приложение 5. Fuse-байты: выбор режима работы микроконтроллера
Приложение 6. 8-битные RISC-микроконтроллеры фирмы Atmel


Название: Применение микроконтроллеров AVR. Схемы, алгоритмы, программы (3-е изд.)
Автор: Баранов В.Н.
Серия: Мировая электроника
Издательство: Додэка-XXI
Год: 2010
Страниц: 288
Язык: Русский
Формат: PDF
Качество: отличное
Размер: 11 Mb
Скачать : Баранов В.Н. Применение микроконтроллеров AVR. Схемы, алгоритмы, программы (3-е изд.)

В случае обнаружения "битых" ссылок - Вы можете оставить комментарий, и ссылки будут восстановлены в ближайшее время.

Сохрани статью на своей странице и поделись с друзьями:

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

adguard

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.