|
|
寫一個獲取DS18B20的64位序列號的keil工程,獲取需要連接的DS18B20器件的序列號。
uint8_t rom[8];
void read_rom(void)
{
uint8_t index;
ds18b20_init();
ds18b20_write_byte(0x33);
for (index = 0;index < 8;index++)
{
rom[index] = ds18b20_read_byte();
}
}
將獲取到的DS18B20器件的序列號通過數(shù)組保存起來,再新建一個獲取多點溫度的keil工程,發(fā)送匹配64位序列號,獲取溫度即可。
程序在附件,可以下載 |
評分
-
查看全部評分
|