Gast
#1921642
Moin, ich hab hier ein atmega32-16pu, der ein etwas seltsames Verhalten zeigt. Ich betreibe den mit Minimalbeschaltung - also 16Mhz Quarz und Widerstand an Reset - das Ganze auf nem Steckbrett. Meinen Code habe ich während des Testens auf folgenden Zeilen zusammengekürzt.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
Dennoch löst irgendwas beim Empfang von Daten in unregelmäßigen Abständen einen Reset aus. Wenn ich nix an den µC senden, passiert auch stundenlang nix. Schick ich aber Daten übers uart zum µC führt das Ding irgendwann nen reset durch. Spannungsversorgung und Spannung am Reset-Pin hab ich schon mitm Oszi überprüft, da stimmt alles und bleibt auch stabil. Meine Frage nun: Woran kann das liegen? Ich sollte vielleicht noch erwähnen, dass der µC nicht neu ist sondern noch bei mir in der Restekiste lag. Vielleicht hat der sich ja im Laufe der Zeit nen Defekt eingefangen?!