Инициализация АЦП общая
![]() |
![]() |
|Си| |
| в палитре | на схеме |
Описание
Блок реализует настройку АЦП микропроцессора. Программная реализация блока, расположена в заголовочном файле
adc.h в функции Init_ADC_FULL(), файла main.c
проекта Test_Driver (в среде разработки Keil), который создается при генерации кода проекта и содержит тексты
программ алгоритма на языке Си.
Можно использовать для программирования двух типов микропроцессоров 1986BE1T и 1986BE9X.
Основные характеристики контроллера АЦП приведены в спецификациях 1986BE1T.pdf и 1986BE9X.pdf.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| sort_block | Порт необходим для сортировки (определения порядка выполнения) блока. | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| ready | Возвращает 1, это необходимо для определения порядка сортировки последующих блоков. | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Режим работы АЦП |
ADC_SynchronousMode |
Возможные значения: Синхронные АЦП Независимые АЦП |
Независимые АЦП | Перечисление |
| Задержка между запусками АЦП1 и АЦП2 |
ADC_StartDelay |
Возможные значения: 1_CPU_CLK … 16_CPU_CLK |
1_CPU_CLK |
Перечисление |
| Vref | ||||
| Разрешить работу температурного датчика |
ADC_TempSensor |
Возможные значения: Да/Нет. |
Нет | Двоичное |
| Разрешить работу усилителя для температурного датчика |
ADC_TempSensorAmplifier |
Возможные значения: Да/. |
Нет | Двоичное |
| Разрешить преобразования для канала температурного датчика |
ADC_TempSensorConversion |
Возможные значения: Да/Нет. |
Нет | Двоичное |
| Запретить преобразования для канала VREF (внутренней опоры) |
ADC_IntVRefConversion |
Возможные значения: Да/Нет. |
Да | Двоичное |
| Подстройка источника напряжения VREF |
ADC_IntVRefTrimming |
Возможные значения: 1..8. |
1 | Перечисление |
Параметры
Блок не имеет параметров.

