-
Thread
Arduino Q, Qualcomm kauft Arduino, neue IDE ante Portas
Melodie auf einem Piezo spielen will. Das Mikrocontrollernetz hat abr nur gesehen, dass da ein Atmega328 auf einer Platine ist und dachte, Arduino sei eben dieses Board mit dem verunglückten Anschlusslayout. Als später dann die ganzen anderen Mikrocontrollerfamilien hinzu kamen, war man natürlich
-
Thread
CH32V003 J4M6
V-USB Manier). Prinzipiell benötigt man nur ein einziges mal einen Arduino UNO oder Nano mit ATmega168 / ATmega328 um den Programmer zu flashen und fortan können V003-Chips dann mit diesem geflasht werden.
-
Thread
Fragen zu älterer Triac-Schaltung Triac-Wahl TIC226 und digitale Ansteuerung
kommt auch immer noch der Faktor dazu, insbesondere bei Mikrocontrollern, dass man da z.B. einen Atmega328 nimmt, weil man die da hat, damit gut umgehen kann, obwohl ein (ich übertreibe bewusst) ein Attiny10 dafür gereicht hätte. Die Beweggründe weiß sicher nur der Entwickler alleine.
-
Thread
NRZI Decoder Code gesucht
Hallo, ich habe mir ein APRS Empfänger mit TCM3105 und Atmega 328 gebaut. Dafür suche ich jetzt eine NRZI Routine für das Biteinlesen. Ja ich kenne MicroAPRS, aber trotzdem soll der TCM3105 NICHT durch Software ersetzt werden! Das funktioniert einfach zu
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
const int freq = 5000; const int resolution = 8; #endif [/c] oder [c] #if defined(__AVR_ATmega1284P__) Serial.println(F(", auf migthy ATmega1284p")); #elif defined(__AVR_ATmega328P__) Serial.println(F(", auf ATmega328p")); #elif defined(ESP32) Serial.println(F(", auf ESP32 WEMOS LOLIN32
der String nicht ändert wird er beim Start in's RAM kopiert. Mag aber sein das es sich da um eine ATmega328-Spezialität handelt die vom Compiler abgefrühstückt wird. Bei Arduino und C wundert mich nix mehr.
-
Thread
Suche Library ADS1220 an ATmega328 ohne Arduino
„ADS1220 an ATmega328 ohne Arduino“ Wenn man nur ein kleines Wörtchen austauscht, ist das Problem keins mehr. Oliver
einen viel zu großen Funktionsumfang auf. Ist halt von verschiedenen Faktoren abhängig. Beim kleinen 328er ist Schlankheit eine Virtuosität und pragmatisch. Die Arduino Lib hat halt anfangs den großen Vorteil, daß man in in kürzester Zeit die HW testen kann. Das ist dann einem Referenz Design ähnlich
-
Thread
AtMega328 am Breadboard programmieren.
Nico schrieb im Beitrag #7938526: > AtMega328 Wohl ein absterbender Ast... Aus: https://www.microchip.com/en-us/product/atmega328 > Status: Not Recommended for new designs Besser: ATMega328PB
Flunder schrieb im Beitrag #7939663: > ATMega328P Für den ATMega328P gilt das gleiche! > Status: Not Recommended for new designs Flunder schrieb im Beitrag #7939663: > Vielleicht hat er nur die Familie > gemeint. Ich weiß nicht was
-
Thread
mit welchen Lock Bits ist ein ATmega noch lesbar?
nur aus 0xFF oder 0x00 besteht, ist es nicht brauchbar. Ansonsten flashe es auf einen anderen ATmega16 und guck was passiert.
Um welche Heizungssteuerung genau geht es denn? ATmega16 klingt ja nach einem schon etwas älteren Gerät. Und wenn nur ein Portpin am ATmega16 defekt ist: was macht der genau in der Steuerung?
-
Thread
uC Modul Empfehlung, Tipps für den Aufbau einer Schaltung
Arduino Nano (die Version mit ATmega328), und die Arduino IDE. Oder wenn unbedingt WLAN dabei sein soll, dann ein ESP32 Modul, ebenfalls mit der Arduomo IDE programmiert. Aber den damit verbundenen Overhead würde ich mir ohne guten
-
Thread
[V] verschiedene ATtiny und ATmega
Attiny1634R-MU QFN20 1 Attiny1634-SU SO20-W 2 Attiny1614-SSNR SOIC14 1 Attiny1616SFR SOIC20 1 Atmega: Atmega8A-AU TQFP32 5 Atmega168PB-AU TQFP32 1 Atmega328P TQFP32 1 Atmega32-16 TO TQFP44 1 Atmega644PA-AU TQFP44 1 Atmega128-16 TO TQFP64 1 Atmega8A-PU DIP28 1 Atmega328-PU DIP28 1 Atmega1284P-PU DIP40 1 Atmega8535-16JU PLCC44 1 Atmega8515-15-P PLCC44 1 2 PLCC-Fassungen 44pol. [/code]
-
Thread
AVR128DB USART Transmit Buffer
grafisch dargestellt wird. Es sind 3 Register statt 2 dargestellt. Das Buffer-Register gibt es beim ATmega328PB + ATmega2560 u.ä. nicht. Kurzform: ATmega328PB, ATmega2560 u.ä. haben: ein Daten-Register und ein Shift-Register. Daten-Register wird auch als Datenbuffer bezeichnet. AVRxDB u.ä. haben
Hallo, zur Vollständigkeit. Habe das gleiche Ergebnis mit ATmega328PB wie Falk mit seinem ATmega328P. Wäre auch komisch gewesen wenn es anders wäre. ;-) Alle Controller verhalten sich wie im Manual beschrieben. Dank fürs Zuhören.
-
Thread
7-Segment LEDs ansteuern
+---------+--------o<|-- (wie oben) Reset / Null-0-stellen [/pre] oder ein Mikrocontroller wie ATmega328 (Arduino Nano oder Uno) und die LED an geeignete Pins ebenfalls mit Vorwiderstand. Der Mikrocontroller KÖNNTE dann die Wochen selbst zählen (und praktisch mit USB Netzteil versorgt werden). Nur
Ich hätte noch eine Uhrplatine mit ATMEGA328, RTC und roter LED-Anzeige übrig. Falls 0,8" ausreichen, könnte man die entsprechend programmieren. Aber vermutlich ist Dein "groß" größer.
-
Thread
Schaltung für Thermostat
Mikrocontroller braucht dann mehr Anschlüsse, so 28 könnte reichen (Sollwert über Poti), z.B. ein ATmega328. Im Bild so realisiert (LCD Glas direkt am ATmega328, dreht man am Poti, wird kurz die Solltemp angezeigt bevor es zur Isttemp zurückspringt) aber es gab da nicht die Notwendigkeit Strom zu sparen
Mikrocontroller braucht dann mehr Anschlüsse, so 28 könnte reichen > (Sollwert über Poti), z.B. ein ATmega328. Vor allem braucht er einen guten ADC und gute Analog-Elektronik davor. Mit dem 12-Bit ADC vom STM32 und der klassischen Schaltung mit nur einem Referenz-Widerstand muss man mit ±3 bis 4 Grad
-
Thread
Signalkonditionierung für Flügelradzähler
Hall-Sensor ist idR. sehr sauber. Habe ich auch schon über 3m ungeschirmtes Kabel direkt an PB0 eines ATMega328 mit 10k Pullup gehängt und ausgewertet. > "Zephyr" ist ein Echtzeitbetriebssystem, um Mikrocontroller zu > programmieren. Was ist daran so toll, daß du es verwenden mußt? Wenn es keine Impulse
RTOS-Echtzeitanforderungen die Impulse an einem GPIO zählt, funktioniert beim STM32 nicht? Jeder Arduino mit ATmega328 macht das nebenbei.
-
Thread
MineSweeper für CH32V003 (Linux Makefile-Projekt)
Jetzt habe ich aus lauter Jux und Dollerei den MineSweeper auch für einen ATmega328 portiert und bin erstaunt, dass die Ansteuerung eines TFT-Displays mit AVR 16 MHz so richtig langsamer als CH32V003 ist (für einen STM32F4 habe ich es auch gemacht). :-) dafür hat der ATmega
das Programm auch mit einem externen Programmer geflasht werden [code] Anschlussbelegung AVR ATmega328 zu TFT-Display und Tasten ---------------------------------------------------------------- TFT-Display ST7735 ATmega328 (Arduino) Buttons ---------------------------------------
-
Thread
Atmega8A: loop über Ports/Pins funktioniert nicht
Hallo! Da habe ich ein altes Board gefunden, auf das ich irgendwann einen Atmega8A gelötet hatte, und wollte "mal eben" testen, ob's noch funktioniert. "Mal eben" ist jetzt zwei Tage her und ich bin ausreichend frustriert, um hier nachzufragen: m8a_Pin-Test.c funktioniert,
#7928037: > Im Anhang mal mein Vorschlag. Diesen habe ich verwendet. Habe keinen m8a da, drum einen m328p verwendet. Einzige Änderung im Programm: // TIMSK |= (1 << OCIE1A); TIMSK1 |= (1 << OCIE1A); Es sind nur 12 LED an den Pins, aber die zirkulieren schön durch.
-
Thread
Problem mit ADUM1201 und FT232
Nehme ich den fertigen FT232-Adapter, dann wird der Treiber auch installiert. Auch das Senden vom Atmega klappt einwandfrei und ist mit HTerm zu sehen. Allerdings habe ich hier auch eine andere USB-Buchse als bei meiner Hardware. Aber ich glaube nicht, dass es daran liegt, da das Kabel am STK600 funktioniert
Aber es geht auch zweilagig, wenn man bedacht vorgeht. Ich finde übrigens einige der erhältlichen 328PB Module etwas enttäuschend, weil man meist nicht die extra IO-Pins zugänglich machen will. Ein Manko beim Pro-Mini ist auch der fehlende Zugang auf den AREF-Pin. Gruß, Gerhard
-
Thread
Platinen Anschluss?
der Platine besitzen um Stromkreise zu schalten). Arduino ist ein guter Ansatz zum Basteln, ein ATmega328 tut es, aber auf der endgültigen Platine die den Fuss des Signals und die Verbindung zum Gleis herstellt sollte nur ein ATmega328 sitzen, ohne das ganze Gedöns der Arduinoplatinen. Dafür aber Spannungsregler
-
Thread
Auswahl Bulk Kondesatoren
AVRs nicht mit 3.3V und 8MHz oder 12MHz? Ich habe einem im Datenblatt des 328PB nachgeschaut, und 12MHz sollten bei 3.3V drin sein. Damit wäre das ganze Problem erledigt. (siehe Seite 419, Figure 34-2. ATmega328PB: Active Supply Current vs. Frequency (1-20 MHz)). Oder 11.0592MHz
dynamisch laufen. Mir ist bewusst, dass es dazu bessere MCUs geben könnte. Aber es läuft mit dem Atmega328 eigentlich so, wie ich mir das vorstelle. Grundsätzlich scheue ich mich nicht, einen anderen Mikrocontroller zu verwenden. Aber der Atmega328/Arduino ist mir seit Jahren vertraut. Wenn ich meine
-
Thread
WinAVR für ATmega328PB
https://gist.github.com/goncalor/51e1c8038cc058b4379552477255b4e1 meine Test-Applikation von ATmega328P auf den ATmega328PB umzustellen. Die neueste Version von WinAVR habe ich zuvor installiert, ein .hex-File für den ATmega328P wird korrekt generiert. Offenbar ist WinAVR die MCU ATmega328PB nicht
Features des Mikrocontrollers nicht brauchst, kannst du die IDE (bzw. dein Makefile) einfach auf ATmega328P einstellen, denn der PB ist dazu binär-kompatibel.
-
Thread
Arduino Uno R3: Bootloader beenden, Programm starten
zu tun habe kann ich dir sagen dass einer der bei der IDE mit- gelieferten Bootloader (optiboot_atmega328.hex) das von dir erwartete Verhalten erfüllt. Ich flashe die Anwendung über die USB-Schnittstelle und benutze dann die gleiche Schnittstelle zum Steuern der Anwendung mittels Terminal-Software
#7921871: > kann ich dir sagen dass einer der bei der IDE mit- > gelieferten Bootloader (optiboot_atmega328.hex) das von dir > erwartete Verhalten erfüllt. Genau der wird auf dem UNO verwendet, und hat von allen Arduino Bootloadern die kürzeste Wartezeit. Siehe: > uno.bootloader.file=optiboot/optiboot_atmega328
-
Thread
Unterschied Attinys 20 202 85
aufs Klo... ohne vorher mit der besagten Applikation im Smartfon geplaudert zu haben. Mit einem ATMEGA328P kann man bis 0,1µA runter mit dem Stromverbrauch kommen, vorausgesetzt, man benötigt nichts im Hintergrund und ist in der Lage, den Modus codetechnisch zu betreten – viele Adepten schaffen es einfach
man sicherlich NICHT mit Minuten- oder Sekundenauflösung. Eher stündlich. Vermutlich reicht ein ATmega88 mit externem Funkmodul.
-
Thread
Suche Datenlogger Strom+Spannung
Üblicherweise zahlt man, wenn man zu faul ist, etwas selber zu machen. Na und? Was ist daran schlecht? Ein ATmega328 und ein Stromsensor kosten eben nur 3,50€. Ein SD-Adapter 1,50. Der Code dazu ist auch reines copy&paste. Also keine Legitimierung für einen hohen Preis "made in Germay"
-
Thread
had a problem calibrating the GM328
I need the firmware for the GM328A component tester and a link to a video that shows how to burn the ATMEGA P-PU IC. I appreciate all the help. I had a problem calibrating the GM328. I tested a charged capacitor and it burned out
screen came on but kept asking me to CALIBRATE, but it just stayed > that way In a manual to the GM328 I read the following: [pre] Self-test & Calibration: Note: This Tester requires calibration before use. The Self-test & Calibration can be started by either: - Shorting all test points and turning
-
Thread
W5500 mit PoE: Funktioniert am einen Switch, wird zerstört am anderen Switch
Speisungen. "Zerstört" meint hier jeweils: Die PoE-Speisung funktioniert, auch der Mikrocontroller (ATMega 328P) funktioniert völlig problemlos. Auch die SPI-Verbindung mit W5500 funktioniert noch. Ich kann aber keine Netzwerkverbindung mehr etablieren. Die Ursache muss also mit der PoE-Speisung zusammenhängen
-
Thread
100MHz GPSDO mit NEO-M8N GPS-Modul
Genauigkeit und Frequenzstabilität zu erhalten. Als CPU zur Steuerung des GPS-Moduls möchte ich einen Atmega-Controller verwenden (Atmega328 o.ä.), welchen ich in BASCOM programmieren werde. Hat jemand ähnliches bereits ausgeknobelt oder eine Idee zu Umsetzung? Bin für jeden Hinweis dankbar.
-
Thread
Lötstationen T12: KSGER Quicko Lefavor Microcontroller Vergleich
8-Bit-AVR > ausreicht, Mal bei Mouser geschaut (nach Preis von unten in Einzelstückzahlen): ATMega328PB-MU 1.31€ STM32C011F4U6TR 0.72€ Noch Fragen? ;-)
betrieben werden. Damit ist er eine für manche Situationen sicherlich ausreichende Alternative zum Atmega328. Nur die Anzahl der I/Os ist etwas beschränkt. 50 Stück gibts bei Ali für unter 9 Euro https://www.aliexpress.com/item/1005008493381343.html (Händler ist WCH selbst) hier die Ausführung
-
Thread
LoRa-Parameter
in der Mitte sind nicht brauchbar. Wenn, dann nimm M-Module. Das habe ich diverse im Einsatz mit ATMega328, Raspi und ESP32.
AVR - Arduino Uno, Mega, Leonardo, Pro Mini, Nano etc. NOTE: Arduino boards based on ATmega328 (Uno, Pro Mini, Nano etc.) and smaller are NOT recommended. This is because the ATmega328 MCU is very constrained in terms of program and memory size, so the library will end up taking most of the
-
Thread
Frequenzanzeige und LM7001 mit ATTiny2313 macht mir Probleme..
Mediafox F. schrieb im Beitrag #7901143: > .INCLUDE "tn2313def.inc" ; Befehlsliste des ATMega328P Du solltest Dich erstmal entscheiden, welcher Typ. Und ohne Schaltplan wird das eh nichts. Wir sind nicht so die Hellseher. Mediafox F. schrieb im Beitrag #7901143: > Das Programm konnte
Per Mail wurde mir dieses Programm empfohlen. Werd mal einen ATMEGA8 suchen und probieren.
-
Thread
Fast PWM (TCNT2)
Hallo, in dem Datenblatt für den ATmega 328P suche ich die Information wann der Ausgang OC2A eingeschaltet wird. Ich verwende den Modus Clear on Match, hier wird beim Erreichen des Vergleichswertes ausgeschaltet. Nur über das Einschalten
-
Thread
24V 1ms Impuls verlängern
Chantalle2000 beschrieben hat, aber effizient mit BIT Arithmetik, der Interrupt benötigt auf einem ATMEGA328 mit 16MHz weniger als 10us (8us-9us), der wird je nach Signallänge und Anwendung mit 1kHz bei Signal 16ms oder bei kürzeren Signalen z.B. 1ms mit 16 kHz aufgerufen, Anpassung OCR1A und Prescaler
-
Thread
Arduino: page-write in I2C eeprom verliert sporadisch ein Byte
EAIaIQobChMIgc7a5K39jQMVUoSDBx1fPjByEAQYAiABEgJzxPD_BwE]] Das Problem tritt genauso im Aufbau mit ATMEGA328P auf. Viele Grüße Kai
Kai schrieb im Beitrag #7895768: > In dem ATMEGA 328P meiner Platine habe ich aber nur 2kB RAM, von welchen > ich gerne 500 Bytes frei haben möchte. dann nutze den ATmega1284p mit 16KB Ram, Leerplatinen gibt es bei OSH Park, fertig aufgebaute
-
Thread
Arduino CH32V003
Oje, sieht schlecht aus für das RiscV-Softwareframework: [code] Arduino Nano Atmega328 start sum: 10000.000000 calculation time [us]: 4.457.368 PiPico2 RiscV RV32IMACZ start sum: 10000.000000 calculation time [us]: 742.654 PiPico2 ARM Mode start sum: 10000.000000