www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

CodeVisionAVR ds1820

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
CarpeDiem
Član
Član



Pridružen-a: Pon 16 Feb 2004 17:24
Prispevkov: 333
Aktiv.: 1.41
Kraj: Vrhnika

PrispevekObjavljeno: Ned Jan 22, 2006 5:52 pm    Naslov sporočila:  CodeVisionAVR ds1820 Odgovori s citatom

Ponovno sem se spopadel z novim programskim jezikom. Tokrat s C-jem - CodeVisionAVR. Prilagam primer uporabe z dobro znanim senzorjem temperature (ds1820). Program sem našel med primeri za učenje in deluje odlično. Predvsem je zanimiva ZAZNAVA senzorjev na vodilu in izpis njihovih ROM address.


Večtočkovni termometer s 4x20 LCD display-em
Dallas Semiconductor DS1820/18S20
1 Wire bus temperaturni senzor

CarpeDiem 22.1.2006

CodeVisionAVR C Compiler
(C) 2000-2005 HP InfoTech S.R.L.
www.hpinfotech.ro

Chip: ATmega8515

DS1820/18S20 DQ - PortA.0 (pin 39) + 4k7 pull-up

Delovanje programa:
1. Uvodni napis
2. Izpis št. najdenih senzorjev na 1-wire vodilu
3. Izpis ROM kode vsakega senzorja
4. Ciklični izpis temerature vsakega senzorja (loop)



CVAVR 8515 LCD ds1820.pdf
 Opis:
Shema

Download
 Ime datoteke:  CVAVR 8515 LCD ds1820.pdf
 Velikost datoteke:  30.96 KB
 Downloadano:  51 krat


CVAVR_8515_LCD_ds1820.zip
 Opis:
... izvorna in prevedena koda

Download
 Ime datoteke:  CVAVR_8515_LCD_ds1820.zip
 Velikost datoteke:  55.11 KB
 Downloadano:  34 krat

Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.62
Kraj: Trzic

PrispevekObjavljeno: Ned Jan 22, 2006 7:40 pm    Naslov sporočila:   Odgovori s citatom

Bi lahko pripel še ds1820.h? Zanima me namreč, kako je tukaj napisana procedura za iskanje senzorjev.

Pa poskusi narediti tale programček tako, da ti vse temperature hkrati osvežuje!
(reset, start temp conversion (brez rom kode - za vse), počakaš 1 s, reset, potem pa prebereš posamezne senzorje).
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
CarpeDiem
Član
Član



Pridružen-a: Pon 16 Feb 2004 17:24
Prispevkov: 333
Aktiv.: 1.41
Kraj: Vrhnika

PrispevekObjavljeno: Ned Jan 22, 2006 8:06 pm    Naslov sporočila:   Odgovori s citatom

ds1820.h


DS1820.ZIP
 Opis:

Download
 Ime datoteke:  DS1820.ZIP
 Velikost datoteke:  713 Bytov
 Downloadano:  19 krat

Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.62
Kraj: Trzic

PrispevekObjavljeno: Ned Jan 22, 2006 8:27 pm    Naslov sporočila:   Odgovori s citatom

Kaj je pa kaj v 1_wire.h oz. 1_wire.c?
Ali lahko najdeš, kje je skrita procedura, ki ti poišče vse naprave na 1-wire vodilu? Sam sem namreč napisal podobno proceduro, pa bi jih rad primerjal...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
.
Član
Član



Pridružen-a: Pon 23 Avg 2004 16:16
Prispevkov: 16777190
Aktiv.: 70830.68

PrispevekObjavljeno: Ned Jan 22, 2006 9:49 pm    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.62
Kraj: Trzic

PrispevekObjavljeno: Ned Jan 22, 2006 11:01 pm    Naslov sporočila:   Odgovori s citatom

Mislil sem na w1_search funkcijo, ki jo je CarpeDiem uporabil v svojem programu.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.62
Kraj: Trzic

PrispevekObjavljeno: Sre Jan 25, 2006 2:05 pm    Naslov sporočila:   Odgovori s citatom

bo kaj? Prosim!?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
CarpeDiem
Član
Član



Pridružen-a: Pon 16 Feb 2004 17:24
Prispevkov: 333
Aktiv.: 1.41
Kraj: Vrhnika

PrispevekObjavljeno: Sre Jan 25, 2006 6:01 pm    Naslov sporočila:   Odgovori s citatom

Trenutno nimam časa niti za WC. Zato si boš moral najti sam. Vse imaš v priponki.

Če pa najdeš kaj zanimivega, pa povej. Rolling Eyes

lp, CarpeDiem



Code.zip
 Opis:

Download
 Ime datoteke:  Code.zip
 Velikost datoteke:  4.6 MB
 Downloadano:  19 krat

Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.62
Kraj: Trzic

PrispevekObjavljeno: Sre Jan 25, 2006 7:14 pm    Naslov sporočila:   Odgovori s citatom

Hm, zanimivo. Določene funkcije imajo že skompilane v knjižnicah. Lahko samo assemblersko kodo vidiš... Very Happy
Sem se nadejal, da bom kaj v C-ju videl Sad
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
tejko
Član
Član



Pridružen-a: Pet 11 Feb 2005 12:57
Prispevkov: 108
Aktiv.: 0.46
Kraj: Pragersko

PrispevekObjavljeno: Sre Jan 25, 2006 8:34 pm    Naslov sporočila:   Odgovori s citatom

Vprašanje je tudi, koliko od teh funkcij je sploh napisano v C-ju. Pomoje so večinoma že v osnovi napisane v assemblerju!
LP Matej

_________________
Vseh čarov čar, ELEKTRIČAR!!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51 Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 492 dni


Powered by phpBB © 2001, 2005 phpBB Group