一、从基本GPIO开始

ziqian0512   2013-6-20 17:13 楼主
1、初始化系统,并打开系统时钟
SysCtrlRegs.PCLKCR3.bit.GPIOINENCLK = 1; // GPIO
2、设置GPIO口输入输出方向
GpioCtrlRegs.GPADIR.bit.GPIO0 = 1;
3、设置GPIO的值
GpioDataRegs.GPATOGGLE.bit.GPIO0 = 1;
注GPIO GpioDataRegs口如下:
   union  GPADAT_REG       GPADAT;       // GPIO Data Register (GPIO0 to 31)
   union  GPADAT_REG       GPASET;       // GPIO Data Set Register (GPIO0 to 31)
   union  GPADAT_REG       GPACLEAR;     // GPIO Data Clear Register (GPIO0 to 31)
   union  GPADAT_REG       GPATOGGLE;    // GPIO Data Toggle Register (GPIO0 to 31)
   union  GPBDAT_REG       GPBDAT;       // GPIO Data Register (GPIO32 to 38)
   union  GPBDAT_REG       GPBSET;       // GPIO Data Set Register (GPIO32 to 38)
   union  GPBDAT_REG       GPBCLEAR;     // GPIO Data Clear Register (GPIO32 to 38)
   union  GPBDAT_REG       GPBTOGGLE;    // GPIO Data Toggle Register (GPIO32 to 38)

回复评论 (3)

回复 楼主 ziqian0512 的帖子

楼主是要记录下一步步学习过程?真不错啊  

支持一下
加油!在电子行业默默贡献自己的力量!:)
点赞  2013-6-21 11:09

回复 沙发 soso 的帖子

刚刚打算认真学学这个,所以想记下来,这样更认真点儿~
点赞  2013-6-22 08:41

回复 板凳ziqian0512 的帖子

真不错啊  加油
加油!在电子行业默默贡献自己的力量!:)
点赞  2013-6-23 11:58
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复