?? temp_module.c
字號:
#define TEMPSENSE 0x90#define ACCESS_CONFIG 0xAC#define START_CONVERT 0xEE#define READ_TEMP 0xAAvoid ds1621_send0(unsigned char cmd){ i2c_start(); i2c_put(TEMPSENSE); i2c_put(cmd); i2c_stop();}void ds1621_send1(unsigned char cmd,unsigned char data){ i2c_start(); i2c_put(TEMPSENSE); i2c_put(cmd); i2c_put(data); i2c_stop();}unsigned char ds1621_read1(unsigned char cmd){ unsigned char c; i2c_start(); i2c_put(TEMPSENSE); i2c_put(cmd); i2c_rstart(); i2c_put(TEMPSENSE | 0x01); c = i2c_get(1); // NAK read i2c_stop(); return(c);}void ds1621_read2(unsigned char cmd, unsigned char *ptr){ i2c_start(); i2c_put(TEMPSENSE); i2c_put(cmd); i2c_rstart(); i2c_put(TEMPSENSE | 0x01); *(ptr+1) = i2c_get(0); // get MSB, ack *(ptr) = i2c_get(1); // get LSB, nak i2c_stop();}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -