mFrame
載入中...
搜尋中...
無符合項目
hal::digital::GeneralOutput 結構 參考文件abstract

[Interface] GPIO輸出控制介面。 更多...

#include <GeneralOutput.h>

類別hal::digital::GeneralOutput的繼承圖:
hal::digital::GeneralPin mcxa153::core::CoreGeneralPin ufm::hw::VirtualGeneralPin

公開方法(Public Methods)

virtual void setHigh (void) override
 設定輸出為高電平。
 
virtual void setLow (void) override
 設定輸出為低電平。
 
virtual void setToggle (void) override
 設定引腳輸出反向電平。
 
virtual void setValue (bool level) override
 設定引腳輸出電平。
 

詳細描述

[Interface] GPIO輸出控制介面。

提供GPIO輸出操作的基本功能:

  • 高低電平控制
  • 電平狀態切換
  • 輸出值設定
1.0.0

函式成員說明文件

◆ setHigh()

virtual void hal::digital::GeneralOutput::setHigh ( void )
pure virtual

設定輸出為高電平。

將GPIO引腳輸出設為邏輯高電平(1)。

實作於 mcxa153::core::CoreGeneralPin, 及 ufm::hw::VirtualGeneralPin.

◆ setLow()

virtual void hal::digital::GeneralOutput::setLow ( void )
pure virtual

設定輸出為低電平。

將GPIO引腳輸出設為邏輯低電平(0)。

實作於 mcxa153::core::CoreGeneralPin, 及 ufm::hw::VirtualGeneralPin.

◆ setToggle()

virtual void hal::digital::GeneralOutput::setToggle ( void )
pure virtual

設定引腳輸出反向電平。

實作於 mcxa153::core::CoreGeneralPin, 及 ufm::hw::VirtualGeneralPin.

◆ setValue()

virtual void hal::digital::GeneralOutput::setValue ( bool level)
pure virtual

設定引腳輸出電平。

參數
leveltrue: 設定輸出高電平; false: 設定輸出低電平。

實作於 mcxa153::core::CoreGeneralPin, 及 ufm::hw::VirtualGeneralPin.


此結構(structure) 文件是由下列檔案中產生: