Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa DS18B20 na breadboard-u

[es] :: Elektronika :: Mikrokontroleri :: Problem sa DS18B20 na breadboard-u

Strane: 1 2

[ Pregleda: 4670 | Odgovora: 21 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Problem sa DS18B20 na breadboard-u03.06.2013. u 21:31 - pre 131 meseci
Citat:
Almedin: Nisam siguran o čemu se radi jer u datasheet-u stoji da taj proces treba da bude završen unutar 15 mikrosekundi i do sada je radilo sa 2+10.


Dobro je što si javio rezultat. Možda će još neko imati sličan problem. Moguće je da ti i PIC ne čeka baš 2+10us ukoliko ti pozoveš neku rutinu koja treba to da izgeneriše, već više. Da li si to testirao? Ako radiš u asembleru onda je to malo verovatno ali možda neki kompajler te Delay rutine malo "produži".
gorankg
 
Odgovor na temu

Almedin

Član broj: 5895
Poruke: 425
37.203.107.*



+27 Profil

icon Re: Problem sa DS18B20 na breadboard-u05.06.2013. u 22:14 - pre 131 meseci
Citat:
goran_68: Dobro je što si javio rezultat. Možda će još neko imati sličan problem. Moguće je da ti i PIC ne čeka baš 2+10us ukoliko ti pozoveš neku rutinu koja treba to da izgeneriše, već više. Da li si to testirao? Ako radiš u asembleru onda je to malo verovatno ali možda neki kompajler te Delay rutine malo "produži".


Da, pregledao sam asembler listing i u pitanju je nešto slično. Delay je bio dobar ali oslobađanje linije i čitanje pina traje nekoliko instrukcije odnosno nekoliko dodatnih mikrosekundi. Nisam do sada koristio interni oscilator (4 MHz) a na 20MHz nije pravilo problem zbog većeg takta.
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Problem sa DS18B20 na breadboard-u

Strane: 1 2

[ Pregleda: 4670 | Odgovora: 21 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.