|
STM32G474xx HAL用户手册
|
扩展的外设控制函数。 更多...
函数 | |
| uint32_t | HAL_DACEx_DualGetValue (const DAC_HandleTypeDef *hdac) |
| 返回所选DAC通道的最后一个数据输出值。 | |
| HAL_StatusTypeDef | HAL_DACEx_SelfCalibrate (DAC_HandleTypeDef *hdac, DAC_ChannelConfTypeDef *sConfig, uint32_t Channel) |
| 运行一个DAC通道的自校准。 | |
| HAL_StatusTypeDef | HAL_DACEx_SetUserTrimming (DAC_HandleTypeDef *hdac, DAC_ChannelConfTypeDef *sConfig, uint32_t Channel, uint32_t NewTrimmingValue) |
| 设置校准模式和校准值(应用用户校准模式)。 | |
| uint32_t | HAL_DACEx_GetTrimOffset (const DAC_HandleTypeDef *hdac, uint32_t Channel) |
| 返回DAC校准值。 | |
扩展的外设控制函数。
==============================================================================
##### Peripheral Control functions #####
==============================================================================
[..] This section provides functions allowing to:
(+) Set the specified data holding register value for DAC channel.
| uint32_t HAL_DACEx_DualGetValue | ( | const DAC_HandleTypeDef * | hdac | ) |
返回所选DAC通道的最后一个数据输出值。
| hdac | 指向包含指定DAC配置信息的DAC_HandleTypeDef结构的指针。 |
| 所选 | DAC通道的数据输出值。 |
定义于第1084行,文件stm32g4xx_hal_dac_ex.c中。
| uint32_t HAL_DACEx_GetTrimOffset | ( | const DAC_HandleTypeDef * | hdac, |
| uint32_t | Channel | ||
| ) |
返回DAC校准值。
| hdac | DAC句柄 |
| Channel | 所选的DAC通道。此参数可以是以下值之一:
|
| 校准值 | 介于Min_Data=0x00和Max_Data=0x1F之间的值 |
定义于第1050行,文件stm32g4xx_hal_dac_ex.c中。
引用assert_param、__DAC_HandleTypeDef::Instance和IS_DAC_CHANNEL。
| HAL_StatusTypeDef HAL_DACEx_SelfCalibrate | ( | DAC_HandleTypeDef * | hdac, |
| DAC_ChannelConfTypeDef * | sConfig, | ||
| uint32_t | Channel | ||
| ) |
运行一个DAC通道的自校准。
| hdac | 指向包含指定DAC配置信息的DAC_HandleTypeDef结构的指针。 |
| sConfig | DAC通道配置结构。 |
| Channel | 所选的DAC通道。此参数可以是以下值之一:
|
| 更新 | DAC_TrimmingValue,DAC_UserTrimming设置为DAC_UserTrimming |
| HAL | 状态 |
定义于第871行,文件stm32g4xx_hal_dac_ex.c中。
引用assert_param、DAC_DELAY_TRIM_US、DAC_TRIMMING_USER、DAC_ChannelConfTypeDef::DAC_TrimmingValue、DAC_ChannelConfTypeDef::DAC_UserTrimming、HAL_DAC_STATE_BUSY、HAL_Delay()、__DAC_HandleTypeDef::Instance、IS_DAC_CHANNEL和__DAC_HandleTypeDef::State。
| HAL_StatusTypeDef HAL_DACEx_SetUserTrimming | ( | DAC_HandleTypeDef * | hdac, |
| DAC_ChannelConfTypeDef * | sConfig, | ||
| uint32_t | Channel, | ||
| uint32_t | NewTrimmingValue | ||
| ) |
设置校准模式和校准值(应用用户校准模式)。
| hdac | 指向包含指定DAC配置信息的DAC_HandleTypeDef结构的指针。 |
| sConfig | 使用新的DAC校准值更新的DAC配置结构。 |
| Channel | 所选的DAC通道。此参数可以是以下值之一:
|
| NewTrimmingValue | DAC新的校准值 |
| HAL | 状态 |
定义于第1006行,文件stm32g4xx_hal_dac_ex.c中。
引用assert_param、DAC_TRIMMING_USER、DAC_ChannelConfTypeDef::DAC_TrimmingValue、DAC_ChannelConfTypeDef::DAC_UserTrimming、__DAC_HandleTypeDef::Instance、IS_DAC_CHANNEL和IS_DAC_NEWTRIMMINGVALUE。
1.7.6.1