Введение
Микроконтроллер (MCU) - микросхема, предназначенная для управления электронными устройствами. Типичный микроконтроллер сочетает в себе функции процессора и периферийных устройств, может содержать ОЗУ и ПЗУ. По сути, это однокристальный компьютер, способный выполнять простые задачи. Использование одной микросхемы, вместо целого набора, как в случае обычных процессоров, применяемых в персональных компьютерах, значительно снижает размеры, энергопотребление и стоимость устройств, построенных на базе микроконтроллеров.
1.
Микроконтроллер ATtiny2313
битный AVR микроконтроллер с 2 КБ программируемой в системе Flash памяти
Характеристики:RISC архитектура- высококачественная и низкопотребляющая RISC архитектура
команд, большинство которых выполняется за один тактовый цикл
8 битных рабочих регистра общего применения
Полностью статическая архитектура
ОЗУ и энергонезависимая память программ и данных
КБ самопрограммируемой в системе Flash памяти программы, способной выдержать 10 000 циклов записи / стирания
Байт программируемой в системе EEPROM памяти данных, способной выдержать 100 000 циклов записи / стирания
Байт встроенной SRAM памяти (статическое ОЗУ)
Программируемая защита от считывания Flash памяти программы и EEPROM памяти данных
Характеристики периферии
Один 8 - разрядный таймер / счетчик с отдельным предделителем
Один 16-разрядный таймер / счетчик с отдельным предделителем, схемой сравнения, схемой захвата и двумя каналами ШИМ
Встроенный аналоговый компаратор
Программируемый сторожевой таймер со встроенным генератором- универсальный последовательный интерфейс
Полнодуплексный UART
Специальные характеристики микроконтроллера
|
Встроенный отладчик debugWIRE
Внутрисистемное программирование через SPI порт
Внешние и внутренние источники прерывания
Режимы пониженного потребления Idle, Power-down и Standby
Усовершенствованная схема формирования сброса при включении
Программируемая схема обнаружения кратковременных пропаданий питания
Встроенный откалиброванный генератор
Порты ввода - вывода и корпусное исполнение
программируемых линий ввода - вывода
выводной PDIP, 20 выводной SOIC и 32 контактный MLF корпуса
Диапазон напряжения питания
от 1.8 до 5.5 В
Рабочая частота
- 16 МГц
Потребление
Активный режим:
мкА при частоте 1 МГц и напряжении питания 1.8 В
мкА при частоте 32 кГц и напряжении питания 1.8 В
Режим пониженного потребления
мкА при напряжении питания 1.8 В
Микросхема интерфейса RS-232
Широко используемый последовательный интерфейс синхронной и асинхронной передачи данных, определяемый стандартом EIA RS-232-C и рекомендациями V.24 CCITT. Изначально создавался для связи компьютера с терминалом. В настоящее время используется в самых различных применениях.- это преобразователь уровня напряжения. Интерфейс RS232 использует +-10V, а Max232 преобразует их в 0-5V.
Алгоритм работы ПО МК:
Программа в микроконтроллере выполняется в бесконечном цикле (wait1). В данном цикле происходит прием байт с UART и их анализ. Для отправки ЧМ последовательности необходимо, чтобы с UART поступила команда 01C, далее происходит переход на процедуру отправки ЧМ сигнала (меняется частота таймера).