F28335第九篇——通用IO
发布日期:2021-05-14 11:30:34 浏览次数:10 分类:精选文章

本文共 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;};

���������������������������

  • ������������������������������������������������������������������������������������������������������������������������������������
  • ������������������������������������������������������������������������I/O������������������������
  • ���������������������������������������������������������������������������������������������������
  • ���������������������

    // ���������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���������

    上一篇:F28335第十篇——增强型捕获模块(eCAP)
    下一篇:F28335第八篇——CCS6.0主题设置

    发表评论

    最新留言

    逛到本站,mark一下
    [***.202.152.39]2025年04月18日 12时56分38秒

    关于作者

        喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
    -- 愿君每日到此一游!

    推荐文章