-
Thread
Umbau/Erweiterung Arduino IDE für weitere uC
Guten Morgen. Ich muss daheim rum sitzen und würde gerne ein paar Platinen mit uC von Atmel verwenden, welche nicht in der Arduino-IDE unterstützt werden. Zum einen habe ich hier einen ATMega8u2 und zum anderen einen ATMega32u2. In der Arduino-IDE selbst gibt es zwar LilyPadUSB
=atmega32u4 auf LilyPadUSB.build.mcu=atmega32u2 zwar erlaubt den 32u2 zu flashen, aber es funktioniert nicht (wohl weil der Bootloder für U4 ist). Das Board hat übrigens einen 8MHz on Board, nur
-
Thread
Technologie für Logik Implementierung eines Adressdecoders
EPROM Programmer sind aber vorhanden. Wenn es möglich ist einen einfachen Programmer z.B. auf ATmega328/32U4 oder ESP32 Basis zusammzustecken oder zu löten ist das kein Problem. Ich suche jetzt die Technologie mit der man das heute am einfachsten und günstigsten für eine _Einzelanfertigung_ (Stückzahl
wenn ich mich richtig erinnere, ist der Bustakt des 68k nur 1/4 des Systemtaktes, hier also unter 2MHz.
-
Thread
I2C FRAM (Adafruit Board) mit mehreren Arduinos bzw. AVRs nutzen ?
@ Uli Der I²C-Bus erlaubt mehrere Master. Master sind Instanzen (also Deine uC) im Bus, die eine Kommunikation anstossen. Siehe https://de.wikipedia.org/wiki/I%C2%B2C#Arbitrierung_im_Multimaster-Betrieb Du benötigst natürlich eine Strategie bei evtl. Kollisionen auf dem
446&nbc=1&q=eeprom;SID=93XgjuJawQATQAAF3xrIE45750cf7b37e36d8873c898e2537e5e3 Hatte jetzt von den I2C FRAM Boards gesprochen (die leider kaum in kleineren Speichergrößen als 32KB erhältlich sind - mir würde für die paar Schaltbytes ja viel weniger reichen)... Bin leider auch noch nicht so weit, das
-
Thread
Kann mir bitte jemand die originalen Fusebits sagen?
Hier http://www.engbedded.com/fusecalc/ ATmega32u4 auswählen.
Alexander S. schrieb im Beitrag #6201584: > Hier http://www.engbedded.com/fusecalc/ > ATmega32u4 auswählen. Das bringt mir nichts! Ich weis welche fuses ich setzen müsste. Ich will aber wissen wie die Originalen sind!
-
Thread
Multifunktionsdisplay für Auto
Natürlich könntest du dir aber auch einen Radio Chip (Spontan fällt mir da Frontier Silicon ein) per I2C und I2S (Sound) verbinden. Die Frage ist, wie sehr möchtest du Hardware selber entwickeln, oder wie sehr möchtest du ein Gesamtsystem aus bereits vorhandenen Komponenten zusammenstellen? Das beeinflusst
Dich auf die Applikationen konzentieren. https://www.webosose.org/blog/2020/03/18/webos-ose-2-4-0-release/
-
Thread
Suche nach dem passenden GPS-Modul
der Suche nach einem passenden GPS-Modul für einen Datenlogger. Das Gerät soll in einer Frequenz von 2-4 Hertz die Positionsdaten, sowie die Geschwindigkeit usw. herausgeben und diese werden woanders zwischengespeichert (SD-Karte beispielsweise). Es handelt sich um einen Fussballtracker. Ich steuere das Modul mit einem Atmega32U2 an und möchte den gesamten Schaltkreis in SMD-Form bauen. Zur Auswahl stehen: U-BLOX PAM-7Q Module: https://www.u-blox.com/en/product/pam-7q-module SAM-M8Q Module: https://www.u-blox.com
-
Thread
Datei auf SD-Karte via AVR auf Computer übertragen
einen Levelshifter für RxD/TxD. Steht aber alles HIER: NEO-7_DataSheet_(UBX-13003830)-1.pdf und ATmega8U2/16U2/32U2 - Complete Datasheet
Hier erstmal die verbesserte Version ohne Pegelwandler. Zur Übertaktung des Atmega32U2: http://ww1.microchip.com/downloads/en/DeviceDoc/7799S.pdf Laut dem Datenblatt ist die Versorgungsspannung von 2,7V bis 5,5V. Wegen der oben erwähnten Übertaktung bedingt durch die zu niedrige
-
Thread
µC wird heiß
R204 kann ja noch fast ok sein. Auch wenn ich 2.7k bezweifeln mag. Aber Widerstand darin ist damit ggf. der Quarz Treiber den Quarz nicht überfährt.. <100uW sollte die Leistung am Quarz sein.. Kann man bei Jauch ausmessen lassen..
No Y. schrieb im Beitrag #6185132: > R204 kann ja noch fast ok sein. Auch wenn ich 2.7k bezweifeln mag. > Aber Widerstand darin ist damit ggf. der Quarz Treiber den Quarz nicht > überfährt.. <100uW sollte die Leistung am Quarz sein.. Bei 16MHz ist ein Widerstand dieser Größe einfach
-
Thread
STM32CubeIDE / project ohne HAL
STM32F4 Projekt erzeuge, bei dem KEINE einzige Zeile Code automatisch erzeugt wird, aber dennoch die Compileroptionen und das Startfile etc im Projekt bestehen bleiben: 1. File->New->STM32 Project 2. Board
verwenden? Dann fehlt dir aber das grundsätzliche Verständnis. Man kann auch gleich mit nem STM32 anfangen, da stolpern aber viele. Hol dir einen Atmega und probiere da ein bisschen rum mit ADC, Timer, GPIOs, etc. - wenn du das aus dem FF kannst, ist der Umstieg nicht sonderlich groß und es gibt
-
Thread
STM32 Echtzeitproblem
binäres Signal bestehend aus den beiden Spannungswerten 1. Vref * 4095/4096 ~= Vref * 100% = Vref 2. Vref * 0/4096 = Vref * 0% = 0V Warum benötigst du für diese Aufgabe einen DAC? Das kann ein Portpin von deinem uC doch auch. Ein passend gesetzter Timerausgang erzeugt dir auch so ein PWM Signal
(&hspi3) != HAL_OK) { Error_Handler(); } /* USER CODE BEGIN SPI3_Init 2 */ /* USER CODE END SPI3_Init 2 */ }[/c] Im File stm32f4xx_hal_msp.c wird die Initialisierung so generiert. Die einzige Änderung die ich vorgenommen habe war, GPIO_NOPULL -> GPIO_PULLUP für
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
attiny45 attiny85 attiny261 attiny261a attiny461 attiny461a attiny861 attiny861a attiny87 attiny43u attiny48 attiny88 attiny828 at86rf401 at43usb355 at76c711 atmega103 at43usb320 attiny167 at90usb82 at90usb162 ata5505 atmega8u2 atmega16u2 atmega32u2 attiny1634 atmega8 ata6289 atmega8a ata6285
/atmega8u2 avr/lib/avr35/atmega16u2 avr/lib/avr35/atmega32u2 avr/lib/avr35/attiny167 avr/lib/avr35/attiny1634 avr/lib/avr4/ avr/lib/avr4/ata6285 avr/lib/avr4/ata6286 avr/lib/avr4/ata6289
-
Thread
CE & EMV Vorgaben: Schaltung mit ESP32 + PIR-Sensor und LEDs Micro USB (5V) / 3xAA Betriebsspannung
man auch mal die Zuständigkeiten und Verantwortung zeigen: 0. Zulieferer z.B. Espressif für das ESP32 Modul 1. Hersteller z.B. Auftragsfertiger in China 2. In-Verkehr-Bringer z.B. Entwickler Bude mit eigenen Produkten und online-shop 3. Benutzer hat Gerät von 2. gekauft und benutzt es
Typo: 1 stellt nur her was 2 ihm beauftragt, Produkthaftung = 0, er hat keinerlei Verantwortung für das PRODUKT, nur für die Qualität seiner Arbeit (z.B. hohe Ausfallrate) gegenüber =>2<=
-
Thread
Welchen uC als ws2812b i2c Controller?
Hallo. Welcher uC eignet sich am besten als ws2812b Controller den man per i2c ansteuern und natürlich beschreiben kann. Bisher habe ich das immer mit einem atmega8 16au gemacht.. Versorgung, 16mhz Quarz, i2c und
Also ich habe ja einen ATMega128 als Hauptcontroller. Aber je nachdem was der macht.. ja.. hat man hier nen interrupt.. da nen nop und ja.. dann fing ich an einfach jedesmal einen atmega8 dafür zu nutzen. Habe die Routinen, I2C
-
Thread
Seagate Barracuda HDs - Firmwareproblem?
für ein selbstgebauter > Logic-Analyzer? Dankeschön ☺️ Ach das war ein selbstgebauter auf ATmega32 Basis 4 Kanal mit FTDI Chip. War zwar schnarchlahm aber hatte vollkommen gereicht für I2C und langsames SPI ? Das Ding war damals schon ca. 3-5 Jahre alt, also quasi so 15 Jahre alt nun und ich hatte
Rene K. schrieb im Beitrag #6181573: > Ach das war ein selbstgebauter auf ATmega32 Basis 4 Kanal mit FTDI Chip. > War zwar schnarchlahm aber hatte vollkommen gereicht für I2C und > langsames SPI ? Das Ding war damals schon ca. 3-5 Jahre alt, also quasi > so 15 Jahre alt nun
-
Thread
Ports eines GPIO expanders verbinden
waren 3 Stück AT89C51, die Kommunikation erfolgte über die UART, der letzte zeigte das Ergebnis an. 32 IOs abzüglich 2 für die UART ergibt so 30 nutzbare Pins je MC. Aufgebaut auf einer Rasterplatine mit DIP-40 MCs. Die Firmware war identisch, der erste erkannte seine Funktion als Master mit permanent
Einrichtungskosten potenzieren. Eine Rasterplatine mit DIP kann sich da schnell rechnen. Die ATmega640 kann man auch auf fertige Adapterplatinen setzen: https://www.pollin.de/p/rapitus-samxs-adapterplatine-tqfp-100-810530?gclid=EAIaIQobChMIieODi5-m6AIVyPhRCh2vqQslEAkYASABEgIoavD_BwE 7 MCs im
-
Thread
ATtiny25 - EEPROM - Write ohne Verschleiß
eeprom_read_word((uint16_t*) (p->bufStartAddr+p->dataIdxAddr)); # endif # ifdef EEDATA_U24 case EEDATA_U24: union {uint32_t u32; uint8_t u8[3];} d = {.u32=0}; for(uint8_t i=0; i!=3; i++) d.u8[i] = eeprom_read_byte((uint8_t*) (p->bufStartAddr+p->dataIdxAddr+i)); return (eedata_t)(d.u32); # endif # if defined EEDATA_U32 || defined EEDATA_FLOAT case EEDATA_U32: return (eedata_t)eeprom_read_dword((uint32_t*) (p->bufStartAddr+p->dataIdxAddr)); # endif }
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
Funktionsbausteine) geht zeigt sich dann. Jedenfalls sehe ich das etwa so als Vorstufe von 1-Chip-uC-Systeme wie Arduino,PIC,68HC05/-08/-11/-12,683XX,STM32, uva.
fällt mir dazu STECCY ein - ein ZX-Spectrum Emulator auf moderner Hardware. Man nehme: - ein STM32F407VET6 BlackBoard für 8 - 10 EUR - ein TFT-Display für 30-55 EUR - ein oder zwei I2C-PCF8574-Module für 2 EUR - eine noch übrige PS/2- oder USB-Tastatur - Eine µSD-Karte Mit dem ZX-Spectrum-Emulator
-
Thread
Kann jemand ATMEGA für mich programmieren/brennen?
) die benötigten Prozessoren besorgen und „Programmieren/brennen“, pro Platine werden je 1 Stück ATMEGA32-16PU (DIL40) / ATMEGA8-16PU (DIL28-3) benötigt. 1.1.) Kann man die vorhandenen Prozessoren verwenden und „drüberbrennen“ oder besser gleich neue nehmen? 2.) Erstmal nur 1 Satz zum prüfen bei mir
die NV-Daten im Prozessor (EEPROM) abgelegt oder extern? Kein externer Speicher, nur der Haupt(ATMEGA32)- und Subprozessor (ATMEGA8) Deswegen macht es aus meiner Sicht auch nur Sinn, diese immer gemeinsam als einen Satz zu betrachten. Wie die 2 IC’s miteinander zusammenarbeiten, entzieht sich meiner
-
Thread
Arduino IDE, Atmega328p mit internem Takt
mit dem PrintUTF8 Beispiel von Adafruit für SSD1306 OLEDs. [c] #include <Arduino.h> #include <U8g2lib.h> #ifdef U8X8_HAVE_HW_SPI #include <SPI.h> #endif #ifdef U8X8_HAVE_HW_I2C #include <Wire.h> #endif U8G2_SSD1306_128X32_UNIVISION_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE);
of "你好世界" u8g2.setFontDirection(0); u8g2.clearBuffer(); u8g2.setCursor(0, 15); u8g2.print("Hello World!"); u8g2.sendBuffer(); delay(3000); u8g2.clearBuffer(); u8g2.print(""); u8g2.sendBuffer
-
Thread
AVR Watchdog Timer zu ungenau 6h/18h
32kHz Quarz unabhängig vom CPU-Takt geht erst ab ATmegax8. Als Stromaufnahme im Power-Save habe ich bei 5V gemessen: ATmega48: 6,4µA ATmega168: 5,5µA Atmega328P: 1,3µA Für die A-, PA- und PB-Typen
Beitrag #6160488: > Gibt es vielleicht noch weitere Lösungen Zeitgeteuert mit Batterie heisst immer 32kHz Quartz, und ein moderner AVR (z.B. ATmega328) kann auch schnell laufen trotz 32kHz. Nutze also den 32kHz Quartz um den uC zyklisch aufzuwecken (der dann wohl mit dem RC Oszilator schnell genug
-
Thread
Arduino oder
mit Arduino Softwareumgebung und IDE zu benutzen. Viele Arduino Boards haben einen ganz normalen ATmega328 oder einen ATmega32U4 drauf, der Arduino Due kommt mit einem Cortex-M3 Prozessor daher.
soviel muss man aber nicht ausgeben, jeder China nano oder wenn groß dann m2560 ist günstiger. 2k SRAM 32k flash https://www.ebay.de/itm/Usb-Nano-V3-0-Atmega328-16M-5V-Mikro-Kontroller-CH340G-Fur-Arduino-R3R6/264491778175 https://www.ebay.de/itm/For-Arduino-UNO-R3-kompatibles-Board-ATmega328-CH340G-USB-CHIP-QITA
-
Thread
Verzögerung von 30ns erzeugen für Clock
Ich nutze diesen Code: https://github.com/zfphil/TLC5955 jedoch mit einem Arduino Leonardo (Atmega32u4)
Flanke von SCLK, d.h. wenn SCLK hoch geht, ist das Signal noch 20ns stabil. Für die Datenübernahme sind 2ns gefordert (t_H0). Falls deine Clock-Leitung zum zweiten Chip nicht gerade ein paar Meter lang ist, sollte das immer passen. Mit 30ns Clockverzögerung erzeugst du gerade das Problem, dass die Daten
-
Thread
Arduino über AVRdude.
Markus schrieb im Beitrag #6151656: > avrdude -p atmega328p -P usb -c avrispmkII -V -U flash:w:main.hex Hast du einen avrispmkII? Oliver
ttyACM0 Using Programmer : arduino AVR Part : ATmega328P Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated
-
Thread
Joy-IT RD6006
für Leistungstransistor, 75x120x32mm, 2,0K/W µA 723 DIL Spannungsregler, einstellbar, 2 ... 37 V, DIL-14 u.a. Mein Ziel ist es, den RD6006 Controller so umzubauen, dass dieser die Gleichspannung vom Netzteil linear regelt (siehe
Schaltnetzteil und dann die umgebaute Version mit Linear Netzteil. Link: https://youtu.be/NHN1z1N7QvU?t=1770 Meine Rippel und Noise Messungen bei maximaler Last (32V/3.2A) ergaben einen maximalen Vpp Wert von 29mV und einen VRMS Wert von 2.5mV (3.Bild). Der Umbau von Jerry Walker bezieht sich
-
Thread
Toolchain neuere AVRs
attiny45 attiny85 attiny261 attiny261a attiny461 attiny461a attiny861 attiny861a attiny87 attiny43u attiny48 attiny88 attiny828 at86rf401 at43usb355 at76c711 atmega103 at43usb320 attiny167 at90usb82 at90usb162 ata5505 atmega8u2 atmega16u2 atmega32u2 attiny1634 atmega8 atmega8a ata6285 ata6286
atmega32hvb atmega32hvbrevb atmega64hve at90can32 at90can64 at90pwm161 at90pwm216 at90pwm316 atmega32c1 atmega64c1 atmega16m1 atmega32m1 atmega64m1 atmega16u4 atmega32u4 atmega32u6 at90usb646 at90usb647
-
Thread
Smart Home Einstieg und Protokoll Findung
bauen. Aufbau Sensor: Temperatur und Feuchte (SHT21), Funk RFM69CW, Mikrocontroller entweder der Atmega328p oder der Attiny85. Aufbau Zentrale: -Arduino Mega (in C über AVR Studio programmiert) -RTC (DS1307) -Loggen auf SD-Karte via Uart (Openlog) -20x4 LCD über I2C -Uart zum debuggen und Kommunikation
werden. Deswegen hatte ich den ESP8266 ausgeschlossen, weil dieser einfach zu viel Strom zieht. Der Atmega328p mit dem SHT21 und RFM69CW zieht im Moment des Sendens 52mA (etwa 13,5ms), beim auslesen des SHT21 ca. 1mA (für 2,2ms) und im Sleep 5uA. Damit kommt man mit einer Batterie egal ob CR2032 oder einer
-
Thread
Temperatursensor mit Meldung auf's Handy
einzigen GSM/LTE Modem zu verschicken als jeden Sensor damit auszustatten. Die Lora Module mit UART wie E32-868T20D oder E32-868T30D gibt es ab 8-12€.
TR.OLL schrieb im Beitrag #6148713: > Ein Stm32 BluePill Board, ein RFM95w, ein Ds18b20 oder DHT22, Akku mit > Lade und Schutzschaltung und die passende Software. Man könnte auch einen Strom sparenden uC nehmen. Es muss auch kein Akku sein, und
-
Thread
SIM5360 HTTP- bearer einfügen
ich einen sehr langen 400 byte etwa großen bearer alleine schicken kann. (xbWrite ist zwischen atmega 328 und dem SIM5360 Modul. Man muss über dieses , ich denke per SPI , kommunizieren.)
178\r\n\r\n\r\n"); xbWrite("{\r\n\"Number\": \"3\",\r\n\"alNumber\": \"23\",\r\n\"e\": \"3\",\r\n\"u\": \"2\",\r\n\"Date\": \"26022020\",\r\n\"Stamp\": \"10:02:20\"\n}\n"); [/c] Damit habe ich das Thema erstmal für mich gut genug behandelt. Es sei denn ich finde noch eine Lösung um deutlich weniger
-
Thread
Drei kleine Fragen zur Arduino-Programmierung
mainloop: MacheDies(); MacheDas(); if (Event1vorhanden) BehandleEvent1(); if (Event2vorhanden) BehandleEvent2(); goto mainloop; } [/c] Ist das so? Oder meinst du irgend etwas Anderes? W.S.
weiß ich allerdings nicht, und dein Beitrag macht > auch keine Lust, danach zu suchen. ESP8266: 32bit Mikrocontroller mit 160 MHz, mit WLAN und typischerweise 4 Megabyte Programmspeicher Kosten aber weniger als 3 Euro! ESP32: 32bit Mikrocontroller mit 240 MHz, WLAN, Bluetooth, Ethernet. Einige
-
Thread
welche Mikkrocontroller
Gedanke. Siehe dich bei den Controllern von ST um. Es gibt welche mit ADC & DAC. Zum "spielen" reicht u. U. ein ATTiny/ATMega mit ADC. Als DAC nimmst du einen PWM-Kanal mit RC-Filter.
ich spiele aktuell gerade mit einem Xmega32E5 rum. Der hat einen 12 Bit ADC und einen DAC an Bord. Mit seinen 32 MHz ist er auch recht flott unterwegs. Trotzdem kommt er natürlich an einen reinen DSP eher nicht ran. Aber zum Basteln durchaus interessant
-
Thread
Passende Bauteile für Segelbootsteuerung
B07HSY4TM9/ref=pd_aw_sbs_60_1/258-8952945-8163853?_encoding=UTF8&pd_rd_i=B07HSY4TM9&pd_rd_r=79eaac04-6aed-4b2f-b7e0-8fa0114cea6d&pd_rd_w=nDk3j&pd_rd_wg=u6Ffd&pf_rd_p=ac232abb-3e3c-4b3b-be24-e4d61fe1b75e&pf_rd_r=4MK6QG47W50YMP2WY4X9&psc=1&refRID=4MK6QG47W50YMP2WY4X9
Satellitenverbindung? mit dem Festland verbunden. Das DevBoard aus dem ersten Link hat den ESP32 doch schon. Da brauchst den doch nicht nochmal (zweiter Link) Wichtig ist nur, dass er genügend IOs hat. Du bruachst ja mindestens 2x PWM + 2x Direction für die H-Brücke und dann noch die Signale
-
Thread
OSCCAL extrem?
Was uebrigens sehr gut geht ist das Kalibrieren/Synchronisieren des RC Oszillators auf einem 32kHz Quarz. Sofern denn ein 32kHz Quarz da ist. Was also erst bei den Megas moeglich ist. Damit erreicht man zwar keine so hohe Aufloesung wie 14.746MHZ aber eben doch besser wie die 2% welches ein UART
das flash als Datenspeicher... Oben wurde gefragt, wie man die RC Oszillatorfrequenz mit einem 32kHz Quarz genau einstellt, dH quasi frequenzlockt. Bei einem Mega, welcher einen T2, dh 32kHz Kristall Oszillator fuer lowpower hat. Der Timer2, getrieben vom 32kHz (Async Mode) produziert 1Hz und
-
Thread
Erstes Projekt mit RGBA Stripes - Ganz oder garnicht
genau 12.540 LEDs (die Zahl werde ich nie vergessen ???) mit nur einem Kanal gefüttert (wie gesagt: STM32, Doppel gepuffert, via DMA) und man hat so gut wie keinerlei Verzögerung in der Reihe gehabt. Das größte Problem war jedoch der Strom. Also spätestens alle 2 Meter muss ein neuer Stromzweig ran - dann
an der Verfärbung der Leuchtkraft (werden schwächer, weiß wird zu gelb) und der Mangel an RAM im STM32 12.540 mal 24bit+2Stoppbit... Und das zur Doppelbufferung mal zwei... Das summiert sich auf, ohne externen RAM nicht lösbar gewesen. Und... Einen "Puffer-Shield" oder was auch immer... Habe ich nicht
-
Thread
Wärmepumpe für Einfamilienhaus 100 MxM Wohnfläche
Kombiniert hab ich dazu 10kWp PV aufs Dach gelegt. Meine Heizung macht maximal 7 Takte am Tag (normal 2-3), in der Länge von min. 30 Minunten bis Maximal 2 Stunden (-18° Außen). Mit Anhebungen und Absenkungen hab ich die Heizungstakte zu 2/3 in den Tag gelegt um maximalen Eigenstromverbrauch zu erreichen
Schornstein der war schon da Derzeit brauchen wir für 200m^2 beheizte Fläche ( davon 50m^2 FBH ) mit Gas so um die 19.000KWh/Jahr ( inklusive WW ).
-
Thread
ATmega328 Timer 1 Input capture auf 32 Bit verlängern
Wir merken uns Global: #define u32 unsigned long #define u16 unsigned short #define u16 unsigned char u16 lastcnt1 ; // Der zuletzt gelesene Wert u16 actcnt1 ; // Der jetzt aktuelle Wert u16 countextender ; Und wenn ich den Wert brauche, rufe ich dieses Unterprogramm: FUNCT u32 gettick( void ) // AVR { u8 oldstat ; union { u32 ul ; struct { u16 lw ; u16 hw ; } w ;
-
Thread
FPGA Neopixel Implementierung
Programmieren zu lernen, um das Problem mit dem µC zu erschlagen. Richtig? Also ich ziehe Variante 2 deutlich vor... Hab' allerdings auch nix mit Arduino am Hut...
Farbanimationen berechnen darf. Fuer die grossen LED-Panels hat's dann allerdings DMA gebraucht. Mit einem uC waere das in der Form eine heillose Frickelei geworden.