Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DS18B20 parasited mode #1

Closed
guiguid opened this issue Apr 12, 2013 · 3 comments
Closed

DS18B20 parasited mode #1

guiguid opened this issue Apr 12, 2013 · 3 comments

Comments

@guiguid
Copy link

guiguid commented Apr 12, 2013

Hi,
DS18B20 works well in normal mode,
but I can't see anything to use parasited mode.

normal mode :
DS18B20
PIN 1 : VCC
PIN 2 : ONEWIRE DATA
PIN 3 : GND

parasited mode (see datasheet for differences in command sequences):
DS18B20
PIN 1 : GND
PIN 2 : ONEWIRE DATA
PIN 3 : GND

guillaume.

@mikaelpatel
Copy link
Owner

Parasite mode is not implement right now.

@mikaelpatel
Copy link
Owner

Do you have any example of parasite mode? I guest that there is an extra pulse to give power. I will check documentation on 1-wire.

@ghost ghost assigned mikaelpatel Apr 12, 2013
@mikaelpatel
Copy link
Owner

Parasite mode is now implemented. See 47972b0

@mikaelpatel mikaelpatel removed their assignment Jul 2, 2014
mikaelpatel added a commit that referenced this issue Aug 9, 2015
1. New class InputCapture will use ICP1 pin and capture timer (#1)
on event.
2. New Pin example sketch for InputCapture with latency measurement.
mikaelpatel pushed a commit that referenced this issue Jul 8, 2018
* Add a testing program to test and burn slave and master.

Example command to upload slave using wio:
"wio run --target slave --upload --port /dev/ttyUSB0 --clean"

Example command to upload master using wio:
"wio run --target master --upload --port /dev/ttyUSB1 --clean"

* Add a README so anyone knows how to test using wio.

* Fix the commit where the twi broke at.

* Temporarily add the testing dummy program example to make it easier to
test.

* Fix the second bug, needed to power up the TWI::Slave::begin().

* Remove dummy testing "cosa-fix" stuff.

* Handle async case and sync case seperately.

* Fix spaces.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants