1.2.6 Выбор микроконтроллера
Для нашего проекта подойдет любой промышленный или бюджетный микроконтроллер. Основными фирмами, которые предлагают, на данный момент, чипами, предназначенными для малогабаритной радиоаппаратуры это такие известные фирмы, как Atmel (чипы с архитектурой AVR(8 битная архитектура) и ARM(32 битная архитектура)), Microchip Technology Inc(чипы с архитектурой PIC) и др. Выбор был сделан исходя из технических возможностей, которые возлагаются на наш проект бегущей строки, еще учитывались легкодоступность и взаимозаменяемость внутри архитектуры между разными маркировками. Все эти особенности вполне соответствуют чипам от компании Atmel архитектуры AVR c 8 битной адресацией памяти и был выбран микроконтроллер марки ATMega 8.
Микроконтроллер ATMega8 (мега8, mega8) от компании AVR выбирают благодаря идеальному сочетанию цены, функциональности и простоте применения в проектируемых электронных устройствах. Для прошивки микроконтроллера ATMega8 не требуется сложного специализированного оборудования - программаторы для ATMega8 просты в устройстве и могут быть легко куплены в нашем магазине или изготовлены самостоятельно.
На нашем сайте можно ознакомиться с различной документацией по устройству и программированию микроконтроллера, найти описание ATMega8, посмотреть схемы устройств, основанных на этом микроконтроллере, а также купить ATMega8 и всё необходимое для работы с ним - программаторы, отладочные платы и т.д.
Микроконтроллер необходим для обработки сигналов от датчика и прорисовке этих результатов в понятном виде для человека на LCD, так как мы иначе не сможем, просто используя датчик, узнать по его импульсам какова сейчас температура.
Ниже описаны краткие характеристики данного микроконтроллера:
· 8-разрядный высокопроизводительный AVR микроконтроллер с малым потреблением
· Прогрессивная RISC архитектура
130 высокопроизводительных команд, большинство команд выполняется за один тактовый цикл;
32 8-разрядных рабочих регистра общего назначения Полностью статическая работа;
Приближающаяся к 16 MIPS (при тактовой частоте 16 МГц) производительность;
Встроенный 2-цикловый перемножитель;
· Энергонезависимая память программ и данных
8 Кбайт внутрисистемно программируемой Flash памяти (In-System Self-Programmable Flash);
Обеспечивает 1000 циклов стирания/записи;
Дополнительный сектор загрузочных кодов с независимыми битами блокировки;
Обеспечен режим одновременного чтения/записи (Read-While-Write)
512 байт EEPROM;
Обеспечивает 100000 циклов стирания/записи;
1 Кбайт встроенной SRAM;
Программируемая блокировка, обеспечивающая защиту программных средств пользователя;
· Встроенная периферия
Два 8-разрядных таймера/счетчика с отдельным предварительным делителем, один с режимом сравнения;
Один 16-разрядный таймер/счетчик с отдельным предварительным делителем и режимами захвата и сравнения;
Счетчик реального времени с отдельным генератором;
Три канала PWM;
8-канальный аналого-цифровой преобразователь (в корпусах TQFP и MLF);
6 каналов с 10-разрядной точностью;
2 канала с 8-разрядной точностью;
6-канальный аналого-цифровой преобразователь (в корпусе PDIP);
4 канала с 10-разрядной точностью;
2 канала с 8-разрядной точностью;
Байт-ориентированный 2-проводный последовательный интерфейс;
Программируемый последовательный USART;
Последовательный интерфейс SPI (ведущий/ведомый);
Программируемый сторожевой таймер с отдельным встроенным генератором;
Встроенный аналоговый компаратор;
· Специальные микроконтроллерные функции
Сброс по подаче питания и программируемый детектор кратковременного снижения напряжения питания;
Встроенный калиброванный RC-генератор;
Внутренние и внешние источники прерываний;
Пять режимов пониженного потребления: Idle, Power-save, Power-down, Standby и снижения шумов ADC;
· Выводы I/O и корпуса
23 программируемые линии ввода/вывода;
28-выводной корпус PDIP, 32-выводной корпус TQFP и 32-выводной корпус MLF;
· Рабочие напряжения
2,7 - 5,5 В (ATmega8L);
4,5 - 5,5 В (ATmega8);
· Рабочая частота
0 - 8 МГц (ATmega8L);
0 - 16 МГц (ATmega8);
- Введение
- 1. Общая часть
- 1.1 Анализ технической задачи и возможные способы реализации поставленной цели
- 1.2 Выбор программных и аппаратных средств для реализации поставленной задачи
- 1.2.1 Обзор программы CodeVisionAVR
- 1.2.2 Обзор программы Altium Designer
- 1.2.3 Основные элементы
- 1.2.4 Подбор LCD-экрана
- 1.2.5 Стабилизатор напряжения
- 1.2.6 Выбор микроконтроллера
- 1.3 Исследование рынка
- 2. Специальная часть
- 2.1 Работа частей устройства
- 2.1.1 Общие положения обработки данных
- 2.1.2 Реализация передачи данных на LCD -дисплей
- 2.1.3 Главный цикл системы
- 2.1.4 Основные файлы в проекте на CodeVisionAVR
- 2.2 Тестирование устройства и условия эксплуатации
- Заключение
- Симуляторы
- Отладка проекта при помощи программного симулятора
- Микроконтроллерное устройство «Бегущая строка с механической разверткой»
- 8.5.Программные симуляторы.
- 8.4.2. Программные средства поддержки проектирования/
- Симулятор adSim812
- Средства и системы разработки микроконтроллеров.
- 7 Инструментальные средства разработки сисТем управления на микроконтроллерах aTmega16
- Симуляторы
- 8.5.Программные симуляторы.