-
Bild
Mikrocontroller AVR64EA28
AVR64EA28 2326URR
in „AVR64EA28: PIT-Interrupt“ · Mikrocontroller und Digitale Elektronik · · Fotos
-
Bild
Ausschnitt aus einem Datenblatt zum AVR64EA28 Mikrocontroller
AVR64EA28.pdf (SECURED) - Adobe Reader 24.4.1.2 Configure RTC To operate the RTC, follow these steps: 1. Set the compare value in the Compare (RTC.CMP) register, and/or the overflow value in the Period
in „AVR64EA28: PIT-Interrupt“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Bild
Mikrocontroller AVR64EA28 in DIP-Gehäuse
AVR64EA28 e3 223760D
in „AVR64EA28: PIT-Interrupt“ · Mikrocontroller und Digitale Elektronik · · Fotos
-
Bild
Silicon Issue Summary Errata AVR64EA28/32/48
AVR64EA28_Errata.pdf - Adobe Reader Silicon Issue Summary Legend - Erratum is not applicable. X Erratum is applicable. Peripheral Short Description Valid for Silicon Revision Device Rev. B1(1) Rev. B2 NVMCTRL
in „AVR64EA28: PIT-Interrupt“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Bild
Software-Screenshot zur AVR-Mikrocontroller-Programmierung
MCHP3372031800002110) - Device Programming Tool Device Interface Device signature Target Voltage nEDBG AVR64EA28 UPDI Apply 0x1E9620 3,3 V Read Interface settings Detected device AVR64EA28 Tool information Device name AVR64EA28 Tool settings Device signature 0x1E9620 Device information Revision b Device identifier AVR Memories NVM version 3 Fuses OCD version 1 Lock bits Startup oscillator frequency 3M2 Production file Metal revision B1 Datasheet information CPU AVR8X Flash size 64 KB EEPROM size 1 KB Reading device
in „AVR64EA28: PIT-Interrupt“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
io.h
__) # include <avr/ioavr64dd32.h> #elif defined (__AVR_AVR64DU28__) # include <avr/ioavr64du28.h> #elif defined (__AVR_AVR64DU32__) # include <avr/ioavr64du32.h> #elif defined (__AVR_AVR16EA28__) # include <avr/ioavr16ea28
in „direkt in ein Register des Tiny5 schreiben“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Vergleichstabelle von Mikrocontroller-Spezifikationen
MVI0 TCA TCB RTC ADC DAC OPAMP ZCUD UART SPI TWI EVYSY WDT VREF PTC USB AVR128DB64 AVR128DB48 AVR128DB32 AVR128DB28 AVR64DB64 AVR64DB48 AVR64DB32 AVR64DB28 AVR64DD32 AVR64DD28 AVR64DD20 AVR64DD14 AVR32DD32 AVR32DD28 AVR32DD20 AVR32DD14 AVR16DD32 AVR16DD28 AVR16DD20 AVR16DD14 AVR64EA48 AVR64EA32 AVR64EA28 AVR32EA48 AVR32EA28 AVR16EA48 AVR16EA32 AVR16EA28
in „Moderne AVR (Nachfolger Atmega und Attiny)“ · Mikrocontroller und Digitale Elektronik · · Diagramme
-
Bild
Tabelle mit Mikrocontroller-Unterstützung und Funktionen
Device Name MPLABX AVR128DB64 AVR16DD14 AVR16DD20 AVR16DD28 AVR16DD32 AVR16DU14 AVR16DU20 AVR16DU28 AVR16DU32 AVR16EA28 AVR16EA32 AVR16EA48 AVR16EB14 AVR16EB20 AVR16EB28 AVR16EB32 AVR32DA28 AVR32DA32 AVR32DA48 AVR32DB28 AVR32DB32 AVR32DB48 AVR32DD14 AVR32DD20 AVR32DD28 AVR32DD32 AVR32DU14 AVR32DU20 AVR32DU28 AVR32DU32 AVR32EA28 AVR32EA32 AVR32EA48 AVR64DA28 AVR64DA32 AVR64DA48 AVR64A64 C Compiler Version
in „AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
AVRxt.asm
: 'AVR macro assembler 2.2.8 (build 80 Jan 14 2020 18:27:50)' */ .include "AVR64EA28def.inc" /* .include "AVR64EA28def.inc" .include "AVR16EB28def.inc" .include "AVR128DA28def.inc" */ .equ dir = VPORTA_DIR
in „AVR64EA28: PIT-Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Übersicht der AVR EA Familien-Mikrocontroller
Family Overview The figure below shows the AVR EA Family devices, laying out pin count variants and memory sizes: Vertical migration is possible without code modification, as these devices are fully pin and feature compatible Horizontal migration to the left reduces the pin count and, therefore, the available features Figure 1. AVR EA Family Overview Flash 64 KB AVR64EA28 AVR64EA32 AVR64EA48 32 KB AVR32EA28 AVR32EA32 AVR32EA48 16 KB AVR16EA28 AVR16EA32 AVR16EA48 Pins 28 32 48
in „Neuigkeiten vom Halbleiter- und Komponentenmarkt“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
AVRxt.asm
; SLdt 240502 PIT-Interrupt auf AVR64EA28 ; avrasm2 .include "AVR64EA28def.inc" /* .include "AVR128DA28def.inc" .include "AVR64EA28def.inc" .include "AVR16EB28def.inc" .include "AVR32DD28def.inc" .include "m4809def.inc" */ .equ DIR_LED
in „AVR64EA28: PIT-Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVRxt.asm.txt
; SLdt 240502 PIT-Interrupt auf AVR64EA28 ; avrasm2 .include "AVR64EA28def.inc" /* .include "AVR128DA28def.inc" .include "AVR64EA28def.inc" .include "AVR16EB28def.inc" .include "AVR32DD28def.inc" .include "m4809def.inc" */ .equ DIR_LED
in „AVR64EA28: PIT-Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVRxt.asm.txt
; SLdt 240502 PIT-Interrupt auf AVR64EA28 ; avrasm2 .include "AVR64EA28def.inc" /* .include "AVR128DA28def.inc" .include "AVR64EA28def.inc" .include "AVR16EB28def.inc" .include "AVR32DD28def.inc" .include "m4809def.inc" */ .equ DIR_LED
in „AVR64EA28: PIT-Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVRxt.asm
; SLdt 2405021744 PIT-Interrupt auf AVR64EA28 ; avrasm2 .include "AVR64EA28def.inc" /* .include "AVR128DA28def.inc" .include "AVR64EA28def.inc" .include "AVR16EB28def.inc" .include "AVR32DD28def.inc" .include "m4809def.inc" */ .equ DIR_LED
in „AVR64EA28: PIT-Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVRxt.asm
; SLdt 2405070930 Interrupt auf AVR64EA28 ; avrasm2 .include "AVR64EA28def.inc" /* f [kHz]: live TCA TCB .include "AVR128DA28def.inc" ; 666 31 31 .include "AVR64EA28def.inc" ; 550 0 0 .include "AVR16EB28def.inc" ; 555 * 26 *: hat keinen TCA .include "AVR32DD28def.inc" ; 667 31 31 */ .equ dir = VPORTA_DIR .equ toggle = VPORTA_IN .equ ISR_TCA = 5 .equ ISR_TCB = 6 .equ f_live = 7 .def tmpi = r4 .def tmp0 = r16 ;=============== .org 0 rjmp reset .org TCA0
in „AVR64EA28: PIT-Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVRxt.asm
; SLdt 2405061640 PIT-Interrupt auf AVR64EA28 ; avrasm2 .include "AVR64EA28def.inc" /* .include "AVR128DA28def.inc" .include "AVR64EA28def.inc" .include "AVR16EB28def.inc" .include "AVR32DD28def.inc" .include "m4809def.inc" */ .equ DIR_LED
in „AVR64EA28: PIT-Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVRxt.asm
; SLdt 2405031200 PIT-Interrupt auf AVR64EA28 ; avrasm2 .include "m4809def.inc" /* .include "AVR128DA28def.inc" .include "AVR64EA28def.inc" .include "AVR16EB28def.inc" .include "AVR32DD28def.inc" .include "m4809def.inc" */ .equ DIR_LED =
in „AVR64EA28: PIT-Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVRxt.asm
.include "AVR64EA28def.inc" ;.include "AVR128DA28def.inc" ;.include "AVR64EA28def.inc" ;.include "AVR16EB28def.inc" ;.include "AVR32DD28def.inc" ;.include "m4809def.inc" .equ DIR_LED = VPORTA_DIR .equ IN_LED = VPORTA_IN
in „AVR64EA28: PIT-Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
bootload.lst
include "m8535def.inc" 25 ;.include "m88def.inc" 26 ;.include "m16def.inc" 27 ;.include "m162def.inc" 28 ;.include "m168def.inc" 29 30 ; set the FirstBootStart fuse on these AVRs: 31 ;.include "m32def.inc" 32 ;.include "m64def.inc" 33 ;.include "m644def.inc" 34 ;.include "m128def.inc" 35 ;.include "m1281def.inc
in „Peter Danneggers Bootloader (fastboot) für AVR-GCC-Toolchain“ · Projekte & Code ·
-
Datei
bootload.lst
include "m8535def.inc" 25 ;.include "m88def.inc" 26 ;.include "m16def.inc" 27 ;.include "m162def.inc" 28 ;.include "m168def.inc" 29 30 ; set the FirstBootStart fuse on these AVRs: 31 ;.include "m32def.inc" 32 ;.include "m64def.inc" 33 ;.include "m644def.inc" 34 ;.include "m128def.inc" 35 ;.include "m1281def.inc
in „Peter Danneggers Bootloader (fastboot) für AVR-GCC-Toolchain“ · Projekte & Code ·
-
Datei
fcntl.lst
config.h",130,0,0,0 40 .stabn 162,0,0,0 41 .stabs "fcntl.h",130,0,0,0 42 .stabs "C:/PROGRA~1/AVRGCC/avr/include/inttypes.h",130,0,0,0 43 .stabs "int8_t:t(5,1)=(0,10)",128,0,24,0 44 .stabs "uint8_t:t(5,2)=(0,11)",128,0,25,0 45 .stabs "int16_t:t(5,3)=(0,1)",128,0,27,0 46 .stabs "uint16_t:t(5,4)=(0,4)",128,0,28,0
in „Compiler-Fehler?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
debug_okay.asm
brge .+34 ; 0x2a2 <acquire_DHT+0x12e> 280: 21 15 cp r18, r1 282: 31 05 cpc r19, r1 284: 01 f1 breq .+64 ; 0x2c6 <acquire_DHT+0x152> 286: 21 30 cpi r18, 0x01 ; 1 288: 31 05 cpc r19, r1 28a: 09 f0 breq .+2 ; 0x28e <acquire_DHT+0x11a> 28c: 90 c0 rjmp .+288 ; 0x3ae <acquire_DHT+0x23a> 28e: 01 2e mov r0, r17
in „Fehler bei einfacher Integer-Division?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Eclipse.txt
*/ TWI_MASTER_BUSSTATE_t TWI_MasterState(TWI_Master_t *twi) { 1e4: df 93 push r29 1e6: cf 93 push r28 1e8: 00 d0 rcall .+0 ; 0x1ea <TWI_MasterState+0x6> 1ea: cd b7 in r28, 0x3d ; 61 1ec: de b7 in r29, 0x3e ; 62 1ee: 8a 83 std Y+2, r24 ; 0x02 1f0: 9b 83 std Y+3, r25 ; 0x03 TWI_MASTER_BUSSTATE_t twi_status
in „XMega Eclipse, AVR-Studio Interrupt Unterschiede“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
objdump.txt
)); 8000530: 6a7b ldr r3, [r7, #36] ; 0x24 8000532: ea4f 1313 mov.w r3, r3, lsr #4 8000536: f04f 0264 mov.w r2, #100 ; 0x64 800053a: fb02 f303 mul.w r3, r2, r3 800053e: 69fa ldr r2, [r7, #28] 8000540: 1ad3 subs r3, r2, r3 8000542: 61bb str r3, [r7, #24]
in „STM32F4 HardFault Interrupt bei stdlib Funktionen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.txt
0x0d 1e4: 3e 87 std Y+14, r19 ; 0x0e 1e6: 4f 87 std Y+15, r20 ; 0x0f 1e8: 58 8b std Y+16, r21 ; 0x10 1ea: be 01 movw r22, r28 1ec: 67 5f subi r22, 0xF7 ; 247 1ee: 7f 4f sbci r23, 0xFF ; 255 1f0: cb 01 movw r24, r22 1f2: f2 d0 rcall .+484 ; 0x3d8 <__pack_f> 1f4: 68 96 adiw r28, 0x18 ; 24 1f6: ea e0 ldi r30
in „flash-Fehler mit ATtiny2313, compile ok“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
HelloWorld.lst
r23, 0xC2 ; 194 72: 64 00 .word 0x0064 ; ???? 00000074 <__ctors_end>: 74: 11 24 eor r1, r1 76: 1f be out 0x3f, r1 ; 63 78: cf ef ldi r28, 0xFF ; 255 7a: d8 e0 ldi r29, 0x08 ; 8 7c: de bf out 0x3e, r29 ; 62 7e: cd bf out 0x3d
in „AVR: Speicherverwaltung in Mischprojekt C++ & ASM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
debug_error.asm
lib_nRF24L01_set_regbyte( nRF_REG_STATUS, nRF_REGBITMASK_STATUS_RX_DR); // Reset RX_DR flag 64e: 60 e4 ldi r22, 0x40 ; 64 650: 87 e0 ldi r24, 0x07 ; 7 652: 0e 94 c8 02 call 0x590 ; 0x590 <lib_nRF24L01_set_regbyte> } 656: 0f 90 pop r0 658: df 91 pop r29 65a: cf 91 pop r28 65c: 1f 91 pop r17 65e
in „Fehler bei einfacher Integer-Division?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.lst
ADIW R28,8 0003d0 01fe MOVW R30,R28 0003d1 9671 ADIW R30,17 0003d2 93fa ST -Y,R31 0003d3 93ea ST -Y,R30 0003d4 + __POINTW1FN _0,85 0003d6 93fa ST -Y,R31 0003d7 93ea ST -Y,R30 0003d8 e080 LDI R24,0 0003d9 940e
in „Timer initialisierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PinTemplateVirtual.ino.elf.txt
, 0x28 ; 40 b4: ea ed ldi r30, 0xDA ; 218 b6: f4 e0 ldi r31, 0x04 ; 4 b8: 02 c0 rjmp .+4 ; 0xbe <__do_copy_data+0x10> ba: 05 90 lpm r0, Z+ bc: 0d 92 st X+, r0 be: a8 30 cpi r26, 0x08 ; 8 c0: b1 07 cpc r27,
in „Buchempfehlung C++ und MCUs“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
math1200.asm
; .equ k10 = 0x10 ; .equ k13 = 0x13 ; .equ k14 = 0x14 ; .equ k19 = 0x19 ; .equ k1D = 0x1D ; .equ k28 = 0x28 ; '(' .equ k2B = 0x2B ; '+' .equ k3B = 0x3B ; ';' .equ k3C = 0x3C ; '<' .equ k40 = 0x40 ; '@' .equ k50 = 0x50 ; 'P' .equ k53 = 0x53 ; 'S' .equ k64 = 0x64 ; 'd' .equ k7F = 0x7F ; ' ' .equ k80 =
in „Anfängerfrage Atmel ausgelesenes .hex in .asm umwandeln“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
objdump-elf.txt
r18, 0xD9 ; 217 2e0: 72 28 or r7, r2 2e2: 30 2c mov r3, r0 2e4: 31 29 or r19, r1 2e6: 3b 34 cpi r19, 0x4B ; 75 2e8: 3b 30 cpi r19, 0x0B ; 11 2ea: 3b 00 .word 0x003b ; ???? 2ec: 76 6f ori r23, 0xF6 ; 246 2ee: 69 64 ori r22, 0x49
in „ax8 soft core auf Spartan 3AN Devboard, Probleme mit erstem Testprogramm und Simulation“ · FPGA, VHDL & Co. ·
-
Datei
app_bootloader.lst
0f 93 push r16 39e2: 1f 93 push r17 39e4: df 93 push r29 39e6: cf 93 push r28 39e8: cd b7 in r28, 0x3d ; 61 39ea: de b7 in r29, 0x3e ; 62 39ec: c1 54 subi r28, 0x41 ; 65 39ee: d0 40 sbci r29, 0x00 ; 0 39f0: 0f b6 in r0, 0x3f ; 63 39f2: f8 94 cli 39f4: de bf out 0x3e, r29 ; 62
in „2 byte >> 1 word“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
BlinkingLED.txt
r24, 0x01 ; 1 644: 2a 85 ldd r18, Y+10 ; 0x0a 646: 9a 89 ldd r25, Y+18 ; 0x12 648: 29 17 cp r18, r25 64a: 09 f4 brne .+2 ; 0x64e <__mulsf3+0x62> 64c: 80 e0 ldi r24, 0x00 ; 0 64e: 8a 87 std Y+10, r24 ; 0x0a 650: ce 01 movw r24, r28 652: 09 96 adiw r24, 0x09 ; 9 654: bc c0 rjmp .+376 ; 0x7ce <__mulsf3+0x1e2
in „AvrStudio 5 Programm zu groß für Attiny 13“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PinKlasse_klassisch_toggle.ino.elf.txt
calculated value to F_CPU_CORRECTED */ F_CPU_CORRECTED = (uint32_t)cpu_freq; 1e8: 80 e0 ldi r24, 0x00 ; 0 1ea: 94 e2 ldi r25, 0x24 ; 36 1ec: a4 ef ldi r26, 0xF4 ; 244 1ee: b0 e0 ldi r27, 0x00 ; 0 1f0: 80 93 00 28 sts 0x2800, r24 1f4: 90 93 01 28 sts 0x2801, r25 1f8: a0 93 02 28 sts 0x2802, r26 1fc: b0 93 03
in „Buchempfehlung C++ und MCUs“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TEST.LST
0x1da <main+0x60> 24: e5 c0 rjmp .+458 ; 0x1f0 <main+0x76> 26: f9 c0 rjmp .+498 ; 0x21a <main+0xa0> 28: e3 c0 rjmp .+454 ; 0x1f0 <main+0x76> 2a: df c0 rjmp .+446 ; 0x1ea <main+0x70> 2c: d9 c0 rjmp .+434 ; 0x1e0 <main+0x66> 2e: ea c0 rjmp .+468 ; 0x204 <main+0x8a> 30: f4 c0 rjmp .+488 ; 0x21a <main+0xa0
-
Datei
Lichtorgel.ino
adde0();//4.Sampel d0 += d2; d1 += d3; eb = d0 + d1; d0 -= d1; eb += e1; adde0();//5.Sampel eaus = ea + eb; ea -= eb; //Absolutwerte bilden adde0();//6.Sampel eaus = abs(eaus); ea =abs (ea); adde0();//7.Sampel b0 =abs (b0); c0 =abs (c0); d0 =abs (d0); adde0();//8.Sampel d1 = eaus >> 2; adde0();//9.Sampel
in „5 Kanal Digital-Lichtorgel für Arduino“ · Projekte & Code ·
-
Datei
mit_kontrollausgabe.asm
) { 288: 9f b7 in r25, 0x3f ; 63 return 1; } static __inline__ uint8_t __iCliRetVal(void) { cli(); 28a: f8 94 cli _tx_buffer_head = i; 28c: 0b 8f std Y+27, r16 ; 0x1b sbi(*_ucsrb, UDRIE0); 28e: ea 89 ldd r30, Y+18 ; 0x12 290: fb 89 ldd r31, Y+19 ; 0x13 292: 80 81 ld r24, Z 294: 80 62 ori r24, 0x20 ;
in „AVR Inline Optimierung kaputt?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
disassebled_minimal_change_crash.asm
r24, 0x08AB ; 0x8008ab <__TEXT_REGION_LENGTH__+0x7008ab> 59e8: 85 ff sbrs r24, 5 59ea: e4 cf rjmp .-56 ; 0x59b4 <__vector_14+0x64> 59ec: e1 cf rjmp .-62 ; 0x59b0 <__vector_14+0x60> 59ee: c7 ff sbrs r28, 7 59f0: 50 c0 rjmp .+160 ; 0x5a92 <__vector_14+0x142> 59f2: c3 ff sbrs r28, 3 59f4
in „Bizarrer Firmware crash - ATmega4808. Wie Debuggen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
CodeAuswertung.lst
Generator.elf: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .text 000000ea 00000000 00000000 000000b4 2**0 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .data 00000000 00800060 000000ea 0000019e 2**0 CONTENTS, ALLOC,
in „Probleme mit dem EEPROM vom ATtiny26“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVR-Studio.txt
TWI_MasterTransactionFinished(twi, TWIM_RESULT_FAIL); 646: 8a 81 ldd r24, Y+2 ; 0x02 648: 9b 81 ldd r25, Y+3 ; 0x03 64a: 66 e0 ldi r22, 0x06 ; 6 64c: 0e 94 28 04 call 0x850 ; 0x850 <TWI_MasterTransactionFinished> } } 650: 23 96 adiw r28, 0x03 ; 3 652: cd bf out 0x3d, r28 ; 61 654: de bf out 0x3e, r29 ; 62 656: cf 91
in „XMega Eclipse, AVR-Studio Interrupt Unterschiede“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TEST.LST
bad_interrupt> 24: 1a c0 rjmp .+52 ; 0x5a <__bad_interrupt> 00000026 <__ctors_end>: 26: 11 24 eor r1, r1 28: 1f be out 0x3f, r1 ; 63 2a: cf e5 ldi r28, 0x5F ; 95 2c: d4 e0 ldi r29, 0x04 ; 4 2e: de bf out 0x3e, r29 ; 62 30: cd bf out 0x3d, r28 ; 61 00000032 <__do_copy_data>: 32: 10 e0 ldi r17, 0x00 ; 0 34:
-
Datei
disassebled_original_working.asm
<Config+0x9> 64b2: 82 60 ori r24, 0x02 ; 2 64b4: 80 93 cf 2a sts 0x2ACF, r24 ; 0x802acf <Config+0x9> 64b8: 10 93 00 28 sts 0x2800, r17 ; 0x802800 <__data_start> 64bc: 0b c0 rjmp .+22 ; 0x64d4 <main+0x616> 64be: 6a ea
in „Bizarrer Firmware crash - ATmega4808. Wie Debuggen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stk500_1200.asm
e0 ldi r17, 0x01 ; 1 218: 22 27 eor r18, r18 21a: 51 0f add r21, r17 21c: 62 1f adc r22, r18 21e: 64 c0 rjmp Send_CR ; 0x2e8 ;;; Read eeprom memory byte (address is auto incremented). ;;; The byte read is sent out the serial port. ;; 'd' : Read_Eeprom_Byte: 220: 44 36 cpi r20, 0x64 ; 100 222: 71 f4
in „AVRISP => Hex-Datei vom 1200er“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tft_data.c
0x28, 0x28, 0x28, 0x28, 0x28, 0xff, 0xc0, 0x0, 0x11, 0x8, 0x0, 0x64, 0x0, 0x64, 0x3, 0x1, 0x22, 0x0, 0x2, 0x11, 0x1, 0x3, 0x11, 0x1, 0xff, 0xc4, 0x0, 0x1c, 0x0, 0x1, 0x0, 0x3, 0x0, 0x3, 0x1, 0x1, 0x0, 0x0
-
Datei
Fastboot.asm
; 0750 D05F 0EA0 '_.g(Y.1.k...'.(.' or r6, r7 ; 0751 2867 0EA2 'g(Y.1.k...'.(...' breq avr073E ; 0752 F359 0EA4 'Y.1.k...'.(.....' movw r6 r2 ; 0753 0131 0EA6 '1.k...'.(.......' avr0754: ldi r22, 0xAB ; 0754 EA6B 0EA8 'k...'.(.........' rjmp avr073F ; 0755 CFE9 0EAA '..'.(...........' avr0756: out DDRB, r2 ; 0756 BA27 0EAC ''.(.............' out PORTB, r2 ; 0757 BA28 0EAE '(...............' rjmp avr06FF ; 0758 CFA6 0EB0 '..............aP' avr0759
in „32 kHz kompatibler Bootloader gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
asm_unoptimiert.asm
, r24 led_out_seq = led_seq; e4: 89 81 ldd r24, Y+1 ; 0x01 e6: 9a 81 ldd r25, Y+2 ; 0x02 e8: 90 93 64 00 sts 0x0064, r25 ec: 80 93 63 00 sts 0x0063, r24 } f0: 0f 90 pop r0 f2: 0f 90 pop r0 f4: 0f 90 pop r0 f6: cf 91 pop r28 f8: df 91 pop r29 fa: 08 95 ret 000000fc <main>: const char led_10_sec[] PROGMEM
in „compiler optimierung zuviel :/“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
atmel_32uc.pdf
36 PA12 61 GNDANA 86 PC03 12 VDDIN 37 PA13 62 VDDPLL 87 PB13 13 GND 38 VDDCORE 63 PC00 88 PB14 14 PB28 39 PA 14 64 PC01 89 TMS 15 PB29 40 PA15 65 PB00 90 TCK 16 PB30 41 PA16 66 PB01 91 TDO 17 PB31 42 PA17 67 VDDIO 92 TDI 18 RESET_N 43 PA18 68 VDDIO 93 PC04 19 PA00 44 PA19 69 GND 94 PC05 20 PA01 45 PA20
in „V: ATMEL 32UC3A0512-U“ · Markt ·
-
Datei
main.lss.txt
int address) { 4a4: 1f 93 push r17 4a6: df 93 push r29 4a8: cf 93 push r28 4aa: 0f 92 push r0 4ac: cd b7 in r28, 0x3d ; 61 4ae: de b7 in r29, 0x3e ; 62 4b0: 18 2f mov r17, r24 ispTransmit(0xA0); 4b2: e0 91 79 00 lds r30, 0x0079 4b6: f0 91 7a 00 lds r31, 0x007A 4ba: 80 ea ldi
in „2 Programme in einem AVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test.lst
88 001a 00C0 rjmp .L6 89 .LM10: 90 001c 8CB9 out 44-32,r24 91 .LBB67: 92 .LBB66: 93 .LBB65: 94 .LBB64: 95 .LM11: 96 001e C901 movw r24,r18 97 .LVL4: 98 /* #APP */ 99 ; 105 "/usr/lib/gcc/avr/4.3.4/../../../avr/include/util/delay_basic.h" 1 100 0020 0197 1: sbiw r24,1 101 0022 01F4 brne 1b 102 ; 0 "" 2
in „UART sendet nicht das was er soll (kein offset problem)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
abused_bootloder_disassembly.txt
r22, 0xFF ; 255 1952: a8 f3 brcs .-22 ; 0x193e <_binary_boot_raw_start+0x193e> 1954: 08 95 ret 1956: ea df rcall .-44 ; 0x192c <_binary_boot_raw_start+0x192c> 1958: 8d 93 st X+, r24 195a: 9d 93 st X+, r25 195c: 08 95 ret 195e: cf 93 push r28 1960: cf b7 in r28, 0x3f ; 63 1962: cf 93 push r28 1964: df 93
in „ATmega-Bootloader vom Hauptprogramm aus flashen“ · Mikrocontroller und Digitale Elektronik ·