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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> DS2480B+ 1-wire
Xeon
сообщение May 29 2013, 16:03
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 140
Регистрация: 21-04-11
Пользователь №: 64 524



Всем привет!

В 1-wire не силён... Может у кого нить есть примеры работы с этой микрухой?
Go to the top of the page
 
+Quote Post
kovigor
сообщение May 29 2013, 17:43
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Xeon @ May 29 2013, 19:03) *
В 1-wire не силён... Может у кого нить есть примеры работы с этой микрухой?

Codevision скачайте, это такой Си-компилятор, и там посмотрите. Библиотека для работы с 1-wire там точно есть, и эта ИС скорее всего поддержана тоже ...
Go to the top of the page
 
+Quote Post
Xeon
сообщение May 30 2013, 05:16
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 140
Регистрация: 21-04-11
Пользователь №: 64 524



Чуток не в тему вопрос... а Codevision получается платный???
Go to the top of the page
 
+Quote Post
Xeon
сообщение May 30 2013, 07:21
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 140
Регистрация: 21-04-11
Пользователь №: 64 524



Цитата(kovigor @ May 29 2013, 20:43) *
Codevision скачайте, это такой Си-компилятор, и там посмотрите. Библиотека для работы с 1-wire там точно есть, и эта ИС скорее всего поддержана тоже ...


Поставил Codevision 1-wire есть но предлагает реализовать его только на пинах...
Go to the top of the page
 
+Quote Post
kovigor
сообщение May 30 2013, 07:42
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Xeon)
Поставил Codevision 1-wire есть но предлагает реализовать его только на пинах...

Ну и отлично, вполне рабочий вариант
Go to the top of the page
 
+Quote Post
Xeon
сообщение May 30 2013, 07:47
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 140
Регистрация: 21-04-11
Пользователь №: 64 524



Не спорю, вариант отличный) Но мне надо работать именно через микруху ds2480b
Go to the top of the page
 
+Quote Post
kovigor
сообщение May 30 2013, 07:49
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Xeon @ May 30 2013, 10:47) *
Не спорю, вариант отличный) Но мне надо работать именно через микруху ds2480b

Тогда придется разобраться самому, там ничего сложного нет, за день можно осилить
Go to the top of the page
 
+Quote Post
Xeon
сообщение May 30 2013, 09:34
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 140
Регистрация: 21-04-11
Пользователь №: 64 524



Цитата(kovigor @ May 30 2013, 10:49) *
Тогда придется разобраться самому, там ничего сложного нет, за день можно осилить


Походу придётся)))) Ну нечего лениться)) Спс
Go to the top of the page
 
+Quote Post
kovigor
сообщение May 30 2013, 10:45
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Xeon @ May 30 2013, 12:34) *
Ну нечего лениться

Вы просто читаете мои мысли sm.gif
Go to the top of the page
 
+Quote Post
Aner
сообщение May 30 2013, 22:42
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



QUOTE (Xeon @ May 30 2013, 10:21) *
Поставил Codevision 1-wire есть но предлагает реализовать его только на пинах...

На пинах не очень, только через UART как в даташите показано. Причина в протоколе и временах.
В инете полно схем, прог. ...
Go to the top of the page
 
+Quote Post
toweroff
сообщение May 31 2013, 08:20
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(Aner @ May 31 2013, 02:42) *
только через UART как в даташите показано. Причина в протоколе и временах.

Не согласен sm.gif у меня как-то был случай, что все UART'ы были заняты. Сделал через свободный SSP - вполне себе работоспособно
но к сабжу это неприменимо sad.gif
Go to the top of the page
 
+Quote Post
Aner
сообщение May 31 2013, 08:32
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



QUOTE (toweroff @ May 31 2013, 11:20) *
Не согласен sm.gif у меня как-то был случай, что все UART'ы были заняты. Сделал через свободный SSP - вполне себе работоспособно

Ну и что это за проц был у вас? Наверняка структуру регистров UARTа программно реализовали через свободный SSP.
Либо протокол не выполняли полностью, поскольку 1-W на пинах задача не под силу многим процессорам.
Go to the top of the page
 
+Quote Post
toweroff
сообщение May 31 2013, 09:04
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(Aner @ May 31 2013, 12:32) *
Ну и что это за проц был у вас? Наверняка структуру регистров UARTа программно реализовали через свободный SSP.
Либо протокол не выполняли полностью, поскольку 1-W на пинах задача не под силу многим процессорам.

а зачем мне структура UART? SSP был настроен, если память не изменяет, на 16 бит, и все плясало от протокола 1-Wire, сколько там по времени нужно на каждый бит данных. Т.к. SSP - аппаратная штука, то и проц не был загружен, как это получается при ногодрыге
реализация была на стареньком LPC2103
Цитата
Либо протокол не выполняли полностью

это как? sm.gif
если аппаратно байты передаются, то реализация всех или нет функций устройства 1-Wire - это уже кому сколько надо biggrin.gif
Go to the top of the page
 
+Quote Post
ARV
сообщение May 31 2013, 09:17
Сообщение #14


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

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



Цитата(Aner @ May 31 2013, 12:32) *
Либо протокол не выполняли полностью, поскольку 1-W на пинах задача не под силу многим процессорам.

а, извиняюсь, это о каком еще протоколе идет речь? 1-w-мастер на пинах делается даже на классическом 51-ом микроконтроллере с его 1MIPSом, а уж на AVR он летит, как смазанная салом молния... собственно, только режим повышенной скорости многим не под силу - ну так и на USARTах я вроде бы не встречал его реализации...


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
kan35
сообщение Jun 9 2013, 16:53
Сообщение #15


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



UART предпочтителен, так как при софтверной реализации приходится блокировать все другие процессы чтобы выдержать некоторые времянки, измеряемые от 1ц до сотен микросекунд. На 51 это было вполне допустимо, так как задачи на нем были проще (как правило). Сейчас же в моде кортексы, rtos с кучей задач и терять реалтаймовость из за какого то датчика температуры не очень то хотелось бы.
Go to the top of the page
 
+Quote Post

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

 


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


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