Драйвер модуля встроенных датчиков температуры и напряжения
Подробнее...
|
|
#define | HAL_JTM_DRIVER_VERSION (MAKE_VERSION(0, 1, 0)) |
| | Версия драйвера CAN.
|
| |
Драйвер модуля встроенных датчиков температуры и напряжения
Драйвер содержит функции для измерения температуры кристалла и напряжения в контрольных точках с помощью АЦП и интегрированного датчика температуры
◆ jtm_callback_t
Функция обратного вызова JTM.
- Аргументы
-
| handle | Дескриптор драйвера JTM |
| parameter | Параметр, прочитанный с помощью драйвера JTM |
| value | Значение параметра. Температура выдается в тысячных долях градуса Цельсия, напряжение - в мВ. |
| user_data | Указатель на произвольные пользовательские данные |
◆ jtm_parameter_t
Перечень параметров, значения которых можно прочитать с помощью драйвера JTM.
| Элементы перечислений |
|---|
| JTM_Temperature | Температура
|
| JTM_Vcasn | Напряжение Vcasn
|
| JTM_Vcore | Напряжение питания ядра с вывода VDDC
|
◆ jtm_status_t
Коды возврата функций драйвера JTM.
| Элементы перечислений |
|---|
| JTM_Status_Ok | Успешно
|
| JTM_Status_Fail | Провал
|
| JTM_Status_BadParameter | Неправильный параметр
|
| JTM_Status_Busy | Контроллер занят (идет преобразование)
|
◆ JTM_CreateHandle()
Инициализация обработчика событий JTM.
- Аргументы
-
| base | Базовый адрес контроллера |
| handle | Обработчик |
| callback | Функция обратного вызова |
| user_data | Аргумент функции обратного вызова |
- Возвращаемые значения
-
◆ JTM_GetParameterValue()
Блокирующее чтение параметра JTM.
Функция возвращает значение указанного параметра JTM, прочитанного с помощью встроенного АЦП, через указатель в параметре value.Температура выдается в тысячных долях градуса Цельсия, напряжение - в мВ.
- Аргументы
-
| base | Базовый адрес контроллера |
| parameter | Тип параметра для чтения |
| value | Значение параметра |
- Возвращаемые значения
-
◆ JTM_GetParameterValueNonBlocking()
Неблокирующее чтение параметра JTM.
Функция инициирует чтение указанного параметра JTM с помощью встроенного АЦП. После завершения процедуры чтения вызывается функция обратного вызова, указанная при создании дескриптора JTM.
- Аргументы
-
| base | Базовый адрес контроллера |
| handle | Функция обратного вызова |
| parameter | Тип параметра для чтения |
- Возвращаемые значения
-
◆ JTM_Init()
Инициализация драйвера JTM.
- Аргументы
-
| base | Базовый адрес контроллера |
| config | Структура с параметрами конфигурации |