7#ifndef MCXA153_F7AC948D_6A69_40B1_B32C_FC46D212FF8A
8#define MCXA153_F7AC948D_6A69_40B1_B32C_FC46D212FF8A
154 virtual bool init(
void)
override;
181 virtual int read(
int channel)
const override;
MCXA153 核心模擬輸入埠類別
Definition CoreAnalogPort.h:48
AverageMode
ADC 硬體平均模式列舉
Definition CoreAnalogPort.h:59
virtual int read(int channel) const override
讀取指定通道的 ADC 轉換結果
virtual bool init(void) override
初始化 ADC 埠
virtual ~CoreAnalogPort(void) override
解構模擬輸入埠物件
virtual bool isInit(void) override
檢查 ADC 埠是否已初始化
virtual void interruptEvent(void) override
ADC 轉換完成中斷事件處理
bool standby(void) const
將 ADC 設為待機模式
bool start(AverageMode mode=AverageMode::AVG_1024, ReferenceSelect reference=ReferenceSelect::VDD_ANA)
啟動 ADC 轉換
ReferenceSelect getReferenceSource(void) const
取得當前參考電壓設定
virtual bool isUpdating(void) override
檢查是否正在更新中
bool channelSet(uint8 pin, bool enalbe)
設定指定通道的啟用狀態
void channelMask(uint32 mask)
批次設定通道啟用遮罩
CoreAnalogPort(void)
建構新的模擬輸入埠物件
virtual bool deinit(void) override
反初始化 ADC 埠
ReferenceSelect
ADC 參考電壓選擇列舉
Definition CoreAnalogPort.h:80
virtual bool update(void) override
執行 ADC 狀態更新
virtual int getConvertLevel(void) const override
取得 ADC 轉換的解析度等級
物件基底類別
Definition Object.h:63
Definition glikey/Mask.h:22
[Interface] 硬體中斷事件介面
Definition InterruptEvent.h:37
[Interface] 更新器介面
Definition Updater.h:38