Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager
 
1 解決方案
Translation_Bot
Community Manager
Community Manager
Community Manager

您好,

關於GPIO相關的API您可以參考XMCLib中的'xmc_gpio.c'和'xmc1_gpio.c'等來取得相關的資訊。以下是一些可能有用的函數列表:

  1. XMC_GPIO_GetInput():讀取特定GPIO口的輸入狀態,傳回一個bool值(true表示高電平,false表示低電平)。
  2. XMC_GPIO_GetOutputLevel():讀取特定GPIO口的輸出狀態,傳回一個bool值(true表示高電平,false表示低電平)。
  3. XMC_GPIO_GetInputHysteresis():讀取特定GPIO口的輸入滯後狀態,傳回一個bool值(true表示已啟用,false表示未啟用)。

如果是將特定引腳配置成特定的功能,那麼您需要到您設定的功能模組找到對應的API來取得目前狀態。希望這能幫到您。

BR,

Owen

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/XMC/%E8%AF%B7%E9%97%AEXMC4700%E6%88%96%E8%80%85%E6%98%AF1302%E8%AF%BBIO%E7%8A%B6%E6%80%81%E7%9A%84%E5%87%BD%E6%95%B0%E6%98%AF%E4%BB%80%E4%B9%88/m-p/687311

在原始文章中檢視解決方案

0
4 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

您好,

關於GPIO相關的API您可以參考XMCLib中的'xmc_gpio.c'和'xmc1_gpio.c'等來取得相關的資訊。以下是一些可能有用的函數列表:

  1. XMC_GPIO_GetInput():讀取特定GPIO口的輸入狀態,傳回一個bool值(true表示高電平,false表示低電平)。
  2. XMC_GPIO_GetOutputLevel():讀取特定GPIO口的輸出狀態,傳回一個bool值(true表示高電平,false表示低電平)。
  3. XMC_GPIO_GetInputHysteresis():讀取特定GPIO口的輸入滯後狀態,傳回一個bool值(true表示已啟用,false表示未啟用)。

如果是將特定引腳配置成特定的功能,那麼您需要到您設定的功能模組找到對應的API來取得目前狀態。希望這能幫到您。

BR,

Owen

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/XMC/%E8%AF%B7%E9%97%AEXMC4700%E6%88%96%E8%80%85%E6%98%AF1302%E8%AF%BBIO%E7%8A%B6%E6%80%81%E7%9A%84%E5%87%BD%E6%95%B0%E6%98%AF%E4%BB%80%E4%B9%88/m-p/687311

0
Translation_Bot
Community Manager
Community Manager
Community Manager

你好,因為我是用MDK的工程,這兩個IO操作函數本來沒有,我添加了XMCLIB這個資料夾中的SOURCE檔案後,編譯出現了很多重複定義錯誤,附件圖中所示,請問該如何解決,附件包括了我的XMC1302的MDK工程

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/XMC/%E8%AF%B7%E9%97%AEXMC4700%E6%88%96%E8%80%85%E6%98%AF1302%E8%AF%BBIO%E7%8A%B6%E6%80%81%E7%9A%84%E5%87%BD%E6%95%B0%E6%98%AF%E4%BB%80%E4%B9%88/m-p/687488

0
Translation_Bot
Community Manager
Community Manager
Community Manager

您好,

在'Device'中已經有了相關函數的定義,應該檢查一下這個pack是不是已經正確安裝且include。

Owen_Su_0-1706771360420.png

BR,

Owen

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/XMC/%E8%AF%B7%E9%97%AEXMC4700%E6%88%96%E8%80%85%E6%98%AF1302%E8%AF%BBIO%E7%8A%B6%E6%80%81%E7%9A%84%E5%87%BD%E6%95%B0%E6%98%AF%E4%BB%80%E4%B9%88/m-p/687543

0
Translation_Bot
Community Manager
Community Manager
Community Manager

謝謝

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/XMC/%E8%AF%B7%E9%97%AEXMC4700%E6%88%96%E8%80%85%E6%98%AF1302%E8%AF%BBIO%E7%8A%B6%E6%80%81%E7%9A%84%E5%87%BD%E6%95%B0%E6%98%AF%E4%BB%80%E4%B9%88/m-p/687358

0