-
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
Klingt nach einer Aufgabe für einen ESP (8266 oder 32) mit Tasmota, ESPHome oder ähnlich.
-
Thread
[V] verschiedene ATtiny und ATmega
SOIC8 2 Attiny841-SSU 14SOIC 1 Attiny841-SSUR WSOIC14 1 Attiny861A-SU SOIC20 1 Attiny88-AU QFP32 1 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
Jahr nicht mehr (günstig) bekommt. Ein alter ATmega32 hat ja auch heute noch 32k Flash. Wenn die niemand mehr braucht - kein Problem. Dann muss ich eben selber kreativ werden. Denn nur als "Sammlung"... Hamster bin ich ja selber. ;-)
-
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
dass nur 16 Byte FIFO, also, na ja… Deshalb hat man zB. in den 99ct µC der RP2xxx Serie gleich 32 Bytes zum Senden _und_ 32 Halfwords zum Empfangen implementiert. Pro UART. Plus DMA. 😎
-
Thread
7-Segment LEDs ansteuern
muss man halt ein passendes Programm schreiben. Mit einem ESP32 (Wroom oder so) könnte man die Kalenderwoche gar aus dem Internet abfragen.
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
2xAA + Elektronik -> Batterielebensdauer
Naja, der oben genannte ATmega128RFA1 bringt es schon auch noch auf unter 1 µA, denn da läuft nur noch der Watchdog-Oszillator. Die kurzen sekündlichen Aufwachphasen tragen nicht allzu viel zum Energiebudget bei. Aber wie der
Ich habe mal eine Digitaluhr gebastelt mit ATmega48A und 32kHz Uhrenquarz. An einem Goldcap 1F beträgt die Gangreserve 4 Wochen.
-
Thread
Signalkonditionierung für Flügelradzähler
Softwareunterstützung und RTOS-Echtzeitanforderungen die Impulse an einem GPIO zählt, funktioniert beim STM32 nicht? Jeder Arduino mit ATmega328 macht das nebenbei.
Pin (ETR) aus. - https://wiki.st.com/stm32mcu/wiki/Getting_started_with_TIM#Timer_clock_source_selection - https://blog.embeddedexpert.io/?p=2323 - https://community.st.com/t5/stm32-mcus-products/count-external-pulses-using-timer/td-p/59349
-
Thread
MineSweeper für CH32V003 (Linux Makefile-Projekt)
. Das Projekt baut auf dem Framework CH32FUN auf. Grundsätzlich habe ich den MineSweeper auch schon auf den STM32F401 portiert und sollte hierfür Interesse bestehen, kann ich das hier auch noch posten. Grundsätzlich sollte dieser MineSweeper
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
-
Artikel
KiCad
mit sudo apt-get install ia32-libs. Siehe Forumsbeitrag Ich habe das umgekehrte Problem: 32bit system aber 64bit Binarys. Selbst aus den Sourcen neu compilieren. <!-- alt -- *Ich will/muss mir KiCad selber compilieren. Wie gehe ich
Abschnitt vorgestellt werden. Symbolbibliotheken. ATmega3250/TQFP100 von Fred S. (Gast) ATMega3290 im 100Pin-Gehäuse von Fred S. (Gast) RFM12-Funkmodul von Dominik C. CAN Controller MCP2515 und Transceiver MCP2551 von Dominik C. STLib für KiCad mit STM32F4x
-
Thread
Wobbelgenerator 0.25MHz TFT EDIPTFT32ATP AD9835 AD8307 ATmega8 Assembler
Forum, ein kleines Beispiel eines Wobbelgenerators bis 25 MHz mit einem TFT Display EDIPTFT32ATP (ziemlich teuer) DDS AD9835 Logarithmierer AD8307 Prozessor ATmega8 16MHz Die Sinus-Ausgangsspannung des DDS beträgt ca. 100mV. Menuegeführt wird die Start- und Stopfrequenz des DDS progammiert
falsch zu sein?! > > Warum ? Weil du dies geschrieben hast: Wobbelgenerator 0.25MHz TFT EDIPTFT32ATP AD9835 AD8307 ATmega8 Assembler Vielleicht fehlt ein Punkt?
-
Thread
Ampelschaltung für Hot Wheels Bahn
vom Digispark viel zu klein. Der >> führt nur compilierten Code aus. > > Warum dann keinen ESP32-C3 mit Micropython, weil hier Wenn das so toll und simpel ist, schicke ihm einfach einen fertigen ESP32 samt Erklärung, wie er den anpassen kann.
Stephan S. schrieb im Beitrag #7925819: > Warum dann keinen ESP32-C3 mit Micropython, Du fragst den falschen, denn diesen habe ich nicht abgelehnt.
-
Thread
Platinen Anschluss?
www.kingbrightusa.com/category.asp?catalog_name=LED&category_name=KC0201%20Chip%20SMD-0.6X0.3MM Ein CH32V003F4U6 oder CH32V002F4U6 (beide im QFN20) ist gerade mal 3x3 mm groß und etwa 0.6mm dick und hat 18 nutzbare I/O-Pins. Ist das zu groß, kann man versuchen, an den CH32V002D4U6 (QFN12) zu kommen,
Harald K. schrieb im Beitrag #7925254: > Ein CH32V003F4U6 oder CH32V002F4U6 (beide im QFN20) ist gerade mal 3x3 > mm groß und etwa 0.6mm dick und hat 18 nutzbare I/O-Pins. Da würde ich doch lieber einen PIC12LF1840 (oder was vergleichbares aus
-
Thread
Auswahl Bulk Kondesatoren
schützt Deinen Pi. Pegelwandler machen Sinn. Sollte dieser in allen Leitungen zwischen Pi und Atmega eingebaut werden (auch wenn nur Signale vom Pi -> Atmega laufen), um das Problem mit IOVREF zu lösen? Es laufen eigentlich nur die 2 UART-TX vom Atmega zum Pi. Müsste also der Pi den DIR-Pin steuern
Deinen Pi. > > Pegelwandler machen Sinn. Sollte dieser in allen Leitungen zwischen Pi > und Atmega eingebaut werden (auch wenn nur Signale vom Pi -> Atmega > laufen), um das Problem mit IOVREF zu lösen? Es laufen eigentlich nur > die 2 UART-TX vom Atmega zum Pi. Müsste also der Pi den DIR-Pin
-
Thread
Probleme beim Compillieren von LUFA Projekten (USB für AVR)
Guten Tag Ich wollte mich jetzt einmal an AVR mit USB (ATmega32U4) heranwagen. Da die Beispiele auf Microchip dafür eher suboptimal sind (Schreibfehler -> O statt 0, Backslashes über den gesammten Quellcode wild verteilt usw.) hatte ich gedacht dass ich mir
-
Thread
Problem mit Werten von Potentiometer
eines Potentiometers, der die Lautstärke eines DAC steuern soll. Meine Schaltung besteht aus einem Atmega168, der den DAC (ES9028Pro) via I2C ansteuert. Das Poti bildet mit 3.3V und GND einen Spannungsteiler, dessen Augang an PC0 geht. Der Bereich von 0 bis 1023 wird in einen Bereich von 0 bis 60 umgewandelt
muss. Wenn es nicht ausreicht oder besser mit noch anderen Integern im Konzept passt, nimmt man z.B. 32-Bit – die Integerberechnungen (Multiplikationen und Divisionen) werden auf einem AVR höchstwahrscheinlich immer noch schneller als Floatberechnungen sein. Bei Addition und Subtraktion wird es auf jeden
-
Thread
Toröffner mit GSM Modul + ESP32 bauen
>Toröffner mit GSM Modul + ESP32 bauen Ich würde lieber ein Schluss verwenden. *SCNR* Henning schrieb im Beitrag #7921975: > Mit ESP 32 hab ich noch nicht gearbeitet.. Traue mir das aber durchaus > zu da ich in der Vergangenheit
Ich hab mit nem ESP32 und einem SIM Modul eine per SMS steuerbare Gartenbewässerung gemacht. Hier ein paar Stichworte für dich zum googeln: ESP32 & Arduino (Damit kannst du deinen Code in C schreiben). SIM Modul
-
Thread
Unterschied Attinys 20 202 85
man sicherlich NICHT mit Minuten- oder Sekundenauflösung. Eher stündlich. Vermutlich reicht ein ATmega88 mit externem Funkmodul.
Na ja, stromsparender als der ESP32 ist er schon. Und auch der langweilt sich. fchk
-
Thread
Hobby Schaltplansoftware
Zu LibrePCB suche ich für 32-bit Windows 7 ein fertiges Installationspaket. Hat das noch jemand und könnte es bereitstellen? Grüße
T. K. schrieb im Beitrag #7922721: > Zu LibrePCB suche ich für 32-bit Windows 7 ein fertiges > Installationspaket. > Hat das noch jemand und könnte es bereitstellen? https://download.librepcb.org/releases/1.1.0/
-
Thread
Meinung zu dieser Produktidee?
durch aufgedruckte Grafiken und LED's. Gegen eine MCU (z.B. einen STM, PIC oder dem klassischen ATmega) spricht, dass es sich zu sehr von den Grundgattern unterscheidet und eigentlich kein Zusammenhang besteht. Gleichzeitig wird man nach 2 Tagen mit dem "Logik Starter Kit" schnell zu MCU's übergehen
Stellen aus. 32 GHz Radarsysteme haben da ganz andere Entwicklungsmethodiken & Bauteile. Und man braucht anderes Wissen. Aber das ist ja meist so. Die oben genannten Controller, OPs, Schaltregler wollen ja auch entwickelt
-
Artikel
Klangerzeugung
Inkrementalwert, desto höher die Tonfrequenz. Dabei nimmt man in digitalen Schaltungen wie PLDs z.B. einen 32 Bit-Wert und inkrementiert mit einer Frequenz von z.B. 100MHz. Statt wie bei der DDS eine Tabelle anzusteuern, wird einfach das MSB ausgegeben. Eine Verbesserung ergibt sich, wenn man z.B. die höchsten
C64 SID Emulation auf Atmega8 und Atmega168 C64 SID mit I2C auf Sourceforge 1 Bit Sound Codierung mit AVR 1-bit audio example program for Atmega (Atmega32)
-
Thread
Pelletheizung Steuerung kaputt
Ich würde mir eine neue steuerung basteln, mit einem esp32 und einer relais platine. Ist aber nicht jedermanns sache, und eine separate heizkessel und förderschnecke sicherheits abschaltung brauchts auch.
duchgeführt, teils mit Multimeter (MM), teils mit Duspol (DP). Die Stromversorgungs-Pins des ATMEGA64L (Nr. 63 und 64 auf dem Foto unten rechts waagerecht) haben keine Spannung. Die N- und L- Leitungen habe ich mit DP und MM gemessen, diesmal mit angeschlossenen Steckverbindungen. Mein MM hat
-
Thread
Alarmton/Buzzer-Dreiklang erzeugen
Segmente leuchten statisch. Der Atmega wird nicht warm und es fließen laut Multimeter 0,01mA an den Ausgängen. Der ganze Rest der Schaltung ist aber mit dem Atmega weiterhin verbunden. RESET (hängt mit 10k an Vcc), das kann man wahrscheinlich
ein. Im Datenblatt des Atmega steht dazu (unter Maximum Ratings) "voltage on any pin except RESET with respect to GND" -0,5V to Vcc + 0,5V. Hab am Atmega nachgemessen und an keinem der Pins kommt es zur Überschreitung, oder zu
-
Thread
BGA rework, noch nie gemacht - welches Flux?
sie davor tat, dann ist das ein erster Schritt. Übungsmaterial: Arduino Micro, auf dem ist ein Atmega32U4 im QFN drauf. https://store.arduino.cc/products/arduino-micro Wenn das klappt, kann als nächstes Übungsobjekt ein einfacher Baustein im BGA ausgewählt werden, wie man ihn z.B. auf SSDs im M
-
Thread
Lötstationen T12: KSGER Quicko Lefavor Microcontroller Vergleich
so aufwendig mit 32 Bit Contr. ?
8-Bit-AVR > ausreicht, Mal bei Mouser geschaut (nach Preis von unten in Einzelstückzahlen): ATMega328PB-MU 1.31€ STM32C011F4U6TR 0.72€ Noch Fragen? ;-)
-
Thread
(Altes) Smartphone als Human Machine Interface
Hammereinschläge usw.) ist vergleichsweise einfach. Mein Mikrocontroller-Favorit ist derzeit ATmega32U4 oder, für mehr Rechenleistung, STM32F103 oder STM32F407. Dabei implementierte ich stets ein USB-Device mit WebUSB-Interface (= treiberloser Zugang für PCs UND Smartphones) sowie eine passende Webseite
in Hipster-Sprech von User-Experience (UX) sprach. > Mein Mikrocontroller-Favorit ist derzeit ATmega32U4 oder, für mehr > Rechenleistung, STM32F103 oder STM32F407. Ok. Aber dann: > Dabei implementierte ich stets > ein USB-Device mit WebUSB-Interface (= treiberloser Zugang für PCs UND >
-
Thread
Tastaur steuern über RaspberryPi-GPIOs oder Arduino?
> halten und per F5 verhindern, dass sich Programme abmelden. Das geht einfacher mit einem ATmega32U4 oder einem anderen Mikrocontroller der direkt über USB ein USB HID (Human Interface Device) wie eine Tastatur emulieren kann. Michael
-
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.
STM32 (official core) - STM32 Nucleo, Discovery, Maple, BluePill, BlackPill etc. STM32 (unofficial core) - STM32F1 and STM32F4-based boards MCUdude MegaCoreX - megaAVR-0 series (ATmega4809
-
Thread
ArduCAM an einen AVR ATmega?
Hallo, guck dir einmal den Seeed XIAO ESP32S3 Sens an.
eher negativ... Der "Nachfolger" (mit neuerem ESP32): Veit D. schrieb im Beitrag #7906215: > guck dir einmal den Seeed XIAO ESP32S3 Sens an. Hat aber alles nichts mit dem Wunsch, eine ArduCam an > ältere ATMegas zu hängen, und die Bilder im EEPROM
-
Thread
ATtiny1614 mit externen 32.768khz Quartz
BCbersprungen_werden) Das ist weitestgehend unpassend, bezieht sich auf die Systemtaktversorgung eines Atmega8.
. > die Uhr läuft ... was ich ändern möchte Soll nun nur RTC oder gleich die ganze CPU mit den 32 KiHz laufen?
-
Thread
Differentielle Anloge Spannung Messen
ist möglich, hatte ich bei einem AVR Timer hinter den Spannungsteilern mit einem ATmega 32/644p/1284p am Shunt gemacht denn diese Atmel beherrschen die Differenzmessung. Die Spannungen müssen natürlich potenzialfrei gegen die AVR Versorgung sein.
-
Thread
Notstrom Betrieb eines Mini-PC, Umschaltung Batterie/Netzteil
Früher haben wir mit AT89C51, ATmega komplette Häuser gesteuert. Heutzutage braucht man mindestens CPUs nicht unter 4GHz, 32 Threads und 128GB RAM. Sollte jetzt keine Kritik sein, nur eine Feststellung.
LiFePo4 Akku ersetzt. Peter D. schrieb im Beitrag #7900936: > Früher haben wir mit AT89C51, ATmega komplette Häuser gesteuert. Du wirst lachen, 3 ATmega's und 15 ESP8266/32 sind bei mir auch verbaut. Die meiste Rechenpower verbraucht aber der NVR (Frigate) von 10 Kameras mit Objekterkennung ect
-
Thread
Arduino: page-write in I2C eeprom verliert sporadisch ein Byte
Mega verwendete EEPROM ist dieses: [[https://www.reichelt.de/de/de/shop/produkt/entwicklerboards_-_32_kb_eeprom-modul_i2c-334921?PROVID=2788&gad_source=1&gad_campaignid=1622074784&gclid=EAIaIQobChMIgc7a5K39jQMVUoSDBx1fPjByEAQYAiABEgJzxPD_BwE]] Das Problem tritt genauso im Aufbau mit ATMEGA328P auf
gelegt. Jetzt bleibt noch die Frage offen, wie ich es denn schaffen will, alle Funktionen in den 32kB des ATMEGA 328P unterzubringen..... Nach erster Sichtung aller Funktionen schien es recht aussichtslos und darauf hinauszulaufen, auf einige Funktionen verzichten zu müssen. So habe ich beispielsweise
-
Thread
Arduino CH32V003
Hab's raus gekriegt: [c] /* * CH32V003F4P6 Serial Send Test * * CH32V003F4P6 TX (output) : PD5 * * has to be connected to the Programming Dongle RX * * Framework: * https://github.com/openwch/arduino_core_ch32 */
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
-
Thread
[AVR] ADC oversampling, nutzbarer Wertebereich
Sägezahn, um den Bereich der Subbits gleichgewichtet zu durchfahren. Ansonsten bleiben die alten ATmega stabil auf 10 Bit stehen. Nimmt man irgendein Störsignal, erzielt man zwar Subbits, aber das sind dann Mondwerte, d.h. ohne jeden linearen Zusammenhang. Ich wollte mal einen 3000V Meßbereich und
internen ADC vergessen und z.B. einen ADS1115 über I2C anbinden. So habe ich das gerade mit einem ESP32 auf Lochraster gemacht und das funktioniert ziemlich stabil, obwohl direkt daneben ein einphasiger StepUp-Wandler mit über 500W (~22V->40V) läuft. Einziger Nachteil: Der ADS1115 scheint extrem langsam
-
Thread
TinyAVR Serie 1/2 OneWire Zugriff auf DS18B20 Temperatursensor
PiotrStolarz Version 0.14.0). Wie bereits erwähnt, es funktioniert immer auf dem Klassiker UNO (ATmega328p). Hier der kurze Testcode zur Info: [c] //############################################################# //# DS18B20 OneWireBus Temperatur Sensor Demo SMALL Version # //# -------------
nette Sachen gehabt, die man sich auch beim AVR gut vorstellen könnte: fast 16 × 16 multiply and 32/16 divide
-
Thread
ESP32 im PKW an Spannungsteiler Relais schalten
im Beitrag #7892259: > mit z.B. > TBD62783 und das funktioniert absolut sauber. Und der µC Atmega32 lebt. Gerne führe ich den Aufbau vor. Am Steckbrett noch dazu. Mit 12V Teilnehmern. so hab ichs hier. Ich denke, du bist der, der hier Dummgeschwafel produziert.
mit zu geringer sozialer Intelligenz. Ich glaube er hat es andersherum gemeint. Er möchte mit dem ESP32 GPIO ein 12V Signal (noch unbekannter Stromstärke) erzeugen.
-
Thread
ATMega328PB lässt sich nur noch programmieren. Sonst keine Funktion mehr
vorher optisch bzw mit Multimeter geprüft. Ich habe leider auch kein richtigen Debugger für die Atmega da ich mittlerweile nur noch auf den STM32 unterwegs bin. Deswegen nur den USBasp S. L. schrieb im Beitrag #7892167: > Okay Ich gebe ja zu das es nicht die beste Strategie war die ich da gewählt
ATMega328PB mit 1,5€/Stk oder so. Mittlerweile hab ich sogar noch ein STM32G0 war es glaubig für 1,6€/Stk gefunden. Naja egal. Ob S. schrieb im Beitrag #7892548: > Wie soll das sein können? Du hast hier