cortex-M3 位带特性用法
看到这个网址上http://bbs.**/thread-250113-1-1.html 上发的关于cortex-M3 位带特性的帖子,有几个问题想请教大家。
我现在想在LM3S8962 上使用 I2C 外扩IO,我在控制IO的时候需要发送一个字节来控制对应的8路IO,如果我只想单独控制其中一路IO,那么我就只需要改变其中1位,也就是说我原来想控制一个字节中单独1位,是像你帖子所说的那样,用与,异或等方式来实现,而且很容易误操作,如果用位带特性来操作的话应该很简单。
我的问题是:如何定义一个属于位带特性的字节变量?又如何实在对应内存区,对其操作?
有没有这样的例程能参照一下? |