-
Thread
ATmega8, C Fleury Lib EEprom (FM24C64B)
Hi, ich möchte mit einem ATmega8 in C programmiert mit Felury Lib ein FM24C64B lesen und beschreiben, andere Geräte funktionieren am I2C Bus. Nur das lesen des F-Rams geling tmir noch nicht. Der Code sieht so aus: #define Dev24C02
unterschiedlich gesetzt sein. Das > sollte aber klar sein. Sowohl die Fleury-Lib als auch der ATMega haben mit extended I²C ungefähr soviel am Hut wie eine Dampfmaschine mit Raketentreibstoff. Die Einschränkung kommt vom EEProm, spielt aber hier keine Rolle. Oliver
-
Thread
Windows 11, AVR-GCC: Pfade setzen
1 [/pre] Makefile: [pre] # # $Id$ # CC= avr-gcc #MCU=atmega8 #MCU=atmega16 #MCU=atmega32 #MCU=atmega163 #MCU=atmega323 MCU=atmega128 CFLAGS= -O -g -Wall -ffreestanding -mmcu=$(MCU) .SUFFIXES: .s .bin .out .hex .srec .c.s: $(CC) $(CFLAGS) -S $<
makefile hinzugefügt. Hier die Ausgabe: [pre] avr-gcc -v -O -g -Wall -ffreestanding -mmcu=atmega128 -c -o twitest.o twitest.c Using built-in specs. Reading specs from device-specs/specs-atmega128 avr-gcc: fatal error: cannot read spec file 'device-specs/specs-atmega128': No such file or directory
-
Thread
LIDL Balkonkraftwerk Gesperrt
Panel: open spannung 30V, MPP spannung 25V. WR: 16V - 35V. Heisst schlecht erweiterbar, ein normales 340W panel mit 40V open spannung ist für den WR zuviel. Schade.
wertvolles Gas im Winter. Win-win Ansonsten müssten sie nicht abends, sondern mittags zwischen 12-16 vor dem TV schimmeln!
-
Thread
Untersuchung defektes VW Türsteuergerät
Aufschriften "SP100", > "897VFA", "2L31N" und "CTCTANO703"? Mask Set "2L31N" sollte ein MC68HC908EY16 oder MC68HC908EY8 sein.
Resonator nichts drauf steht: Der 6Y2959802 braucht da keine 4MHz wie man denken könnte, sondern satte 16MHz. Und bevor man da versucht einen 1,2mm Pitch und Fädeldrähtchen als Dead-Buck neben zu setzen: Exakt diesen 16MHz Resonator mit 0,8mm Pitch gibt es auf den billigen Ardunio-NANO's! Jürgen Hüser
-
Artikel
PIC
seine gesamte Controller-Palette auf Flash um und zog so den Bastler weg vom PIC16F84 hin zu AVR, etwa den heute veralteten AT90S4433, der pinkompatible Vorläufer des ATmega8 und später ATmega328, das Arbeitspferd des Arduino Uno. Inzwischen hat Microchip schon längst nachgezogen und
) 3,15€ 1,60€ + PIC16F887 vs. PIC16F1939 PIC16F887 PIC16F1939 ROM/Flash 8k Word 16k Word SRAM 368 Byte 1024 Byte EEPROM 256 Byte 256 Byte Pins/IOs 40/36 40/36 Max. Frequenz 20MHz 32MHz Internal Oscillator 8MHz, 32kHz 32MHz
-
Thread
Arduino Nano lässt plötzlich keinen Code mehr hochladen
-w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400/V2.4.ino.elf" "C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400\\sketch\\V2.4.ino.cpp.o" "C:\\Users\\david\\AppData\
andere Arduinos, aber die passen > wegen der Baugröße nicht. Es würde wohl ausreichen, den Atmega328P zu tauschen ... LG, Sebastian
-
Thread
DC Motor piepst/jault bei PWM-Ansteuerung mit Atmega 168p
Hallo zusammen, ich möchte mittels Arduino Nano (Nano v3 ATMega168P) und einem MOSFET (IRFZ44N) einen 5V DC Motor ansteuern, um dessen Drehzahl zu steuern. Dazu verwende ich folgenden Aufbau, nur nicht mit 9V Batterie, sondern mit einem 5V-Netzteil: https://www.aeq-web.com
#7412024: > der 5V-Motor zieht 1,6 A bei 5 V Beim Anlaufen und Blockieren also schätzungsweise 10-16 A. Gut dass du so einen "großen" MOSFET gewählt hast.
-
Thread
[AVR] Modulo funktioniert nicht richtig
viel weniger Speicher:[c]#include <stdio.h> #include <stdint.h> typedef uint8_t uint8; typedef uint16_t uint16; uint8 toDigits(uint16 number, uint8* digits) { uint8 ret = 0; do { digits[ret] = number%10; ret++; } while((number = number/10) > 0); return ret; } void main(void
] #include <stdint.h> #include <stdlib.h> void ausgabe_string (const char*); void ausgabe_u16 (uint16_t n) { static char str[6]; ausgabe_string (utoa (n, str, 10)); } int main (void) { ausgabe_u16 (1234); ausgabe_u16 (0); } [/c] https://www.nongnu.org/avr-libc
-
Thread
Hochladen von Sketchen auf den ATMEGA328P-PU Standalone mit ftdi- Adapter fehlerhaft.
Joachim B. schrieb im Beitrag #7407761: > serienmäßig startet ein > ATmega doch mit 8MHz intern 1MHz
> Es tut mir sehr Leid, das hilft nicht bei deinem direkten Problem. Genau, lass uns mal beim ATmega328 bleiben.
-
Thread
Reset ohne Reset-Pin?
simples Zeitglied ohne Spannungskomparator reicht nicht, aber er hat nur abgewinkt. Erst mit den Atmega hat Atmel nachgebessert. Ich hatte sogar schon ein Gerät mit einem AT90Sxx gebaut. Beim abschließenden Test mit 10 mal Netzschalter ein/aus, blieb er beim 10. mal hängen. Ab in die Tonne. (nichtmal
Als Slave nehme ich die üblichen Chips (IO-Expander, ADC, DAC, EEPROM, RTC). Ich hab mal den ATmega8 als Slave programmiert, da mußte ich haufenweise Recovery-Code einbauen. Nie wieder!
-
Thread
Suche Programmgerüst: USB-Kommunikation und Daten Ein/Ausgabe Windows
Toolchain Der Controller wird relativ leistungsschwach, wahrscheinlich reicht ein AVR wie ein ATMega 644/1284 locker, Anbindung vielleicht über den guten alten FT232. Das Programm sollte diesen Controller finden können wenn er via USB an einen Computer angeschlossen und mit ihm kommunizieren können
hat richtig Spaß gemacht. Etwa zur gleichen Zeit der erste Kontakt mit Mikrocontrollern (ominösen PIC16irgendwas in einer Notbeleuchtung gefunden, der entschieden zuviel konnte als mit einem CMOS oder TTL-Baustein erklärbar gewesen wäre). Dabei ists bis heute geblieben, zwischen AVR Assembler (die PICs
-
Thread
AVR, Atmega644 SPI im Bootloader kein output
länger den CAN-Bus Bootloader von Fabian Greif und hab ihn erweitert. Hauptsächlich verwende ich die ATMEGA328 und jetzt habe ich ihn auf den ATmega644 und 1282 erweitern wollen nur leider kommen keine Daten aus dem SPI raus (Oszi). Ich habe mal die spi_putc ausgelagert in eine C-Funktion um mit LED auszugeben
: Im eingangs gezeigten Programmausschnitt sieht es so aus, als sei vergessen worden, /SS von ATmega328.PB2 auf ATmega644.PB4 umzuziehen. Wenn nun PB4 auf der Reset-Einstellung 'Eingang' geblieben ist und, wie auch immer, von außen auf Low gezogen wird, dann führt ein Laden von SPDR direkt zu besagtem
-
Thread
Netzfrequenz messen mit ESP82 oder ESP32
eine höhere Auflösung führt man die 50Hz aber besser auf den ICP1 (=PB0) des völlig ausreichenden ATmega48.
braucht es nur noch Grundschul-Mathematik. 16-Bit-Timer mit ICP gibt es schon ab ATTiny24... Bei mir sind es 12,8 MHz / 8 = 1,600000 MHz, die in 1/50 s den Zählerstand um 32000 erhöhen. Über 10 Perioden (1/5 s) ist die Erfassung auf 50,000 Hz
-
Thread
Welchen Atmega2560 bei 3,3V?
0 - 16MHz @ 4.5V - 5.5V – ATmega2560/ATmega2561: • 0 - 16MHz @ 4.5V - 5.5V
Product Change Notification / JAON-05RAOK230 Lies sie doch einfach zu Ende. ;-) Die betrifft den ATMEGA2560-16AUA0, recommended replacement, oh Wunder, ist ATMEGA2560-16AU (die V-Varianten jeweils genauso).
-
Thread
Nachfolger vom ATMEGA2560?
Um doch noch etwas Staub aufzuwirbeln.. Der ATMega2560 ist im Dokument DS40002211 spezifiziert. Dort ist auf der Frontseite vermerkt : ATmega2560/ATmega2561: 0 - 16MHz @ 4.5V - 5.5V Im Kapitel 31.1 auf Seite 356 : als PowerSupply current : [
schrieb im Beitrag #7404972: > Und dort im DB steht auf Seite 1 unten [pre] Speed Grade: ATmega2560V/ATmega2561V: • 0 - 2MHz @ 1.8V - 5.5V, 0 - 8MHz @ 2.7V - 5.5V ATmega2560/ATmega2561: • 0 - 16MHz @ 4.5V - 5.5V [/pre]
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
-02T16:13:54 INFO common.c: Attempting to write 207652 (0x32b24) bytes to stm32 address: 134217728 (0x8000000) 2023-05-02T16:13:55 INFO common.c: Flash page at addr: 0x08000000 erased 2023-05-02T16:13:56
: 0x00a937bc 2023-05-02T16:35:48 INFO common.c: Attempting to write 207652 (0x32b24) bytes to stm32 address: 134217728 (0x8000000) 2023-05-02T16:35:49 INFO common.c: Flash page at addr: 0x08000000 erased 2023-05-02T16:35:50
-
Thread
MCU mit 24-Bit-SPI?
Beschreibung ist richtig, vielleicht solltest du mal Grundlagen zu SPI lesen. Viele Cortex-M haben 16 Bit Register, da ginge auch 16+8 oder 12+12 Bit.
ist, interessiert nicht. Einen Interrupt erhältst Du jeweils zur eingestellten Bitzahl je Wort (8, 16, 24 usw.)
-
Thread
Zeitmessanlage für Seifenkisten
Extra für dich Rainer: ATmega2560 mit 16 MHz. Ergibt ca. 101,27 kHz: [c] void loop() { last_state = !last_state; digitalWrite(OUT, last_state); } [/c] Ergibt 1,6 MHz: [c] int main(void) { DDRA = 0x01
Adam P. schrieb im Beitrag #7402398: > Extra für dich Rainer: > > ATmega2560 mit 16 MHz. Mit welcher Genauigkeit - du "Experte"? > Aber klar, meine Unfähigkeit in der Programmierung macht das System > direkt mal um das ca. 16-Fache langsamer. Mit der Funktion
-
Thread
Frequenz von Rechtecksignal erhöhen?
für Eure Rückmeldungen. Es gibt diese Impulsgeber mit verschiedenen Impulsraten. 6,7,8,9,10,13,15,16 Mit und ohne Tachowellenanschluss. Ich brauche halt den mit Wellenanschluss. Die Teile sind schwer zu finden – am besten wäre 8 oder 16 – da würde eine Vervierfachung oder Verdopplung ausreichen (jeweils
schreiben. Weiter oben hatte ich doch ein Programm 'f2f-konverter.c' verlinkt. Das ist für einen ATmega48 geschrieben, läßt sich aber auch umbenannt als .ino-Datei für einen Arduino mit ATmega328 übersetzen, wobei die Konstanten entsprechend angepaßt werden müssen. Weiterhin gibt es einen Frequenz
-
Artikel
IRMP - english
IRMP runs on numerous MCU families: AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (CCS and XC8/C18 compiler) PIC12F1840
a good compromise. Default value: On AVR controllers, the irmp-main-avr.c example uses Timer1 with 16 bits of resolution. If for any reasons Timer1 is not available, you can also use Timer2 with 8 bits of resolution. In that case, configure Timer2 as follows: The above example is valid for ATmega88/ATmega168
-
Artikel
IRSND - english
IRSND runs on numerous MCU families: AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18 Compiler) PIC12F1840 PIC18F4520
register TCCR2 2010-03-16: Corrected RECS80 start bit timings 2010-03-16: New protocol: RECS80 Extended 2010-03-11: Adapted code to several ATMega types 2010-03-07: Alpha version
-
Thread
Einfache LED Steuerung Leuchten - Blinken - Aus per knopfdruck
würde ich das ganze aber auch gene selbst bauen wollen ohne > das Arduino. Vielleicht über ein ATMEGA? Dein Arduino Board besteht im wesentlichen aus einem ATmega. Es gibt Arduino Uno Boards, wo du den ATmega heraus nehmen kannst um ihn einzeln zu betreiben. Du kannst auch den Arduino Nano als Programmieradapter für einen losen ATmega oder ATtiny benutzen: https://crycode.de/arduino-als-isp-programmer
-
Thread
ATMega4809 externer Interrupt
Hallo, ich versuche mich gerade im Simulator an einem ATMega4809, da ich plane, den Arduino Nano Every für ein Projekt zu verwenden. Mit den ATMega-Controllern bin ich ganz gut vertraut, aber beim 4809er schaffe ich es nicht, den externen Interrupt korrekt
cbr' ist ein im Argument modifiziertes 'andi', aus dem Listfile: [avrasm] 000000 7a0a cbr r16,~0xAA 000001 7a0a andi r16,0xAA [/avrasm] Der Maschinencode fehlt für 'cbr' im 'AVR® Instruction Set Manual', siehe Anhang. 'sbr' ist identisch zu 'ori', bringt folglich, nach meiner Meinung
-
Thread
Berlin Uhr aus ICs bauen
beschäftigen. In dem Fall wurde es eine 1-Chip Lösung mit einem AT89C1051. Heute würde ich das mit einem ATmega328 oder Arduino Nano Modul machen.
bei 1440 > oder 0x5A0 auf 0 rückgesetzt. Es reichen 2 Eproms. Eines mit 8 Bit, ein weiteres mit 16 Bit. Über Multiplexbetrieb würde ich gar nicht nachdenken. Allerdings müssen da noch Treiber dran, das wäre bei Logic-ICs nicht unbedingt nötig.
-
Thread
Induktive Datenübertragung | Dimensionierung Colpitts, De-Modulation
an einer Funk-Fernbedienung für eine Modell-Garteneisenbahn. Zum Einsatz kommen in der Hauptsache ATMEGA-4809 sowie das RFM-69 Modul von Hope (433 MHz). Mit meinen bisherigen Ergebnissen bin ich zufrieden. Ich bin an einem Punkt angekommen, an dem ich eine tragfähige Lösung für die Bahn-Signale benötige
Hinblick auf die Längsachse nicht mehr überschneiden, fand auch keine Übertragung mehr statt. Bei 16 mm Spulenbreite könnten 45 mm Spurweite reichen. Ansonsten "ab in die Mitte" und es gibt ein Vorsignal "nächstes Signal ignorieren" (siehe: https://de.wikipedia.org/wiki/Zugsicherung_auf_Schmalspurbahnen_in_der_Schweiz
-
Thread
Flash CRC Berechnung optimieren/schneller
} return crc; } \endcode */ static __inline__ uint16_t _crc16_update(uint16_t __crc, uint8_t __data) { uint8_t __tmp; uint16_t __ret; __asm__ __volatile__ ( "eor %A0,%2" "\n\t" "mov %1,%A0" "\n\t" "swap %1" "\n\t" "eor
crc = (crc >> 1); } return crc; } \endcode */ static __inline__ uint16_t _crc16_update(uint16_t __crc, uint8_t __data) { uint8_t __tmp; uint16_t __ret; __asm__ __volatile__ ( "eor %A0,%2" "\n\t" "mov %1,%A0" "\n\t" "swap %1" "\n\t" "
-
Thread
Analog Multiplizierer AD633 - Wo sind die Limits?
umgehen können Jupp, so koennte das was werden. Guck' drauf, dass der Prozessor einigermassen hurtig 16x16bit Multiplikation kann, sonst wird's unangenehm. Der attiny13a kann z.b. nicht mal eine 8x8bit Multiplikation (als einzelnen Befehl), daher hab' ich die Quadrierung hier dann per Tabelle gemacht:
>Jupp, so koennte das was werden. Guck' drauf, dass der Prozessor >einigermassen hurtig 16x16bit Multiplikation kann, sonst wird's >unangenehm. Ich dachte an einen Arduino Due. Mal sehen ob ich das hinbekomme. >Kommt drauf an wofuer man das will. Ich hab erstmal klassisch analog >
-
Thread
6 LEDs gemeinsamer Pluspol mit Arduino schalten
Die ATMega328P-basierten Arduinos können doch sogar 6 PWM-Kanäle von Haus aus. Je nach gefordertem Strom durch die LED nen Transistor dazu und ab dafür. Ansonsten wäre der PCA9685 so ein klassischer Kandidat
. schrieb im Beitrag #7396333: > Ansonsten wäre der PCA9685 so ein klassischer Kandidat dafür. 16 Ports sind doch unnötig, es gibt auch 8 Port-Varianten.
-
Thread
[c] wie wirft man UART-Daten weg?
Hallo, okay, zu löschen geht das Flag alleine beim ATmega nicht. Wäre dennoch schön gewesen wenn man wüßte um welchen Controller es sich überhaupt handelt. Wird ja derzeit nur angenommen.
editing (submit DIS ballot) 56 2023-04-17 2023-04-17 DIS ballot 182 2023-10-16 2023-10-16 Contingency 14 2023-10-30 2023-10-30 Editor prepares IS 14 2023-11-13[/pre] https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf
-
Thread
Präzise Pulse aus Arduino Leonardo
spezieller PWM-Frequenzen gefunden. Allerdings war das soweit ich weiß auf den Arduino Uno mit dem Atmega328 statt dem Leonardo mit dem 32u4 bezogen und der Link ist leider unauffindbar.. Naja, wenn ich mich richtig entsinne, müsste ich für Taster 1 das PWM Signal invertieren, die 16MHz durch 8 teilen
pulsPin, HIGH); // OC1B bzw. PB6 nicht invertiert pinMode(pulsPin, OUTPUT); changeTimer1(16, 1600); } void loop (void) { } void changeTimer1 (const uint16_t duty, const uint16_t periode) { stopTimer1(); TCNT1 = 0; // initialize counter value to
-
Thread
ATMEGA UART Empfang mit Verzögerung
Liebe Kollegen, vielleicht hat jemand eine Erklärung für folgendes Phänomen: ATMEGA1284. Die USART0 läuft mit 115KBaud. Der PC sendet einen String, der Controller sucht die Daten zusammen und antwortet. Fehlerfrei getestet 1000x hintereinander ohne Pause (auf das write folgt gleich
Mikrocontroller vielleicht? Das geht schief. Ein Quarz braucht mehrere ms zum anschwingen, daher auch die 16K CK zum Aufwachen.
-
Thread
Wer baut gegen Bezahlung ein Gerät mit Schaltung?
Z.B. als RTC RX8010SJ B (160nA), als Zwischenspeicher FM 24C64B-G (8kB, 151 year) und als MC der ATmega32U4. https://www.mouser.de/new/sparkfun/sparkfun-qwiic-pro-micro-usb-c-board/
Leute der Thread ist vom 16.04. der TO hat das letzte mal am 17.04 geschrieben. Macht mal dicht. Entweder hat er es schon wieder verworfen oder arbeitet am nächsten Flop.
-
Thread
Was ist das für ein Bauteil (1985)
Zeit, erlischt die Lampe an Pin 1 und man darf das Prozedere neu starten. Der Motor läuft nach den 16 Impulsen dann auch nur 2s und danach ist wieder Ruhe, wobei das sogar noch original sein könnte, da der nur das Messer freigibt und eine Feder an der Klinge die Kraft aufbringt. Ich gehe daher davon
im Beitrag #7394496: > Hier hat er ein Loch weniger, 7,62 mm :-) Zähl noch mal genau nach (10,16 mm).
-
Thread
JBC Lötstation mit selbstgebauter Absaugung
Work 10s 19:23:37.269 -> [RX b0] src=0x10 dst=0x11 fid=0 ctrl=0x16 (M_SYN) 19:23:37.751 -> [RX b0] src=0x10 dst=0x11 fid=0 ctrl=0x16 (M_SYN) 19:23:38.278 -> [RX b0] src=0x10 dst=0x11 fid=0 ctrl=0x16 (M_SYN) 19:23:38.761 -> [RX b0] src=0x10 dst=0x11 fid=0 ctrl=0x16
(Nachrichten, die die JBC sendet, die 255 sind nur zum Auffüllen). [c] const uint8_t rxCodes [][16] { {16, 2, 16, 16, 17, 253, 0, 1, 17, 237, 16, 3, 255, 255, 255, 255}, {16, 2, 16, 16, 17, 0, 22, 1, 17, 6, 16, 3, 255, 255, 255, 255}, {16, 2, 16, 16,
-
Thread
Mit KI Programme für Mikrocontroller entwickeln
bis wir auf diese Art MC Programme entwickeln können? P.S Zwischen diesen beiden Videos liegen 16 Jahre. https://www.youtube.com/watch?v=yJDv-zdhzMY https://www.youtube.com/watch?v=2B-XwPjn9YY
set_duty_cycle(double duty_cycle) { // Calculate the compare value for the given duty cycle uint16_t compare_value = (uint16_t)(duty_cycle * ICR1); // Set the compare value OCR1A = compare_value; } int main() { // Initialize PWM pwm_init(); // Set duty cycle to 50% set_duty_cycle
-
Thread
SAMC20 Security Bit / User Row / NVMCTRL
helfen, was das Problem sein kann? Was genau bewirkt das Security-Bit? Ich dachte, da ich aus der ATmega-Welt komme, es wird nur der Zugriff von außen gesperrt. Gibt es beim Schreiben der User-Row und bei gesetztem Security-Bit etwas spezielles zu beachten? Kann oder muss vor dem Schreiben der Bereich
gesetztem Bit, die User-Row beschreiben. Beim Debugen ist mir noch aufgefallen, dass sich die Bits 16 bis 23 des ADDR Registers des NVMCTRL -Moduls nicht schreiben lassen. Hat jemand eine Erklärung dafür? Gruß, Simon
-
Thread
Seltsames Problem mit einer Mikrocontrollerkarte
schrieb im Beitrag #7391703: > Welche könntest Du denn empfehlen? Also wir haben eine Optris OPTPI16O23T900 Damit funktioniert das recht gut. Die Auflösung ist für Platinen absolut ausreichend um auch kleinere Wärmequellen lokalisieren zu können.
Haben die neuen Prozessoren eine neue Revision? Vom allseits beliebten Atmega 328 gibt es P, PB und weiß der Geier was noch alles. Mit so einem Fehler kann man dann wahnsinnig werden, wenn man das als mögliche Fehlerquelle nicht auf dem Schirm hat.
-
Thread
Altes EPROM auslesen Intersil 6654A (2xCE) mit Arduino
wird er wohl sein, bei 300 bis 600 nsec Zugriffszeit ... Mit Prescaler 256 und 3 Waitstates bei 16MHz dauert der Lesepuls 256 * 3 / 16MHz = 48µs Sollte also dicke reichen. Siehe ATmega2560 Datenblatt: Figure 9-6. External Data Memory Cycles with SRWn1 = 1 and SRWn0 = 1 Man kann den CPU-Prescaler
Aktivierung der Pullups ist nicht alles FF. Beim ersten Durchlauf ist Byte 1 00, dann folgen 15x72 dann 16xFF, dann wieder 16x72 usw. 15x abwechselnd Reihen von 72 und FF, der Rest ist FF. Beim 2. Durchlauf startet es mit 16x72. Sonst wie oben. Was bedeutet dies nun?