Вверх ↑
Ответов: 70
Рейтинг: 0
#1: 2016-01-16 18:05:54 ЛС | профиль | цитата
Леонид писал(а):

Мне этот текст ничего не сказал. Позвольте я поясню всё по порядку. Устройства, датчики, имеют линию 1-Wire, у меня есть "железный" переходник с USB на 1-Wire, но для того что бы он работал мне нужен кусок программы, а именно вложенная схема, в количестве 3 шт.
1. Передаёт на указанный порт со скоростью 9600 кБ/с значение 0xFF и в случае если устройство ответило (оно должно выдать от 0х10 до 0х90) сообщить.
2. Должен передавать данные например 0хСС в линию таким образом что бы это понимал 1-Wire то есть на частоте 115200 последовательность
0хFF;0хFF;0х00;0х00;0хFF;0хFF;0х00;0х00; что соответствует 0b11001100. Если мне нужно отправить 0х55 то последовательность должна быть 0х00;0хFF;0х00;0хFF;0х00;0хFF;0х00;0хFF; что соответствует 0b01010101. и так любой другой код который мне нужен.
3. Должен принимать из линии на частоте 115200 последовательность 0х00 или 0хFF что соответствует 0 или 1. То есть если мне прилетело значение 0хFF;0хFF;0хFF;0хFF;0х00;0х00;0х00;0х00; то этот блок должен вернуть мне значение 0xF0 что соответствует 0b11110000 и я мог это считать.

Справимся?
карма: 0

0