Segmentdisplay + AVR

Lysdioder, Optiska sensorer, Fiberoptik, Displayer, Lasrar, Optiska kopplare
Användarvisningsbild
simon78
Inlägg: 1091
Blev medlem: 8 juni 2004, 11:05:51
Ort: Vinninga/Lidköping
Kontakt:

Segmentdisplay + AVR

Inlägg 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?
pagge
EF Sponsor
Inlägg: 933
Blev medlem: 15 juni 2004, 00:15:08
Ort: Luleå
Kontakt:

Inlägg 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 :)
Användarvisningsbild
chille
Inlägg: 2469
Blev medlem: 25 juni 2003, 20:54:41
Ort: Stockholm
Kontakt:

Inlägg 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?
Användarvisningsbild
simon78
Inlägg: 1091
Blev medlem: 8 juni 2004, 11:05:51
Ort: Vinninga/Lidköping
Kontakt:

Inlägg 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?
pagge
EF Sponsor
Inlägg: 933
Blev medlem: 15 juni 2004, 00:15:08
Ort: Luleå
Kontakt:

Inlägg av pagge »

Blubb
Skriv svar