Skip to content

Commit 137f5ca

Browse files
committed
document latest changes to fix some issues
1 parent 656bec5 commit 137f5ca

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

README.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -107,14 +107,16 @@ Note: **Bold printed devices are feature-complete and were mostly tested with a
107107
- for further details try reading the header-files or check the examples
108108

109109
### HELP - What to do if things don't work as expected?
110-
- check if your arduino software up to date (>v1.6.8)
111-
- update this lib to the latest release (v2.1.3)
110+
- check if your arduino software up to date (>v1.8.0)
111+
- update this lib to the latest release (v2.2.0)
112112
- if you use an uncalibrated architecture the compilation-process will fail with an error, look at ./examples/debug/calibrate_by_bus_timing for an explanation
113113
- check if clock-speed of the µC is set correctly (if possible) - test with simple blink example, 1sec ON should really need 1sec. timing is critical
114114
- begin with a simple example like the ds18b20 (if possible). the ds18b20 doesn't support overdrive, so the master won't switch to higher data rates
115-
- check if your setup is right: you need at least external power for your µC and a data line with ground line to your onewire-master
115+
- check if your setup is right: you need at least external power for your µC and a data line with ground line to your onewire-master (see section below)
116116
- is there more than one master on the bus? It won't work!
117117
- has any other sensor (real or emulated) ever worked with this master? -> the simplest device would be a ds2401
118+
- if communication works, but is unstable please check with logic analyzer
119+
- maybe your master is slow and just needs a higher ONEWIRE_TIME_MSG_HIGH_TIMEOUT-value (see OneWireHub_config.h line 37)
118120
- make sure that serial- and gpio-debugging is disabled (see src/OneWireHub_config.h), especially when using overdrive (be aware! it may produce heisenbugs, timing is critical)
119121
- on a slow arduino it can be helpful to disable the serial port completely to get reliable results -> at least comment out serial.begin()
120122
- if you can provide a recording via logic-analyzer (logic 8 or similar) there should be chance we can help you

0 commit comments

Comments
 (0)