Jak zaprogramować AVR AT90S2313 do komunikacji 1-Wire w systemie oświetlenia?
Urzadzenie do oswietlenia (avr)
From: "Hooh" <hooh_at_nospam_niemam.pl>
Subject: Urzadzenie do oswietlenia (avr)
Date: Sun, 27 Feb 2005 15:35:43 +0100
Witam,
chcialbym sobie w pokoju zrobic system sterowania oswietleniem, wymyslilem
ze opre go na uC firmy atmel (np 90S2313)
Wymyslilem ze wykozystam do tego celu protokol 1wire. Programuje w Bascom.
Nie moge jednak nigdzie znalesc informacji jak zaprogramowac mikroprocesor
by zgrac go z innnymi. W tym prot kazdy uklad ma swoj nr ID, w bascomie nie
znalazlem instrukcji ktora by go mogla nadac mojemu uC, np pastylki czy
termometry dallas maja go wpisanego. A jak wpisac go w uC? Jest gdzies w
internecie moze juz podobny projekt ? (komunikacja uC po 1wire)
Bede wdzieczny za wszelkie informacje
Pozdrawiam,
From: Marcin Stanisz <mstanisz_at_nospam_bzdury.poczta.onet.pl>
Subject: Re: Urzadzenie do oswietlenia (avr)
Date: Sun, 27 Feb 2005 17:56:01 +0100
On Sun, 27 Feb 2005 15:35:43 +0100, Hooh wrote:
Wymyslilem ze wykozystam do tego celu protokol 1wire. Programuje w Bascom.
Nie moge jednak nigdzie znalesc informacji jak zaprogramowac mikroprocesor
by zgrac go z innnymi. W tym prot kazdy uklad ma swoj nr ID, w bascomie nie
znalazlem instrukcji ktora by go mogla nadac mojemu uC, np pastylki czy
termometry dallas maja go wpisanego. A jak wpisac go w uC? Jest gdzies w
internecie moze juz podobny projekt ? (komunikacja uC po 1wire)
Komunikacja w standardzie 1-wire odbywa się w systemie master-slave,
czyli master odpytuje kolejne slave'y, wywołując je po adresie.
Slave niepytany się nie odzywa. Twój procesor będzie zapewne masterem,
stąd adres własny mu niepotrzebny, tylko adresy slave'ów.
Pozdrawiam
--
Marcin Stanisz
"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"
From: "Hooh" <hooh_at_nospam_niemam.pl>
Subject: Re: Urzadzenie do oswietlenia (avr)
Date: Mon, 28 Feb 2005 23:00:57 +0100
Użytkownik "Marcin Stanisz" <mstanisz_at_nospam_bzdury.poczta.onet.pl> napisał w
wiadomości news:pan.2005.02.27.16.55.59.797621_at_nospam_bzdury.poczta.onet.pl...
On Sun, 27 Feb 2005 15:35:43 +0100, Hooh wrote:
Wymyslilem ze wykozystam do tego celu protokol 1wire. Programuje w
Bascom.
Nie moge jednak nigdzie znalesc informacji jak zaprogramowac
mikroprocesor
by zgrac go z innnymi. W tym prot kazdy uklad ma swoj nr ID, w bascomie
nie
znalazlem instrukcji ktora by go mogla nadac mojemu uC, np pastylki czy
termometry dallas maja go wpisanego. A jak wpisac go w uC? Jest gdzies w
internecie moze juz podobny projekt ? (komunikacja uC po 1wire)
Komunikacja w standardzie 1-wire odbywa się w systemie master-slave,
czyli master odpytuje kolejne slave'y, wywołując je po adresie.
Slave niepytany się nie odzywa. Twój procesor będzie zapewne masterem,
stąd adres własny mu niepotrzebny, tylko adresy slave'ów.
tak, ale ja bym chcial zrobic uC slavea tzn zebym mial jednego mastera ktory
bedzie pytal inne slavy ktore tez by byly mikroprocesorami.
Pozdrawiam,
Pozdrawiam
--
> Marcin Stanisz
>
> "A lie will go round the world before the truth has got its boots on"
> Terry Pratchett, "Truth"
>