第04章 LED灯控制与Keil MDK工程框架.pptx

第04章 LED灯控制与Keil MDK工程框架

第4章 LED灯控制与Keil MDK工程框架;1;; ; ; ;;图4-4 端口置位/清零寄存器GPIOx_RSRR;上述使用GPIOx_RSRR清零某个GPIO端口的特定管脚时,有一个左移16位(“16”)的操作,因为清零寄存器位于GPIOx_RSRR的高16位,为了省掉这个操作,GPIO模块还具有一个16位的端口清零寄存器GPIOx_BRR(偏移地址:0x14,复位值为0x0),每位记为BRy(y=0,1,...,15),各位写入0无效,写入1清零相应的端口管脚。 例如,使GPIOE端口的第11管脚输出低电平,则可使用语句“GPIOE_BRR = (1uL11);”。 配置锁定寄存器GPIOx_LCKR(偏移地址:0x18,复位值为0x0),用于锁定配置寄存器GPIOx_CRL和GPIOx_CRH的值,如图4-5所示。 ;图4-5 配置锁定寄存器GPIOx_LCKR; GPIOE_LCKR =(1uL11) | (1uL5); GPIOE_LCKR = (1uL16) | (1uL11) | (1uL5); GPIOE_LCKR = (1uL11) | (1uL5); GPIOE_LCKR = (1uL16) | (1uL11) | (1uL5); v1 = GPIOE_LCKR; v2

文档评论(0)

1亿VIP精品文档

相关文档