ВУЗ:
Составители:
60
MOV EADRL, #03h ; установить указатель адреса страницы
MOV ECON, #01h ; прочитать страницу
MOV EDATA2,#0F3h ; записать новый байт
MOV ECON, #05h ; стереть страницу
MOV ECON, #02h ; записать страницу во Flash/EE память
1.7. Модуль ЦАП
В составе МК имеется встроенный модуль 12-битного ЦАП, преобра-
зующий цифровой код на своем входе в выходное аналоговое напряжение.
Цифровой вход ЦАП программно доступен в виде пары специальных регист-
ров. ЦАП имеет на выходе буферный усилитель напряжения, обеспечивающий
размах выходного сигнала во всем диапазоне питающего напряжения (rail-to-
rail). На выход усилителя можно подключать нагрузку сопротивлением не ме-
нее 10 кОм и емкостью не более 100 пФ. ЦАП имеет два программно выбирае-
мых диапазона выходного напряжения: от 0 до VREF (VREF = 2,5 В, это на-
пряжение внутреннего ИОН модуля ЦАП) и от 0 до AVDD. Модуль ЦАП мо-
жет работать в 12- или в 8-битном режимах. Программный доступ к ЦАП осу-
ществляется через специальный регистр управления DACCON и два специаль-
ных регистра данных DACL и DACH. Программно также можно выбрать, на
какую ножку микроконвертора будет подаваться выходное напряжение ЦАП:
вывод 3 или вывод 12. Следует отметить, что в 12-битном режиме, напряжение
на выходе ЦАП будет модифицировано в соответствии с входным кодом только
тогда, когда произойдет запись в регистр DACL. По этой причине для обеспе-
чения корректного функционирования модуля регистры данных ЦАП должны
модифицироваться программой в следующем порядке: сначала DACH, а потом
DACL. 12-битное слово данных следует записывать в регистры данных ЦАП
таким образом, чтобы DACL содержал восемь младших разрядов, а младшая
тетрада регистра DACH – четыре старших.
DACCON (регистр управления модулем ЦАП)
– – – DACPIN
DAC8 DACRN
DACCLR/
DACEN
Адрес FDh, значение после сброса 00h, битовая адресация отсутствует.
Назначение битов регистра DACCON описано в табл. 1.17.
Страницы
- « первая
- ‹ предыдущая
- …
- 58
- 59
- 60
- 61
- 62
- …
- следующая ›
- последняя »