OneWireHub работает вообще ?
- Войдите на сайт для отправки комментариев
Пт, 26/04/2019 - 18:13
Библиотека для эмуляции 1wire устройств.
https://github.com/orgua/OneWireHub
Проверил - ниодин пример не работает. программа от даллас onewireviewer вообще невидит ниодного устроцства из примера.
Сканер нормально определяет реальные устройства, железка собрана на китайском FT232 usb-com модуле.
в описании написано. что либа не использует прерывания и таймеры. соответвенно все задержки нужно предварительно калибровать, иначе нифига работать не будет
в описании написано. что либа не использует прерывания и таймеры. соответвенно все задержки нужно предварительно калибровать, иначе нифига работать не будет
это да, программа лежит в примерах
это не более чем учебное пособие. На гитхабе есть другие эмуляторы.
спасибо хлопцы, буду изучать.
Я нашeл эмулятор который сразу определяется но он на ds18b20 настроен по регистрам.
пока трудно понять что и где перенастроить для eeprom DS2502 .
https://github.com/mikaelpatel/Arduino-OWI
У серожи принцип - сначала напрячь всех, потом напрягаться самому.
Как будто это что-то плохое.
Ну, вообще-то - плохое.
Не будьте рабами Сережи - не напрягайтесь!
Всё что бы только в радость и в интерес!
А вообще сначала я напрягся и уже 3 суток, апотом за подмогой пошел.
калибровка тоже не работает
какой-то тухлый проект
создал тем у с вопросом в ветке автора
https://github.com/orgua/OneWireHub/issues/75
у кого есть интерес поковыряться и всем помочь? для atmega 328 16M arduino 1.8.5
Надо с таймингами разобраться, автор что-то перемандил и решил сделать универсальное под все железки и версии компилятра но нерабочее.
500р. закину
После некоторого изучения вопроса, выяснилось что проблема может быть и в компиляторе. avr gcc Скачал все версии библиотеки, ниодна не работает. Скачал версию среды которая по моему мнению могла быть во время создания библиотеки, это 2016. Первая версия 0.2.0 заработала в ARDUINO IDE 1.6.0 Но через две секунды ее переставал видеть OneWireViewer. Сигналы при этом шли и дешифратор протокола на анализаторе их определял.
Дело замедляется отсутствием информации в каком году какая ардуина вышла и с какой версией компилятора.
выяснил, после перехода на gcc492 перестала нормально работать библиотека 020
а на ардуино с gcc481 работает первая версия библиотеки без шаманства.
gcc492 появился с версии arduino1610