You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+5-3
Original file line number
Diff line number
Diff line change
@@ -107,14 +107,16 @@ Note: **Bold printed devices are feature-complete and were mostly tested with a
107
107
- for further details try reading the header-files or check the examples
108
108
109
109
### 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)
112
112
- 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
113
113
- 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
114
114
- 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)
116
116
- is there more than one master on the bus? It won't work!
117
117
- 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)
118
120
- 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)
119
121
- on a slow arduino it can be helpful to disable the serial port completely to get reliable results -> at least comment out serial.begin()
120
122
- if you can provide a recording via logic-analyzer (logic 8 or similar) there should be chance we can help you
0 commit comments