-
Thread
avrdude liest lowfuse 0x00 highfuse 0x00 ext.fuse 0x00 auf Arduino Uno aus
topic/562347#7563115 beschriebene Weise versuche, mit avrdude die Fuses auf einem Arduino Uno mit ATmega328P über USB (nicht ISP) auszulesen, erhalte ich drei Mal 0x00. [code] $ avrdude -p m328p -P /dev/ttyACM0 -c arduino -U lf:r:-:h -U hf:r:-:h -U ef:r:-:h -v avrdude: Version 7.1 Copyright
> 0x0 avrdude done. Thank you. [/code] Das können ja nicht die richtigen Fuse-Werte des ATmega328P sein.
-
Thread
12V Überwachung mit sehr geringer Stromaufnahme gesucht.
100µA ständig? Er meinte die Querstrom des Spannungsteilers, also ständig und würde für einen ATMega328 passen, 10k Quellimpedanz gegen seine interne Referenz. Wenn man den Strom nicht haben will, muß ein P-FET vor den Teiler und man schaltet ihn nur kurzzeitig zur Messung an die Batterie. Nimmt
-
Thread
ADC CS5524 mit Atmega328
meine Probleme lösen. Diesmal stehe ich aber komplett auf der Leitung. Ich möchte mit dem Atmega 328 einen ADC CS5524 zum Laufen bringen, bekomme aber nur Daten herein die absolut keinen Sinn ergeben. Irgend etwas beim ADC Setup mache ich falsch, vielleicht kann mir jemand einen Tipp geben
-
Thread
MEGA1284P XPLAINED über USB mit avrdudue programmieren
folge ich gerne. Wenn ich aber auf https://github.com/MCUdude/MightyCore lese "An Arduino core for ATmega8535, ATmega16, ATmega32, ATmega164, ATmega324, ATmega644 and ATmega1284, all running the Urboot bootloader. ..." dann frage ich mich, ob ich nicht nur den Urboot bootloader brauche. Warum soll ich
CMOS Eingang momentan auf Vcc+C41 Spannung aussetzt. R95 ist hier aber nicht notwendig. Bei den ATMEGA328PB ist der allerdings notwendig, weil der RESET Threshold Bereich schmaler ist und der RESET Eingang bei 3.3V USB Serial Adaptern nicht zuverlässig funktioniert (Siehe auch Watterott Kommentare dazu
-
Thread
PicoTerm-TFT, farbiges 4,3"-Terminal mit Pico-Board RP2040
praktisch verwenden kann, gibt es im Anhang das Programm "PicoTerm-demo.ino", welches für einen ATmega328 geschrieben wurde. Es ist ein reines C-Programm, verwendet keine Arduino-IDE spezifischen Befehle und kann für 'gewöhnliche' Programmierung einfach in .c umbenannt werden. Die Code-Grösse ist <
unkodiert vor. Anmerkung: bei "PicoTerm-TFT" sind die Pins für den RS232-Treiber invertiert. Txd vom ATmega328 kann daher direkt an RS232-Rxd vom RP2040 angeschlossen werden. Zwischen RS232-Txd vom RP2040 zum Rxd vom ATmega328 sollte ein Widerstand (3k3) geschaltet werden, um den Strom in den Eingang zu
-
Thread
STK500 reparieren
sollte laut User Manual 3,68MHz sein. Würde aber trotzdem nicht so weit gehen, zu behaupten, dass der ATmega kaputt ist.
reicht das offenbar. Dann wollte ich die andere serielle testen (RS232 CONTROL). Dazu habe ich einen ATmega328p eingesteckt und das ISP-Kabel. Das hat den Effekt, dass VTG auf 5,7V steigt! Wtf?? Den ATmega habe ich natürlich gleich wieder rausgezogen und betrachte den als defekt. Aber wie kann sowas zustande
-
Thread
nanoSTK, ein kleiner und schneller Programmier-Adapter für AVR-Prozessoren
Modifikationen den schnellsten In-System-Programmer (ISP) für klassische AVR-Bausteine wie ATtiny und ATmega. Wer professionell mit klassischen AVR-Prozessoren arbeitet, kommt um den STK500 kaum herum; ich verwende ihn auch als Entwicklungsplatform. Allerdings sprechen zwei Dinge dagegen, ihn für die Programmierung
Georg M. schrieb im Beitrag #7561141: > bei vielen Programmier-Adaptern Der m328p im Nano kommuniziert intern über die serielle Schnittstelle mit dem USB-Seriell-Wandler. Daher ist diese Schnittstelle extern nicht verfügbar. Wofür benötigst Du diese Kommunikationsvariante?
-
Thread
PWM - Störungen bei langer Zuleitung mit Festspannungsregler
Schaltungsbeschreibung: MC Board wird mit 12V versorgt. 5V Festspannungsregler darauf sorgt für die Versorgung vom ATMEGA328 plus Beigemüse. Über eine 5 Meter lange Zuleitung geht es zu einem Modellbau Servo. Zuleitung: 'Lose' Litzen, 0.5mm2, GND, +12V und das PWM Signal. Gleich vor der Servo (nach 5 Meter) ist
> MC Board wird mit 12V versorgt. 5V Festspannungsregler darauf sorgt für > die Versorgung vom ATMEGA328 plus Beigemüse. > > Über eine 5 Meter lange Zuleitung geht es zu einem Modellbau Servo. > Zuleitung: 'Lose' Litzen, 0.5mm2, GND, +12V und das PWM Signal. > > Gleich vor der Servo (nach 5
-
Thread
Attiny 1616 Hardware-Interrupt
DCC track signal and receive DCC commands. The library currently supports the AVR ATTiny84/85 & ATMega88/168/328/32u4 and Teensy 3.x using the INT0/1 Hardware Interrupt and micros() ONLY and no longer uses Timer0 Compare Match B, which makes it much more portable to other platforms. https://github.com
Stefan W. schrieb im Beitrag #7552058: > The library currently supports the AVR ATTiny84/85 & > ATMega88/168/328/32u4 and Teensy 3.x using the INT0/1 Hardware Interrupt > and micros() ONLY and no longer uses Timer0 Compare Match B, which makes > it much more portable to other platforms. Deinen
-
Thread
ESP- / Funkmodul auswählen
> Der ESP32 will ja schon mindestens 2.3V haben, eher 3V aufwärts. Dann nimmst du eben einen Atmega328p, hatte ich ja auch erwähnt. Der braucht im tiefsten Sleep weit weniger als 1 µA. > Beim Senden bist du schon 20-30 mal über der Dauerlast Der ATMega328p braucht bei 3 V und 8 MHz nie mehr
Rolf schrieb im Beitrag #7553389: > Der ATMega328p braucht bei 3 V und 8 MHz nie mehr als 3 mA. Die aktuelle > Aufgabe schafft er aber auch mit 1 MHz, da braucht er nur 0,2 mA. > Und man nimmt natürlich kein Sendemodul, das 200 bis 300 mA braucht
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
reichen nicht aus für eine Amortisation irgendeines IC-Projekts (zumal es beim dort häufig verwendeten ATmega328 ja inzwischen chinesische Nachbauten gibt).
der dann eben auch zu sowas wie Arduino geführt hat – dessen Vorläufer > übrigens SMD war, ein ATmega2560 Noch mehr Realitätsverweigerung. Der Arduino-Prototyp basierte auf einem ATmega8 in DIL.
-
Thread
ATTiny 2313a programmieren
Wer lesen kann ist klar im Vorteil. Der avrdude versucht, einen Arduino zu programmieren, ein ATmega328 wurde gefunden, die Kennung passt nicht zum 2313.
schaltplan.pdf Da scheint tatsächlich ein 2313 in SMD verbaut zu sein. Wieso findet der avrdude dann einen ATmega328?
-
Thread
Neuronales Netz für den Arduino
Schönes Beispiel, überfordert die MCU aber nichtg gerade. Man bekommt auch in einem ATMega328 deutlich größere neuronale Netzwerke unter. Gibt etliche Beispiele für die inferenz eines CNN mit dem MNIST Datensatz. z.B. hier: https://github.com/sipeed/TinyMaix
-
Thread
ATMega328P Uart auf RS232 Pegel
bin recht neu in der Thematik µC Programmierung und habe auch gleich eine Frage. Ich versuche am ATMega328P über UART ein Zeichen zu Senden und dieses über RS232 am PC in TeraTerm anzuzeigen. Prinzipiell funktioniert das Ganze auch, ich verwende eine externe 16MHz Clock und die Baudrate 9600 sollte
-
Thread
Hallsensor Signal invertieren
hinreichend genaue Messungen ist dies unbedingt per Interrupt zu erledigen. Arduino klingt für mich nach ATmega328, der für seinen Timer1 die Capture-Eingänge ICP und alle AINx bietet. Da sollte sich ein freier Pin finden lassen. Die Auflösung beträgt damit 62,5 ns. Alternativ kann jeder PCINTx genutzt werden
Oder will hier jemand mit 10 s Torzeit arbeiten? Hier ein Beispiel für ICP-Messung mit einem ATmega88: https://www.mikrocontroller.net/topic/231283#new oder mit PCINT: https://www.mikrocontroller.net/topic/232485#2350739 Motopick schrieb im Beitrag #7544542: > Mann koennte viel einfacher auch
-
Thread
Spgversorgung ATtiny85 zur Analogmessung
Ausgabe wegen. Das ist gut. Dann könntest Du die Schaltung mit gleichen Programm auch auf einem ATmega328P im 28-pol. DIL-Gehäuse verwenden.
-
Thread
Strombegrenzung bei Ansteuerung Bodenfeuchtesensor G1188
auf 1.5V und darüber hinaus dann auch die 5V-Schiene auf 2.5V zusammen, und der Brownout meinen Atmega328PB schlägt zu. Andererseits werden im Betrieb auch bis zu 150mA benötigt. Ich habe jetzt im ersten Schritt die 3V3-Schiene meiner Sensorbox mit 470uF stabilisiert und so das Problem umgangen.
-
Thread
arduino und dfplayer spielt einfach nichts ab
stk500_getsync() attempt 1 of 10: not in sync: resp=0x91 konnte ich nun beheben (tools/processor/atmega328 old bootloader) Status jetzt ist, dass es funktioniert! Jetzt unter Windows ging es plötzlich ganz schnell. Einzig den Code musste ich nochmal final abändern: SoftwareSerial softSerial(/
an. Datasheet, Reference Manual, > Errata. Die schaue ich mir nicht an, weil ich Arduino mit ATMega328 verwende. Und auch die schaue ich nicht an, weil mich Arduino-C++ weitestgehend von der Hardware entkoppelt. Ich schreibe "setze D13 als Ausgang und auf low" und "wenn A5 größer 500, setze D13
-
Thread
ATtiny85 lässt sich mit STK600 nicht flashen
ich relativ frisch dabei, konzentrierte mich eher auf die Programmierung und habe mich -weil´s mit ATMEGA 328P und ATMEGA 2560 funktionierte- um die Technik des Flashens nicht groß gekümmert, aber für kleine Projekte möchte ich eben gerne die kleinen ATtinys einsetzen! – Im Netz kann ich nichts dergleichen
Stefan schrieb im Beitrag #7537815: > Einen Controller ATMEGA 328P kann ich damit sowohl über > ISP, als auch über HVSP bestens bedienen, Ähm... Der ATMega328P kann gar kein HVSP. Somit möchte ich da mal Zweifel anmelden. Stefan schrieb im Beitrag #7537815
-
Thread
SMD LED Farben und Forward Current
Wenn ich dann noch alle 504 LED mit einem 8 Bit Leuchtwert speicher 504 Byte Der Controller ATmega 328 hat EEPROM 1024 Bytes Ja, es gibt andere Controller, ich verwende aber den.
realisieren. Ich finde die Idee, das DCC-Signal auszuwerten und gleichzeit WS2811-Signale mit einem ATmega328 zu erzeugen, sportlich interessant.
-
Thread
Quarz und Clock bei AVR series 1 (z.B. Attiny 816)
wurden komplett umgestellt. Willst Du möglichst wenig am bisherigen Code ändern, rate ich zum ATmega328PB.
wurden komplett umgestellt. > Willst Du möglichst wenig am bisherigen Code ändern, rate ich zum > ATmega328PB. Danke für die Info Ich werde den 328 mal im Hinterkopf behalten. Da ich aber von ausgehe, dass der Switch eh irgendwann notwendig sein wird und ich auch nicht zuviele Varianten haben will
-
Thread
Anfänger / welcher mContr / welche Software
Kunde für Arduinos. Es gibt dort auch ST uC, aber die meisten sind Atmel uC von Microchip wie ATmega328. Reicht für blinkende LED und Analogwertverarbeitung locker aus. Und das, was dort von objektorientiertem C++ genutzt wird, wird dir gefallen.
möchte >= 2,7 Volt haben um zu > funken. Falsches Funkmodul :-) Bei mir macht das alles ein ATmega128RFA1 SoC, der geht bis 1,8 V herunter … :-) Allerdings habe ich auch den UHF-Teil selbst gebaut, fertige Funkmodule (wie ein Zigbit) waren auch schon nach kurzer Zeit vor sich hin korrodiert.
-
Thread
Arduino mini pro für 5V mit 3,3V betreiben
Hallo, kann ich Arduinos mini pro (ATMEGA328), welche für 5V sind, mit 3,3V betreiben, wenn ich den Quartz austausche? Gibt es da noch andere Unterschiede. Danke Grüße Anton
Anton L. schrieb im Beitrag #7534309: > Hallo, > kann ich Arduinos mini pro (ATMEGA328), welche für 5V sind, mit 3,3V > betreiben, wenn ich den Quartz austausche? Gibt es da noch andere > Unterschiede. > Danke > Grüße Anton Es gibt dein Mini Pro auch gleich in einer 3.3V
-
Thread
Arduino Bootloader Problem
gestartet worden war, war Schluss mit lustig und ich musste den Bootlader neu flashen. Der optiboot_atmega328-2022-07-18.hex hat das Problem gelöst.
gestartet worden war, war Schluss mit lustig und ich musste den Bootlader neu flashen. Der optiboot_atmega328-2022-07-18.hex hat das Problem gelöst.
-
Thread
DIY 10kW/20kWh eta=99% Insel ESS Projektvorstellung
Weise ist ein 230V Sinus synthetisierbar. Die auf die Hutschiene passende Steuerung übernimmt ein ATmega328 - die Wirkleistung bestimmt ein ATtiny85. Zusammen mit Schützen und manuellem Transferschalter soll alles in einen vertikalen Kabelkanal 2000x60x130 passen. Die Akkus stehen daneben in einem Kontaktgesichertem
diverses Feintuning - Reduzierung des AC-Induktor von 5 auf 1mH - Single-Prozessor-Lösung auf einem Atmega328 - 2. PCB-Revision: einfacher, stärker, billiger
-
Thread
mehrfaches Interrupt bei IR-Modul (LM393)
Drehzahlmessung (max <100Umin). Den Ausgang des Moduls überwache ich mit dem externen Interrupt INT0 des Atmega328. Ich habe das Problem, dass bei einem Interrupt der Interrupt mehrfach ausgelöst wird. Daraufhin habe ich den Pin mit einem externen PullUP versehen. Das hilft nicht. Ich habe dann den Pin gegen
-
Thread
USB-C an ATmega328 oder STM32
Das funktioniert schon deshalb nicht weil du RESET hart mit GND verbunden hast. So kannst du den Atmega328P noch nicht einmal über J1 programmieren. Ein fabrikneuer Atmega328P kommt ohne Bootloader und kann nur wie im Datenblatt beschrieben programmiert werden. Du kannst natürlich zwischen USB und Atmega328P einen ISP-Programmer mit aufs Board nehmen. Nur, die brauchen auch Software, und die muss erst mal draufprogrammiert werden ... LG, Sebastian
-
Thread
Minimale Schaltung für Arduino
in den Schlaf geschickt werden kann er per Software-Befehl, den die Ampel-Software gibt. Beim AtMega 328P (der z. B. auf dem Arduino Pro Mini sitzt) geht das jedenfalls. Im Sleep-Modus braucht der weniger als 1 µA, und ein Taster gegen Masse am INT0-Pin genügt, wenn man den internen Pullup nutzt.
dran, und noch eine LED, die ständig an ist. Lötet man die LED ab, bleibt man im Tiefschlaf des 328p immernoch bei etwa 2mA Stromverbrauch, vgl. die 100nA des 328p. Ein Nano, oder allgemein diese Bastler-/Eval-Boards, sind für solche Aufbauten nicht geeignet. Der Pro Mini ist da besser, aber immer
-
Thread
[V] Mikrocontroller Boards ATMega 328 +
Hallo, ich habe noch einige ATMega Boards rumliegen: - 3x Deek-Robot ATMega 328 - 10x Pro Mini ATMega ??? (man kanns nicht lesen, wenn ich raten müsste, würde 168P sagen) Ich möchte für das komplette Bundle 20 € inkl. Versand
-
Thread
[V] ATMega 328P Sets
Hallo, ich hab hier auch noch einige Sets in der Art Pro Mini. Bestückt mit einem ATMega 328P und als UART-USB Bridge ein CH340 Chip. Insgesamt sind es 8 Stück, alle original verpackt bis auf den von den Fotos. Preis inkl. Versand in DE: 20,-- €
-
Thread
Baugruppe gesucht: Image Player mit HDMI-Ausgang, steuerbar
Micro-SD Card, HDMI und 1x USB). Viel Spaß beim Nachbauen Korrektur. Die Firmware ist für einen ATmega328P, als den Typen auf dem Arduino Uno. Den kleinen ATmega48P hab ich nicht da. Für den und den ATmega88 braucht man aber eine andere Firmware, wegen der anderen Interruptvektortabelle.
-
Thread
Anfänger Ätz Fragen
Monaten machte ich mir diese LP für ein Projekt das ganz schnell > gehen sollte: > > Beitrag "Re: ATmega328/Arduino und weiter?" Sauber aufgebaut - Glückwunsch!
machte ich mir diese LP für ein Projekt das ganz schnell >> gehen sollte: >> >> Beitrag "Re: ATmega328/Arduino und weiter?" > Sauber aufgebaut - Glückwunsch! Danke!
-
Thread
Arduino Code Upload RX/TX
verträgliche Weise/ anschliessen. Man muss dem über 1k verbundenen USB Chip ermöglichen, mit der ATmega328 zu reden. Anschluss von Eingängen anderer (5V) Chips möglich, soweit die keinen Blödsinn machen wenn diese Eingänge wackeln.
. schrieb im Beitrag #7523066: > Man muss dem über 1k verbundenen USB Chip ermöglichen, mit der ATmega328 > zu reden. Anschluss von Eingängen anderer (5V) Chips möglich, soweit die > keinen Blödsinn machen wenn diese Eingänge wackeln. Ist halt Pfusch weil beide UARTs lustig PushPull machen und
-
Thread
Arduino unter Windows stellt sich dumm an
Arduino\libraries -libraries C:\Users\Hobbyraum\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\HOBBYR~1\AppData\Local\Temp\arduino_build_340529 -warnings=all -build-cache C:\Users\HOBBYR~1\AppData\Local\Temp\arduino_cache_143689
Arduino\libraries -libraries C:\Users\Hobbyraum\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\HOBBYR~1\AppData\Local\Temp\arduino_build_340529 -warnings=all -build-cache C:\Users\HOBBYR~1\AppData\Local\Temp\arduino_cache_143689
-
Thread
Arduino schlafen legen und aufwachen mit interrupt
#7522065: > RISING Das ist auch eine Flanke. Es geht nur LOW oder HIGH. Im Sleep Modus kann der Atmega328 keine Flanken erkennen, nur Pegel.
Stefan F. schrieb im Beitrag #7522069: > Es geht nur LOW oder HIGH. Im Sleep Modus kann der Atmega328 keine > Flanken erkennen, nur Pegel. Nein, das ist natürlich Unsinn. Man darf halt dafür nur nicht INTx verwenden, sondern PCINTx. Letzteres kann überhaupt nur Flanken erkennen und kann immer
-
Thread
avr-as Nutzung für ATmega328p Arduino Nano
Lage, bereits in der Arduino-IDE kompilierte .hex-Dateien mittels avrdude auf den Arduino Nano (ATmega328p) zu flashen. Ich weiß jedoch nicht, wie ich .asm-Dateien insofern kompilieren kann, dass diese mit dem Bootloader des Arduinos harmonieren bzw. welche anderen Parameter gesetzt werden müssen. Den
die Dateiendung weder .sx noch .S ist, dann [pre]avr-gcc -x assembler-with-cpp datei.xxx -mmcu=atmega328 -o datei.elf[/pre] Das linkt gegen den Startup-Code der AVR-LibC. Falls du den selbst schreiben willst, dann noch -nostartfiles. Werden mehrere Module verwendet, kann man die einzeln zu *.
-
Thread
UART lib für ATmega328P
Hallo zusammen, habe davor nur STM32 Prozessoren programmiert und wollte jetzt für einen Controllino MINI über Microchip Studio einen ATmega programmieren. Jedoch bekomme ich die USB Schnittstelle einfach nicht zum Laufen. Alle anderen Ein- und Ausgänge + ADC funktionieren. Selbst wenn ich alle anderen Libs auskommentiere und nur die UART lib drin habe, schmiert er ab, sobald ich ein Zeichen sende. Vielleicht sieht ja jemand einen groben Schnitzer oder kann mir weiterhelfen ... Da ich nur den Controllino da habe, habe ich leider keine debug Schnittstelle und kann das fertige Programm nur
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
TIFR3 & OCF3A ) { Die Zeile kommt mir verdächtig vor. Soll die das OCF3A Bit (Bit 1 im TIFR3, Atmega2560) abfragen oder das TOV3 im Bit 0?
M. schrieb im Beitrag #7518413: > Spezialfall Gilt merkwürdiger Weise auch für den beliebten ATMega328P etc. Aber klar, die "alten" AVR sind ja nur (noch) Spezialfälle ;-)
-
Thread
lora RFM98 vs SX7276 welche sind besser?
zumindest bei mir so. Ich verwende auch die lora-lib von Sandeep entweder auf ESP32, ESP8266 oder ATMega328 und mit verschiedenen Modulen. Kann vielleicht mit der Pythonlib zusammenhängen.
-
Thread
Vor/Nachteil Getsample und fortlaufende ADC Messung
" konfigurierbar ist. Beim ATmega328P z.B. ist das nur sehr begrenzt möglich. Die Wandlung dauert im "free running" immer 13 ADC-Takte. Und wie lange ein ADC-Takt dauert, ist leider nur in sehr groben Schritten einstellbar. Will
Ob S. schrieb im Beitrag #7511377: > Beim ATmega328P z.B. ist das nur sehr begrenzt > möglich. Wie kommst Du darauf? Im ADCSRB kannst Du T0 oder T1 als Auto Trigger Source auswählen und somit zyklusgenau das Intervall bestimmen. P.S.: Sehe
-
Thread
18650 Zelle zu 5V
Hi, Ich betreibe nen ATMega328p an dem ein HC12 und ein DS1307 hängt. Der MC befindet sich die meisten zeit im sleep. Ich betreibe das ganze mit ner 18650 Zelle und der MC und das HC12 Modul kommen von Spannungen von 3 - 4.2V
Z.B. Max schrieb im Beitrag #7509660: > Ich betreibe nen ATMega328p an dem ein HC12 und ein DS1307 hängt. Nimm halt eine RTC, die mit weniger Spannung auskommt, z.B. RV-3029-C2 oder RV-3032-C7
-
Thread
RC Auto mit Arduino und Sensoren
blind jede Libary nutzen,...) dürfte das für einen "typischen" (klassischen?) Arduino mit einem ATMega328 kein Problem sein - selbst wenn man reinen "Arduino" Code fernab des Datenblatts nutzt ist der erstaunlich leistungsfähig - wenn man dann aber Hardwarenah (Datenblatt nah) programmiert dürfte es
Andi F. schrieb im Beitrag #7508862: > Genau ich habe einen Arduino mit einem Atmega 2560 Kannst du dann einfach mal KONKRET sagen was jetzt dein Problem ist?
-
Thread
Arduino Uno struct in PROGMEM lesen ?
Hallo, ich habe Probleme auf eine komplexere Datenstruktur im Programmspeicher des Atmega328P mittels Arduino C zuzugreifen. Es geht um den Zugriff mit: strcpy_P(s, (char*)pgm_read_byte(&(SubArray[i].submenu[j]))); Wenn i eine Konstante ist gehts, wenn i eine Variable ist gehts
Beitrag #7508220: > ich habe Probleme auf eine komplexere Datenstruktur im Programmspeicher > des Atmega328P mittels Arduino C zuzugreifen. Ich sehe keine komplexe Datenstruktur. Das ist C++, kein C Mein Vorschlag! Verwende Codetags. Reduziere das Programm auf ein Minimum. Sage, was du erreichen
-
Thread
Frage zu Interrupts mit Arduino?
solchen Fällen identifiziert man am besten erstmal den verwendeten Controller (bei Dir vermutlich der ATmega 328P) und schaut dann direkt in dessen Datenblatt mit den Registerbeschreibungen. Dort steht (wie schon von Sebastian erwähnt), dass der Pin-Change-Interrupt bei jedem Signalwechsel am Pin ausgelöst