реклама на сайте
подробности

 
 
> две 1-wire шины в одном корпусе, как реализовать?
Anthoni
сообщение Jun 20 2012, 12:50
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 64
Регистрация: 1-12-07
Пользователь №: 32 864



Добрый день друзья. Как в процессе работы переинициализировать шину 1-wire на другую ногу МК в cvavr?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ILYAUL
сообщение Jul 3 2012, 17:02
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата
Добрый день друзья. Как в процессе работы переинициализировать шину 1-wire на другую ногу МК в cvavr?

А на фига? Смысл в чём?


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jul 3 2012, 17:14
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(ILYAUL @ Jul 3 2012, 20:02) *
А на фига? Смысл в чём?


Видимо, чтобы реализовывать 2 и более мастеров 1-wire.
Go to the top of the page
 
+Quote Post
ARV
сообщение Jul 3 2012, 17:51
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



Цитата(_Артём_ @ Jul 3 2012, 21:14) *
Видимо, чтобы реализовывать 2 и более мастеров 1-wire.

смысл наверняка в том, чтобы избавиться от геморроя с адресацией нескольких однотипных устройств. например, сделать устройство измерения температуры в двух или более точках при помощи DS18x20 достаточно геморная штука, если все датчики сажать на 1 линию: надо предусмотреть целую систему "обучения" девайса адресам новых датчиков с привязкой датчика к месту измерения... а если сделать 2 или более шины - то каждая может быть однозначно соотнесена с местом измерения и независима от адреса датчика (SKIP_ROM для обращения).

я делал либу поддержки до 8 1-wire-шин на одном порту (WinAVR), но все руки не дошли в реале ее испытать sm.gif в протеусе все работает


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
GDI
сообщение Jul 4 2012, 07:13
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Цитата(ARV @ Jul 3 2012, 21:51) *
я делал либу поддержки до 8 1-wire-шин на одном порту (WinAVR), но все руки не дошли в реале ее испытать sm.gif в протеусе все работает
Я тоже делал такую библиотеку, и она прекрасно работала и, надеюсь, до сих пор работает в реальных устройствах. К сожалению код привести не могу, потому что было это более 10 лет назад. Это вообще был мой первый проект на AVR. И, кстати, реализация была сделана под CVAVR как раз после того как я не смог стандартную его библиотеку заставить работать на разных портах, в общем, всё как у топик стартера sm.gif.
Кстати, потом я написал еще и слейва на 8 шин, для стенда тестирования устройства. Там было 8 переменных резисторов которыми можно было индивидуально установить температуру для каждого датчика.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Anthoni   две 1-wire шины в одном корпусе   Jun 20 2012, 12:50
- - GDI   Если используете встроенную библиотеку CVAVR, то н...   Jun 20 2012, 12:57
- - haker_fox   Как раз готовлю статейку к своей библиотеке. Пока ...   Jun 20 2012, 14:11
- - Anthoni   Понял. Изучаю вашу haker_fox документацию! Неп...   Jun 20 2012, 15:37
|- - haker_fox   QUOTE (Anthoni @ Jun 20 2012, 23:37) Поня...   Jun 21 2012, 02:27
- - hd44780   Я в своё время сделал тупо и примитивно - сдублиро...   Jun 21 2012, 06:14
|- - haker_fox   QUOTE (hd44780 @ Jun 21 2012, 15:14) Знаю...   Jun 21 2012, 07:16
- - ukpyr   haker_fox токо непонятно что делать с этой библиот...   Jul 3 2012, 13:15
|- - haker_fox   QUOTE (ukpyr @ Jul 3 2012, 21:15) haker_f...   Jul 4 2012, 06:14
- - Anthoni   _Артём_ та понятно что язык   Jul 3 2012, 14:21
||- - ILYAUL   Цитата(_Артём_ @ Jul 3 2012, 21:14) Видим...   Jul 3 2012, 18:12
|- - Anthoni   Цитата(ILYAUL @ Jul 3 2012, 20:02) А на ф...   Jul 3 2012, 21:58
- - ARV   не хотелось бы устраивать дискуссию... но МК для т...   Jul 3 2012, 19:16
- - ILYAUL   Цитатано МК для того и ставят в схему, чтобы по ма...   Jul 3 2012, 22:04
- - Anthoni   Цитата(ILYAUL @ Jul 4 2012, 01:04) Так у ...   Jul 3 2012, 22:24
|- - _Артём_   Цитата(Anthoni @ Jul 4 2012, 01:24) Этот ...   Jul 3 2012, 23:36
- - ARV   дело в том, что библиотека под WinAVR легко портир...   Jul 4 2012, 07:17
- - haker_fox   Может быть когда-нибудь на досуге добавлю возможно...   Jul 4 2012, 07:28


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 00:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01431 секунд с 7
ELECTRONIX ©2004-2016