-
PDF
AVR_ATmega_328PB.pdf
buffers can be disabled by writing to the Digital Input Disable Registers (DIDR0 for ADC, DIDR1 for AC). 14.10.7. On-chip Debug System If the On-chip debug system is enabled by the DWEN Fuse and the chip enters sleep mode, the main clock source is enabled and hence always consumes power. In the deeper sleep
in „ATmega328PB: UART(MC) empfängt falsche Daten“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
disassebled_original_working.asm
r31, r9 39f2: 54 f0 brlt .+20 ; 0x3a08 <_Z10interleavePhib+0x8a> 39f4: f9 01 movw r30, r18 39f6: ac 14 cp r10, r12 39f8: bd 04 cpc r11, r13 39fa: 09 f4 brne .+2 ; 0x39fe <_Z10interleavePhib+0x80> 39fc: 56 c0 rjmp .+172 ; 0x3aaa <_Z10interleavePhib+0x12c> 39fe: d5 01 movw r26, r10 3a00: 8d 91 ld r24,
in „Bizarrer Firmware crash - ATmega4808. Wie Debuggen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
objdump.txt
746e656d .word 0x746e656d 800ac0c: 240a0d29 .word 0x240a0d29 800ac10: 203d2037 .word 0x203d2037 800ac14: 00000000 .word 0x00000000 800ac18: 74732820 .word 0x74732820 800ac1c: 70207065 .word 0x70207065 800ac20: 2074726f .word 0x2074726f 800ac24: 65766e69 .word 0x65766e69 800ac28: 6d207472 .word 0x6d207472
in „STM32F4 HardFault Interrupt bei stdlib Funktionen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
disassebled_minimal_change_crash.asm
movw r22, r14 7c0e: 90 e0 ldi r25, 0x00 ; 0 7c10: 0e 94 17 40 call 0x802e ; 0x802e <fputc> 7c14: ac 14 cp r10, r12 7c16: bd 04 cpc r11, r13 7c18: b1 f7 brne .-20 ; 0x7c06 <vfprintf+0x29a> 7c1a: 4f cf rjmp .-354 ; 0x7aba <vfprintf+0x14e> 7c1c: 60 81 ld r22, Z 7c1e: 71 81 ldd r23, Z+1 ; 0x01 7c20: 07
in „Bizarrer Firmware crash - ATmega4808. Wie Debuggen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
robot-mit-cplusplus-anteilen-noheap-trotzdem-grosz.objdump.txt
800ac0c: ea81 0103 eor.w r1, r1, r3 800ac10: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 800ac14: f041 41fe orr.w r1, r1, #2130706432 ; 0x7f000000 800ac18: f441 0170 orr.w r1, r1, #15728640 ; 0xf00000 800ac1c: f04f 0000 mov.w r0, #0 800ac20: bd70 pop {r4, r5, r6, pc} 800ac22: f041 41fe orr.w r1
in „ROM-Auslastung von C++-Programm reduzieren“ · Mikrocontroller und Digitale Elektronik ·