-
Thread
Microcontroller aussuchen
gibt, die damit schon Erfahrung haben. Vieles wurde komplett umgestellt gegenüber den klassischen ATmega/-tiny. D.h. Programmbeispiele lassen sich nicht einfach übernehmen.
Ich mag an den AVRs ihre Zuverlässigkeit. Z.B.: Eine 2-layer Platine von 2011 mit ATmega2560+LAN91C96+SJA1000 funzt wie blöde. CE-Test kein Thema. Ein OEM-Board mit LPC4357+LAN8720 kracht durch den CE-Test mit Pauken und Trompeten. Beim ESD-Test am geerdeten Metallgehäuse des Gerätes
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
Schau dir den Arduino Mega 2560 an.
> Gibts aber nur als Arduino Clones Oder dort als Original: https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-128-kb-20-mhz-dip-40-atmega-1284p-pu-p112738.html https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-128-kb-20-mhz-tqfp-44-atmega-1284p-au-p112737.html
-
Thread
LED-Streifen dimmen
Ein ATmega2560 kann problemlos 18 oder 24 Ausgänge auch mit 1000 Hz bei 10 bit PWM dimmen, wenn man nicht die Kinderprogrammiererumgebung vom Arduino verwendet, die bremst doch sehr stark, sondern den uC direkt
-
Thread
c avr ((1+2)*4 < -3)
liegen. Ist so, hab mich grad auch gewundert. Ich habs mal auf die schnelle mit Arduino getestet (ATmega2560). Jedoch gibt es eine Warning: "warning: comparison between signed and unsigned integer expressions [-Wsign-compare]" Beim AtmelStudio mit einem Cortex-M4 funktioniert es richtig.
-
Thread
Zeitverzögerung bei serieller Kommunikation
nuten. ASM, C und C++ stehen zu deiner vollen Verfügung. Sein Arduino Klon/Nachbau ist mit einem ATMega2560 bestückt.
-
Thread
atmega4808 mit microchip ICD3 programmieren/debuggen UPDI interface
Jan Jans schrieb im Beitrag #6826409: > was unterscheidet denn die "TWI-Register" des ATMEGA4808 von denen der > anderen > angegebenen Controller, z.B. dem ATmega328?
wirst. Als Anfänger bist Du mit einem klassischen Board (ATmega8..ATmega2560) deutlich besser bedient. Bei den neuen megaAVR0 wurde die Hardware komplett umgekrempelt, da stimmt gar nichts mehr überein. Daher werden bisherige AVR-Programmierer diese nur selten
-
Thread
Frage zu PeDa Drehgeber Code
Phase der Anderen voreilt. Ich haben Peters Code so wie er ist (barmetal C) auf einem Arduino Mega2560 getestet. Und ich habe ich ihn auf einen Nano Every angepasst mit eigenen Libs wo ich im µC per Register das I/O Signal invertieren kann. ATmega4809. Es ändert alles nichts. Zählt rückwärts bei CW drehen
-
Thread
Arduino Com Port kommunkation mit Messgerät
Der Mega hat den ATmega2560-Prozessor. Der hat 4 serielle Ports die Du benutzen kannst.
Horst schrieb im Beitrag #6786478: > Der Mega hat den ATmega2560-Prozessor. Der hat 4 serielle Ports die Du > benutzen kannst. Ja genau, dazu benötige ich ein RS232 Shield oder ähnliches oder? https://joy-it.net/de/products/ARD-RS232 Meine Frage ist
-
Thread
Atmega ADC & OP-Inverter
Tag zusammen, ich würde gerne einen Inverter (1:1) vor einen ADC eines Atmega 2560 hängen. Datenblatt vom ADC spezifiziert ja max. 10kR Eingangswiderstand. Der Inverter hat momentan einen Teiler aus 2x100kR dran. Open loop output resistance laut Datenblatt ca. 300R.
-
Thread
Attiny: LED aus durch Sleepmode
Register auslesen ... das ist zumindestens der einfachste Weg. :-) Das habe ich einmal auf meinem ATmega2560 gemacht und man sieht Bit 7 in ADCSRA ist gesetzt. Diese ADC Konfig ist Default wenn man nichts weiter macht. [c] ADMUX: 0b0000'0000 DIDR0: 0b0000'0000 DIDR1: 0b0000'0000 DIDR2: 0b0000'0000
sorry! War geistig gerade beim atmega328p. Der t13 ist natürlich leicht anders.
-
Thread
AVR128DB mir 3-wire SPI
auch ohne. sbi - cbi usw. Auch hier gibt es Verbesserung: alle Ports (nicht nur die Hälfte wie bei ATMega2560), A-B-C-D-E-F-G, sind mit sbi - cbi zu erreichen.
etwas Großes zu betrachten, dafür gibt es ATXMega und STM32 usw. Aber dort, wo man früher gerne ATMega328 oder ATMega1284 genommen hat, wird AVR128DB einige Verbesserungen bringen. Klar: 0,5 mm Pinraster ist etwas schwieriger zu löten als 0,8 mm. Aber Mikroskop und passende Flußmittel helfen damit.
-
Thread
Interrupt & Lookup Table - eine gute Idee?
Hallo zusammen, ich verwende in einem ferngesteuerten Modellauto einen ATMEGA2560 der die (Servo-)PWMs des Empfängers auswertet und damit LEDs steuert. Allerdings "lese" ich die PWMs nicht einfach mit, sondern gebe sie dann wieder verändert an den Motor aus. Damit kann ich
Zusammenhang kann nicht-linear sein, weshalb mir gerade nur eine Lookup Table einfällt. Da in meinem ATMEGA2560 fast alles interruptbasiert abläuft, frage ich mich, ob eine Lookup Table eine gute Idee ist und wie ich sie realisieren soll. Kann man das bspw. mit SWITCH CASE implementieren, oder dauert das
-
Thread
CRC16 Prüfsumme über Flash bilden. Wie prüfen ob korrekt?
Guten Tag, Ich versuche zurzeit eine CRC16 Prüfsumme über den Flash meines ATMega2560 zu bilden. Dazu habe ich mich mit CRC etwas beschäftigt und mir eine kleine Funktion geschrieben. Mein Wissen was CRC Prüfsummen angeht ist ehr ganz grob ich weiß wie sie in etwa funktionieren
unten im Datenblatt mir die Tabelle 29-13 "Boot Size Configuration, ATMega2560/2561" angeschaut. Die High Fuses ist auf 0xDE(1101 1110) gesetzt. Die beiden BOOTSZ1/0 Bits sind somit auf 1 gesetzt also unprogrammiert. (Warum hat man das da eigentlich vertauscht? Also
-
Thread
Schaltplan Vervollständigen
www.reichelt.de/arduino-uno-rev-3-dip-variante-atmega328-usb-arduino-uno-dip-p154902.html?PROVID=2788 Ich selbst bevorzuge da eher den Zweiteren, weil einfach die größere und vieleicht auch wertigere usb-buchse. sollte ich in meiner bisherigen schaltung
aber noch auf dem Niveau von Lego ist, nimm einen Arduino Mega https://store.arduino.cc/arduino-mega-2560-rev3 der hat schon mal mehr Anschlüsse und Platz ist ja nicht dein Problem.
-
Thread
Atmega 2560 ADC-Pins interne Schutzdioden
Tach zusammen, nur um sicher zu gehen - beim Atmega 2560 sind laut Datenblatt die I/Os über interne Schutzdioden gegen Vcc/GND geschützt. Wie sieht das bei den ADC-Eingängen aus, ich finde da konkret nichts dazu. Warum ich frage? Mein ADC könnte
-
Thread
Arduino mit JTAGICE verbinden
mit dem China-Clone ein paar Experimente machen. Immerhin habe ich auch noch Arduino Mega mit einem 2560. Da ist eine JTAG Schnittstelle vorhanden. Allerdings meldet sich dieser Programmierer im Gerätemanager als COM-Port. Wenn es wirklich als JTAG Interface arbeiten soll, muss ich vielleicht noch mal
ATMEL-ICE Klon sollte vom AVR Studio unterstützt werden. Ich habe ihn auf der Geräteseite mit einem ATmega256 verbunden und auf dem PC das (alte) Studio installiert. Der Adapter wurde nicht erkannt. Schade um die Zeit, die wir damit vertrödelt haben.
-
Thread
Speichermöglichkeiten im Atmega328p
Hallo, ich bin dabei, mir einen kleinen (Forth-ähnlichen) Kommando-Interpreter für den Atmega328p in C zu programmieren. Dabei tritt nun das Problem auf, dass die benutzerdefinierten Secondaries remanent gespeichert werden müssen - die Secondaries als ein Array aus Structs, die aus einem Token
des Posters bedenkend. Bevor irgendwas laeuft wuerd ich mit einem Grosseren beginnen, also zB einem 2560er. Nachher kann man's immer noch abspecken. Sonst verballert man zuviel Zeit mit Optimierungen, welche sich nie mehr auszahlen. Was ist der Mehrpreis eines 2560er zu einem 328er ? 5 Euro ? Macht erst
-
Thread
Arduino Mega mit Ethernet Shield w5100 und „liquidcrystal shield“
Abend, folgende Frage/folgendes Problem. Nur kurz zum vorhaben, ich steuere mit dem MEGA2560 die Abluft von Räumen und möchte die Regelung jetzt teils auch auf MQTT haben. Also hab ich mir nen Ethernet Shield W5100 besorgt, vorher war schon der Mega und das „LiquidDisplay Shield“ im Einsatz
genau? Das Display wird mit SPI oder I2C laufen. Diese Hardware Schnittstelle hat so ein üblicher Atmega genau ein mal auf genau festgelegten Pins. Macht ja nichts, die Schnittstelle kann problemlos mehrere Slaves ansprechen (SS Pin oder I2C Adresse ändern). Aber von "nur Pin Nummern ändern" taucht kein
-
Thread
Arduino Every - Erfahrungen?
Es kommt darauf an wie die Libs aufgebaut sind. Außerdem gibts Tausende Libs. Aber das ein Mega2560 nicht kompatibel zum UNO (ATmega328P) sein soll habe ich noch nicht erlebt. Da scheint etwas anderes schief zu laufen. So ein Mega2560 Board gibts übrigens auch kleiner. https://robotdyn.com/mega-2560-pro-mini-atmega2560-16au.html oder bei ebay gucken.
-
Thread
Auslesen eines 8 bit Hall-Sensors über Aruino Mega
müssen. Keine Flanke darf verloren werden. Der Mikrocontroller, den ich verwende, ist Arduino Mega 2560. Meine Idee ist die Steigende Flanken über GPIO mit dem Interrupt auszulesen. Wir wissen schon, dass die Interrupts in Arduino Prioritäten haben. Ich fürchte mich, wenn die Flanke gleichzeitig
Milad E. schrieb im Beitrag #6759850: > Der Mikrocontroller, den ich verwende, ist Arduino Mega 2560. Meinst Du nicht, dass Dein Wissen für ein Projekt dieses Maßstabs ein wenig zu wenig ist? Es gibt keinen Arduino Mega 2560 Mikrocontroller, es gibt einen Microchip ATMega2560 und es gibt Arduino
-
Thread
Angabe Frequen in einem Programm
Cross-check: [pre] $ avr-gcc -Os -DF_CPU=8E6 -mmcu=atmega328 -Wall -Wextra -S tinit.c $ cat tinit.s .file "tinit.c" __SP_H__ = 0x3e __SP_L__ = 0x3d __SREG__ = 0x3f __tmp_reg__ = 0 __zero_reg__ = 1 .text .global timer_init
kann ich aber nur einen Rückgabewert haben. Wer da eine Idee hat, nur zu. [c] /* Arduino Mega2560 Timer0: CTC, Mode 2 17.07.2021 Berechnet und konfiguriert an Hand der ISR Aufrufperiode alle notwendigen Timer0 Parameter automatisch. */ const uint16_t isrPeriode = 1; // [ms] Maximum 16ms
-
Thread
Bildformat für Farb-LCD
Also kommt noch ein schickes Logo dazu. Stellt sich die Frage nach dem passenden Format. Beim ATmega und den klassischen 128x64-Pixel-Displays war der Speicherplatz ja kein Problem. Hat man einfach das Bitmap unkomprimiert gespeichert. Das klappt hier nicht mehr. Anforderungen wären wohl: -
Artikel von Larry Bank: [code] I decided to set a max image width of 640 x 32-bpp (which can also be 2560 x 8-bpp). The total memory required for decoding images of up to this width (and any length) is around 46K. This seemed like a reasonable balance, but unfortunately excludes a lot of smaller embedded
-
Thread
Anfang mit STM32. Wie habt ihr es gemacht?
RAM nicht so wirklich drauf ankommt. Kevin M. schrieb im Beitrag #6752426: > Die Zeiten von Atmega 8-bittern mit null Speicher > ist vorbei.... Bis jetzt passte immer irgendwie alles drauf, mein Blick ging irgendwie immer als erstes nach dem Kompilieren auf den Speicherverbrauch. Mein größtes Projekt bis jetzt ist mein Aquarium Steuergerät läuft auf einem ATMega2560 mit externen 56kB SRAM. Dort sind im Moment 123kBytes an Flash und 5kB an RAM belegt(Heap etwa 3-4kB). Mfg
-
Thread
Analog und Digital auf einer PCB Brauche hilfe bei zwei/drei letzten Problemen
ich ein PCB mit analogen und digitalen Signalen. Ich habe mir ein Verstärkerboard mit einem ATMega128A, zwei TDA7439 (Klangregler) und zwei TDA7375 (Verstärker). Über UART/I2C kann ich mit dem ATMega128 kommunizieren und meinen Verstärker steuern, Eigentlich bin ich ganz zufrieden mit dem
lust mit zu machen :) Aber bitte zum Thema entsprechend... Also... Zunächst habe ich von ATMega128A auf den ATMega328p gewechselt.. Die PINs reichen genau aus wie man sieht :) Kurze Erläuterungen: SCK/MISO/MOSI sind auch gleichzeitig die I2C Adresspins (für mein System benötigt) FAN2
-
Thread
ADC-Messung am unteren Limit (Atmega2560)
Der ATmega2560 kann den ADC-Eingang *10 oder *200 verstärken.
Hi >Der ATmega2560 kann den ADC-Eingang *10 oder *200 verstärken. Ja, mit Einbußen in der Genauigkeit: If 1× or 10× gain is used, 8 bit resolution can be expected. If 200× gain is used, 7 bit resolution can
-
Thread
avr-gcc 11.1.0 defekt? Gesperrt
Kombinationen: Arduino IDE 1.8.15 + avr-gcc 10.3.0 Arduino IDE 1.8.15 + avr-gcc 11.1.0 + Arduino Mega2560 (ATmega2560) Arduino IDE 1.8.15 + avr-gcc 11.1.0 + MCUdude MegaCoreX Package (ATmega4809) Arduino IDE 1.8.15 + avr-gcc 11.1.0 + SpenceKonde DxCore Package (AVR128DB48) Es funktioniert nicht: Arduino
schrieb im Beitrag #6738185: > Arduino IDE 1.8.15 + avr-gcc 11.1.0 + MCUdude MegaCoreX Package > (ATmega4809) > Es funktioniert nicht: > Arduino IDE 1.8.15 + avr-gcc 11.1.0 + Arduino megaavr0 Package > (ATmega4809) Wie kommst Du dazu, dass es der Compiler sein sollte. Was sich hier unterscheidet
-
Thread
MEGA2560 und W5500 SPI
Hallo, ich habe eine PCB mit dem Atmega2560 und dem Ethernet Chip W5500 entwickelt. Nun ist es ja so, daß der 2560 mit 5V und der W5500 mit 3.3V versorgt werden. Laut Datenblatt des W5500 soll dieser 5V tolerante IOs haben und bis 5.5V
Wolfram F. schrieb im Beitrag #6733050: > Hallo, > ich habe eine PCB mit dem Atmega2560 und dem Ethernet Chip W5500 > entwickelt. Nun ist es ja so, daß der 2560 mit 5V und der W5500 mit 3.3V > versorgt werden. > Laut Datenblatt des W5500 soll dieser 5V tolerante IOs haben und
-
Thread
Eine kurze Frage an die AVR Assembler Experten
> alte Regel: If You want to have it done right, You have to do it > Yourself. Gerade beim ATmega2560 mit seinen ca. 180 I/O-Registern wäre es ziemlich mühsam, wenn man diese alle beim Programmstart explizit initialisieren müsste. Da vertraue ich lieber dem Datenblatt: "During reset, all I
Für den 2560 könnte es trotzdem interessant sein, wenn man externes SRAM benutzt https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf
-
Thread
Arduino Mega2560 ohne Stepdown-Konverter mit 7,4V Akku betreiben
Flets schrieb im Beitrag #6726145: > Atmega2560 Pro Mini Der hat doch einen Regler rauf. Also ist dein Problem schon gelöst.
Andere Möglichkeiten hängen davon ab welches Arduino-Board du genau benutzt. Du schreibst von einem "Atmega2560 Pro Mini". Das ist ein eher ungewöhnliches Board (https://robotdyn.com/mega-2560-pro-mini-atmega2560-16au.html) mit sehr vielen Ports aber nur einem Linearregler und nur entweder als 3.3V oder
-
Thread
Frage zu Flash Schreibzyklen und malloc in AVR
habe mal ein paar Fragen bzgl. der Schreibzyklen des Flash des AVRs. In meinem Fall geht es um den ATMega2560. Im Datenblatt des ATMega2560 auf der ersten Seite steht drin das der Flash 10.000 Schreibzyklen besitzt. Bzw. es steht dort ja "Write/Erase Cycles". Wie ist das jetzt anzusehen? Wird der
an sich sind ja vorhanden, wahrscheinlich weil sie einfach zu C dazugehören. Ich habe an meinem ATMega2560 via XMEM Interface ein externes 56kB SRAM angeschlossen. In den Linker Einstellungen ist eingestellt das sich der Stack im Internen Speicher befindet und Heap, BSS, DATA im externen RAM liegen.
-
Thread
PWM D/A - Spannungsregler
hallo, ich habe eine Schaltung aufgebaut um mit einem PWM Signal vom ATMEGA2560 eine analoge Spannung von 0-10V zu erzeugen. Dazu ist ein LM324 mit entsprechenden R/C Gliedern davor vorgesehen. Das ganze funktioniert sehr gut an meinem Labornetzteil mit 12V. (LM324 da es
Ausgangsspannung hängt nicht von der Versorgunggspannung der Opamps ab, sondern von der Versorgung des Atmega (High- und Low- level des Atmega sollten möglichst 0.0V und 5.0V sein) sowie der Präzision der Widerstände im Rückkopplungsnetzwerk des Opamps. Folglich muss wennschon die 5V Versorgung des Atmegas
-
Thread
Suche Microcontroller mit EBI
Danke ja der Mega2560 hat ein EBI das habe ich ganz übersehen.
ATmega64
-
Thread
AVR-gcc 7.3: gcc -Wunreachable-code option Ersatz?
und dann den kompilierten Code auf die Zielplattform übertragen. Ich arbeite eh' z.Zt nur mit ATMega8, ATMega328 ( = UNO) und dem ATMega2560 ( = MEGA). Damit ist für mich das Thema erledigt.
-
Thread
Uno-Board mit ATMEGA256
Warum soll man das machen ? Ich nehme an du wollst ATMEGA2560 weil er mehr I/O hat oder ?
Anton L. schrieb im Beitrag #6696985: > Ich dachte meine Idee vom ATMEGA2560 im UNO-Format wäre gut. Das wird dann der Antonio UNO 2560, auch als Sonderlockio bekannt.
-
Thread
Mega2560 Arduino bootloader über SWD/JTAG oder USB
nun habe ATmegaBOOT_168_mega2560.hex Mega2560-prod-firmware-2011-06-29.hex sowie stk500boot_v2_mega2560.hex versucht. Alle erfolgreich gebrannt (verifiziert) aber ohne Erfolg bezüglich USB. Ich habe die Vermutung
Diode schrieb im Beitrag #6698509: > nun habe ATmegaBOOT_168_mega2560.hex > Mega2560-prod-firmware-2011-06-29.hex > sowie > stk500boot_v2_mega2560.hex > versucht. Alle erfolgreich gebrannt (verifiziert) aber ohne Erfolg > bezüglich USB. > Ich
-
Thread
[S] Board Wiring S
Ich würde gern ein Board entsprechend dem Wiring S aufbauen, aber mit dem ATMega1284 an Stelle des ATMega644. Leider kann man nirgends ein PCB kaufen. Auch das File wiring-s-v10.zip mit den Zeichnungen ist nicht mehr zu finden. Falls jemand einen Tipp hat, wäre ich sehr dankbar
weiter weg schrieb im Beitrag #6695152: > Nebenfrage Der ATMega1284 sagt mir mehr zu als der ATMega328. Alternativ müsste ich auf eine andere Architektur umsteigen. Man kann über Arduino beliebig lästern. Aber für das schnelle Projekt mit Mikrostückzahlen ist
-
Thread
ATMEGA328P auf eigenen Board
Ich habe die Komponenten bei JCLPCB auch gleich bestücken lassen. Mein erster Versuch mit einem ATMEGA2560 ging schief. Ich konnte einfach keinen Boardloader auf den Chip spielen. Es kam immer ein Fehler mit der Device ID. Nicht nur in der Arduino IDE, sondern auch im Atmel Studio. Nun gut – ich dachte: Ich habe mich übernommen und probiere es erstmal mit einem 328P. Ich hab mir bei Conrad einen ATMEGA328P DIP besorgt habe, den aufgebaut und den Schaltplan vom Steckbrett eigentlich (ich bin kein Profi) 1:1 in EasyEDA nachgebaut. Nur halt kein DIP, sondern ein SMD. Die Platine kam an und ich freute
-
Thread
Arduino und externe Spannungsversorgung
Hallo Ich habe ein Arduino Mega2560 Board und ein 128 x 64 Pixel Display (von Pollin, LCD TG12864B-05, siehe https://www.pollin.de/search?query=LCD+TG12864B-05); gemäß DB beträgt die Standartstromaufnahme des Displays 330mA, maximal
noch nie so getestet sollte aber gehen. Ich fürchte das geht so nicht, weil der UVCC Pin vom ATmega16U dann in der Luft hängt.
-
Thread
Stepper Driver DM556 killt I2C Verbindung bei Inbetriebnahme
und welche Spannung ist da drauf? Die im Arduino Mega sind laut Internet: "On the Arduino Mega 2560 board are pullup resistors of 10k for SDA and SCL. The internal pullup resistors of the ATmega2560 chip are about 50k." 10k(?) > Probier Mal geschirmte Leitungen zu nutzen, mit Schirm einseitig
-
Thread
OLIMEX ATEMGA8 - Debugging-Modus funktioniert nicht
Das alte Hündchen ATMega8... Soweit ich mich erinnere hat der keinerlei debugmöglichkeiten.
-2588-8-bit-AVR-Microcontrollers-tinyAVR-ATtiny261-ATtiny461-ATtiny861_Datasheet.pdf 28 Pins: ATmega 48, 88, 168, 328 https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf Und diese haben JTAG und sind im DIP Format erhältlich: 40 Pins: ATmega
-
Thread
ATTiny85 inkrementiert Variable nach Neustart nicht mehr
eingeschaltet ist also die Platine mit +5V und +12V versorgt wird(Auf der Platine sitzt noch ein ATMega2560 Prozessor für andere Dinge) kann ich den Chip nicht programmieren dann kommt immer nur: [code] avrdude.exe: auto set sck period (because given equals null) avrdude.exe: error: program enable
-
Thread
3 kleine Fragen zu i2c
kaufen, wo RS-485 Treiber schon drauf sind. Die sind gerade im Sonderangebot: https://www.chip45.com/atmega644-usb-rs485-modul.html?language=de
später. Man KANN die Takte abgleichen, aber weißt Du ob der TO das kann? Der Arduino in der ATMega-Ausführung hat 8 oder 16 MHz Quarz, also auch keinen Baudratenquarz, solange die dann unter sich bleiben kein Problem, hängt der TO aber n USB-RS485-Pegelwandler dran kann das unschön werden. Und
-
Thread
ATMega4809 EVSYS, total überfordert
ich bin halt mehr auf dem attiny814 zu hause, und da muß man den Portmux wirklich setzen). Bei dem Atmega4809 scheint es so zu sein, daß man im Portmux gar nix setzen muß, um den Eventoutput zu ermöglichen. Ob man dafür das DDR-Register setzen muß, kommt nicht klar raus. [c] /* Pin PF2 als Event-out
jeder seinen eigenen Stil. Das was ich aktuell mit den vordefinierten Namen mache, hätte ich beim ATmega328P/2560 gar nicht machen können bzw. kann man nicht machen. Da gibts keine fertigen Bitmasken oder Gruppenbitnamen. Da muss man zwangsweise Einzelbits verordern.