Læsning af 4x4 keypad med AVR

Hejsa

Jeg sidder og roder med et projekt med en AVR controller. Til dette anvender jeg CodeVision. Heri er der et kodeeksempel til læsning af et 4x4 keypad, som så læser den trykkede tast ud på et LCD-display. Jeg smider lige koden ind herunder:

/* 4x4 Keypad Demo

CodeVisionAVR C Compiler (C) 2000-2002 HP InfoTech S.R.L. www.hpinfotech.ro

Chip: AT90S8515 Connect the keypad matrix as follows: [STK500 PORTD HEADER] [KEYS] R1 1 PD0 -----0----1----2----3----~~~~~---o+5V | | | | R2 | 2 PD1 -----4----5----6----7----~~~~~- | | | | R3 | 3 PD2 -----8----9----10---11---~~~~~- | | | | R4 | 4 PD3 -----12---13---14---15---~~~~~- D1 | | | | 5 PD4 -|

Reply to
Tomas .
Loading thread data ...

Hej

Jeg har ikke sat mig yderligere ind i koden, men jeg syntes ikke den er ret overskuelig skrevet :(

Du kan evt. lave noget udregning der regner det om..

Jeg har lige vedhæftet noget andet kode, der måske kunne være interassant for dig.

formatting link

formatting link

Held og lykke med det Kasper

Reply to
Kasper

Kasper skrev:

Det kan jeg også kun give dig ret i, men den virker dog - blot ikke helt med det output, jeg ønsker.

Jeg har kigget lidt på et par af c-filerne, men de virker mig desværre også lidt uoverskuelige :-( Jeg synes dog dokumentationen er rigtig god. Er blot lidt i tidspres, derfor ville jeg gerne anvende den funktion, som jeg viste tal at scanne mit keyboard, da det er en ret essentiel komponent i mit program.

--
Mvh.

Tomas
Reply to
Tomas .

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.