BSRR写1的位置1,BRR写1的位置0;这两个命令是不同的,一个用于清零,一个用于置1;这两句话等同与GPIOA->ODR = GPIOA->(ODR&0xff00)|cmd;
是针对同一个功能但是状态不同,BSRR是置GPIOA为高对应于一个模式,BRR清除这个模式