瀏覽代碼

Merge pull request #9 from FrankBoesing/patch-1

enable required Pullups in SDHC_ReleaseGPIO(void)
main
Paul Stoffregen 7 年之前
父節點
當前提交
f4105ecf4e
共有 1 個文件被更改,包括 7 次插入6 次删除
  1. +7
    -6
      utility/KinetisSDHC.c

+ 7
- 6
utility/KinetisSDHC.c 查看文件

// release the SDHC Controller signals // release the SDHC Controller signals
static void SDHC_ReleaseGPIO(void) static void SDHC_ReleaseGPIO(void)
{ {
PORTE_PCR0 = 0;
PORTE_PCR1 = 0;
PORTE_PCR2 = 0;
PORTE_PCR3 = 0;
PORTE_PCR4 = 0;
PORTE_PCR5 = 0;
PORTE_PCR0 = PORT_PCR_MUX(1) | PORT_PCR_PE | PORT_PCR_PS; /* PULLUP SDHC.D1 */
PORTE_PCR1 = PORT_PCR_MUX(1) | PORT_PCR_PE | PORT_PCR_PS; /* PULLUP SDHC.D0 */
PORTE_PCR2 = 0; /* SDHC.CLK */
PORTE_PCR3 = PORT_PCR_MUX(1) | PORT_PCR_PE | PORT_PCR_PS; /* PULLUP SDHC.CMD */
PORTE_PCR4 = PORT_PCR_MUX(1) | PORT_PCR_PE | PORT_PCR_PS; /* PULLUP SDHC.D3 */
PORTE_PCR5 = PORT_PCR_MUX(1) | PORT_PCR_PE | PORT_PCR_PS; /* PULLUP SDHC.D2 */
} }





static void SDHC_SetClock(uint32_t sysctl) static void SDHC_SetClock(uint32_t sysctl)
{ {
uint32_t n, timeout; uint32_t n, timeout;

Loading…
取消
儲存