Настройка ЦАП
![]() |
![]() |
| Си | |
| в палитре | на схеме |
Описание
Блок реализует настройку ЦАП микроконтроллера. ЦАП1 доступен не на всех контроллерах линейки (см. тех. описание производителя). Используется стандартная библиотека GD32F10X v2.2.0, предоставляемая производителем микроконтроллеров GigaDevice. Если выбрана опция программного триггера, потребуется использовать блок Программируемый триггер ЦАП для выдачи установленного значения напряжения на выход ЦАП.
При кодогенерации используется стандартная библиотека GD32F10X v2.2.0, предоставляемая производителем микроконтроллеров GigaDevice. Подробные настройки ЦАП можно найти в документации на микроконтроллер.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| data_in | Вход данных ЦАП, целое число от "0" до "4095" | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| u_out | Выход ЦАП, напряжение от "0" до "3.3" В, для моделирования | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Выбор модуля ЦАП | DAC | Выбор модуля ЦАП. Возможные значения: "DAC0", "DAC1" | DAC0 | Перечисление |
| Режим работы ЦАП | DAC_MODE | Размер и выравнивание данных. Возможные значения: "DAC_ALIGN_8B_R", "DAC_ALIGN_12B_R", "AC_ALIGN_12B_L" | DAC_ALIGN_12B_R | Перечисление |
| Разрядность ЦАП | maxCode_DAC | Возможные значения: "255", "4096" | 4095 | Целое |
| Величина опорного напряжения ЦАП, В | UREF | Если используется "Vref+". Возможные значения: от "2.6" до "3.6" | 3.3 | Вещественное |
| Использовать прямой доступ к памяти (DMA) | DAC_DMA | Для создания запроса DMA необходимо также настроить аппаратный триггер от таймера. Возможные значения: "DISABLE", "ENABLE" | DISABLE | Перечисление |
| Использовать внешний триггер ЦАП | TRIGGER | Возможные значения: "DISABLE", "ENABLE" | DISBALE | Перечисление |
| Выбор источника триггера ЦАП | TRIGGER_MODE | Если используется "SOFTWARE", необходимо также использовать блок Программируемый триггер ЦАП для установки значения ЦАП. Возможные значения: "TIMER1", "TIMER3", "TIMER4", "TIMER5", "TIMER6", "EXTI_9", "SOFTWARE" | SOFTWARE | Перечисление |
Параметры
Блок не имеет параметров.

