初级会员

- 积分
- 65
- 金钱
- 65
- 注册时间
- 2011-5-4
- 在线时间
- 0 小时
|
原子兄在LED实验时, 直接采用位操作控制LED的通与断, 但STM32数据手册里关于GPIO的IDR及ODR寄存器,提示只能进行word方式操作,即不能进行位操作. 但原子兄的实验结果证明是可以位操作的,不知大家发现这个问题了没有? 手册里描述如下::
Port output data register (GPIOx_ODR) (x=A..G)
Address offset: 0x0C
Reset value: 0x0000 0000
Bits 31:16 Reserved, must be kept at reset value.
Bits 15:0 ODRy[15:0]: Port output data (y= 0 .. 15)
These bits can be read and written by software and can be accessed in Word mode only.
Note: For atomic bit set/reset, the ODR bits can be individually set and cleared by writing to
the GPIOx_BSRR register (x = A .. G).
|
|