|
|
 |
Ответов
(1 - 13)
|
Dec 7 2005, 09:06
|
Участник

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

|
Спасибо за ссылку и оперативный ответ. Но по ссылке описан 1-wire(1820), а DS1620 по даташиту - 3-wire. Хотелось бы исходники именно для него.
|
|
|
|
|
Dec 7 2005, 09:17
|
Участник

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

|
К сожалению, уже купили 1620. Поэтому выбирать не приходится...
|
|
|
|
|
Dec 9 2005, 02:57
|
Участник

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

|
А Dallas 3-wire и I2C - это одно и тоже? Просто я ни с тем, ни с другим протоколом не работал.
|
|
|
|
|
Dec 9 2005, 05:18
|

Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544

|
Цитата(haker_fox @ Dec 9 2005, 07:42)  Цитата А Dallas 3-wire и I2C - это одно и тоже? Просто я ни с тем, ни с другим протоколом не работал. Ага, тоже самое... еще есть TWI... просто аббревиатура I2C является зарегестрированной маркой фирмы Phillips и те фирмы, которые не заключили с ней договор, не имееют право в своих изделиях писать "I2C", вот и пишут эти самые 3-wire, TWI и т.д. Нее. 3-wire и I2C (он же TWI) - это разные интерфейсы. 3-Wire проще в реализации. В своё время из-за простоты программной реализации, именно 3-Wire и выбрал. Время, знаете ли, крайне поджимало. К сожалению исходники утеряны и поделиться не могу. Хотя, что-то ещё помнится. Так что спрашивайте, смогу - с удовольствием отвечу.
|
|
|
|
|
Dec 9 2005, 07:36
|
Знающий
   
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231

|
3 wire скорее всего SPI будет. Посмотрел я твой DS моё предложение такое использовать SPI интерфейс (AVR) в режиме мастера. CLK(DS1620) вешать на SCK(AVR), DQ(DS1620) - вход/выход даных соответствено на MISO и MOSI, через транзюк, как в 1-wire устройствах (см. программатор для DS1820 или как из UART делают 1-wire), а RESET(DS1620) думаю это сброс аппаратный надо поэксперементировать. Может конечно не правильно, но это моё мнение. --- PS прилагаю файл DS1820 и ядро 51, там с рогой на асме, может поможет
Прикрепленные файлы
APP134.pdf ( 314.46 килобайт )
Кол-во скачиваний: 82
|
|
|
|
|
Dec 12 2005, 05:01
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Цитата Нее. 3-wire и I2C (он же TWI) - это разные интерфейсы. 3-Wire проще в реализации. В своё время из-за простоты программной реализации, именно 3-Wire и выбрал. Время, знаете ли, крайне поджимало. К сожалению исходники утеряны и поделиться не могу. Хотя, что-то ещё помнится. Так что спрашивайте, смогу - с удовольствием отвечу. Гм... сорри,... я перепутал с ds1621, она-то вроде точно на I2C висит (у меня в книге схема, так там DS1307 и DS1621 на одной шине), вот и подумал, что DS1620 не должна отличатся... от DS1621:(
Сообщение отредактировал haker_fox - Dec 12 2005, 05:01
--------------------
Выбор.
|
|
|
|
|
Dec 14 2005, 06:18
|
Участник

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

|
Всем большое спасибо, разобрался, все работает. Помог отличный appnote 105 от того же Dallasa. Там есть пример на С, легко адаптируется для любого МК. Также есть описание и процедуры, как повысить точность до <0.05 градуса. Кому надо, берите...
Прикрепленные файлы
app105.pdf ( 64.3 килобайт )
Кол-во скачиваний: 209
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|