能不能解释·一下,这个是么之意思。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
GPIO_PIN_0 0x00000001
GPIO_PIN_1 0x00000002
num = GPIO_PIN_0 |GPIO_PIN_1
那么应该不需要以为感觉只需要进行或运算啊!
还有就是num应该是个32位的数据,除非我强制类型转换,才能成为8位。是这样理解吗?
就是还有一个问题,那就是地址,每一个模块就有一个地址,比如GPIO_PIN_0的地址是0x00000001,那么我给它赋值,改的是一个什么东西,地址值没有变吧!还有就是,像调用函数时,比如说配置时钟的函数,里面有几个参数,而那几个参数也有地址,而且还是或起来的,所以应该传过去来是个值,关键就是这里,地址到底变没有变,值是不是就是那几个或起来的得到的值。简单的说能不能像这样理解,就是我们调模块的时候,也需要配置,所以也是给值,不过单纯的就是一个值,所以即使是或起来的也还是相当于怎样配置得到对应的值,从而就是给单片机什么命令了。