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

 
 
> ds18b20 в proteus, не определяется
FxMODE
сообщение Feb 18 2010, 09:22
Сообщение #1


Участник
*

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



в протеусе по протоколу 1wire не определяется датчик, не могу понять в чем дело. Процедура сброса и поиск устройств:
Код
OWReset:
    cbi        OW_PORT,OW_DQ        
    sbi        OW_DDR,OW_DQ        
    ldi        XH, HIGH(DVUS(480))    
    ldi        XL, LOW(DVUS(480))
    rcall        Wait4xCycles
    cbi        OW_DDR,OW_DQ        
    ldi        XH, HIGH(DVUS(70))    
    ldi        XL, LOW(DVUS(70))
    rcall        Wait4xCycles
    set                            
    sbis                OW_PIN,OW_DQ        
    clt                            
    ldi        XH, HIGH(DVUS(240))    
    ldi        XL, LOW(DVUS(240))
    rcall        Wait4xCycles
    ret


Я не могу понять почему в протеусе эта процедура всегда дает "1" (не находит устройства), когда там аж 3 датчика висят. Что я делаю не так? пулап 4.7к. на железе я уверен заработает, так как во всех апноутах примерно одно и тоже написано, вот только время слегка отличается
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
pavel-pervomaysk
сообщение Feb 19 2010, 16:14
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 28-12-07
Из: Украина г. Первомайск
Пользователь №: 33 716



А паять тоже будете в протеусе ? Лично я ему не доверяю , мой рабочий проэкт на тини13 + 74нс595 +18б20 1штучка реально неправильно работает в нем.
Смысл ломать голову , если можно саять и проверить в реальности , а не в виртуальности ?
Go to the top of the page
 
+Quote Post



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

 


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


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