Sida 1 av 1

Hur debugga hårdvara?

Postat: 1 juni 2005, 21:43:19
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....

Postat: 1 juni 2005, 22:15:31
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.

Postat: 4 juni 2005, 01:31:43
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?

Postat: 5 juni 2005, 13:16:26
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