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

 
 
> термометр ds1620
AndV
сообщение Dec 7 2005, 08:37
Сообщение #1


Участник
*

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



Hi, All!
Никто не поделится исходниками(желательно на С) с примерами
работы с сабжем для авр?

Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 13)
Rash
сообщение Dec 7 2005, 08:48
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



http://www.gaw.ru/html.cgi/txt/app/micros/avr/avr318.htm

ходи почаще на gaw.ru, в каждом сообщение пишу всем уже, могу дать на асме если хочешь
Go to the top of the page
 
+Quote Post
AndV
сообщение Dec 7 2005, 09:06
Сообщение #3


Участник
*

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



Спасибо за ссылку и оперативный ответ. Но по ссылке описан 1-wire(1820),
а DS1620 по даташиту - 3-wire. Хотелось бы исходники именно для него.
Go to the top of the page
 
+Quote Post
Rash
сообщение Dec 7 2005, 09:14
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



Не заметил, но DS1820 ни чем не хуже, да и портов сэкономишь, не много, и инфы много по нему.
Go to the top of the page
 
+Quote Post
AndV
сообщение Dec 7 2005, 09:17
Сообщение #5


Участник
*

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



К сожалению, уже купили 1620. Поэтому выбирать не приходится...
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Dec 8 2005, 13:26
Сообщение #6


Познающий...
******

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



2AndV:
ИМХО "самое сложное" - это реализовать грамотный обмен по I2C, а дальше - изучение даташита и вперед...

Полезные ссылки:
www.avrfreaks.net - там около 300 конструкций на AVR + исходники (иожет что-нибудь полезное найдется).
Сорри, если предлагаю известный ресурс.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
shamray
сообщение Dec 8 2005, 15:45
Сообщение #7


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

Группа: Свой
Сообщений: 114
Регистрация: 31-08-05
Из: Украина, Одесса
Пользователь №: 8 105



Исходники обмена по I2C можно взять из пакета avrlib
http://hubbard.engr.scu.edu/embedded/avr/avrlib/
Go to the top of the page
 
+Quote Post
AndV
сообщение Dec 9 2005, 02:57
Сообщение #8


Участник
*

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



А Dallas 3-wire и I2C - это одно и тоже? Просто я ни с тем, ни с другим протоколом не работал.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Dec 9 2005, 04:42
Сообщение #9


Познающий...
******

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



Цитата
А Dallas 3-wire и I2C - это одно и тоже? Просто я ни с тем, ни с другим протоколом не работал.


Ага, тоже самое... еще есть TWI... просто аббревиатура I2C является зарегестрированной маркой фирмы Phillips и те фирмы, которые не заключили с ней договор, не имееют право в своих изделиях писать "I2C", вот и пишут эти самые 3-wire, TWI и т.д.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Dec 9 2005, 05:18
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 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 и выбрал. Время, знаете ли, крайне поджимало. К сожалению исходники утеряны и поделиться не могу. Хотя, что-то ещё помнится. Так что спрашивайте, смогу - с удовольствием отвечу.
Go to the top of the page
 
+Quote Post
Rash
сообщение Dec 9 2005, 07:36
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 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
 
Go to the top of the page
 
+Quote Post
Rash
сообщение Dec 9 2005, 08:12
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



и ещё с твоего же максима апликейшен, информация к размышлению, надо хорошо искать, потратил 15 мин и всё как на ладони
Прикрепленные файлы
Прикрепленный файл  AN85.pdf ( 205.72 килобайт ) Кол-во скачиваний: 142
 
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Dec 12 2005, 05:01
Сообщение #13


Познающий...
******

Группа: Свой
Сообщений: 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


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
AndV
сообщение Dec 14 2005, 06:18
Сообщение #14


Участник
*

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



Всем большое спасибо, разобрался, все работает.
Помог отличный appnote 105 от того же Dallasa.
Там есть пример на С, легко адаптируется для любого МК.
Также есть описание и процедуры, как повысить точность
до <0.05 градуса.
Кому надо, берите...
Прикрепленные файлы
Прикрепленный файл  app105.pdf ( 64.3 килобайт ) Кол-во скачиваний: 209
 
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 09:17
Рейтинг@Mail.ru


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