ST Visual Develop 是stm 官方的開發環境。真不咋地,沒用前進后退按鈕。
有時候 連A<<8+B;這樣的寫法都會出錯,但是不報錯。
焦點1:
ClusterID=ClusterID<<8; //注意:該編譯器不支持左移后加一個字節,此Cosmic CxSTM8不能 寫一行,結果會是0x0000,錯
ClusterID=ClusterID+RecData[8];//2字節是先發低字節再發高字節 焦點2:
if(IIC_SDA_DAT)//這里讀引腳電平,不能寫成IIC_SDA_DAT==1 判斷,不是錯誤,但會搞死你。查不到哪里出問題,程序就是不行。
Data|=1;
|