-
Thread
Display Waveshare 1.28inch am ATmega64
Wirklich ein Mega64? https://github.com/PaintYourDragon/Adafruit_GC9A01A/blob/master/examples/graphicstest/graphicstest.ino Ändere Zeile 5 und 6 auf die richtigen Pins: Welche "Arduino-Pin-Nummer" zu welcher Hardware Pin geht kannst du hier sehen: https://github.com
C.K. schrieb im Beitrag #7172434: > Wirklich ein Mega64? Jau ein ATMEGA64A > > https://github.com/PaintYourDragon/Adafruit_GC9A01A/blob/master/examples/graphicstest/graphicstest.ino > > Ändere Zeile 5 und 6 auf die richtigen Pins: Das hatte ich schon getan. > >
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
Anbei SerialComCNC Version 0.9a Change Log V0.9a ---------------- Es wurden 3 Buttons ( >X0 , >Y0 , >Z0 ) zugefügt. Damit können die Achsen auch getrennt auf Null-Position gefahren werden. Buttons 0,1 und 0,01 wurden in
Herbert Janssen schrieb im Beitrag #4878811: > nach erfolgtem Update auf o.a. Versionen, gibt SerialComCNC nach > Anfahren eines beliebigen HardLimits (#define DEFAULT_HARD_LIMIT_ENABLE > 1) den Error 9 (STATUS_SYSTEM_GC_LOCK) aus. > Error 9 ist so lange nicht rücksetzbar,
-
Thread
Clock setzen mit einem ATxMega128A1
Switch to external crystal (8 MHz) and wait for it to become stable. OSC.XOSCCTRL = OSC_FRQRANGE_2TO9_gc | OSC_XOSCSEL_XTAL_16KCLK_gc; OSC.CTRL = OSC_XOSCEN_bm | OSC_RC2MEN_bm; while ((OSC.STATUS & OSC_XOSCRDY_bm) != OSC_XOSCRDY_bm); // Set all the prescalers after the PLL to 1 CCPWrite (&CLK.PSCTRL, CLK_PSADIV_1_gc | CLK_PSBCDIV_1_1_gc); // Activate the PLL with a multiplier of four to generate 32 MHz out of 8 MHz. OSC.PLLCTRL = 4 << OSC_PLLFAC_gp | OSC_PLLSRC_XOSC_gc; OSC.CTRL = OSC_XOSCEN_bm | OSC_RC2MEN_bm
-
Thread
Hilfe bei z80 Hex Datei
:00000096 bb cp e .data:00000097 20 e2 jr nz,0x007b .data:00000099 ba cp d .data:0000009a 20 df jr nz,0x007b .data:0000009c 11 00 02 ld de,0x0200 .data:0000009f 0e 01 ld c,0x01 .data:000000a1 79 ld a,c .data:000000a2 d3 01 out (0x01),a .data:000000a4 21 20 00 ld hl,0x0020 .data:000000a7
ld a,c .data:000000b2 17 rla .data:000000b3 4f ld c,a .data:000000b4 d3 01 out (0x01),a .data:000000b6 30 ef jr nc,0x00a7 .data:000000b8 1b dec de .data:000000b9 af xor a .data:000000ba bb cp e .data
-
Thread
AVR64EA28: PIT-Interrupt
Also wenn es der SIB ist: [code] AVR64EA28: 41 56 52 20 20 20 20 20 50 3A 33 44 3A 31 2D 33 ein alter AVR128DA28: 20 20 20 20 41 56 52 20 50 3A 32 44 3A 31 2D 33 [/code]
.org RTC_PIT_vect 00000a ef0f ldi tmp0,$FF 00000b 9300 0153 sts RTC_PITINTFLAGS,tmp0 00000d 9a17 sbi IN_LED,LED 00000e 9518
-
Thread
Kann hier jemand Steno?
auf die Rätsel: http://www.geocaching.com/seek/cache_details.aspx?guid=448b2442-5ba7-42cb-aa76-1ce9bbf3f2e3 Jetzt erschließt sich mir auch, was da steht: Tarzan (A=1) Peter Pan (A=5) Sendung mit der Maus (A=4) * Acht Jahre alt (B=6) Zwei Jahre alt (B=8) 86 Jahre alt (B=9) * 20 bis 22
kursiven Kurzschriftsystems, ein Vorläufer der heutigen deutschen Einheitskurzschrift. Nach mir wurde u. a. eine Straße in Dresden benannt. Finde diese und gehe zu Nord 9 8 7, Ost 4 9 9". Ich hoffe, ich konnte dir helfen. Viele Grüße Harald Hubeny harald.hubeny@new-wen.net
-
Thread
Protokoll für Kommandos an den MC selber schreiben
2Meg USARTC0.BAUDCTRLB = 0xf0; // BSCALE = 0 USARTC0.CTRLA = USART_RXCINTLVL_HI_gc; // Receive Interrupt Enable, Interrupt Level High USARTC0.CTRLC = USART_CHSIZE_8BIT_gc | // set 8bit Mode USART_CMODE_ASYNCHRONOUS_gc | // Asynchronous Mode
F_CPU /1024 /2 * 30e-3 -1; // set PER register for 30ms sampling TCC1.CTRLB = TC_WGMODE_NORMAL_gc; // set Normal Mode TCC1.INTCTRLA = TC_OVFINTLVL_HI_gc; // set Overflow Interrupt Level to High TCC1.CTRLA = TC_CLKSEL_DIV1024_gc; // select Prescaler (1024) } /*
-
Thread
STM32 GCC Compilereinstellungen für Minimum Size -Os
findet sich im > GitHub-makefile ein -Og Wo? https://github.com/EBiCS/EBiCS_Firmware/blob/b1442a1d6dd32aaaf8c3c02ffb86795cf8afdce4/Makefile#L25 Gruß hochsitzcola
-Wl,--gc-sections -o "build/EBiCS_Firmware.elf" @"objects.list" -larm_cortexM3l_math -lm arm-none-eabi-gcc: error: build/startup_stm32f103x6.o: No such file or directory make: *** [makefile:39: LishuiFOC_01
-
Thread
ATmega809 Timer CMP Interrupt funktioniert nicht
Clock 20MHz CPU_CCP = CCP_IOREG_gc; // write access for four CPU instructions CLKCTRL_MCLKCTRLA = CLKCTRL_CLKSEL_OSC20M_gc; // select Source before prescaler set CPU_CCP = CCP_IOREG_gc; // write access
aktuellen Versionen, wenn Optimierung aktiviert ist (außer mit -Og): [avrasm] 00000102 <__vector_9>: 102: 8f 93 push r24 104: 80 e2 ldi r24, 0x20 ; 32 106: 80 93 a7 04 sts 0x04A7, r24 ; 0x8004a7 10a: 80 e1 ldi r24, 0x10 ; 16 10c: 80 93 0b 0a sts 0x0A0B
-
Thread
Digitalvoltmeter Elpo 524 Polen Unterlagen gesucht
from Russian datasheet for D818E: - Nominal zener voltage: 9V - Zener voltage tolerance: +/-15%. - Zener current: nominal 10mA, min. 3mA, max 33mA. - Maximum dissipation: 0,3W - Dynamic resistance: 25 ohm, - Zener voltage temperature coefficient: +/-0.001%
, edaboard.com: > This is the specs from Russian datasheet for D818E: > - Nominal zener voltage: 9V > - Zener voltage tolerance: +/-15%. > - Zener current: nominal 10mA, min. 3mA, max 33mA. > - Maximum dissipation: 0,3W > - Dynamic resistance: 25 ohm, > - Zener voltage temperature coefficient
-
Thread
Suche Xmega Sinus Quellcode
DACB.CH0DATA))>>1*8)&0xFF; DMA.CH0.DESTADDR2 =(((uint32_t)(&DACB.CH0DATA))>>2*8)&0xFF; DMA.CH0.CTRLA = 0xA5; // Enable, repeat, 1 byte, single }; void Config32MHzClock(void) { CCP = CCP_IOREG_gc; //Security Signature to modify clock // initialize clock source to be 32MHz internal oscillator
oscillator while(!(OSC.STATUS & OSC_RC32MRDY_bm)); // wait for oscillator ready CCP = CCP_IOREG_gc; //Security Signature to modify clock CLK.CTRL = 0x01; //select sysclock 32MHz osc // CCP = CCP_IOREG_gc; // CLK.PSCTRL = 0x02; // peripheral clk = sysclk/4, forces sys also /4?? };[/c] Nur
-
Thread
ESP8266 über MCP1700 powern
Spannungsregler machen. Mein China-XC6206 (Marking "662K") hat z.B. bei VIn=3.3V einen Ruhestrom von 9µA und einen Dropout von 230mV bei 250mA. Die Werte passen damit weder zum XC6206P332MR noch zum LM6206N3. Dieser "XC6206" funktioniert aber prächtig mit dem ESP8266 (ESP12F). Ein Schwingen habe ich
Stefan für deine Infos und deine Page ? Habe nur noch eine Frage an dich. Jetzt läuft der ESP 01S im Deep Sleep mit 3x AA 1,2 V (3X AA MAX.4V) Eneloop und LF33CV Spannungsregler mit 3.2 V. Lohnt es sich den HT7833 Spannungsregler einzubauen wegen 4 uA Ruhestrom? Weil der LF33CV 1 mA Ruhestrom
-
Thread
SI4355 SPI liefert nur 0xFF?!
si4x55sys.pinSEL); _delay_us(500); SPI_MasterTransceiveByte(0x02); SPI_MasterTransceiveByte(0x01); SPI_MasterTransceiveByte(0x00); SPI_MasterTransceiveByte(0x01); SPI_MasterTransceiveByte(0xC9); SPI_MasterTransceiveByte(0xC3); SPI_MasterTransceiveByte(0x80); _delay_ms(5);
); _delay_us(500); SPI_MasterTransceiveByte(0x01); for (uint8_t i = 0; i < 9; i++) data[i] = SPI_MasterTransceiveByte(0x00); _delay_us(500); *si4x55sys.portSEL |= (1<<si4x55sys.pinSEL); for (uint8_t i = 0; i < 10; i++
-
Thread
Quellcode: DMX Sende Modul für ATxMega
) | (0x01<<3); // 8 data bits Bit 2 to 0 set to 011 USARTC0.CTRLC = (USARTC0.CTRLC & ~USART_CHSIZE_gm ) | USART_CHSIZE_8BIT_gc; // 100 kBaud USARTC0.BAUDCTRLA = 19; // 100 kBaud USARTC0
a >88µs break followed by >8 µs mark //To generate Start condition reconfigure baud rate setting to 100 kBaud and send 0x00 //0x00 is 0000 0000 together with normal start bit = 9 low bits followed
-
Thread
Drill-aid erzeugen in Layouts aus Programm ohne Drill-aid-Funktion
one of such CADs, and there are more since many board houses require Tools files. A Tools file is a plain text file which you create in an editor. Each line of the file describes one tool (the name and the diameter, in inches): T01 0.024 T02 0.040 ... These are the same tools (T01 etc.) that are used in the Drill file. A standard practice with Eagle is to create an empty Tools file, run the CAM processor, and the error report tells you which tools you "forgot
-
Thread
ATxmega128a1 und RFM70 Problem.
const uint8_t PROGMEM RFM70_bank1Init[][5] = { // address data { (0x20|0x00), 0x40, 0x4B, 0x01, 0xE2 }, { (0x20|0x01), 0xC0, 0x4B, 0x00, 0x00 }, { (0x20|0x02), 0xD0, 0xFC, 0x8C, 0x02 }, { (0x20|0x03), 0x99, 0x00, 0x39, 0x41 }, { (0x20|0x04), 0xb9, 0x9E, 0x86, 0x0B }, // b9? f9?
const uint8_t PROGMEM RFM70_bank1Init[][5] = { // address data { (0x20|0x00), 0x40, 0x4B, 0x01, 0xE2 }, { (0x20|0x01), 0xC0, 0x4B, 0x00, 0x00 }, { (0x20|0x02), 0xD0, 0xFC, 0x8C, 0x02 }, { (0x20|0x03), 0x99, 0x00, 0x39, 0x41 }, { (0x20|0x04), 0xb9, 0x9E, 0x86, 0x0B }, // b9? f9?
-
Thread
ATXmega DMA mit DAC funktioniert nicht richtig
// stop if running TCC1.CNT = 0; TCC1.PER = 0xFFFF; EVSYS.CH0MUX = EVSYS_CHMUX_TCC1_OVF_gc; // trigger on timer overflow // reset DMA controller DMA.CTRL = 0; DMA.CTRL = DMA_RESET_bm; while ((DMA.CTRL & DMA_RESET_bm) != 0); DMA.CTRL = DMA_CH_ENABLE_bm | DMA_DBUFMODE_CH01
after every burst DMA_CH_DESTRELOAD_BURST_gc | DMA_CH_DESTDIR_INC_gc; // reload dest after every transaction DMA.CH0.TRIGSRC = DMA_CH_TRIGSRC_TCC1_OVF_gc; DMA.CH0.TRFCNT = SYMBOL_BUFFER_SIZE * 2; // always the number of bytes, even
-
Thread
Erfahrungen mit Platinen von www.elecrow.com
wie bereits gesagt... zu meinem equipment gehören unter anderem ein - HTC ONE M9 - Pollin MASTECH Multimeter - Hitachi v-1050F MHz Oszilloskop - Pollin PS3003 0-30V 0-3A Netzteil. Ich kann mir nun mal kein 500 Scope, keine 2000€ Digicam und kein 500€ Netzteil leisten....(
docs-europe.electrocomponents.com/webdocs/0b78/0900766b80b78e6f.pdf (Seite 1) http://docs-europe.electrocomponents.com/webdocs/0e9a/0900766b80e9af6b.pdf (letzte Seite) http://docs-europe.electrocomponents.com/webdocs/0e77/0900766b80e77ce4.pdf (Seite 1 unten) Osram gibt meines Wissens Level 2 an. Gruß Thomas
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
läuft und benötigen ein 3,3V Netzteil, je größer das Display, desto mehr Strom. Das sind so ~200mA bei 3,5", ~300mA bei 4,3", ~500mA bei 5" und ~750mA bei 7". Ja, die Größen habe ich alle schon mit AVR benutzt, bei 40+ Bildern pro Sekunde hat der Controller auch noch nicht wirklich was zu tun.
in der Struktur die passenden EEPROM Adressen zuweisen, zb. im EEPROM steht unter der Adresse 0x0A der Wert der Karbonathärte also muss ich einmal struktur.karbonathaerte = 0x0A machen? Arno schrieb im Beitrag #5968833: > Wichtig bei --gc-sections: Das muss direkt nach -Wl, stehen, ohne > Leerzeichen
-
Thread
gcc für cortex-m0 schreibt daten vor die Vektortabelle
[code]Disassembly of section .text: 00000000 <exception_table>: 0: 00 04 00 20 e1 00 00 00 a9 01 00 00 a9 01 00 00 ... ............ ... [/code] eigener compiler: [code]Disassembly of section .text: 00000024 <exception_table>: 24: 00 04 00 20 01 01 00 00 c9 01 00 00 c9 01 00
Stefan A. schrieb im Beitrag #5180442: > eigener compiler: > [code]Disassembly of section .text: > > 00000024 <exception_table>: > 24: 00 04 00 20 01 01 00 00 c9 01 00 00 c9 01 00 00 ... > ..
-
Thread
UV-Laserdrucker II
den internen Gebrauch :-)". Eine Zeile mit Belichtungsdaten sieht z.B. so aus: Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 0001B5C00 7A 42 1D 00 8C 04 56 41 80 01 8B 01 12 00 12 00 0001B5C10 13 00 12 00 12 00 13 00 12 00 12 00 12 00 13 00 0001B5C20 12 00 12 00 13 00 12
. fehlen da mind. 25%. Nächster Versuch mit frischer Platine läuft. https://youtu.be/xsvcVf0g9a4
-
Thread
Bascom und RS485 Problem
Eventuell mal mit n paar Millisekunden zwischen den Bytes probieren. ach so: Print Chr(02) ; "AD01;GC7:9030001" ; Chr(03) kann man machen, ich machs anders: Print "{002}AD01;GC7:9030001{003}"
Config Usart_tx = Output Puffer(1) = &H02 Puffer(2) = "A" Puffer(3) = "D" Puffer(4) = "0" Puffer(5) = "1" Puffer(6) = ";" Puffer(7) = "G" Puffer(8) = "C" Puffer(9) = "7" Puffer(10) = ":" Puffer(11) = "9" Puffer(12) = "0" Puffer(13) = "3" Puffer
-
Thread
C++ Arduino Grundlagen
tmp/arduino_cache_246701/core/core_arduino_avr_nano_cpu_atmega328_fe15b8034bc287c8db30434e4d6d501e.a Linking everything together... /home/daten/arduino-1.8.7/hardware/tools/avr/bin/avr-gcc -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o /tmp/arduino_build_280773
/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-ar cru /tmp/arduino_build_289241/arduino.ar /tmp/arduino_build_289241/core/spiffs/spiffs_gc.c.o /home/daten/arduino-1.8.7/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/
-
Thread
Trafonetzteil 2 Brückengleichrichter an Mittelanzapfung
CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgpABZsKBTAWjDACgwSRjDxCrOA-lFrgosVijS4wxFGBR48nENmg1FeSHXmEpCFHWbk1GpZCKFshZZxTHxpNgDcQhGiENV3fKgIoCKCJ+0AhsACaq2r6q1uCKniDhDABmAIYArgA2AC4RUR48sbwKeInJ6dl5kZhBpQXcvEEVmbn5tfFluB6C5amteWjEqnge3SNjNsGw8JCk8wuLpODQPCikeIQGCILYNHjMYP7sAE4UGLzjCBeqUwLwbGc0+w3PXXfIcO0YQSgIl9FNH1Km0aj9PP8GlIPM1+lV8uNocUIU0knDQVClMi-qiWvCAO4xWRBcbEqBsQm9JG9bBxSAUmK0gFjOkM8ZMzFlemU4S9XovbkxF7jAVs6LC6JFQUdeodHHkwlyyFeFEKzw0KjylU0FTSjW0FQ63hGtUc
CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgpABZsKBTAWjDACgwSRjDxCrOA-lFrgosVijS4wxFGBR48nENmg1FeSHXmEpCFHWbk1GpZCKFshZZxTHxpNgDcQhGiENV3fKgIoCKCJ+0AhsACaq2r6q1uCKniDhDABmAIYArgA2AC4RUR48sbwKeInJ6dl5kZhBpQXcvEEVmbn5tfFluB6C5amteWjEqnge3SNjNsGw8JCk8wuLpODQPCikeIQGCILYNHjMYP7sAE4UGLzjCBeqUwLwbGc0+w3PXXfIcO0YQSgIl9FNH1Km0aj9PP8GlIPM1+lV8uNocUIU0knDQVClMi-qiWvCAO4xWRBcbEqBsQm9JG9bBxSAUmK0gFjOkM8ZMzFlemU4S9XovbkxF7jAVs6LC6JFQUdeodHHkwlyyFeFEKzw0KjylU0FTSjW0FQ63hGtUc
-
Thread
AVR führt Programm nicht aus, wenn zusätzliche Funktionen definiert sind
out 0x18, r24 ; 24 a: 2f e9 ldi r18, 0x9F ; 159 c: 36 e8 ldi r19, 0x86 ; 134 e: 81 e0 ldi r24, 0x01 ; 1 10: 21 50 subi r18, 0x01
0: 81 e0 ldi r24, 0x01 ; 1 2: 90 e0 ldi r25, 0x00 ; 0 4: 08 95 ret 00000006 <main>: 6: bc 9a sbi 0x17, 4 ; 23 8: 90 e1 ldi r25, 0x10
-
Thread
xmega_Unklarheiten
; PORTD.OUT |= PIN4_bm; PORTD.DIR &= ~PIN0_bm; PORTD.PIN0CTRL |= PORT_OPC_PULLUP_gc; uint8_t tastenwert_vorher = 1,tastenwert_jetzt = 0; uint8_t anzahl = 0; uint8_t i; while(1) { tastenwert_jetzt = PORTD.IN & 0x01; if (tastenwert_jetzt
verstellbar sind, darum steht auch in der Address Map für VPORT0...3 in der Description auch Virtual Port A, C, D, R
-
Thread
Java oder C++ Gesperrt
viel mehr Aufwand als eigentlich nötig. Was mich bei C++ auch stört sind solche Sachen: int a[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; volatile int b = 8[a]; Enthält die 2. Zeile einen Fehler? Nein! Welcher Depp dachte sich da, dass es ne gute Idee sein würde, sowas in C++ zuzulassen?
Programm immer mehr Speicher zieht. Und jetzt find mal das schuldige Objekt, dass verhindert das der GC alles auflöst. > > Was mich bei C++ auch stört sind solche Sachen: > > int a[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; > volatile int b = 8[a]; > > Enthält die 2. Zeile einen Fehler? Nein!
-
Thread
Stack Überschreiber beim Rechnen mit uint64_t
: 9d 1c adc r9, r13 check_stack(); 5b9a: 0f 94 78 05 call 0x20af0 ; 0x20af0 <check_stack> return t; } 5b9e: b3 01 movw r22, r6 5ba0: c4 01 movw r24
$ avr-gcc div64.c -Os -DMYDIV && avr-size a.out text data bss dec hex filename 138 0 16 154 9a a.out [/code]
-
Thread
Bilineare Interpolation mit Festkomma
2be: ae 1b sub r26, r30 2c0: bf 0b sbc r27, r31 2c2: 89 81 ldd r24, Y+1 ; 0x01 2c4: 90 e0 ldi r25, 0x00 ; 0 2c6: a8 9f mul r26, r24 2c8: 90 01
, r0 30a: 11 24 eor r1, r1 30c: 8a 81 ldd r24, Y+2 ; 0x02 30e: 90 e0 ldi r25, 0x00 ; 0 310: dc 01 movw r26, r24 312: ea 9f mul r30, r26 314: c0 01
-
Thread
ATxMega16A4: Zu dumm für PWM?!
OSC.STATUS & OSC_XOSCRDY_bm)); //wait for stability for External Clock Source CCP = CCP_IOREG_gc; // Conf.Änderung erlauben CLK.CTRL = 0x03; // CSource Clock Extern CCP = CCP_IOREG_gc; // Conf.Änderung erlauben CLK.PSCTRL = 0x00; // Prescaler 0 (Teiler) //USART INIT PORTC.DIR
Hi Peter, Protokoll ist einfach 9 Bytes hintereinander, dann 10ms Pause, dann wieder 9 Bytes hintereinander usw. Es geht mir aber nicht um die Syncronisation. Zum Testen soll es ausreichen, dass bei einem Byteverlust sich die Kanalwerte
-
Thread
avrgcc erzeugt sinnlosen code?
aktualisierter WinAVR-Version): [code] long In; uint16_t x; x = (uint16_t) (In>>16); ee: 80 91 24 01 lds r24, 0x0124 f2: 90 91 25 01 lds r25, 0x0125 f6: a0 91 26 01 lds r26, 0x0126 fa: b0 91 27 01 lds r27, 0x0127 fe: cd 01 movw r24, r26 100: bb 27 eor
f2: 90 91 25 01 lds r25, 0x0125 f6: a0 91 26 01 lds r26, 0x0126 fa: b0 91 27 01 lds r27, 0x0127 fe: cd 01 movw r24, r26 100: aa 27 eor r26, r26 102: bb 27 eor r27
-
Thread
SPI daten via UART
uint8_t Kanal; unsigned char Channel; int main (void) { PORT_SetPinsAsInput( &PORTD, 0x01); // fuer INT0 (extern interrupt) PORT_ConfigurePins( &PORTD, 0x01, false, false, PORT_OPC_WIREDANDPULL_gc, PORT_ISC_FALLING_gc ); /* Sense Falling Edge */ PORT_ConfigureInterrupt0( &PORTD, PORT_INT0LVL_MED_gc, 0x01 );// Configure Interrupt0 to have medium interrupt level, triggered by pin 2. */ PMIC.CTRL |= PMIC_MEDLVLEN_bm
-
Thread
flash-Fehler mit ATtiny2313, compile ok
1a8: 31 f7 brne .-52 ; 0x176 1aa: da 01 movw r26, r20 1ac: c9 01 movw r24, r18 1ae: 8f 77 andi r24, 0x7F ; 127 1b0:
eor r25, r25 416: 99 1f adc r25, r25 418: 11 96 adiw r26, 0x01 ; 1 41a: 9c 93 st X, r25 41c: 11 97 sbiw r26, 0x01 ; 1 41e: 21 15 cp r18, r1 420: 31 05 cpc r19, r1 422: a9 f5