-
Thread
Serielladapter
hab ich versucht mittles "USB 2.0 to Serial Adapter" den Output mittels Putty direkt vom Prozessor Atmega328p RX/TX abzugreifen. Statt des erwarteten Outputs wie bei der IDE, bekomm ich aber nur Schmierzeichen angezeigt! Wieso ist das so ? Die Baudrate stimmt mit der von der IDE überein.
>mittels "USB 2.0 to Serial Adapter" ... direkt vom Prozessor Atmega328p ein alter Fehler. Erstens hat die "Serial" Schnittstelle eher +/-5 bis 15V als TTL-Pegel, und zweitens ist sie invertiert, da muss noch ein MAX232 oder ähnlicher _invertierender_ Pegelwandler
-
Thread
Stk500 Programmierboard Anfängerfrage
Kann ich Atmega8, Atmega16 und Atmega328p mit dem Board flashen, also nur das Isp 6Pin Kabel draufstecken?
Joe schrieb im Beitrag #7373956: > Kann ich Atmega8, Atmega16 und Atmega328p mit dem Board flashen, also > nur das Isp 6Pin Kabel draufstecken? Die ATmegas brauchen eine Stromversorgung über das STK500. D.h. das STK500 muss ein Netzteil haben
-
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
openSCAD - Gehäuse
Sleep-Modus. Das System läfuft bereits seit etwa 3 Jahren und nun ist es Zeit für ein Update von Atmega328 auf ESP32 sowie neue Handsender bei denen man nun per Lötjumper die Adresse einstellen kann (war vorher nur im Source-Code festgelegt). Bei den alten Handsendern war noch ein LTC Langzeit-Timer 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
-
Thread
Sendefehler MCP2515 / Arduino nur bei 10 kbps
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/
-
Artikel
Basiswiderstand
gerechnet werden, wenn sich im Datenblatt nichts anderes findet. Beispiele. Beispiel 1. Transistor: BC328 Der Verbraucher benötigt einen Strom von maximal . ist mindestens 100 (Datenblatt), gerechnet wird jedoch mit einer abgeschätzten Stromverstärkung in Sättigung von (Erfahrungswert oder nachgemessen). Daraus folgt: . Der Mikrocontroller sei vom Typ ATmega oder ATtiny und liefert bei einer Versorgungsspannung von 5 V abzüglich 10 % Toleranz mindestens 4,5 Volt bei 3,3 mA. Weiter fallen ca. 0,7 V an der BE-Strecke ab, also bleiben ca. 3,8 V für den Widerstand
-
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.
nächste Frage: bewirkt das WDRF irgend was, oder ist das nur eine Information? Aus dem Datenblatt des 328P würde ich erst mal letzteres schließen. Dass da womöglich doch noch was mehr dahinter ist, kann man nur aus dem Hinweis zum WD-Code erahnen, dass man WDRF zurücksetzen soll.
-
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
. Da kannst Du dann den bevorzugten AVR dranhängen, der noch zusätzliche Sachen macht. Falls der atmega auch gleich mit drauf sein darf, dann schau dir doch mal die Aruino-Nano-Klone an, die haben USB, USB-Seriell-Wandler, einen atmega328, und sie kommen in einem riesen-DIP-artigen Formfaktor. Und günstig
-
Thread
PMW Led und WS2812 am Atmega328P
Bruno I. schrieb im Beitrag #7363762: > oder gibt es bessere Lösungen Die PWM-Funktionen des Atmega328P benutzen? Du scheinst ja für die weissen Leds das Rechtecksignal händisch in der Timer 1 ISR zu generieren, oder? LG, Sebastian
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
Atmega328P Firmware hängt nach Watchdog Reset
Hallo, ich möchte meine Atmega-Firmware per Software, d.h. mittels Watchdog resetten. Im Prinzip funktioniert das auch, aber manchmal eben auch nicht. Hier mein abgespeckter Code: [c] int main(void) { _delay_ms(100); //watchdog lock-up only if this delay is activated!!!!!! ///////////////////////////////////////////////////////////////////////////////////// DDRC = DDRC | 0x3f; //LED outputs DDRB = DDRB & ~1; //PB0 key input long long int counter=-1; //LED counter wdt_enable(WDTO_1S); //set Watchdog Timer //////////////////////////////////////
-
Thread
2 Potis an einem Analog-Anschluss auslesen
Nano. das meint der ofizielle Arduino Store https://store.arduino.cc/products/arduino-nano ATmega328p wen willst du hier veralbern? https://store.arduino.cc/collections/boards wo ist ein nano mit ESP-8266EX?
-
Thread
Arduino: invalid conversion from 'const char*' to 'int' [-fpermissive]
Arduino > kompilieren lassen, da ist er ohne Probleme durchgelaufen. Also bei mir gibts mit ATMega328 zwei Warnungen die auf potentielle Probleme hinweisen: In function 'int BIT_Zeit(int)': a) warning: invalid conversion from 'const char*' to 'int' [-fpermissive] if (LOW_Zeit <= 350) {BIT
Helmut H. schrieb im Beitrag #7360974: > Also bei mir gibts mit ATMega328 zwei Warnungen die auf potentielle > Probleme hinweisen: Das Problem bei Arduino ist, dass per Default alle Warnungen versteckt werden, weil das wohl als zu kompliziert für die Zielgruppe gesehen
-
Thread
icsp nano mysmartusblight
avrdudess https://blog.zakkemble.net/avrdudess-a-gui-for-avrdude/ Den Befehl avrdude -c stk500 -p m328p -P /dev/ttyUSB0 -U hfuse:r:-:h -U lfuse:r:-:h -U efuse:r:-:h [c] ERRORUC: _FUSELOCKREADFAIL avrdude: ser_open(): can't open device "/dev/ttyUSB0": Input/output error avrdude done. Thank you. [/c] es kommt erst nach tausendfachem 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
-
Thread
Atmel-ICE-C Programmer
Annahme, dass es ISP ist, kannst du dich daran orientieren: Ich wollte mich via ISP (SPI) auf einen Atmega328P verbinden. Dies hat nun auch geklappt. Indem ich das zweite Kabel von links genommen habe und dies auf die Adapterplatine gesteckt habe. Anschließend habe ich die 10-pin Steckerbuchse auf der Platine benutzt und habe mit Breadboard Kabel die Pins vom Atmega verbunden. Als Pinout habe ich die oberste Beschreibung "10-pin AVR JTAG header" genommen.
-
Thread
ADM3072 Enable leitung
Weise bestimmst Du > nach dem Senden den richtigen Zeitpunkt, um auf Empfang umzuschalten? Atmega328 mit 9600 baud. Am Ausgang des atmega habe ich mit dem scope gemessen das passt alles.
zu sendende auch wirklich gesendet werden konnte. Andreas A. schrieb im Beitrag #7355076: > Atmega328 mit 9600 baud. Taktquelle? Auch bei 9600 Baud ist der interne RC-Oszillator zu ungenau.
-
Thread
Timer CTC Mode Atmega328P Verständnisproblem
nutzt du dafür? Ich programmiere in VS Code mit Platformio, da geht das Debuggen nicht so gut beim Atmega328P (oder?). Stefan F. schrieb im Beitrag #7353812: > Ist auch falsch, da müsste 250 drin stehen, vom vorherigen Moment wo die > LED zuletzt getoggelt wurde. Ja, in past müsste 250 stehen.
-
Thread
ATMEGA 328PU-TH Fälschung
Rainer P. schrieb im Beitrag #7352845: > ATMEGA328PU-TH Nach allem, was mir bekannt ist, ist das einfach nur ein ATmega328P-AU oder -AUR aus aktueller Produktion. Früher sahen die Aufschriften auch beim ATmega328P-AU aus wie auf dem Bild des
Oliver S. schrieb im Beitrag #7353680: > Laut ATmega328/P-Datenblatt (das ist der alte, abgekündigte) ist der > ATmega328PU ein ATmega328 (ohne P) im 28P3-Gehäuse. Damit ist die o.a. > "erste Antwort" eher Fake. Naja, wenn ich auf einem TQFP aber
-
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.
-
Thread
Pflanzensensor Akkulaufzeit
Ich betreibe meine Akku- bzw. Batteriesensoren mit einem Atmega328 mit ca. 3.3V und als Sender ein LoRa-Modul. Das verbraucht viel weniger Strom und ist von der Reichweite günstiger. Im Haus steht dann ein Empfänger, der die LoRa-Daten aller Sensoren ins WLAN sendet
-
Thread
oledssd1306 mit OLED-DISPLAY-MASTER zum Laufen bringen
Hi, ich habe mir gedacht, ich könnte doch einfach mal anstatt Arduino zu verwenden den Atmega328p direkt programmieren. Habe mehrere Bibliotheken gefunden. Z.B.: https://github.com/Sylaina/oled-display Ich habe diese geöffnet in VSC. Wenn man dann make eintippt kommt aber ein Fehler
-
Thread
LP2951 Shutdown via ATtiny 3.3V
> Dann nehme ich doch lieber gleich einen µC mit ein paar Pins mehr... ;-) Da kommt auch ein ATmega328P rein, ich habe den ATiny nur genommen, um es für die Fragestellung zu vereinfachen. Anbei die überarbeitete Schaltung (47µF, Error, Transistor) – jetzt sollte es stimmen – oder? salute Thomas
12V kommen von einer 90Ah Batterie. > LP2951 im ShutDown (170µA): 60 Jahre > LP2951 im Idle + ATmega PowerDown (70 + 1 µA): 144 Jahre > Leider werde ich beides nicht mehr erleben Du has aber gute Chancen, nach 10 Jahren eine von selbst entladene Batterie zu erleben. > LP2951 im Idle + ATmega
-
Thread
clangd pfade hinzufügen für autocomplete
/c] Und meinem Buidl System habe ich auch noch make avr-gcc -g -Wall -mcall-prologues -mmcu=atmega328p -Os -I /usr/lib/avr/include/avr/ -c -o main.o main.c mittgeteilt... Aber irgendwie fehlt da der Übergang zu clangd.. Habe auch mal eine .clangd - Datei angelegt.. mit : /usr/lib/avr/
-
Thread
Counter für Reedkontakt - was mache ich flasch?
ist. So wird das nichts. 74LS163 ist jedenfalls der falsche Ansatz. Arduino auch. Nackter ATmega328 ist batteriefreundlicher.
-
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
1,5 kΩ für knapp 1 mA Linear-Spannungsregler ersetzen Kondensator an AREF-Pin des ATmega32 (ATmega32 Datenblatt) (100 nF gegen Masse) Kondensator an den RESET-Pin des ATmega32 (Atmel Application Note AVR042: AVR Hardware Design Considerations) Wenn man diese Quelle genauer liest
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
-
Thread
Keine Verbindung zu mySmartUSB light in Arduino IDE
laden. https://github.com/Optiboot/optiboot/blob/master/optiboot/bootloaders/optiboot/optiboot_atmega328.hex Mal schauen, ob man dann von der IDE wenigsten wieder mit USB programmieren kann. Stefan F. schrieb im Beitrag #7344401: > Offenbar bringst du zwei USB Verbindungen durcheinander:
[/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
-
Thread
Ausgangswiderstand 74HC versus 74LVC
74LVCxx aufgetrieben. Mit dem Treiber führten 50 Ohm zum besten Ergebnis. Direkt am Ausgang des ATmega328P-AU waren 33 Ohm optimal. Das ist in beiden Fällen deutlich weniger, als ich erwartet hatte.
Stefan F. schrieb im Beitrag #7347461: > Anbei nochmal Messungen am AVR (ATmega328p-AU) mit 47Ω bei 5V und siehe da: der Höcker nach 2* Leitungslaufzeit ist weg. Gruß Anja
-
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
Spannung kann auch mehr als 5V werden, daher müsste man die > begrenzen, die Frage ist nur wie? Der Atmega328 hat Schutzdioden eingebaut (siehe Datenblatt). Mit einem Vorwiderstand lässt sich der Strom entsprechend begrenzen. Die Wirkung der Schutzdioden merkst du übrigens bereits - der Motor dreht sich
-
Thread
Attiny84/44/24: Ermittlung Spannung Batterie
LCD als Piktogramm anzeigen kann. Ich habe das mal für ein Batteriebetriebenes Gerät mit einem Atmega 328 realisiert, der über einen kleinen Step Up Wandler (5V) aus einer LiPo Zelle gespeist wurde. Ich hatte dann 4 oder 5 Batteriepiktogramme für unterschiedliche Füllstände realisiert. Dazu habe ich
-
Thread
Autobatterie an arduino ohne Toaster
Leuchtdioden und USB Wandler auch alles andere als energiesparend. Du kannst ja trotzdem einen ATmega328 benutzen, programmiert auf einem Arduino Uno mit DIL28 Sockel. Teo D. schrieb im Beitrag #7341769: > Er sollte sich lieber hierüber Sorgen machen Da die Batterie NICHT im Fahrzeug ist, eher
dusseligen LEDs und ggfs. nimmt man auch den Spannungsregler runter. > Du kannst ja trotzdem einen ATmega328 benutzen, programmiert auf einem > Arduino Uno mit DIL28 Sockel. Zu teuer und unbequem, besser ein komplettes Platinchen aus Chinesien. Toastbrot schrieb im Beitrag #7341750: > Es geht mir
-
Thread
Phänomen tinyAVR-series(R) 0/1
putint funktioniert auf den klassischen Controllern genau so, wie es soll. Getestete Conroller waren ATmega328p, ATMega168, ATtiny44 und ATtiny2313. Binde ich genau denselben Code nun in der tinyAVR 0/1 series ein (getestete Controller ATtiny214 und ATtiny1604), dann gibt mir putint nur Zahlen von 0..9
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
Push-Pull Signal ansteuern. Mit den Signalen entweder an den 74HC40103 Zähler IC oder an einen ATMEGA328. Da könnte ich mit Interrupts die Pulse zählen, vielleicht auch mal etwas eleganter mit einem Timer. Da wäre jetzt die Frage ob ich hierfür den internen Oszillator nehmen könnte. Die Electronic
> Vermutlich > hat auch schon jemand mal einen DDS auf dem Arduino programmiert. Auf einem ATmega48 hatte ich mal 64 PWM-Kanäle per DDS moduliert und über Schieberegister ausgegeben ;-) Die Sache ist supersimpel. Beispiel: Ein Wert von 33 wird mit jedem Eingangsimpuls zu einem Akkuwert adddiert
-
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
Interrupt aus main aufrufen AVR
TX_vect(); Das habe ich probiert, aber zumindest im Simulator klappt das nicht. Dann habe ich zum ATmega328p gewechselt, aber auch damit klappte es nicht. Siehe Screenshot. Wenn ich dort noch einen schritt weiter debugge, beginnt das Programm wieder am Anfang von main(). Offenbar springt er an die
// PB1 auf HIGH } stefan@stefanspc:~/Downloads$ avr-gcc -Wall -gdwarf-2 -std=gnu99 -O1 -mmcu=atmega328p test.c test.c:3:1: warning: return type defaults to ‘int’ [-Wimplicit-int] ISR(USART_TX_vect) // ISR(USART_TX_vect) ^ test.c: In function ‘ISR’: test.c:3:1: warning: type of ‘__vector_20
-
Thread
Atmega8 vers. C - Interuptbehandlung
, siehe [[Interrupt]]. Die "neueren" ATmega328 etc. können das an jedem Pin über Pin Change Interrupt.
Den gibts aber anscheinend nicht in DIL-Form. > > Häää? > > https://www.reichelt.de/arduino-atmega328-mit-arduino-bootloader-ard-atmega-328-p230602.html?&trstct=pos_2&nbc=1 Der ist derzeit in DIL nicht lieferbar. Atmega8 bekomme ich aber.
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
Akku mit Strom versorgt, ein tp4056 kümmert sich über eine USB-C Buchse um den Ladevorgang. Ein Atmega 328P ist verbunden mit dem tp4056 und die anderen Teilen und zeigt nun endlich an, wann der Ladevorgang fertig ist. Die zwei Lücken im Deckel hinten dienen für einen Haken zur Wandhalterung.
später eins für mich. MP3 Player mit SD-Kartenleser: DFPlayer - Mini MP3 Player Arduino pro mini ATMEGA328P 5V / 16MHz 0.96 Inch I²C Serial 128X64 OLED SSD1306 rotary encoder Lautsprecher 32 Ohm Inzwischen umgebaut auf 1S LiPo & USB-LiPo Ladegerät (intern).
-
Thread
Wie wichtig ist eine Mini-USB-Buchse zum Laden für die Kundenakzeptanz
Entwicklungen, immer noch USB-Mikro oder USB-C? Was wird zur Zeit geliefert? Nano Every hat USB-Micro ATmega4809 Curiosity Nano hat USB-Micro Avr128Db48 Curiosity hat USB-Micro Atmel-ICE hat USB-Micro Chinesischer Nano hat USB-Micro Chinesischer Nano mit 328PB hat USB-C Microchip ICD2-3 hat USB-B
-
Thread
Frage zu UART AVR Code
Ich benutze den Simulator2 mit Device ATmega328p
avro schrieb im Beitrag #7338102: > Ich benutze den Simulator2 mit Device ATmega328p Geht bei mir auch problemos. Die Simulation des _delay_ms(50) dauert ca. 3s.
-
Thread
ATtiny1604 - Fuses unter Linux
habe), habe ich erst einmal einen Flasher aus dem Netz zum Laufen gebracht: - JTAG2UPDI mittels ATmega328p Die Kombination scheint zu laufen, denn ein Blinkprogramm blinkt doch tatsächlich: [code] #include <util/delay.h> #include <avr/io.h> #define led_init() PORTB.DIR |= 0x04
keinerlei Alternative. bloom (+ SNAP) scheint den tiny1604 zu unterstützen. Habe selbst auf den Atmega16 damit erste Erfahrungen gesammelt. Konsolenbasierend der Einäugige unter den Blinden.
-
Thread
Empfehlenswerte Literatur zum Erlernen von C
Mikrocontrollern-Vom Programmiergerät bis zu fertigen Projekten" von Holger Weiß. Verwendet wird der ATMega328. Ideal für Anfänger. Endlich mal etwas, das wirklich was taugt. Empfehlenswert!
-
Thread
7-Segment-Ansteuerung
7-Segment-Anzeigen im Multiplexbetrieb über PORTB angesteuert werden sollen. Verwendet wird ein ATMega48. Die Ausgabezahl ist vorgegeben fürs Erste. Ich erhalte folgende Warnmeldungen: return type of main is not 'int' (verstehe ich zwar auf Grund der Berechnungen,aber wie korrigieren?) und
Moin, im Arduino IDE 1.8.19 für einen 328er passiert das Gleiche. Siehe Anhang. mit einem "int main(void)" kompiliert es dann vollkommen fehlerfrei. Gerhard
-
Thread
mehrere LEDs am Arduino nano PWM
der Arduino 50mA max an einem Ausgang rausgeben? Auch der Gesamtstrom auf der Versorgung des ATmega328 ist limitiert. Am Ausgang liefert der µC maximal 5V. Das schränkt die Möglichkeit der Reihenschaltung ein, weil sich dabei die Flussspannungen der LEDs addieren.
-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
32U auch schön klein. https://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf
Implementierung, das habe ich schon seit > gefühlten Äonen nicht mehr gemacht.. 🙈 Vorschlag: Nimm einen Atmega328PB in z.B. QFN-Gehäuse mit nem formschicken Resonator, pack da den Bootloader vom Arduino drauf und zack, kannste den als Arduino Uno verwenden. Wäre das keine Option?
-
Thread
Mikrocontroller anschließen
bekannten Arduinobords wie z.B. der Pro-Mini an. Der Pro-Mini ist eine minimale Beschaltung eines ATMEGA328 die auch für den ATMEGA8 gilt. Die kannst Du als Basis für erste Versuche verwenden. Weil wir gerade beim Thema sind. Um Schütze zu steuern brauchst Du auch entsprechende Leistungstreiber bzw
Beitrag #7330765: > Eingangsspannung bei 24V ... Schütze anzusteuern Nimm was Fertiges (hier mit ATmega328): https://www.controllino.shop/p/controllino-mini-pure https://www.controllino.shop/p/controllino-mini
-
Thread
eigene int main in Arduino IDE
binutils2.38/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "E:\\temp\\Arduino/sketch_jan27a.ino.elf" "E:\\temp\\Arduino\\sketch\\sketch_jan27a.ino.cpp.o" "E:\\temp\\Arduino/core\\core.a" "-LE:\\temp\\Arduino" -lm [/c]