最近發現某個 GPIO input 訊號怪怪的 , 想說 ,給個 internal pull up 的設定.
在 PAD Controll 部份加入 PAD_CTL_PUS_47K_UP . 結果發現還是怪怪的.
詳細參考 imx5x 系列的 BSP 後發現 , Pull up 要動作, 可能需要另外增加兩的設定.
一個是 PUE ( pull up enable ), 和 PKE ( pull up keep enable ) .
所以.......Define 要修改如下:
#define MX6SL_PAD_KEY_COL0__GPIO_3_24_UP_47K \
IOMUX_PAD(0x0474, 0x016C, 5, 0x0000, 0, \
PAD_CTL_PUE | PAD_CTL_PKE | PAD_CTL_PUS_47K_UP)
沒有留言:
張貼留言