Hur debugga hårdvara?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
simon78
Inlägg: 1091
Blev medlem: 8 juni 2004, 11:05:51
Ort: Vinninga/Lidköping
Kontakt:

Hur debugga hårdvara?

Inlägg av simon78 »

Hej på er!

Jag har hookat upp en nokia 3310-display till min atmega8. När jag kör på 3.3V funkar allt finfint. Eftersom jag tänkte uppgradera till en atmega16 och inte har 3V-versionen hemma tänkte jag köra atmegan på 5V och ha en 74LVC245 för att komma ner i 3.3V som displayen behöver.
http://www.geekjoan.com//forum/viewtopi ... ighlight=)

Problemet: Det funkar inte!
Hur hittar man felet? När det gäller mjukvara är det ju "enkelt":
1. identifiera var det går snett mha breakpoints eller printf,
2. fixa felet.
men hur gör man när det gäller elektronik som man kopplat ihop? Finns det något bra tillvägagångssätt för att hitta den felande länken?

Tillgängliga verktyg: Jula-multimeter....
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Att felsöka hårdvara utan Oscilloskop eller logikanalysator är som att försöka debugga utan printf eller breakpoints. Inte omöjligt, men förbannat onödigt svårt.
Användarvisningsbild
simon78
Inlägg: 1091
Blev medlem: 8 juni 2004, 11:05:51
Ort: Vinninga/Lidköping
Kontakt:

Inlägg av simon78 »

Det verkar ha försvunnit några inlägg här men... Jag har nu kört lite med ljudkorts-oscilloskop och det funkar hyffsat. Man kan skilja på två fallande/stigande flanker om det är 8 no-ops mellan dem, vid 1MHz. Kanske lite klent, men alltid något. Har ni någon favoritmjukvara för ljudkortsosc?
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Tipset är: Köp ett riktigt scop! Kolla annars om du fortfarande kan få tag i Gameboy scopet som AOE gjorde för något år sedan, bra mycket bättre än ljudkortet, men fortfarande billigt. Finns också skärmlösa USB-scop som ger skapliga prestanda för en liten peng. Kolla exempelvis på:
http://www.lanzo.se/200.html
http://www.robotshop.se/catalog/product ... cts_id=115
Skriv svar