GPIOx->ODR 端口数据输出寄存器(x = A~ G,该寄存器偏移地址为:0x0C):可写可读,可以设置IO口输出的值 注:当set和reset都设置了,则set优先级高) GPIOx->BSR 低位端口配置寄存器(x = A~ G,该寄存器偏移地址为:0x14): 0-15位——为1时,可以使ODRx相应的位清零,为0时,无变化 注:用BSRR和BRR去改变...
但 BSRR 的高16位却不能因为 BRR 的存在而显得多余,在有些IO时序要求非常严格的情况下,同时对一个GPIO置1和对另一个GPIO清0是很有用的。因为BRR这个为通用和复用IO,多了一个复用功能看看数据手册就知道了
STM32处理器的USB接口可达12Mbit/s。 2021-11-1 15:49:39 评论 举报 杨帆 提交评论 答案对人有帮助,有参考价值 0 GPIOX_BSRR和GPIOX_BRR寄存器的目的就是用来允许对GPIO寄存器进行原子的读/修改操作。 2021-11-1 15:50:03 评论 举报 刘桂兰 提交评论 只有小组成员才能发言,加入小组>> STM32...