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

 
 
> 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



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

 


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


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