Više PIC-ova 16f84 u bus liniji

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
rokaona
Pocetnik na forumu
Pocetnik na forumu
Posts: 31
Joined: 17-11-2009, 11:40

Više PIC-ova 16f84 u bus liniji

Post by rokaona »

Ako spojim više 16f84 u bus liniju kako da pišem/čitam njihove pinove?Da li ih je moguće adresirati pa informaciju vući prema adresi?
rokaona
Pocetnik na forumu
Pocetnik na forumu
Posts: 31
Joined: 17-11-2009, 11:40

Re: Više PIC-ova 16f84 u bus liniji

Post by rokaona »

baš nikakvuh ideja?Mislim nemora to biti bus linija....meni je bitno da ih spojim više na jedan serijski port.
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Više PIC-ova 16f84 u bus liniji

Post by pedja089 »

Pa sam si dao odgovor u pitanju. Sve zavisi koliko si vest sa programiranjem. Mozes ih spojiti kako god zelis, samo da su spojeni, ali pitanje je koliko si vest sa programiranjem da to i softverski ispratis.
rokaona
Pocetnik na forumu
Pocetnik na forumu
Posts: 31
Joined: 17-11-2009, 11:40

Re: Više PIC-ova 16f84 u bus liniji

Post by rokaona »

iskreno, nisam baš upoznat sa adresiranjem mikrokontrolera, zato i tražim pomoć
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Više PIC-ova 16f84 u bus liniji

Post by pedja089 »

Adresiranje mikro kontrolera ne postoji. Ti moras napisati kompletan program za mikrokontroler.
I samo u zavisnosti od toga sta ti stigne sa kompa kontroler ce nesto raditi ili ce ignorisati zahtev, u zavisnosti dali je taj zahtev namenjen njemu ili nekom drugom.
User avatar
ShOkRe
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 468
Joined: 10-01-2007, 20:55
Location: Pula

Re: Više PIC-ova 16f84 u bus liniji

Post by ShOkRe »

..da u PBP-u bi to bilo npr SERIN2 1,16780,[wait (“1”),B0]
sto bi bilo cekaj na serijskom portu dok ne dodje broj jedan što on moze smatrati "adresom" i nakon toga pokupi sljedeči bajt u B0 varijablu i snjim radi šta očeš... u drugi pic staviš [wait (“2”) i onda tako selektivno svaki čeka svoj triger i na njega reagira... ako ti je to adresiranje, taj triger mozes složit da se napravi binarnom kombinacijom slobodnih nožica (3 noge 8 piceva(adresa)) pa dobiješ mozda što si htio....
računaj da ako koristiš serin2 i ako stalno vrtiš petlju slušanja seriskog porta, dok to radiš mozda nećeš moči raditi druge procese u kontroleru, pa zato mozeš upetljati drugu nogicu na picu koja je spojena na seriski port tipa interupt kao što su RTS DTR CTS i tako dalje a koje bi prije slanja serijskog podatka prekinule pic u svakodnevnim obvezama i prisilije ga da sluša port na momenat.....


referenca na http://melabs.com/resources/pbpmanual/" onclick="window.open(this.href);return false;
Post Reply