klavesnice

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
jano80
Příspěvky: 73
Registrován: 16 lis 2008, 01:00
Bydliště: Michalovce

#16 Příspěvek od jano80 »

no parazitne kapacity a indukcosti robia divy hlavne v puzdrach DIL.

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 02:00

#17 Příspěvek 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?

Uživatelský avatar
jano80
Příspěvky: 73
Registrován: 16 lis 2008, 01:00
Bydliště: Michalovce

#18 Příspěvek 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...

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 02:00

#19 Příspěvek od Andrea »

Jo, určitě, hlavně že v tom máš jasno.

Uživatelský avatar
jano80
Příspěvky: 73
Registrován: 16 lis 2008, 01:00
Bydliště: Michalovce

#20 Příspěvek od jano80 »

Andrea píše:Jo, určitě, hlavně že v tom máš jasno.
pochybujes o tom?

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 02:00

#21 Příspěvek od Andrea »

jano80 píše:
Andrea píše: Jo, určitě, hlavně že v tom máš
jasno.
pochybujes o tom?
Ano, zcela vážně.

Uživatelský avatar
jano80
Příspěvky: 73
Registrován: 16 lis 2008, 01:00
Bydliště: Michalovce

#22 Příspěvek od jano80 »

tak OK

bascom

#23 Příspěvek 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

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“