Prepinani (DDR) I/O u AT90S2313

Zdenek Janis zdenek.janis@brajan.cz
Pondělí Listopad 28 13:11:26 CET 2005


Zdravim vespolek,
o vikendu jsem si chvilku hral s AT90S9313 a postavil pocitadlo s
magnetickym cidlem ze stare FDD. Schema viz nize (5k).

Display je ovladan tak, ze vzdy sviti jen jeden segment, poveseno na T0,
kde zaroven prepinam smer dat na portu B a pak nactu stav komparatoru,
prozenu sw filtrem a pripadne prictu. V dobe nacitani je display off
(PORTD=0x00). Funguje to, ale...

Jedine co nechapu je, ze po prepnuti PB z vystupniho (DDRB = 0xFF,
PORTB=xxx) do vstupniho (DDRB = 0x00, PORTB = 0x00) rezimu, musim
chvilku pockat (min 3-4 instrukce) nez muzu nacitat stav komparatoru (a
nejen jeho, i treba stav PINu). Stejne se to chova i s odpojenym
displayem (jak krasne slovo).

Je to vlastnost a nebo chyba AT90S2313?

-- 
                Zdenek Janis

------------- další část ---------------
Netextová příloha byla odstraněna...
Jméno: schema.png
Typ: image/png
Velikost: 4939 bytes
Popis: [žádný popis není k dispozici]
Url : http://list.hw.cz/pipermail/hw-list/attachments/20051128/1b91096d/attachment-0001.png 


Další informace o konferenci Hw-list