-
Thread
Objektinitialisierung mit Parametern im Konstruktor in C++
{ using uart = Uart; uart::enable(1); uart::printChar('H'); }; [/c] mit -mmcu=atmega16 https://godbolt.org/z/PMGznh9EP
eine Klasse, die Messwerte verwaltet und darstellt. Die meisten Messwerte sind 16-Bit breit, wenige 32-Bit breit. Jetzt müsste ich wegen der wenigen 32-Bit breiten Messwerte die gesamte Klasse auf 32-Bit-Variablen auslegen. Hier würde sich beispielsweise eine Klassentemplate anbieten, wenn ich das Konzept
-
Thread
ADC - Wert berechnen
p; > p = 12,2 * (int32_t)ADC - 2506; // 10 bar Sensor > p = (2445 * (int32_t)ADC - 1500000) / 1000; // +/-1 bar Sensor > [/c] Danke für die konkrete Lösung! Funktioniert gut (nachdem ich deinen Kommafehler ausgebessert
Falk B. schrieb im Beitrag #7457007: > p = (((int32_t)adc-205)*10)/819; > > Erst alle Multiplikationen, dann alle Divisionen. Wenn, dann doch wohl besser p = (((int32_t)adc-205)*25)/2048;
-
Thread
Falsche Signature Bytes bei von mir gekauften China Nano mit 328PB
Atmel Studio und USB-ISP mache. Ich besitze einen Elnec Programmer T51Prog2, auf dem ist dieser ATMEGA 328P auswählbar, in der letzten unterstützten Softwareversion (leider nur bis 2021) war auch der 328PB, aber der verweigerte auch das Brennen (noch außerhalb des Arduino in einem TQFP32 Adapter). Per
Studio und > USB-ISP mache. Ich besitze einen Elnec Programmer T51Prog2, auf dem ist > dieser ATMEGA 328P auswählbar, in der letzten unterstützten > Softwareversion (leider nur bis 2021) war auch der 328PB, aber der > verweigerte auch das Brennen (noch außerhalb des Arduino in einem TQFP32 > Adapter
-
Thread
Software Update per Atmel Flip auf Atmega32U4. Welcher Bootloader?
wenig Unterstützung bei Frage, wie ich ein Firmware-Update auf mein selbst gebautes Board mit deinen Atmega32U4(USB) µC hinbekomme. Die Ausgangssituation ist folgende: Mittels Codevision Compiler habe ich im Microchip-Studio eine Anwednung entwickelt und per ISP auf den Controller geflasht. Dabei musste
Jetzt komme ich gerade drauf, dass der Atmega32U4 ja schon ab Werk (ich benutze ich mein eigenes Board, kein Leonardo Board) einen Bootloader drauf hat: https://ww1.microchip.com/downloads/en/DeviceDoc/doc7618.pdf Dann müsste ich ja nur, bevor
-
Artikel
AVR-Tutorial
von den 8-bit-AVR-Controllern von Atmel erfüllt. Deshalb werde ich einen AVR, genauer gesagt den ATmega8, in diesem Tutorial einsetzen. Und damit kein Missverständnis aufkommt: So etwas wie den "besten" Controller gibt es nicht. Es hängt immer von der Aufgabenstellung ab, welcher Controller gut dafür
Checkliste mit Hinweisen zur Lösung üblicher Probleme finden sich im Hauptartikel AVR. Datenblatt des ATmega8, deutsche Übersetzung Datenblatt des ATmega8A Datenblatt der ATmega48/88/168 Datenblatt der ATmega48(P)A/88(P)A/168(P)A/328(P), deutsche Übersetzung (bspw. ATmega328 auf Arduino Uno; basierend auf
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
| ATtiny1624 | ATtiny1626 | ATtiny1627 | ATtiny3224 | ATtiny3226 | ATtiny3227 28/32 Pin | 48 Pin ___________|____________ ATmega808 | ATmega809 ATmega1608 | ATmega1609 ATmega3208 | ATmega3209 ATmega4808 | ATmega4809 (ATmega4809 auch in 40 Pin DIP) 28 Pin | 32 Pin | 48 Pin | 64 Pin ___________|____________|____________|_____________ AVR32DA28 | AVR32DA32 | AVR32DA48 | AVR64DA28 | AVR64DA32 | AVR64DA48 | AVR64DA64 AVR128DA28 | AVR128DA32
-
Artikel
Reichelt-Wishlist
. Motorsteuerungen) | | | | | | Atmel ATA6612/13 (LIN-Bus SoC) * Atmel ATxmega192A3U-AUR | Atmel ATmega 16L und 32L in TQFP (wäre ATmega 16/32L8 TQ) | * Atmel ATmega16M1 (CAN) in TQFP * Atmel ATmega169 | Atmel ATmega324P in TQFP und PDIP | | | | Atmel ATmega324PV in TQFP und PDIP * Atmel ATtiny2313V
AT 90USB1287 TQ, TQFP64), dazu passendes Demoboard AT 90USB KEY; AT90USB162TQ (AT 90USB162 TQ, TQFP32), AT90USB646 (AT 90USB646 TQ, TQFP64), AT90USB1286QFN (AT 90USB1286 QFN, QFN64), ATmega32u2 (ATMEGA 32-U2 TQ, TQFP44) Buchsenleisten 2.54mm (z. B. BL 1X...G 2,54) TEILBAR, *zum Auseinanderbrechen* (laut
-
Thread
[S] ATMEGA 8A-AU
Guten Abend! Ich suche dringend 2 Stück ATMEGA8A-AU im TQFP-32 Package. Durch falsche Betriebsspannung hat's mir auf einer Platine 2 Stück zerraucht. Kann mir jemand zeitnah helfen?
Hallo, nur zur Info, habe von Reichelt 3 Stück, TQFP-32, ATMEGA 8A-AU da. Werde ich nie verbauen.
-
Thread
DHT 11 Sensor, ohne Widerstand, ohne Verbindung von Data Pin zu Vdd
Hallo, ich versuche mich gerade daran einen ESP32 mit verschiedenen Sensoren auszustatten. Ich habe mit meinen alten DHT11 Sensoren angefangen, und habe einfach mal so verkabelt wie ich das in Erinnerung hatte. Der linke Pin (Vdd) habe ich mit 3,3V
224734.png als "20k-50k" gezeigten Widerstand handelt es sich um den intern schaltbaren Pull-Up des ATmega328P auf dem Arduino Uno Board. Bei kurzer Leitung kann der reichen. > Ok muss ich mir mal angucken, wie das geht :D Mit einem Oszi
-
Thread
Gerät für Betrieb am Smartphone - USB-C Port teilen/mitbenutzen
unterstützen, den CH543 mit MCS-51-Kern https://www.wch-ic.com/products/CH543.html und den CH32X035 mit RISC-V-Kern https://www.wch-ic.com/products/CH32X035.html
einen extra Treiber dafür? Wie hoch ist neben dem Kostenunterschied der Umstiegsaufwand? Kandidat ATMega8U2.
-
Thread
[V] Atmega32-16PU
Hallo, habe in meiner Schublade noch zwei Atmega32-16PU 0950D gefunden. VHB 12€ inkl. Versand als Warensendung im LuPo Grüße
-
Thread
Arduino Uno R4 im Handel erhältlich
Pinout-Daten.  Bildquelle: Arduino ### Arduino Uno R4 WiFi – mit ESP32 und LED-Matrix Unter https://store.arduino.cc/products/uno-r4-wifi wechselt die größere Variante um 25 EUR den Besitzer. Neben einem auf einem ESP32-S3 basierenden Funkmodul bringt sie eine LED-Matrix
#7444810: > So in etwa. Schau dir mal die SPI-Umsetzung von RP2040 an, die ist auch > lahm! Oder ESP32, geht auch gar nicht. Aber wenigstens habe ich beim ESP32 und auch RP2040 heraus gefunden wie man SPI über DMA macht, auch für Arduino, nur an der SPI Klasse vorbei. Und das war beim RP2040 gar nicht
-
Thread
I2C-Bus: SDA und SCL an ATMEGA328p
Hallo zusammen, ich habe eine Frage zur Verwendung des I2C-Bus mit einem ATMEGA328p als Master und einem AD-Wandler PCF8591 als Slave. Beim Master werden der SDA-Pin als auch der SCL-Pin jeweils als Ausgang und als Eingang verwendet. Kann ich dazu z.B. die Port-Pins PD.2 und
anderen MC, bei dem das vermutlich so funktioniert. Die Anpassung der Beispiel-Applikation an den ATMEGA328p erschien mir deshalb als der geringere Aufwand. Gruß Rainer
-
Thread
4-Digit LED 7-Segment Anzeigetreiber mit Padauk PFS154-S16
TM16xx Bausteinen: Es wird nur eine einzige Datenleitung vom Host, in meinem Beispielprogramm ein ATmega328, zum Anzeigetreiber benötigt. Außerdem ist das von meiner Seite dann auch eher "sportlich" zu sehen: Wie billig kann etwas gemacht werden und funktioniert dennoch. Allerdings: nachdem der
Chips kaufen sollen. Ich hab auch noch Schlagschrauber, Bohrhammer, Kreissäge und Zangen, sowie STM32F0 / F1 /F4 und LPC. MAX7219, TM16xx natürlich auch. Nur PIC und MCS51 habe ich nicht mehr, dafür aber wohl einige 100 Transistoren in NPN, PNP, n-Channel und p-Channel FET natürlich auch. Wenn ich
-
Thread
Ab welchem AVR-Studio geht ATtiny816
komfortabel Projekte bauen. Machen viele Leute so. Es gibt auch den Arduino NANO Every mit dem ATMEGA4809 drauf der alles was der 816 kann und das Programmier Gerät auf der Bord schon enthalten hat. Allerdings müsstest Du dann wahrscheinlich auf W10 umsteigen. Mit dem Nano Every kannst Du auch
mindestens Win8. Nein. Mein Atmel Studio hat gerade die Version 7.0.1645 und das läuft unter Win7/32. Ich kann damit (testhalber) ein Projekt mit dem ATtiny816 erzeugen. Auch ist (Atmel Studio7) != (Microchip Studio)
-
Thread
Wanderkiste Widlar, Runde VI
Stückzahlen in der Kiste sind, nur so viel raus zu nehmen, wie ich brauche, das gilt speziell für die PY32F00x. Das sind ja aktuelle Bauteile, da gibt es bestimmt einige, die was mit anfangen können. Gruß Stefan
gewirkt haben. Ich lege die PY32F00x zurück und reduziere meine Auswahl.
-
Thread
Bewegungssensor für Fahrrad Alarm
Der NodeMCU ESP-32s zieht zu viel Strom. Hat jemand noch eine Idee wie man einen völlig stromlosen ESP32 wecken kann? Das MP4560 Modul ist die Spannungsversorgung, man muß den EN pin auf GND legen um ihn abzuschalten.
ein Widerstand ändert. Aber mit den 42 Volt komme ich nicht klar, weiß nicht wo man da mit dem ESP32 dazwischen kann. Für LOW am EN: Das mit den 571 mV ist gelöst. Ich muss mit dem ESP32 natürlich an T1 gehen, mit Pull-down und Dioden. Das sind nun schon wieder 10 Bauteile. Und der Ruhestrom von
-
Thread
SAS IO PRogrammer DEFEKT
Er meldet jedoch, dass der Programmierer nicht gefunden wurde. Ich denke, die Firmware auf dem Atmega 328p ist fehlerhaft. Weiß jemand, wo ich die Hex-Datei herbekomme? oder hat jemand ein tipp für mich
im Allgemeinen nicht finden. KLar ohne die bin kann ich mir das sparen der Atmegas328p ist 32 TQFP also kein problem
-
Thread
Instrumentenverstärker für DMS
Eigentlich nicht. So ein DMS liefert ja auch nicht genau VCC/2. Ich würde mir erst mal deinen STM32 angucken. Der hat sowieso nur 12 bit also 2.5/4096 = 0.61mV Auflösung. Betreibt man den DMS an der 2.5V Referenzspannung, bekommt man 5mV full range, mal 64 macht 0.32V, der interne PGA reicht nicht.
Manfred P. schrieb im Beitrag #7435487: > Schaust Du ATMega328 (Arduino Uno), da ist Vref = Ub. Genau, schaust du Datenblatt ATmega328. Wenn man AVCC als Referenz wählt, ist Vref=Ub. Wenn man eine der anderen, in der Tabelle "Voltage Reference Selections
-
Thread
[V] W10 2GB/32GB Rech- LATTE_Panda (+Ardur.ATmeg32) 88*70mm - Einzig defekter:TouchFFC Stecker (20€)
Hallo, Noch (mehere) gebrauchte und geprüften WIN10/X86 2GB/32GB Kleinster (laut Hersteller) Windows 10 Einplatinenrechner LattePanda (mit Onboard 8Bit Adurnio) abzugeben. EINZIGER DEFEKT: Der FFC Stecker/Touch des DisplayPort LCDs geht nicht. Sonst funktioniert
System: Pre-installed Windows 10 Ram: 2GB DDR3L Storage Capability: 32GB GPU: Intel HD Graphics, 12 EUs @200-500 Mhz, single-channel memory One USB3.0 port and two USB 2.0 ports WiFi and Bluetooth 4.0 Built-in Arduino Co-processor: ATmega32u4 Video output: HDMI
-
Thread
[S] C64 im Bereich Berlin-Köpenick
getting there is half the fun: Z80-MBC2 (ist ein CP/M-System), einen ATMega32 als IO-Knecht, 128kB RAM. Terminal brauchst Du, Putty ist aber gut fuer Dich: https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer https://github.com/SuperFabius/Z80-MBC2
eine Aufgabe haben, wo man wirklich Rechenleistung braucht. Dann nehmen solche Leute halt einen STM32H7, ersetzen einen OPV durch einen DSP... der fähige Programmierer kommt trotzdem locker mit einem ATMega und der fähige Elektroniker mit etwas Analogtechnik aus. Also das ist für mich der Unterschied
-
Thread
wie PWM-signal am ESP messen mit Multimeter?
richtig messen bzw. soweit mit einem Multimeter möglich. Folgende Situation. Ich habe an einem ESP32-s2-saola 8 PWM-Pins mit je einem zugewiesenen PWM-Kanal (0-7) und die entsprechenden Frequenzen definiert. Als ich das Board und bei Volllast (Wert 255) das PWm-Signal (Spannung) gemessen hatte,
Im Satz mit dem Atmega2560 fehlt ein "angeguckt" am Ende. Da kam mir aber Joachim B. schrieb im Beitrag #7429307: > Ich bin ja auch immer für eher 4 Kanäle als für 200MHz. (2-Kanal kann > knapp sein) dazwischen
-
Thread
AVR64DD28 Clock Source ändern
: [avrasm] puti CPU_CCP,CPU_CCP_IOREG_gc puti CLKCTRL_OSCHFCTRLA,($6<<CLKCTRL_FREQSEL_gp) ; B:32, A:28, 9:24, 8:20, 7:16, 6:12, 5:8, 4:-, 3:4 [/avrasm] In C müssen wohl die '_' in den Registernamen durch '.' ersetzt werden.
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR64DD32-28-Prelim-DataSheet-DS40002315B.pdf
-
Thread
I2C und versehentliche Kurzschlüsse
bei mir war es beim Ausprobieren zwischenzeitig auch Dummheit. Hatte den SCL- und SDA-Pin meines STM32 auf Push gegen einen INA233. Selbst mit 50Ω beim INA233 (kann ich aber nichts im Datenblatt dazu finden) komme ich bei 3V3 auf 66mA. Mehr als dreimal soviel, wie mein STM32 pro Pin verträgt. Man
im Datenblatt dazu > finden) komme ich bei 3V3 auf 66mA. Mehr als dreimal soviel, wie mein > STM32 pro Pin verträgt. 1. dein STM32 hat auch diesen intrinsischen Bahnwiderstand von ca. 50R 2. der STM32 verträgt auch mal mehr als 20mA, wenn es nur 1 Pin ist Oder andersrum: ich wette, dein STM32
-
Thread
OC0A & OC0B gleichzeitig toggeln?
das Programm etwas zu ändern. Wenn ein I/O-Pin unbenutzt bleibt, gibt man 1/28 des Preises von ATMega328 leider nicht zurück :) Ansonsten plädiere ich als Amateur, der keine Serienfertigung macht, dafür, MK mit mehr Pins als ATMega328 zu wählen. Ich selbst nehme so gut wie immer ATMega1284 oder ab und zu ATMega2560. Die Beschränkung auf 2 MK bringt für Amateur mehrere Vorteile.
-
Thread
schneller Optokoppler gesucht (3V RS-232, Reichelt?)
nicht bzw. kann ich das auch alleine machen wenn ich sowieso einen Steuer-Controller brauche. Der ATMega8(L) lässt sich mit der einfachen Zellspannung ohne weitere Regelung betreiben, von der benötigten Rechenleistung her langweilt sich jeder 8-Bitter zu Tode (für die Leute, die mir hier einen STM32 oder
> Der ATMega8(L) lässt sich mit der einfachen Zellspannung ohne weitere > Regelung betreiben, von der benötigten Rechenleistung Naja, ich hab jetzt nicht im Datenblatt geschaut, aber man darf vermuten das
-
Thread
STM32 counter up/down mit Step/Dir Signalen
Geht es nur ums Mitschreiben, oder sollen die Signale im STM32F411 erzeugt werden?
es aktuell mit Interrupts Derzeitiger Stand: STEP/DIR zu A/B quadrature Wandler mittels AVR STM32: TIM2 u. TIM5 lesen quadrature direkt in 32bit counter register TIM1,TIM3 und TIM4 werden over-/underrun der 16bit counter mit interrupts in 32 bit Werte weitergegeben Gerald M. schrieb im Beitrag
-
Thread
Audio Netzwerkstream
ff:ff), das lässt auch jeder Switch durch. Als Empfänger eignet sich dann jeder ESP8266 oder ESP32 ...
github.com/badaix/snapcast top. Durch Zufall mitgelesen und jetzt gesehen das es da Clients auch für ESP32 gibt. Damit steht diy sonos ja nichts im Weg.
-
Thread
ImaxB6 upgraden
Frage: Kann das Board von MCU Mediatek auf Atmega32 getauscht werden? So wie hier: https://youtube.com/shorts/Y3qckznhB5o?feature=share Damit wäre dann auch eine verbesserte Firmware möglich https://github.com/szepnorbee/cheali-charger
tun hat verstehe ich aber nicht. > > Michael Der Chilli-Charger funktioniert nur mit einem Atmega32
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
Ich verwende gerne die STM32 mit 0.8mm Pitch im LPFQ32 Gehäuse.
auch mit 32 KB Flash und 8 KB RAM - allerdings dann im LQFP-32 Gehäuse: https://www.reichelt.de/arm-cortex-m0-mikrocontroller-32-bit-3v-32-kb-lqfp-32-stm32-f030k6t6-p351967.html Beide sind auch auf Lager - im
-
Thread
Atmega32U4 per Flip flashen und als COM-Port in Terminalprogramm ansprechbar
Hallo zusammen, ich habe eine kleine Platine mit einem ATmega32U4 Controller selbst aufgebaut, und würde diese gerne einen im Microchip Studio entwickelten Code als Hex-File per Flip über die USB Schnittstelle auf das Gerät flashen. Reicht der Bootloader ab
allerdings kann ich mich nicht connecten drauf. Mittels Flip kann ich mich leider auch nicht mit dem Atmega32U4 verbinden, weder im Modus 'kein Reset/HWB', noch im 'nur HWB' noch bei 'Reset+HWB' gedrückt. Laut Zadek (ich weiß, den hätte ich nie verwenden sollen) ist aktuell der 'USB CDC USB Serial' draufgespielt
-
Thread
AVR ATtiny Stromaufnahme
verteilt werden, das zehrt; deshalb auch das deutlich schlechtere Verhältnis zum gemessenen Strom beim ATmega4809 im Vergleich zum ATtiny402.
Oszillatorsignals über den Chip zusätzlichen Strom benötigt, und je größer der Chip, wie bei meinen ATmega4809 bzw. AVR128DB28, umso mehr: ATtiny402: +80 %, ATmega4809: +110 %, AVR128DB28: +240 %.
-
Thread
Hex File von Atmega16 in Atmega32 verwandeln
Guten Morgen, da wir keine Atmega16 auftreiben können und jede Menge Atmega32 am Lager haben war die Überlegung die Atmega32 zu verwenden. Leider habe ich für diese Baugruppe keinen Quellcode mehr. Ist es möglich das Hexfile so anzupassen das es für den Atmega32 passt? Danke für die Hilfe
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
Neuentwicklungen wird es komplizierter. Vermutlich werden die „Dinosaurier mit Spatzenhirn“ wie Atmega2560 zuerst verschwinden, denn wer so viel Speicher braucht, wird gleich auf einer 32bit-Architektur einsteigen. Eher eine Chance sehe ich bei kleinen Anwendungen ohne oder mit rudimentären Bedienerinterface
#7432004: > Leistungsfähigkeit ist so eine Sache wie man das definiert. In dem Fall recht einfach... 32MHz auch schon bei 3,3V Einige ASM Statements, welche mit 1 Takt weniger auskommen. 12 Bit ADC DAC Timer/PWM mit DeadTime Gedönse Ansonsten: Keine Fuses, kein EEPROM Befehlssatz wie ATMega328P