 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
gorjanc Član

Pridružen-a: Pet 16 Jan 2004 16:21 Prispevkov: 34 Aktiv.: 0.14
|
Objavljeno: Sre Sep 01, 2004 6:30 pm Naslov sporočila: Naslavlanje SRAMA |
|
|
Od Dallasa sem dobil SRAM (DS1245) ki pa ima kar 17 pinov samo za naslavlanje dodatnih 8 za vpisovanje/branje podatkov plus dodatne 3 za upravlanje. Vse skupaj nanese 28 pinov kar je močno preveč za moj mikrokontroler (ATMEGA8-).
Zanima me kako bi število potrebnih pinov na mojem mikrokontrolerju spravil na maksimalno 12 ali manj.
Sam sem razmišljal o nekem števcu ki bi ga uporabil za naslavlanje vendar bi moral omogočati nastavitev poljubne zacetne vrednosti.
Lep pozdrav. |
|
Nazaj na vrh |
|
 |
Djurodrljaca Član

Pridružen-a: Pet 19 Dec 2003 16:31 Prispevkov: 393 Aktiv.: 1.65 Kraj: Mengeš
|
Objavljeno: Sre Sep 01, 2004 7:30 pm Naslov sporočila: |
|
|
Lahko bi uporabil kakšen SIPO (serial in paralel out) register. |
|
Nazaj na vrh |
|
 |
silica Član

Pridružen-a: Ned 29 Avg 2004 20:01 Prispevkov: 360 Aktiv.: 1.52 Kraj: Logatec
|
Objavljeno: Sre Sep 01, 2004 10:02 pm Naslov sporočila: |
|
|
Ce imas na voljo I2C vodilo uporabi Philipsov PCA9555, PCA9554 ali
kaj podobnega, mogoce PCF8574...
LP Tomaz |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70633.85
|
Objavljeno: Sre Sep 01, 2004 10:21 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
G-Lab Član


Pridružen-a: Sob 12 Jul 2003 9:44 Prispevkov: 179 Aktiv.: 0.75 Kraj: Jesenice
|
Objavljeno: Čet Sep 02, 2004 9:51 pm Naslov sporočila: |
|
|
gorjanc :spodaj imaš rutino za omenjeni šhift register za programski jezik BASCOM. Mislim da je bila tale rutina objavljena v SE
"Naslov: Povečajmo število V/I pinov mikrokontrolerja
Številka: 86
Stran: 58
Leto: 2002
Avtor: mag. Vladimir Mitrović"
Koda: |
'funkcija za povečanje števila izhodov uP
Ic_4094_cp Alias P3.2
Ic_4094_d Alias P3.3
Ic_4094_str Alias P3.4
Ic_4094_eo Alias P3.5
Pisi_4094:
For I = 0 To 7 'ponovi 8 krat
Reset Ic_4094_cp 'CP 1->0 brez ucinka
Pom = Izpis And &H80 'loci prvi bit
If Pom = 0 Then 'če je 0
Reset Ic_4094_d 'resetiraj ce
Else 'pa je 1
Set Ic_4094_d 'postavi D vhod
End If 'cipa 4094
Set Ic_4094_cp 'CP 0->1 4094 prebere D
Rotate Izpis , Left 'pripravi
Next 'naslednji bit
Set Ic_4094_str 'aktiviraj izhode
Waitms 1 'malo pocakaj
Reset Ic_4094_str 'odspoji izhode
Return
|
LP |
|
Nazaj na vrh |
|
 |
|
|
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: 8 dni
Powered by phpBB © 2001, 2005 phpBB Group
|