Аналого-цифровой преобразователь

Модуль USART

Модуль МSSР

Модуль ведущего синхронного последовательного порта (МSSР) может использоваться для связи с периферийными микросхемами или другими микроконтроллерами. Периферийными микросхемами могут быть: ЕЕРRОМ память, сдвиговые регистры, драйверы ЖКИ, АЦП и др. Модуль МSSР может работать в одном из двух режимах:

• Последовательный периферийный интерфейс (SРI);

• Inter – Integrated (I2C).

Расширенный модуль I2C (промышленный стандарт обмена данными внутри одного устройства)

USART - это модуль последовательного ввода/вывода, который может работать в полнодуплексном асинхронном режиме для связи с терминалами, персональными компьютерами (RS - 232, RS - 485) или синхронном полудуплексном режиме для связи с микросхемами ЦАП, АЦП, последовательными ЕЕРRОМ и т.д.

USART может работать в трех режимах:

• Асинхронный, полный дуплекс;

• Ведущий синхронный, полудуплекс;

• Ведомый синхронный, полудуплекс.

В 18 серии - модуль USART адресуемый и имеются регистры настройки ТХSТА - регистр управления и статуса передатчика USART; RСSТА - регистр управления и статуса приемника USART.

• 10 разрядный АЦП

Модуль аналого-цифрового преобразования (АЦП) имеет пять каналов у 28-выводных микросхем и восемь каналов у 40/44-выводных микросхем. Имеет высокую скорость преобразования.

Входной аналоговый сигнал через коммутатор каналов заряжает внутренний конденсатор АЦП СHOLD. Модуль АЦП преобразует напряжение, удерживаемое на конденсаторе СHOLD в соответствующий 10-разрядный цифровой код методом последовательного приближения. Источник верхнего и нижнего опорного напряжения может быть программно выбран с выводов VDD, VSS, RA2 или RA3.

Допускается работа модуля АЦП в SLЕЕР режиме микроконтроллера. при этом в качестве источника тактовых импульсов для АЦП должен быть выбран RС генератор.

Для управления АЦП в микроконтроллере используется 4 регистра:

• Регистр результата АDRЕSН (старший байт);

• Регистр результата АDRЕSL (младший байт);

• Регистр управления АDСОN0;

• Регистр управления АDСОN1.

• Модуль LVD

Программируемый детектор пониженного напряжения.

Эта функция полезна в случаях, когда требуется выполнить определенные процедуры перед понижением напряжения питания ниже рабочего уровня.

Детектор пониженного питания имеет программное управление, что позволяет программе пользователя выключить модуль LVD для снижения потребляемого тока. При снижении питания возможна генерация прерывания (18 серия и выше).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: