Intel -> Kabylake -> PCH_EDS -> KBL_PCH_H_EDS_2_2.4_566449.pdf
可以先從DadaSheet搜尋GPP_D_9的位置, 去找到她的Address
在根據下面的表格加上我們找到的Address 就可以在RU上面看到我們版子上的Status
所以 GPP_D_9 = FDAE + 0508 = FDAE0508
GPP_A, B
|
FDAF + XXXX
|
---|---|
GPP_C,D,E,F,G,H
|
FDAE + XXXX |
GPP_I
|
FDAC + XXXX |
之後就只要在RU的Memory(Flat) Alt + 7 在輸入上面得到的值, 通常會取整數比較好算,
所以會在下面輸入 FDAE0500
在來是看他們的功能要怎麼去找呢?
前面在找DataSheet有看到位置是PAD_CFG_DW0_GPD_9
然而, 在這裡也有提到說她的一些描述是跟 PAD_CFG_DW0_GPD_0 一樣的
所以在直接搜尋 PAD_CFG_DW0_GPD_0 就可以了
這樣就可以取得這個GPIO的Status了
Code 裡面的設定
{GPIO_SKL_H_GPP_D9, {GpioPadModeGpio, GpioHostOwnDefault, GpioDirOut , GpioOutHigh , GpioIntDis , GpioResetNormal , GpioTermNone }},
GpioDirOut : GPO, GpioDirIn: GPI, GpioDirInOut:GPIO
GpioOutHigh: High, GpioOutLow: Low
GpioResetNormal: Keep Voltage, GpioResetResume: release Voltage
沒有留言:
張貼留言