板子是UPNET-2410。我想复用GPE的IO口。I/O对应的SD卡的部件。
板子上SD卡部件电路图如下:
S3C2410上IO脚定义如下:
#define VCC_OUT() rGPFCON |= (0x01<<14)
#define VCC_ON() rGPFDAT |= (0x0001<<7)
#define VCC_OFF() rGPFDAT &= (~(0x0001<<7))
#define TXEN_DDR_OUT() rGPECON|= (0x01<<16)
#define TXEN_ON() rGPEDAT|= (0x0001<<8)
//#define TXEN_OFF() rGPEDAT &= (~ (0x0001<<8))
#define TXEN_OFF() rGPEDAT &= 0xfeff
#define TRXCE_DDR_OUT() rGPECON |= (0x01<<14)
#define TRXCE_ON() rGPEDAT |= (0x0001<<7)
#define TRXCE_OFF() rGPEDAT &= 0xff7f
//#define TRXCE_OFF() rGPEDAT &= (~ (0x0001<<7))
#define PWR_DDR_OUT() rGPECON |= (0x01<<10)
#define PWR_ON() rGPEDAT |= (0x0001<<5)
#define PWR_OFF() rGPEDAT &= (~ (0x0001<<5))
我定义的一些功能。
GPEDAT 【7-8-9-10】貌似都不会变0。不知道为什么。。。
各位帮我瞧瞧。。。说说原因啦 |