![]() |
mFrame
|
[Interface] 類比輸入埠 更多...
#include <AnalogInputPort.h>
公開方法(Public Methods) | |
| virtual int | read (int channel) const override |
| 讀取指定通道的類比值 | |
| virtual int | getConvertLevel (void) const override |
| 取得 ADC 解析度 | |
公開方法(Public Methods) 繼承自 hal::Base | |
| 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通道編號 |