0%

[Xilinx SDK] GPIO 常用到的參數

前言

在使用 API 時,最重要的是正確地輸入對應參數,因此必定要先了解參數所代表的涵義,才能有正確的使用 API 姿勢。

開發環境

  • RFSoC ZCU111

參數說明

  1. channel:這是在 Vivado 內使用 IP 來做設計時就決定的,打開 GPIO 的 IP 設定視窗可以看到 GPIO 與 GPIO2,這裡的例子通道 1 與通道 2 分別為 led 與 push button。

    GPIO IP 設定畫面GPIO IP 設定畫面

  2. DirectionMask:這是決定 GPIO 為輸入或輸出 (相對於晶片來說) 的參數,需要特別點開 *.h*.c 去看說明,此說明在 xgpio.c 的註解裡,以下為摘要

    1
    // Bits set to 0 are output and bits set to 1 are input.
很高興能在這裡幫助到您,歡迎登入 Liker 為我鼓掌 5 次,或者成為我的讚賞公民,鼓勵我繼續創造優質文章。
以最優質的內容回應您的鼓勵