55智能网
新记
GPIOx_BSRR 这个寄存器的功能既有设置又有清除,为什么还要GPIOx_BRR这个呢?什么区
GPIOx_BSRR 这个寄存器的功能既有设置又有清除,为什么还要GPIOx_BRR这个呢?什么区别
举报该文章
相关建议 2015-04-26
从别处看到的答案:
BRR的存在有点多此一举了,这个设计跟IC设计者和用户习惯都有关系,有些用户就习惯set 和 reset 分开操作两个不同的寄存器,IC设计者需要照顾他们的习惯。
但 BSRR 的高16位却不能因为 BRR 的存在而显得多余,在有些IO时序要求非常严格的情况下,同时对一个GPIO置1和对另一个GPIO清0是很有用的。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://55.aolonic.com/aa/8il8g4q4clrfre8cif.html
其他看法
第1个回答 2015-02-02
因为BRR这个为通用和复用IO,多了一个复用功能
第2个回答 2014-12-21
看看数据手册就知道了
相似回答
大家正在搜
相关问题
新手对GPIOx_BSRR和GPIOx_BRR疑惑
STM32 既然可以直接操作ODR,为什么还要设置BSRR和...
stm32中GPIOx_BSRR和 GPIO_xBRR寄存允...
STM32中的BRR寄存器与BSRR寄存器重复么?
配置_BSRR时为什么还要配置CRL
请教STM32知识点:GPIOA->BSRR 与GPIOA-...
stm32的这两个寄存器有冲突吗
c语言中GPIOA->BSRR=1<<9什么意思