![]() |
mFrame
|
[Interface] 類比輸入埠 更多...
#include <AnalogInputPort.h>
公開方法(Public Methods) | |
virtual int | read (int channel) const override |
讀取指定通道的類比值 | |
virtual int | getConvertLevel (void) const override |
取得 ADC 解析度 | |
![]() | |
virtual bool | deinit (void) override |
硬體去初始化 | |
virtual bool | init (void) override |
硬體初始化 | |
virtual bool | isInit (void) override |
檢查硬體初始化狀態 | |
[Interface] 類比輸入埠
此介面定義了硬體抽象層中類比輸入埠的基本操作方法。 實現此介面的類別須提供多通道類比訊號讀取功能。
|
pure virtual |
取得 ADC 解析度
返回此類比輸入埠的 ADC 解析度。 例如 12 表示為 12 位元 ADC。
|
pure virtual |
讀取指定通道的類比值
讀取指定 ADC 通道的轉換數值。轉換結果範圍取決於 ADC 解析度, 可透過 getConvertLevel() 方法獲取。
channel | ADC通道編號 |