Sida 1 av 1

Segmentdisplay + AVR

Postat: 31 december 2004, 00:56:17
av simon78
Hej!

Nu när jag har flashat klart med LEDs så tänkte jag ge mig på en segmentdisplay. Jag har köpt en sånhär (4x7 segment, common cathode): http://www.futurlec.com/LED/7SEG4RCC.shtm
och kopplat den typ såhär http://www.mikroelektronika.co.yu/engli ... ter/29.gif

Men jag får det inte att funka. Problemet som är nu är att AVR:en (ATmega8) inte vill sätta på segmenten. Om jag kopplar direkt från + till "sifferdrivarbenet" på AVRen så lyser segmenten korrekt. Har ni några tips?

Postat: 31 december 2004, 01:23:16
av pagge
Börja med att pasta din kortfattade och välkommenterade c (eller asm om du nu använder det) kod här tillsammans med ett kopplingsschema hur avr och display är kopplade, ialafall relevanta ben. När d e gjort kan nån säkert fälla en kommentar utan att behöva leka spåtant :)

Postat: 31 december 2004, 03:31:14
av chille
I väntan på att simon78 ritar scheman och pastar kod passar jag på att fråga: Har du satt DDRx rätt? Mätt med en multimeter eller liknande för att se om det är rätt värde på pinnen? Kört koden genom en debugger?

Postat: 31 december 2004, 11:09:41
av simon78
Hej igen... Nu har jag ritat upp schemat i eagle, skalat koden till max och HITTAT felet. Använde ett != isf |= på ett ställe... mummel, mummel....


Behöver man använda någon speciell avr-debugger eller funkar gdb/ddd eller något annat?

Postat: 31 december 2004, 18:22:21
av pagge
Blubb