
本文共 3113 字,大约阅读时间需要 10 分钟。
F28335 GPIO���������������������
GPIO������
F28335������������������88���������IO������������������A���B���C���������������
- A���������GPIO0���GPIO31
- B���������GPIO32���GPIO63
- C���������GPIO64���GPIO87
GPIO���������������������������������GPIO���������������(GpioCtrlRegs)���GPIO���������������(GpioIntRegs)���GPIO���������������(GpioDataRegs)���������������������������������������������������������
���������������������
1. GPIO������������������GpiCtrlRegs���
���������������������IO���������������������������������������������������������������������������������A���B���������������C���������������������������
2. GPIO������������������GpiIntRegs���
- ������������������������������������������������������������
- ���������������������������������������������������������������������������������������������
3. GPIO������������������GpiDataRegs���
��������������������������������������������������������������������������������������������������������� storage���������������������������������������������������������������������������������������������������
������������������������
// GPIO���������������struct GpioCtrlRegs { union GpACTRL Reg gpACTRL; union GpA1 Reg gpAQSEL1; union GpA2 Reg gpAQSEL2; union GpA1 Reg gpAMUX1; union GpA2 Reg gpAMUX2; union GpADat Reg gpadir; union GpADat Reg gpapud; Uint32 reserved1; union GpBCtrl Reg gpBCtrl; union GpB1 Reg gpBQSEL1; union GpB2 Reg gpBQSEL2; union GpB1 Reg gpBMUX1; union GpB2 Reg gpBMUX2; union GpBDat Reg gpBDir; union GpBDat Reg gpBPUD; Uint16 reserved2[8]; union GpC1 Reg gpCMUX1; union GpC2 Reg gpCMUX2; union GpCDat Reg gpCDir; union GpCDat Reg gpCPUD;};// GPIO���������������struct GpioIntRegs { union GpioXInt Reg gpioXInt1Sel; union GpioXInt Reg gpioXInt2Sel; union GpioXInt Reg gpioXNmiSel; union GpioXInt Reg gpioXInt3Sel; union GpioXInt Reg gpioXInt4Sel; union GpioXInt Reg gpioXInt5Sel; union GpioXInt Reg gpioXInt6Sel; union GpioXInt Reg gpioXInt7Sel; union GpADat Reg gpIOpMSel;};
���������������������������
���������������������
// ���������GPIO������������void InitKeyGpio() { GpioCtrlRegs.gpadir = GPIO_OUTPUT; GpioCtrlRegs.gpapud = GPIO_HIGH; GpioCtrlRegs.gpBDir = GPIO_OUTPUT; GpioCtrlRegs.gpBPUD = GPIO_HIGH; GpioCtrlRegs.gpCMux1 = GPIO m����CF; GpioIntRegs.gpioXInt1Sel = GPIO13;}// ������������������interrupt void IsrXint1() { PieCtrlRegs.pieCtrl.bit.enPie = 1; GpioDataRegs.gpAtoGgle.bit.GPIO6 = 1; // ������LED1 GpioDataRegs.gpBtoGgle.bit.GPIO7 = 1; // ������LED2 Delay_Us(10000);}
������
F28335���GPIO���������������������������IO������������������������������������������������������������������������������������������������������������������������������������I/O���������
发表评论
最新留言
关于作者
