imam neizmeran problem a problem je što nemogu da ukapiram šta je šta u delu programa za čitanje temperature sa DS1820.
da bih shvatio šta je šta, već danima vrtim po guglu i sve moguće teme vezano za DS na ES sam pročitao ali nigde nisam našao odgovor
molim vas ako ste raspoloženi da mi objasnite linije programa
primetio sam da na svim gotovim projektima za čitanje temperature iste te linije su potpuno identične,... zbog čega??? kao da su prepisane
ds1820 je devetobitni
ds18b20 je dvanaestobitni
moram da shvatim u čemu je štos da bih moga na mesto ds1820 da stavim ds18b20
nevidim nigde, gde bih napravio razliku 9 i 12 bita
Code:
OWOut DQ, 1, [$CC, $44] ' Start merenja temperature
Cekaj:
OWIn DQ, 4, [count_remain] ' Provera da li jos traje
If count_remain = 0 Then Cekaj
OWOut DQ, 1, [$CC, $BE] ' Procitaj izmerenu temperaturu
OWIn DQ, 0, [temperatura.LOWBYTE, temperatura.HIGHBYTE, Skip 4, count_remain, count_per_c]
OWOut DQ, 1, [$CC, $44] ' Start merenja temperature
Cekaj:
OWIn DQ, 4, [count_remain] ' Provera da li jos traje
If count_remain = 0 Then Cekaj
OWOut DQ, 1, [$CC, $BE] ' Procitaj izmerenu temperaturu
OWIn DQ, 0, [temperatura.LOWBYTE, temperatura.HIGHBYTE, Skip 4, count_remain, count_per_c]
i još me zanima kako je moguće da na dva uređaja potpuno identična sa svim istim elementima i sa istim programom prikazuju temperaturu dva stepena razlike,...opet je upitanju ds1820
pic 16f84
keramički rezonator 4 M
lcd,...potpuno sve isto čak i stoje jedan pored drugog a velika razlika
1. Ko zna više, bog mu je dalje
2. Ko zna manje, bog mu je bliže
3. Ko ništa ne zna, njemu bog može biti svako
2. Ko zna manje, bog mu je bliže
3. Ko ništa ne zna, njemu bog može biti svako