-
Thread
BME280 3,3v Spannung und I2C Bus
. In der Regel? Schauen wir mal bei *dem* 5V Mikrocontroller nach, den Arduino verwendet (dem ATmega328). Dort sind es 3 Volt. Passt in diesem Fall. Dennoch sollte das niemand als allgemeine Regel auffassen. Immer schön in die Datenblätter schauen.
intern arbeiten oder? Du hast gelesen: Manfred P. schrieb im Beitrag #7374291: > Den gibt es mit ATMega328 8 MHz und 3,3 Volt, Wenn der ATMega mit 3,3V versorgt ist, wird er am I2C keine höhere Spannung haben. Stefan F. schrieb im Beitrag #7374509: > Ein Beispiel, wo das so gemacht wird: > http
-
Thread
Programmieren eines ATmega32 über CH340G
Ich hatte die Idee meinen eigenen Arduino zu bauen da ich zuhause einen ATmega32 rumliegen hatte, aber ich nur Arduinos und keine normalen AVRs programmieren kann. Also hab ich mir einen Arduino Nano geschnappt und diesen als ISP benutzt um den Bootloader auf den ATmega32
zu Programmieren, allerdings funktioniert es einfach nicht egal was ich mache. Es ist auch ein 16Mhz Quarz an den Atmega angeschlossen. Wie man auf den Bildern sehen kann scheint es als würden Manchmal daten empfangen werden, aber es funktioniert halt trotzdem nicht. Ich weiß langsam nicht mehr
-
Thread
Steuerung 150V Nixie IN-14: mind. 40 Pins
HV5530 funktionieren auch sehr gut, die SN74141 sind wirklich retro, aber laufen in meiner ersten IN16-Uhr schon seit mehreren Jahren durch.
steuert man die komplette Anzeige mit nur drei Leitungen - oder in jede Nixie-Uhr passt auch ein ATMega2560 rein. Der kann HH:MM:SS in voller Auflösung parallel und es bleiben noch genug Pins für Spielereien mit den Punkten oder ein komplettes Tastenfeld übrig.
-
Thread
Zeitschalter mit AVR (ATtiny84A) zur Diskussion
Ich würde R14-16 ich ein bisschen großzügiger dimensionieren. Zum Beispiel 2,2 kΩ.
Nachdem ich nun bemerkt habe, dass der ATmega48 doch deutlich mehr Strom liefern kann als gedacht, habe ich Schaltung und Layout nochmal auf den ATmega angepasst, d.h. High-Side-Treiber und Schieberegister entfallen, der ATmega treibt die LEDs
-
Thread
openSCAD - Gehäuse
IC drauf, welches den µC aufgeweckt hat. Es hat sich aber herausgestellt, daß der ATMEGA328 im 8S Sleep-Modus und hochzählen eines Zählers weniger Strom verbraucht als mit dem LTC. Ist somit sogar noch günstiger. Die Station hat sowohl ein LoRa 433Mhz Funkmodul mit externer Radio-Antenne
box_width, box_height], corner_radius); // innerer Hohlraum translate([0,0,-2]) cube([box_length+16, box_width+16, box_height+16], center=true); // dummy Box um die oberen Kanten zu entfernen translate([0,0,-28]) cube([box_length+28, box_width+28, box_height+16], center=true); } [/c]
-
Thread
I2C -Anfängerfrage
electronicwings.com gibt es ein Source- File für eine RTC-Uhr: https://www.electronicwings.com/avr-atmega/real-time-clock-rtc-ds1307-interfacing-with-atmega16-32 Ich komme nicht drauf, was ich anstelle von "I2C_Master_H_file.h" verwenden muss, denn die Header- Datei ist unbekannt. Für die LCD ist mir
nur für Frauen! https://github.com/DanielGuati/problemaDise-o3/tree/master/proyectoDise%C3%B1o3/ATmega16_MPU6050/I2C_Master_H_file.h
-
Thread
Sendefehler MCP2515 / Arduino nur bei 10 kbps
Trotzdem ganz vielen Dank, ich probier mich mal an dem MCP2551 (ja - habe im datasheet gesehen - 16 kbaud). Ansonsten habe ich endlich einen Grund, mir das programmable input/output vom raspberry pico mal anzuschauen. Besten Dank an alle! Moritz
das noch nicht einmal auf dem CAN-Bus sichtbar. Ein solch kurzes Signal zu generieren ist für den ATmega328P aber schwierig, und man müsste das Signal noch zwischen MCP2515 TXCAN und den TJA1050 TXD rein-odern ... LG, Sebastian
-
Thread
ATmega328 lässt sich nicht programmieren
Die Signatur des IC ist falsch, sagt AVR dude ja. Sicher das es sich um einen ATmega328P handelt und nicht um einen ATmega328PB z.B.? Die haben eine andere Signatur und dann geht es nicht. Lösung dann: MiniCore installieren und den richtigen Chip wählen.
Bezeichnung für unterschiedliche Gehäuse gibt. https://forum.allaboutcircuits.com/threads/what-is-atmega328p-u-th.189896/
-
Thread
Lint für avr-gcc
danach selbst mal einen Wolf gesucht. Das Verhalten ist übrigens zwischen "ganz alten" AVRs (also ATmega16 / ATmega128 und so) und aktuelleren (ATmega1281 etc.) mal geändert worden.
-
Thread
Welcher Atmega zur USB/RS232 Kommunikation
geregelten Lötkolben mit einer 2-3 mm breiten Meißel-Spitze und reichlich Flussmittel. Dort kannst du ATmega32U4 Boards fertig bestückt kaufen: https://www.chip45.com/products/crumb32u4-1.0_avr_atmega_modul_board_atmega32u4_usb-2.0-controller.php
auch den ATm16U)?
-
Thread
PMW Led und WS2812 am Atmega328P
Bruno I. schrieb im Beitrag #7363762: > gibt es passende ICs für zB. 4 Kanäle PCA9685 16 Kanäle 40-1000 Hz
für späte Melden. Danke mal für die Gedankenansätze, Und ja, das Programm War früher auf dem Atmega8 gelaufen. Da habe ich mich zuwenig mit den neuen Funktionen des Atmega328p befasst. Werde ich sofort nachholen und die PMW Pins anschauen. Und danke auch für die Tips der ICs. Und zweitens ja,
-
Thread
LCD-Display Signal abgreifen, verändern und weiterschicken
anzeigen lassen will. Hat da eventuell jemand eine geeignete Kombination im Kopf? Ich hatte an den ATMEGA16M1 gedacht, der hätte CAN direkt mit an Board. Oder macht ein dedizierter CAN-IC hier mehr Sinn der dann über SPI angebunden wird? Das ganze auf einem ATTINY zu realisieren wäre natürlich cool, jedoch
Ricardo M. schrieb im Beitrag #7367255: > 1024x Pixel als einzelne ClckCycles bei einem 128x16 Display?
-
Thread
Atmega8 mit CS1694EO verbinden
. Der Atmega8 mit einem Takt von 16 MHz sollte die Anzeige steuern. Jetzt habe ich auf der Led-Platine die Schnittstellenbezeichnung Data,CS,CLK abgelesen. Diese Anzeige soll mir die Netzfrequenz (5-Stellig
https://mansfield-devine.com/speculatrix/2018/01/avr-basics-spi-on-the-atmega-part-1/ https://mansfield-devine.com/speculatrix/2018/01/avr-basics-spi-on-the-atmega-part-2/ Sehr gern, kein Problem. Meinen "wink", das chinesische Datenblatt durch den Übersetzer zu jagen, hast
-
Thread
Arduino hängt sich auf - Relais und I2C Kommunikation
Arduino Mega im Power-Down Mode ist mir zu viel, > das ganze soll über Akku betrieben werden. Der ATmega2560 zieht im Power-Down nur 1µA. Was aber ständig Strom zieht, ist USB-Chip ATmega8U und der Spannungsregler rückwärts. Für Akkubetrieb die 5V zu den beiden durchkratzen. Dann geht auch Power-Down
dem Relais ans Laufen zu bekommen und dann möchte ich das Ganze gerne optimieren. Ich denke der ATmega2560 im Power-Down Modus ohne weitere (unnötige) Bauteile ist da die schönste Lösung. @Gerhard: Pin 15 und 16 des Relais sind auf Masse. Wenn ich die Seriellen Pins vor dem Abschalten auf Masse programmiere
-
Thread
Kommunikation Atmega324PB - MLX90614 SMBus
[code] uint16_t readRegister(byte reg) { uint16_t res1,res2,res; Wire.beginTransmission(MLX90614_ADDR); Wire.write(reg); if (Wire.endTransmission(false) == 0) { Wire.requestFrom(MLX90614_ADDR
den bus haut anstatt einen > restart. Ich benutze keinen Arduino oder eine Wire.h Es wird ein Atmega324PB benutzt und eine selbst neu aufgesetzte I2C.h (hat Gründe) Eventuell ist mir da ein Fehler unterlaufen
-
Thread
stm32cubemx_nachteile Gesperrt
pervers!!!!!! Und ja ich habe schon mit vielen µC gearbeitet. Ich habe vor meinem Studium mit einem Atmega32 angefangen und auch mit einem Atmega16. Den Fallstrick JTAG-Interface kenne ich nun auch schon lange! Was zu den kleineren Atmels auch überhaupt keinen Unterschied in der Programmierung macht. Einziger
Peripherie. Dann habe ich auch schon die größeren Megas von Atmel programmiert. Und ich habe einen Atmega2560 auf eine entsprechend dafür vorgesehene Leiterplatte aufgelötet. Jeden Pin für sich, Pin für Pin! 100 PINS SMD Hand gelötet. Das können nur ganz wenige für sich in Anspruch nehmen. Und ja, mittlerweile
-
Thread
icsp nano mysmartusblight
testen [c] >>>: avrdude -c stk500 -p m328p -P /dev/ttyUSB0 -U flash:w:"/home/...tloader/optiboot_atmega328.hex":a _SUCCESSUC: _READHFUSE _SUCCESSUC: _READLFUSE _SUCCESSUC: _READEFUSE [/c] Wenn ich etwas flashen will kommt [c] avrdude: ser_open(): can't open device "/dev/ttyUSB0": Input/output
verwendet. Es hat geklappt Dabei hat der nano gerade: crw-rw----+ 1 root dialout 188, 0 Feb 27 16:01 /dev/ttyUSB0 udev rules? Ich hoffe das ist die Lösung und ich kann was dazulernen!?
-
Thread
Codeschloss OCL3 24V mit Edelstahl-Tastatur Protokoll
ich möchte den Nummernblock von einem "Codeschloss OCL3 24V mit Edelstahl-Tastatur" z.B. mit einem Atmega8 oder Arduino (ist hier eigentlich egal) abfragen. Es handelt sich um folgendes Produkt: https://www.hatecpro.de/zubehoer-gesamtuebersicht/21-codeschloss-ocl3-24v-mit-edelstahl-tastatur.html Leider
angeschlossen wird), so dass ich keine Möglichkeit habe das Protokoll zu entschlüsseln. Anscheinend ist der PIC16F676 auf der Platine defekt. Was auffällt, sind die zwei Spulen mit je einem Kondensator parallel an beiden Anschlüssen vor den Anschlussklemmen zum Codeblock. An einer Seite liegen ca. 12 V an. Und
-
Thread
Timer CTC Mode Atmega328P Verständnisproblem
|= (1 << LED); // Timer1 Mode CTC (Geht auf 0 wenn OCR1A erreicht) & Prescaler auf 256 (Bei 16 MHz wird alle 16 us hochgezählt) TCCR1B |= (1 << WGM12) | (1 << CS12); // Output Compare OCR1A = 625; // 16 us * 625 = 10 ms // Timer1 Interrupt einstellen (Compare mit OCR1A) TIMSK1
|= (1 << LED); // Timer1 Mode CTC (Geht auf 0 wenn OCR1A erreicht) & Prescaler auf 256 (Bei 16 MHz wird alle 16 us hochgezählt) TCCR1B |= (1 << WGM12) | (1 << CS12); // Output Compare OCR1A = 625; // 16 us * 625 = 10 ms // Timer1 Interrupt einstellen (Compare mit OCR1A) TIMSK1
-
Thread
Unterspannungsschaltung mit ultra geringem Verbrauch
LTC1440 von 2 bis 11V mit 2.1uA bei 1.18V Referenz mit einstellbarer Hysterese ICL7665 von 1.6 bis 16V mit 3uA bei 1.3V Referenz für overvoltage und undervoltage, einstellbare Hysterese, open drain. MCP65R41 (push pull) MCP65R46 (open drain) von 1.8V bis 5.5V mit 3uA bei 1.21V Referenz TPS3700
ein ungeeignetes Arduino Modul verwendet wurde. Mit einem Arduino Pro Mini oder einem "nackten" ATmega kommt man mühelos auf eine geringe Ruhestromaufnahme im einstelligen µA Bereich. Außerdem kann man ihn zusammen mit dem Bewegungsmelder direkt mit Akkus oder Einweg-Batterien versorgen (ohne Spannungswandler
-
Thread
ATMEGA 328PU-TH Fälschung
Atmega8-16AU, also "MEGA328P" und darunter "AU xxxx". Das A aus der Artikelbezeichnung wäre nur redundant, man sieht ja, welches Package man vor sich hat. Das TH dürfte für den Produktionsstandard Thailand
Microchip gesendet und angefragt. Die Chips sind echt: Created by : Ranjitha Gunashekaran (2/23/2023, 16:54) Hi Rainer, Thank you for contacting Microchip Technical Support. Yes, this is a real ATMEGA328P-AU part and the details of part marking are as follows; Line 1 – Atmel Logo Line 2 –
-
Thread
Literatur zum Selbstbau von Sendern und Empfängern
github.com/threeme3/usdx am besten. Ist ein 5W QRP KW-Tranceiver auf der Basis eines Atmel 8Bit AVR ATmega328.
Nachrichtentechnik) auf 559 Seiten (15. Auflage) in epischer Breite abgehandelt. Inzwischen gibt es eine 16. Auflage. Das Buch gehört in das Bücherregal eines jeden Elektronikinteressierten, der Preis ist angesichts der insgesamt über 1.800 gebotenen Seiten m. E. als günstig anzusehen.
-
Thread
STM32 USART1 IT Bytes verlust
nur nicht alle auf richtige Adressen reingeschrieben. Warum benutzt du nicht HW FIFO, sind immerhin 16 Bytes?
Startbit verloren. Ein weiteres Stoppbit gibt dann deutlich mehr Luft für Timingabweichungen. Im ATmega8 Datenblatt ist der kritische Abschnitt sehr schön erklärt.
-
Thread
tuidude - Textuserinterface für AVRDUDE unter Linux
Unterschiedlichkeiten der Bitpositionen, vor allem wenn man nicht nur die Bits bspw. CKSEL1 / CKSEL2 / CKSEL3 eines Atmega anzeigen möchte, sondern per Text anzeigen möchte dass: [code] CKSEL0 = 1 CKSEL1 = 0 CKSEL2 = 1 CKSEL3 = 1 der Einstellung: Int. RC Osc. 8 MHz; Start-up time PWRDWN/RESET: 6 CK/14 CK + 0
.. Das wird aber enden. Und das wird diesmal voraussichtlich schneller gehen als damals bei dem 16Bit-Kram.
-
Thread
Counter für Reedkontakt - was mache ich flasch?
#7348233: > Aber die RC-Schaltung benötigst du trotzdem. Die nutzt ihm nichts. Wie soll er denn die 16 x LS163 auslesen? 16 x Arduini? Mit T0-Eingang wäre dann aber der LS163 überflüssig, wenn es irgendwie noch geschafft wird, einen Überlauf von T0 auszuwerten. Insgesamt ein völlig falscher Ansatz
ist. So wird das nichts. 74LS163 ist jedenfalls der falsche Ansatz. Arduino auch. Nackter ATmega328 ist batteriefreundlicher.
-
Thread
DFN-16 Platine
3100084 Hier für 2,50. https://www.artekit.eu/products/breakout-boards/bbadapters/dfn-to-dip/dfn-16-to-dip-adapter-5mm-x-5mm-p0-50-pack-of-2/ Wie suchst du? Kennst du google schon?
den Rücken legen (und fest kleben) und mit dünnen Drähtchen an die Stiftleiste kontaktieren. Bei 16 Pins und 3mm x 3mm und etwas Sehhilfe sollte dass noch machbar sein.
-
Thread
Bitte um Hilfe mit Verständnis, ISR von Timer usw.
. Damit bekommt man wieder die > oben demonstrierten Probleme beim Lesezugriff. Mmh. Auf dem ATMega1284 *sind* Zugriffe auf die 16-bit TCNTn-Register atomar: "16.3 Each 16-bit timer has a single 8-bit register for temporary storing of the high byte of the 16-bit access. [...] When the low byte of
Sebastian W. schrieb im Beitrag #7349475: > Mmh. Auf dem ATMega1284 *sind* Zugriffe auf die 16-bit TCNTn-Register > atomar: Nein, sind sie nicht. Das zitierte Feature dient nur dazu, auf Timer-Register Glitch-frei zugreifen zu können. > "16.3 Each 16-bit
-
Thread
Wer kennt dieses AVR-Board?
zwei 32 KiB-RAMs & SN74HC04 (huckepack) draufgesetzt; benutze das aber praktisch nicht mehr, da für ATmega8515 & ATmega162.
angefangen. Der Quarz ist auswechselbar, sonst habe ich wenig modifiziert. Links der Anschluss für ein 2*16 Textdisplay, meine alten Typen brauchten noch -5V, daher ein zusätzlicher ICL7660 mit zwei Elkos Der Controller in DIL-28 ist hier ein ATmega48-20 Baujahr 2008
-
Thread
atmega328pb - Maximum Frequency vs. VCC
Ich habe über längere Zeit einen ATmega328P-PU an 3,3 Volt mit 16 Mhz Quarz geteilt durch 2 betrieben. Hat problemlos geklappt. Aber eine offizielle Angabe dazu konnte ich auch nicht finden.
anschließend nur noch Frequency Auf welche Info beziehst Du Dich da? Ich beziehe mich auf das aktuelle atmega328pb Datasheet und da ist vorher kein Wort von Sysclock frequency zu lesen.
-
Artikel
AVR Net-IO Bausatz von Pollin
Spannungsregler wird mehr heiß, kein Kühlkörper wird benötigt, das Board arbeitet absolut stabil. Ersatz des ATmega32 durch einen ATmega644 oder ATmega1284p mit mehr FLASH-Speicher. Der ATmega644 und auch der ATMega1284p sind nicht mit der Pollin-Firmware kompatibel 100 nF Kondensatoren an allen VDD/VSS Paaren
vollzogen). Das sorgt für einen stabilen Betrieb des AVR-Oszillators im "full rail-to-rail swing"-Mode bei 16 MHz. Atmel garantiert ansonsten nur stabilen Betrieb bis 8 MHz. Siehe ATmega32-Datenblatt, Kapitel 8.4, Crystal Oscillator. Funktionsfähige Konfiguration - AVR-Prog. Benutzer von AVR-Prog können die
-
Thread
AVR-NET-IO PlatformIO Arduino Bauumgebung
://marketplace.visualstudio.com/items?itemName=platformio.platformio-ide) * Verwendeter AVR: [ATmega32](http://ww1.microchip.com/downloads/en/DeviceDoc/doc2503.pdf) * verwendete Bibliotheken: [MCUdude/MightyCore](https://github.com/MCUdude/MightyCore), [jandrassy/EthernetENC](https://github.com
|27 PC5 (D 21) TDI // TX0 (D 9) PD1 15| |26 PC4 (D 20) TDO // RX1/INT0 (D 10) PD2 16| |25 PC3 (D 19) TMS // TX1/INT1 (D 11) PD3 17| |24 PC2 (D 18) TCK // PWM (D 12) PD4 18| |23 PC1 (D 17) SDA // PWM (D 13) PD5 19| |22 PC0 (D 16) SCL //
-
Thread
ATmega32U4 USB Init
Hallo an die Experten: ich habe ein proMicro board mit einem ATmega32U4 drauf. Die HW scheint okay - ich kann damit alles machen, der uC läuft korrekt. Nur gelingt es mir nicht die USB Schnittstelle zu initialisieren. Ich benutze Standard-Code aus dem Netz, den ich auch verstehe. [c] //------------------------- int16_t usb_init (void) //------------------------- { ATOMIC_BLOCK(ATOMIC_RESTORESTATE) { UHWCON |= (1 << UVREGE); // Enable USB Pads Regulator // configure PLL
-
Thread
Keine Verbindung zu mySmartUSB light in Arduino IDE
[/c] Hier wäre fast so was ähnliches oder?: https://starthardware.org/arduino-bootloader-auf-atmega-chip-ubertragen/ werde mal schauen ob ich den optiboot jetzt drauf bekomme nur mit avrdude
Ach so wahrscheinlich die andere ISP-Verbindung.. Ja. Mein UNO hat als USB-UART-Bridge einen ATmega16U2 mit einem eigenen 6poligen ISP-Adapter drauf. Wer das nicht sauber auseinanderhält, bekommt Probleme. Nach Deinen ersten Postings hätte ich Dir zugetraut, das zu verwechseln, es klang alles nach
-
Thread
ATMEGA32A: korrupte Daten im EEProm nach Spannungsverlust
So habe ich es auch immer gehalten (& BOD) und nie EEPROM-Probleme gehabt bei den kleinen Brüdern ATmega16 und ATmega16A; zumindest wurden mir keine gemeldet, und rund tausend Anwendungen sind immerhin draußen.
> Bei >= 16 MHz und nicht gesetzter CKOPT gibt es > jedoch die merkwürdigsten Fehler. Was daran liegen mag, dass der ATmega32A nur bis 16 MHz spezifiziert ist.
-
Thread
Spannung messen
Strom würde ich annehmen? Habe gerade keine Arduino Schaltbild vor mir. Hier guck dir die Dioden im Atmega an https://www-user.tu-chemnitz.de/~heha/hsn/chm/ATmegaX8.chm/14.htm Deshalb flisst Strom und es entsteht die Gegenkraft https://studyflix.de/elektrotechnik/lenzsche-regel-1811
würde ich annehmen? Habe > gerade keine Arduino Schaltbild vor mir. Hier guck dir die Dioden im > Atmega an > > https://www-user.tu-chemnitz.de/~heha/hsn/chm/ATmegaX8.chm/14.htm > > Deshalb flisst Strom und es entsteht die Gegenkraft > > https://studyflix.de/elektrotechnik/lenzsche-regel-1811
-
Thread
ADC über SPI
den Controller im Titel nennen sollen. So ohne jede Information lockt man viele an, die z.B. den ATmega8 kennen, aber den STM32F446RE nicht.
SPI1->SR & SPI_I2S_FLAG_BSY) != 0); return ret_val; } /* --- SPI_TransferByte --- */ uint16_t Read_ADC (void) { uint8_t byte_low, byte_high; uint8_t config_byte; uint16_t adc_val; uint8_t mode = 1; uint8_t channel = 0; config_byte = 0b100|(mode << 1) | ((channel
-
Thread
Phänomen tinyAVR-series(R) 0/1
Pseudofloatausgaben im Bereich) ------------------------------------------------------------ */ void putint(int16_t i, char komma) { typedef enum boolean { FALSE, TRUE }bool_t; static uint16_t zz[] = { 10000, 1000, 100, 10 }; bool_t not_first = FALSE; uint8_t zi; int16_t z
so daß der Bug sich nicht auswirkt. Ein Bug im avr-gcc 7.3 erscheint mir unwahrscheinlich, da ja ATmega168 usw. gehen.
-
Thread
Inkrementalgeber an CMOS Dekadenzähler CD4017
ds/symlink/cd74hc40103.pdf bei Reichelt 1,60€ https://www.reichelt.de/counter-8-stage-2--6-v-dil-16-74hc-40103-p3215.html?&trstct=pol_2&nbc=1
Interrupt erfasst, dann kannst Du in der ISR auch die Ausgangsimpulse mit feiner Auflösung erzeugen. Ein 16-bit Timer ist dafür ungeeignet. Auf einem STM32 dauert die ISR für die Verarbeitung von uint32_t Werten < 1 µs.
-
Thread
Langzeittimer per RC-Glied?
wenig ist, was der µC im aufweckmodus braucht Schau doch einfach mal ins Datenblatt, z.B. für den Atmega328, den Manfred oben als Beispiel gab. Gruß Marcus
Schon, aber an einem ATmega328P z.B. erlaubt der Quarz einen niedrigeren Stromverbrauch als der Watchdog - falls das denn überhaupt relevant wäre.
-
Thread
ISR Aussetzer durch Volatile-Variablen-Polling ?
Danke an alle! Ich vergaß zu erwähnen, dass es sich um einen ATMega644 handelt. Ich verstehe "volatile" als einen MB-Mechanismus zwischen ISR und Singletask-App. Die Platine arbeitet unter harschen Bedingungen durch die direkte Verschraubung mit dem Verbrennungsmotor
schrieb im Beitrag #7338436: > Danke an alle! > Ich vergaß zu erwähnen, dass es sich um einen ATMega644 handelt. Ich > verstehe "volatile" als einen MB-Mechanismus zwischen ISR und > Singletask-App. Das ist eine ganz normale Anwendung von volatile und memory barrier. Aber hört bitte auf, für