Stránka 2 z 2

Napsal: 02 čer 2009, 13:31
od jano80
no parazitne kapacity a indukcosti robia divy hlavne v puzdrach DIL.

Napsal: 02 čer 2009, 13:35
od Andrea
jano80 píše:no parazitne kapacity a indukcosti robia divy hlavne v puzdrach DIL.

Ale jaký má smysl čekat na ustálení portu, když vzápětí změním jeho stav? Chápala bych postup "nastavím hodnotu výstupních pinů - počkám na ustálení - přečtu stav vstupních pinů", ale jaký má význam čekat poté co přečtu stav?

Napsal: 02 čer 2009, 13:51
od jano80
Andrea píše:
jano80 píše:no parazitne kapacity a indukcosti robia divy hlavne v puzdrach DIL.

Ale jaký má smysl čekat na ustálení portu, když vzápětí změním jeho stav? Chápala bych postup "nastavím hodnotu výstupních pinů - počkám na ustálení - přečtu stav vstupních pinů", ale jaký má význam čekat poté co přečtu stav?


nastavim hodnotu DDRD 00000111
PORTD 01111000
dalsie instrukcie procesor vykona behom par us hlavne od 8MHz krystalu a vyssie

a zase nastavujem hodnotu a prave v tomto bode pri kratkych casoch je problem s rusenim (este ked beriem do uvahy ze klavesnica ma min. 10cm privody)
DDRD 01111000
PORTD 00000111
dalej sa pocita este s nejakym programaom takze cakacia rutina nieje potrebna...

Napsal: 02 čer 2009, 13:53
od Andrea
Jo, určitě, hlavně že v tom máš jasno.

Napsal: 02 čer 2009, 13:56
od jano80
Andrea píše:Jo, určitě, hlavně že v tom máš jasno.


pochybujes o tom?

Napsal: 02 čer 2009, 15:29
od Andrea
jano80 píše:
Andrea píše:Jo, určitě, hlavně že v tom máš
jasno.

pochybujes o tom?

Ano, zcela vážně.

Napsal: 02 čer 2009, 15:33
od jano80
tak OK

Napsal: 07 čer 2009, 19:53
od bascom
Config Kbd = Portb (připojení klávesnice)
Dim B As Byte (dimenzujeme proměnnou)

B = Getkbd() (přečteme klávesnici)

a v B máme hodnotu z klávesnice pouze jedním příkazem
proč bych si komplikoval život ?


BASCOM-AVR