引用: laidaihua 发表于 2015-9-1 10:42
15-0、31-16就是这个32位寄存器的位标号啊,0表示其D0位,15表示其D15,31表示其D31。
GPIOx->BSRR = GPIO_Pin的意思你理解的是对的,就是赋值给BSRR寄存器。如果你要将端口的某一个Pin清0,那么应该将GPIO_Pin左移16位后再赋值,而如果要置1,则直接赋值GPIO_Pin。图中的注释也说的很清楚了,如果你同时设置了BSy和BRy,则 ...
引用: laidaihua 发表于 2015-9-1 10:42
15-0、31-16就是这个32位寄存器的位标号啊,0表示其D0位,15表示其D15,31表示其D31。
GPIOx->BSRR = GPIO_Pin的意思你理解的是对的,就是赋值给BSRR寄存器。如果你要将端口的某一个Pin清0,那么应该将GPIO_Pin左移16位后再赋值,而如果要置1,则直接赋值GPIO_Pin。图中的注释也说的很清楚了,如果你同时设置了BSy和BRy,则 ...
更多回帖