|
libxr
Embedded C++ framework for bare-metal, RTOS and Linux
|
STM32 DAC 驱动实现 / STM32 DAC driver implementation. More...
#include <stm32_dac.hpp>
Public Member Functions | |
| STM32DAC (DAC_HandleTypeDef *hdac, uint32_t channel, float init_voltage=0.0f, float vref=3.3f) | |
| 构造 DAC 对象 / Construct DAC object | |
| ErrorCode | Write (float voltage) override |
| 输出电压 / Output analog voltage | |
Public Member Functions inherited from LibXR::DAC | |
| DAC ()=default | |
| 默认构造函数 / Default constructor | |
STM32 DAC 驱动实现 / STM32 DAC driver implementation.
Definition at line 17 of file stm32_dac.hpp.
| STM32DAC::STM32DAC | ( | DAC_HandleTypeDef * | hdac, |
| uint32_t | channel, | ||
| float | init_voltage = 0.0f, | ||
| float | vref = 3.3f ) |
构造 DAC 对象 / Construct DAC object
Definition at line 7 of file stm32_dac.cpp.
|
overridevirtual |
输出电压 / Output analog voltage
| voltage | 模拟电压值 / Analog voltage value |
Implements LibXR::DAC.
Definition at line 27 of file stm32_dac.cpp.