嵌入式 【端口位设置/清除寄存器(GPIOx_BSRR)】

 

BSRR寄存器低16位,对应位设置为1,那么IO口输出为高电平,对应位设置为0,对应IO口不产生任何影响。高16位作用相反。

BSRR是控制ODR的寄存器,ODR与BSRR的区别:

                          (1)ODR设置位值时是影响其他的位,ODR使用时先读取其状态才能设置其值

                            (2)  BSRR寄存器设置位值的时候,不会影响到其他的位的输出或输入。

posted @ 2019-04-25 07:41  Crown-V  阅读(2023)  评论(0)    收藏  举报