一、.C語音位操作儘量用unsigned 型不然會造成數據混亂如下代碼段。
/* 初始化SPI引腳 */
LPC_PINCON->PINSEL0 |= (0x03ul << 30); /* 設置P0.15腳爲SCK腳 */
寄存器操作常常用到位操作,於是可以再後面加上ul指明爲無符號長整型。
二、位運算賦值運算符
&=,|=,~=,<<=,>>=。
把位操作完以後賦值回原來的數。
&=