[S32K]GPIO使用

問題:ui

1.爲什麼對Port口下的某個引腳單獨配置Direction會影響到該Port下的其餘PIN腳,致使以前配置失效?當前沒辦法,只能把工程中全部用到的PIN腳Direction一次配置完畢component

 

詳細介紹:ip

1. Pin腳查詢方式it

Reference Manual->"IO_Signal_Description_Input_Multiplexing.xlsx"io

2. Pin複用配置可視化

PCR寄存器來配置每一個Pin腳的複用方式,如PCR[MUX]=1通常做爲GPIO使用,那麼須要調用pins_driver.c中的API: 配置

void PINS_DRV_SetMuxModeSel(PORT_Type * const base, uint32_t pin, port_mux_t mux)來配置使用方式,這是一種使用方法,方法

另外,你還能夠經過component可視化配置,而後經過config的方式直接調用status_t PINS_DRV_Init(uint32_t pinCount, const pin_settings_config_t config[])來一次到位配置全部的Pin腳查詢

相關文章
相關標籤/搜索