-
Thread
DCF77 Empfangsprobleme
Erklärung: MSF60 hat vier Austastlückenlängen: 0,5 s für Minutenbeginn 0,1 s für logisch Null im A- und B-Code 0,2 s für logisch Eins nur im A-Code 0,3 s für logisch Eins im B-Code Werden nun logisch Null im A-Code und logisch Eins im B-Code gesendet, gibt es einen "Doppelimpuls". (Und der
C:>_ Obwohl nur einmal C:>_ erscheinen sollte. Flutscht doch nocheinmal (oder mehrmals) ein 0A 0D dazwischen. Daran erinnere ich mich noch gut: Zitat: "...Initialisierungs-Glitches (8251A): Der Intel 8251A USART benötigt eine sehr spezifische Initialisierungssequenz. Wird diese durch einen
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
VLAs zu verwerfen ist Käse. Beispiel: [c]void init (int*); int fun (int n, int i) { int a[n]; init (a); return a[i]; }[/c] Vorbereitug des Zugriffs: [avrasm] movw r30,r14 ; 95 [c=4 l=1] *movhi/0 lsl r30 ; 79 [c=8 l=2] *ashlhi3_const/0 rol r31 add
Hand optimierte Toolchain? Nicht optimiert. Aber mit einigen ausgewählten, rückportierten PRs à la README.