Danke Reset, es lag wirklich am Strom: Wenn ich buffer auf 0 lasse, wird
nicht resettet.
Ich habe keine Treiberstufen, aber durch eine unachtsamkeit zu kleine
Widerstände verwendet. Nun wollte ich einfach den Strom mit meinem
Labornetzteil begrenzen, damit der AVR nicht kaputt gehen kann, aber der
Schuss ist wohl nach hinten los gegangen.
Reset schrieb:
> volatile uint8_t bufferpos; ?
Danke, daran habe ich gar nicht gedacht.
Reset schrieb:
> . Man könnte die Resetursache auszuwerten, ob es
> vielleicht ein Brownout ist.
Wahrscheinlich, wenn ich nur 8 LEDs leuchten ließ brach die Spannung auf
2.1V ein. Brown out wäre bei 1.8V gewesen. Da im Buffer aber mehr Leds
an waren, war das wahrscheinlich die Ursache.
Nur mal so was nebenbei wie berechnet man wie weit die Spannung
einbricht?