从别处看到的答案:BRR的存在有点多此一举了,这个设计跟IC设计者和用户习惯都有关系,有些用户就习惯set 和 reset 分开操作两个不同的寄存器,IC设计者需要照顾他们的习惯。但 BSRR 的高16位却不能因为 BRR 的存在而显得多余,在有些IO时序要求非常严格的情况下,同时对一个GPIO置1和对另一个GPIO...
GPIOX_BSRR和GPIOX_BRR寄存器的目的就是用来允许对GPIO寄存器进行原子的读/修改操作。 2021-11-1 15:50:03 评论 举报 刘桂兰 提交评论 只有小组成员才能发言,加入小组>> STM32 14639个成员聚集在这个小组 加入小组 精选推荐 调试STM32H750的FMC总线读写PSRAM遇到的问题求解? 1947 浏览 1 评论 X-NU...
BSRR--Bit Set Reset Register 定义 该寄存器的地址偏移为0x10,复位值为0x0000 0000 性质 注:如果同时设置了BRy和BSy的对应位,BSy起作用。应用 GPIOx->BSRR = GPIO_Pin; //端口位设置或清除 注:GPIO_Pin为(0..15)中任意接口 有了GPIOx->BRR清除寄存器,并且与GPIOx->BSRR高16为功能相同,有人问...