Хотелось бы соединить два микроконтроллера через 1 wire , и сделать управление к примеру 16 команд по одному проводу
вот пример
https://www.drive2.ru/c/1083595/#comments
хотелось бы пример кода в codevisionavr
Мне главное чтобы было не более 4 х жил проводаARV писал(а): а если не требуется двусторонний обмен, то все вообще элементарно до слез.
определитесь, пожалуйста.
А почему именно 1wire?sirha писал(а):нужен токо интерфейс 1 wire двусторонний обмен не нужен
я понимаю что вы во всем остальном сильны UART и др , но я хочу 1 wire!!!!!shads писал(а): А почему именно 1wire?
Для чего именно 1-Wire?sirha писал(а):но я хочу 1 wire
Мурик от вас уже флуд пошел,тут тема не про UART который всем уже известенМурик писал(а):Для чего именно 1-Wire?sirha писал(а):но я хочу 1 wire
Во многих МК есть встроенный модуль UART
Нужен вот такой протоколARV писал(а):если вам не требуется двусторонний обмен и обязательное следование стандарту 1wire, то предлагаю на выбор следующие варианты:
1. USART
2. аналоговый интерфейс
3. самопальный импульсно-кодовый протокол, например, аналогичный тому, что уже был показан по вашей же ссылке.
4. К-Line
5. Беспроводный ИК-интерфейс
Я так понил реализовать прерываниями?Dr. Alex писал(а): А вообще это можно реализовать самому, по фронту первого импульса запускаете таймер, по спаду останавливаете и смотрите сколько натикало: мало - импульс короткий, много - ессно длинный, и так с каждым импульсом, для определения начала и конца передачи пустите импульс заданной ширины)
А весной этого года эмулятор пульта не вы делали ? Что то очень знакомая тема то. Что то не сложилось или это другой девайс ?sirha писал(а):
Нужен вот такой протокол
http://radiokot.ru/forum/download/file.php?id=181293 работает 1 команда
http://radiokot.ru/forum/download/file.php?id=181760 - пауза между 11 ми импульсами
суть в том что постоянно идет 11 импульсов через большую паузу и изминяется ШИМ
если изменена ширина 1 го импульса то горит первый светодиод, если изменена ширина импульса 8 то горит 8 светодиод ,вообщем частота не меняется меняется токо ШИМ
я так понил что это похоже на 1 wire
Сто процентов)))))) Видимо что-то не срослось у ТСMorroc писал(а):А весной этого года эмулятор пульта не вы делали ?
Привет)).,именно этот,все импульсы точно повторил по осцилографу,не заработало((Morroc писал(а): А весной этого года эмулятор пульта не вы делали ? Что то очень знакомая тема то. Что то не сложилось или это другой девайс ?
http://radiokot.ru/forum/viewtopic.php?f=58&t=103193
http://radiokot.ru/forum/viewtopic.php?f=57&t=103019
А о чем думать то если, по вашим словам, тайминги вам удалось повторить 1 в 1 ?sirha писал(а): Dr. Alex спасибо за подсказку действительно стоющую-" Немного похоже на пропорциональное управление) ",буду думать
фронты скорее всего нет как у обычного шима, уровни по напряжению соблюдал,наверняка в длительность не попадалMorroc писал(а):И уровни по напряжению 0 / 1 соблюдены и фронты крутые ?
sirha писал(а):...Dr. Alex спасибо за подсказку...