Mukodik tobb DS18B20 de nem lehet updatolni az mbedet mert azutan nem mukodik mar
Fork of DS1820 by
Diff: DS1820.cpp
- Revision:
- 14:7c28fe6b734e
- Parent:
- 12:196e9e54b033
--- a/DS1820.cpp Thu Feb 26 22:20:24 2015 +0000 +++ b/DS1820.cpp Mon Nov 21 21:07:47 2016 +0000 @@ -49,9 +49,9 @@ void DS1820::onewire_bit_out (DigitalInOut *pin, bool bit_data) { pin->output(); pin->write(0); - wait_us(3); // DXP modified from 5 + wait_us(5); // DXP modified from 5 if (bit_data) { - pin->write(1); // bring data line high + pin->write(1); // bring data line high wait_us(55); } else { wait_us(55); // keep data line low @@ -72,11 +72,11 @@ bool answer; pin->output(); pin->write(0); - wait_us(3); // DXP modofied from 5 + wait_us(5); // DXP modofied from 5 pin->input(); - wait_us(10); // DXP modified from 5 + wait_us(5); // DXP modified from 5 answer = pin->read(); - wait_us(45); // DXP modified from 50 + wait_us(50); // DXP modified from 50 return answer; }