Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
29.06.2009, 17:37
|
|
Частый гость
Регистрация: 23.11.2004
Сообщений: 17
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
замена DS1621 на DS1631
Подскажите пожалста можно ли заменить 1621 на 1631 без изменения программы вот в этом термостате?
http://www.myplace.nu/avr/thermo/index.htm
-- Прилагается рисунок: --
|
|
|
|
29.06.2009, 19:13
|
|
Гражданин KAZUS.RU
Регистрация: 05.10.2006
Сообщений: 628
Сказал спасибо: 21
Сказали Спасибо 165 раз(а) в 92 сообщении(ях)
|
Нужно изучить даташит и, возможно, прийдётся переписать последовательность(шестнадцатиричные коды) подаваемых команд или переконвертировать выдаваемый формат температуры. Не вижу проблемы.
__________________
Быть,а не казаться.
|
|
|
|
29.06.2009, 20:20
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
По идее, если брать 1631 - то микроконтроллер нафиг не нужен
|
|
|
|
29.06.2009, 20:51
|
|
Частый гость
Регистрация: 23.11.2004
Сообщений: 17
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Это как так???
|
|
|
|
29.06.2009, 21:52
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Сообщение от demchic
|
Это как так???
|
Ну, я мельком заглянул в даташит. А там написано что есть у этой микросхемки цифровой выход. Микросхемка настраивается по I2C интерфейсу, все запоминается. То есть вы зададите когда и как переключать этот выход.
Вот и все, собственно. Индикации, конечно, не будет, так ведь для термостата она, по сути, и не нужна.
Микроконтроллер нужен, если нужна оперативная перестройка порога и т.д. Для простейшего термостата - не нужен.
|
|
|
|
29.06.2009, 22:20
|
|
Частый гость
Регистрация: 23.11.2004
Сообщений: 17
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Да вот то то и оно,что хотелось бы визуально отслеживать и настраивать температуру
|
|
|
|
30.06.2009, 10:27
|
|
Вид на жительство
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
|
Если таким образом,то и для DS1621 проц потребуется только для начальной настройки.
|
|
|
|
01.07.2009, 23:42
|
|
Частый гость
Регистрация: 23.11.2004
Сообщений: 17
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Да это всё понятно. Непонятно можно ли тупо заменить 1621 на 1631 не меняя ничего в программе?
|
|
|
|
02.07.2009, 02:30
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
А апноут 176 было лень почитать. Там же все написано.
Для "тупо" суммирую суть: DS1631 разработан взамен DS1621 для использования в новых приложениях. 1631 обладает более высокой разрешающей способностью и меньшим временем преобразования. Для обеспечения совместимости при использовании команд Start Convert T в формате 1621 - (EEh) м/сх DS1631 автоматом встает в 9-ти битный режим (1621), игнорирует биты R0 и R1 регистра конфигурации (отвечают за разрядность) и выплевывает температуру так же как и DS1621.
Этого достаточно???
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:58.
|
|