Arduino - эмулятор Ibutton (1-wire slave)
- Войдите на сайт для отправки комментариев
Ср, 31/08/2022 - 20:52
Дано:
Arduino nano/pro mini (atmega328p, 16 Mhz).
Контроллер СКУД iron logic Z5R
Arduino по UART получает некоторые данные, после получения эти данные необходимо отдельной функцией/процедурой отправить в контроллер СКУД (Z5R) притворившись 1-wire девайсом DS1990 , или (если Z5R не доступен) сдохнуть по таймауту и вернуть управление основной программе. Подключение Arduino и Z5R постоянное . Z5R - 1-wire master .
Различные либы OneWireSlave у меня почему то не взлетают. Пример с либой OneWireHub заработал, Z5R получает переданный код , но не хватает ума понять как это делать в функции по требованию а не в основном потоке с его полной блокировкой .
Имеется Z5R, Arduino , логический анализатор и , при необходимости, готовность под вашим чутким руководством все это тестировать.
По прерыванию, например, если пришли данные.
2тр, man9913@mail.ru
если вам ещё не сделали, то пишите на fridgetester@yandex.ru