前言
在使用 API 時,最重要的是正確地輸入對應參數,因此必定要先了解參數所代表的涵義,才能有正確的使用 API 姿勢。
開發環境
- RFSoC ZCU111
參數說明
channel
:這是在 Vivado 內使用 IP 來做設計時就決定的,打開 GPIO 的 IP 設定視窗可以看到 GPIO 與 GPIO2,這裡的例子通道 1 與通道 2 分別為 led 與 push button。DirectionMask
:這是決定 GPIO 為輸入或輸出 (相對於晶片來說) 的參數,需要特別點開*.h
或*.c
去看說明,此說明在xgpio.c
的註解裡,以下為摘要1
// Bits set to 0 are output and bits set to 1 are input.