-
Thread
Nachhilfe in C
Hardware aber nicht die Arduino Programmierumgebung. Welchen Mikrocontroller genau? Wenn es ein ATmega ist, könntet ihr das gcc Tutorial https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial durchgehen.
C-Lernkurs (gibt es auch Online) teilnehmen. Vorschlag: C in Linux üben, oder mit dem Watcom Compiler (32 Bit, Protected Mode) in aktuellen Windowsversionen. Jörg W. schrieb im Beitrag #7729840: > vorausgesetzt, du zeigst > ausreichend Eigeninitiative. Yep. Da kommen beim Üben so einige Probleme
-
Thread
Stereo-HF-Transmitter fürs Autoradio
noch selbst Sorge tragen. Hat man kein SonyEricssonFon, braucht es eine neue Firmware fuer den ATMEGA32 in dem Modul. RDS eignet sich im Auto ganz vorzueglich zur Anzeige von Aussentemperatur, Bordspannung, Oeltemperatur und Ladedruck.
-
Thread
Lidl Wärmebildkamera
~32x32 Pixel Sensorauflösung. Viel Spaß damit ;)
160x120 Pixel, 100 Euro) Die Platine ist in normalem Betrieb, kein Fehler. Das Rechteck ist ein ATMEGA 32M1, in der oberen, rechten, Ecke lebt ein 7805 (SMD) in kuscheligen 35,7°. Das größere längliche Rechteck ist eine FR502 (Diode, THT) über die ca 150mA zu einem IFM CR0452 Display fließen.
-
Thread
24V Voltage Logger?
Selbst so ein ganz einfaches Spielzeugoszi auf ST32-Basis kann das. z.B. DSO150
H. H. schrieb im Beitrag #7724781: > Selbst so ein ganz einfaches Spielzeugoszi auf ST32-Basis kann das. Die Frage ist, ob der TO das kann
-
Thread
energy harvesting? ESP Versorgung aus Subwoofer-Signal
Hallo zusammen, ich wüsste gerne, ob man die Versorgungsspannung für einen ESP32 aus einem Lautsprechersignal "abzweigen" kann und wie man das am Besten lösen könnte. Ich habe einen entfernt stehenden PA-Subwoofer, in dessen Nähe sich keine Möglichkeit befindet ein Netzteil zu
Temperaturüberwachung realisieren, die die aktuelle Temperatur im WLAN zur Verfügung stellt. (deshalb ESP32) Die Versorgungsspannung des ESP32 würde ich nun gerne dem Audiosignal entnehmen. Der Subwoofer bekommt als Spitze 1200W ab. Bei einem 8 Ohm Chasis also max. ca. 100V bei einem Frequenzgemisch zwischen
-
Thread
RP2350-Nachbeben, ARM im Fokus der Politik uvam
challenger-rp2350-wifi-ble/. Über das verwendete Funkmodul vermelden die Schweden folgendes: [c] ESP32-C6 WiFi/BLE module: With the ESP32-C6 network module you get high performance WiFi6 and BLE5.4 functionality right from the start. High speed SPI communication warrants high speed data transfers and
Unzureichendheit“ der verwendeten WCH-Hardware hingewiesen wird: [c] However, please note that the CH32 series is not supported nearly-as-well as ATmega, ESP32, ATSAMD, STM32, or RP2040 chips that have a strong company-led development community. WCH is very "its a low cost chip, you figure it out" kind
-
Thread
Jemand Erfahrung mit dem „USB Packet Viewer“?
Wenn man sowas wie einen RP2040 verwendet, dann geht das natürlich, aber bei einem CH552 oder auch Atmega32U4 dürfte das schon ein Problem sein.
-
Thread
externes RAM per ASM ansteuern
Hallo, ich habe wieder mal ein Problem, bei dem ich nicht weiterkomme. Ich habe eine Schaltung mit ATmega162, 74HCT573 und einem 32k Speicher AS7C256. Mit Hardware Interface funktioniert die Schaltung. Für Testzwecke versuche ich das nun mit einer ASM Software Lösung. [code] Write: sbi PORTD, WR
was ist an der Hardwarelösung verkehrt? Noch einfachere Lösung: Mikrocontroller mit eingebauten 32 KiB RAM nutzen, z.B. STM32G070CB.
-
Thread
[V] Mikro-SPS, Marke Eigenbau
Interface), D-SUB9 Buchse • Anzeige des Schaltzustands der Ein- und Ausgänge über LEDs • Prozessor: ATmega32A, 14,7456MHz, 32kB Flash, 2kB RAM, 1kB EEPROM • Hutschienengehäuse 105x90x71mm mit 35 Schraubklemmen für 0,13-1,3mm^2 Kabelquerschnitt • Stromversorgung 24V DC, max. 50mA • IP20 VHB 50 Euro
-
Thread
MODBUS - C Librariy für Microchip PIC 16Fxxx ?
Ich bin der Meinung, daß es sich auf dem PIC16 nicht wirklich lohnt. Ich würde da eher einen ATMEGA1284er nehmen wollen oder irgendeinen Cortex. Dann kann man es ordentlich implementieren. Ich machte vor Jahren einen Modbus Sensor mit freeMB auf einem STM32F103. Das funktionierte absolut ordentlich
nur auf den Daten auf. Ein Arduino unterstützter Controller hätte fertige Libraries. Von 8 bis 32 Bit. Von DIP bis QFN. Die Frage warum es ausgerechnet ein PIC sein soll ist also schon gerechtfertigt meiner Meinung nach.
-
Thread
16 UARTs für MIDI
vielkanaligen, äußerst latenzarmen > Netzwerk-MIDI-Adapter. Das schafft man schon leicht mit einem STM32F107 ganz ohne Linuxwasserkopf. > Einen anderen oben genannten, eher schmalspurigen Ansatz sehe ich > wiederum als maßlosen Overkill, nämlich die UARTs auf ISA-Karten zu > packen und einen ATmega
13 Uarts hast Du im STM32H56x, 11 im H725, 10 im F413.
-
Thread
SGT40n60NPFD vs IKW50N65F5
wenn ich das Gate mit dem Atmega auf Low ziehe. Wenn der Atmega Spannung bekommt wartet er 3Sek und zieht dann das Relais an,nach einer weiteren Sekunde wird der Schaltwandler aktiviert. Und siehe da, kein dunkel werden der Lampe mehr und das NT läuft sauber und soft hoch. Bonus ist jetzt das ich über den Atmega auch das Netzteil abschalten kann. Der Atmega kann die Spannung vom Netzteil Steuern und macht die Stromvorgabe(Netzteil lässt sich über 0-10V in der Leistung steuern. Den Strom messe ich über
-
Thread
Wattmeter TFT EA_EDIPTFT32 24C512 DS1307 ACS712 graphisch Atmega8 Assembler
Geschätztes Forum, diese grafische *TFT* -Variante (Version 1) zeigt die Spannung- und Leistung in Abhängigkeit der Zeit an. Ein interessantes Tool für Solaranlagen - Photovoltaik. Im TWI-EEPROM werden die U und P Messwerte, jeder Minute, der letzten 7 Tage gespeichert und können bei Bedarf wieder abgerufen werden. Der 1MHz getaktete ATmega8 kläuft ohne Quarz, wird aber minütlich durch den TWI-RTC DS1307 synchronisiert. Die Strommessung erfolgt durch einen analogen ACS712, ohne nennenswerten Spannungs- und Leistungsverlust. Keine Potentiometer, die Justierung erfolgt in der
-
Thread
Suche Programierung für Alten TV
https://github.com/aquaticus/esp32_composite_video_lib ein esp32 reicht
Ich würde den Atmel-Controller nehmen und den Quellcode an einen halbwegs modern verfügbaren Typ (atmega328 zB) anpassen, wenn ich keine Lust hätte, alles von vorn zu entwickeln. Sonst sowas wie einen blackpill (STM32F411?), aber wahrscheinlich eher keinen Easpberry, weil ich davon und von seinem Betriebssystem
-
Thread
Constraint Programming für Mikrocontroller-Peripherie
Trial-and-Error. Kommt ganz drauf an, ob der µC Unmengen an Bells & Whistles haben muß. Z.B. beim ATmega1284 umfaßt die Beschreibung der 6 ADC-Register 5 Seiten und damit ist alles komplett. Nach vielleicht 10min sollte der ADC laufen. Trial and Error müßte unnötig sein, es sei denn, das Datenblatt
rechtsmäßigen Kündigung führte. Wenn ich also als Angestellter ein Produkt z.B. mit einem NXP i.MX, ESP32 oder auch einem STM32WL55 entwickle kann ich gefeuert werden weil die Schnittstellen dieser ICs nicht vollständig dokumentiert sind und ich diese Details auch nicht aus der Luft greifen kann? *Dafür*
-
Thread
PWM-Frequenzwandlung mit Arduino?
#7751834: > Falls der µC mit 3.3V läuft, wird er die 5V von Q3 am GPIO D3 nicht > mögen? Der ATMega 328 auf dem Nano wird meines Wissens nach mit 5V betrieben.
beides. Tut zu deinem jetzigen Projekt zwar nichts zur Sache aber die C-Programmieren für einen STM32 oder ESP32 oder what ever ist im Grunde auch nichts anderes.
-
Thread
Serielle Steuerung für China Buck-Power-Module
jemand liest und an dem Thema interessiert ist: Ich habe das oben erwähnte Modul mit einem Esp32 verbunden. Der Esp32 kann von dem 5V des Moduls gespeist werden. Auf dem Esp32 läuft Micropython und ein Webserver. Ich kann mich jetzt einen Browser auf PC oder Handy mit dem Webserver verbinden und
> ist: > oh ja - interessiert mich sehr. > Ich habe das oben erwähnte Modul mit einem Esp32 verbunden. Der Esp32 > kann von dem 5V des Moduls gespeist werden. Auf dem Esp32 läuft > Micropython und ein Webserver. Ich kann mich jetzt einen Browser auf PC > oder Handy mit dem Webserver verbinden
-
Artikel
Forth
Dimension (44 Seiten) AVR PFAVR - eine ANS Forth Anpassung für AVR (req.: min. 13K words FLASH and 32Kbytes external RAM) avrforth von Daniel Kruszyna amforth Forth für AVR Atmega µC (req: nur der Mikrocontroller) Forth-Computer mit ATMega 32 und Videoausgabe - Forumsbeitrag von Christian Berger Vierte
amForth (Erich Waelde). Video und Folien von der Forth Tagung 2011 in Goslar eForth328, eForth für ATMega328 von Dr.C.H. Ting v2.21 mit Dokumentation, 2011 AVR und PIC: FlashForth - ein Forth für PIC18, PIC24/30/33, AVR Atmega Arduni Yún & Raspberry Pi 4th - ein Forth-Compiler für viele Systeme MSP430
-
Thread
Zeitschaltuhr Aquariumlampe
was Fertiges. Allerdings muss der ESP netzsynchron laufen. Mein Dimmer mit einem ATtiny 4313 kann 32 Schaltzeiten speichern und wird über I2C sowie Taster bedient. Gruß Carsten
habe es ja selbst entworfen und gebaut, entspannt schlafen konnte. Der µController hier ist ein ATMEGA328P-AU und das Licht wird mit einer handelsüblichen Infrarotfernbedienung für Fernsehgeräte ein- und ausgeschaltet. Der gemessene Stromverbrauch oder die gemessene Leistungsaufnahme der gesamten Schaltung
-
Thread
Pollin NetIO Hardware-Nachbau
Wer lechzt danach? Esp gibt bei Aliexpress vollständige ESP32-Relaisplatinen für wenig Geld. Und die sind dann sogar per WLAN anzusprechen. Nicht davon zu reden der Prozessor ist Lichtjahre weiter als der alte atmega. Und das Argument das der Pollinschieber günstig
/ESP32/ESP32-GATEWAY/open-source-hardware
-
Artikel
Arduino
mit vielen Beinchen gelötet werden, ist ein Austausch für den Anfänger ausgeschlossen. Einen neuen ATMega328P (PDIP/ Plastikinsekt mit 32 Beinen) gibt es im Elektronikhandel für ca. 3 Euro im Gegensatz zu 25 Euro für ein komplettes Board. (Den blanken Chip kann man aus der IDE mit dem Bootloader flashen
) Programmbeispiele zu beiden Prozessoren des Arduino Yún: Atheros AR9331 mit Linino (openWRT) & ATmega32u4 Literatur. Claus Kühnel: Arduino - Das umfassende Handbuch, Rheinwerk Verlag, 2020, ISBN 978-3-8362-7345-9 Günter Spanner: Arduino: Schaltungsprojekte für Profis, Elektor Verlag, 2012, ISBN 978
-
Thread
Relaisansteuerung mit ESP32 macht mich völlig ratlos
keine Verbraucher. Was habe ich bisher unternommen: 1) das 1xUM Relais möglichst weit weg vom ESP32 positioniert 2) 100nF Stabilisierungskondensatoren am RST Pin und am 3V Pin ESP32 3) 470 µF Elko an 5V und 3 V Spannungsversorgung 4) natürlich die Freilaufdioden. Die Snubberschaltung ist zwar
Wie ist denn die Gatespannung mit dem Spannungsteiler beim ESP32 im Vergleich zum Arduino?
-
Thread
Frequenzüberwachung ( ohne controller )
und auch die Hardware diese an schalten Hintergrund warum, bei Langzeitanwwendungen steigt der Atmega gerne mal nach 4-5 Monaten aus, alle Timer Überläufe kann man bei der zeit ausschließen, aber Testen ist da auch nicht so einfach, deswegen hatte ich die Hardware Lösung mit eingebaut. Ja und bevor
Lucky schrieb im Beitrag #7694849: > Hintergrund warum, bei Langzeitanwwendungen steigt der Atmega gerne mal > nach 4-5 Monaten aus, alle Timer Überläufe kann man bei der zeit > ausschließen Die Überläufe sind nicht das Problem, sondern daß sie exakt in einer Race-Condition auftreten. Man muß
-
Thread
Does it "matter"?
es schade, dass der Name Arduino jetzt auf beliebige andere Hardware ausgeweitet wird. Aber ein ATmega328 ist heute keine viel preiswertere Hardware mehr als schnelle Controller, das war irgendwann zu erwarten.
Christoph db1uq K. schrieb im Beitrag #7694663: > Aber ein ATmega328 ist heute keine viel > preiswertere Hardware mehr als schnelle Controller, das war irgendwann > zu erwarten. Klar und Arduino ist ja nicht mehr nur AVR. " a 32-bit Arm® Cortex®-M4 and a 16
-
Thread
MSPM0L-Familie als Nachfolger von MSP430
an. UltraLowPower bedeutet, dass die MCU MSPM0L1306 im Betrieb gerade mal 71 µA/MHz verbraucht (Atmega328P 1.5mA), im SHUTDOWN gerade mal 61 nA (Atmega328P 1µA) Die MCU kann aus dem Shutdown innert 3.2µs über IO wieder geweckt werden. In der kleinsten Ausführung benötigt die MCU ca 8mm2 auf dem PCB
Dieses ganze Gehampel einen ARM32 für die Aufgaben eines 8- oder 16-Bitters anzupreisen ist lächerlich. Die 8Bitter brauchen beim rechnen weniger Strom als der ARM beim schlafen. Und wenn die bisher gereicht haben, tun sie das heute
-
Thread
Frage bezüglich Mikrocontroller auf selbst erstelltem PCB
schrieb im Beitrag #7692742: > Daher ist es > für mich viel einfacher direkt zusätzlich einen ATmega328P zu nehmen da > das Github Projekt für diesen erstellt wurde. Zukunftsweisender wäre es allerdings, das Projekt soweit verstehen zu lernen, daß es auch auf dem ATmega32U4 läuft. Dann entfällt
ja erst dann, wenn man ein Projekt anpassen und erweitern möchte. Prinzipiell könnte sogar der ATmega32U4 als USB-UART Bridge dienen, aber dazu braucht man auch Programmierkenntnisse.
-
Thread
SoC oder µC mit sehr vielen IOs gesucht
Da fast alle notwendigen Infos fehlen werfe ich jetzt einfach mal die S32K-Serie von NXP in den Ring. Die S32K314-Variante hat z.B. bis zu 218 GPIOs. https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-auto-general-purpose-mcus/s32k3-microcontrollers-for-automotive-general-purpose:S32K3
-
Thread
Modbus RTU Protokolländerung
aus. Baudraten bis 2,5mps und 10k Pakete pro Sekunde sind damit kein Problem auf einem kleinen STM32F0.
Der AVR hat auch kein DMA. Und es gibt genügend Arduinos mit STM32 oder anderen 32 Bittern, auch mit Ethernet. Allerdings ist die Modbus RTU Implementierung selbst auf der Portenta Machine Control bescheiden.
-
Thread
UPDI Programmierung mit dem Diamex
Laut der Ausgabe wird AVRDUDE wohl mit "-p m8" aufgerufen, das ist ein ATmega8. Vielleicht einfach mal AVRDUDE direkt aufrufen und "-p avr32dd14" verwenden.
ganz konkret meinen Atmel ICE. Das x in AVRxEA steht als Platzhalter für die Flashgröße. Bsp. AVR64EA32. Ich habe in meinem Bestand nur 'DB' und 'EA' dieser AVR Typen. ;-) Abgesehen von neueren ATmega 4809. avrdude war auf dem neuesten Stand und ich konnte weder direkt mit avrdude noch mittels Microchip
-
Thread
LED Modul 1637
kommst du dort schneller zum Ziel, als mit Bascom? Nein, als Rentner bastle ich zur Zeit mit dem ATmega 32 un dem ATTiny 84. Und für das Abtippen von An204 habe ich keine Lust. Das reicht mir. HolgerR
kommst du dort schneller zum Ziel, als mit Bascom? > Nein, als Rentner bastle ich zur Zeit mit dem ATmega 32 un dem ATTiny > 84. > Und für das Abtippen von An204 habe ich keine Lust. Meinst Du das wirklich so? Abtippen würde das kaum einer. Man kann ja den angezeigten AN204 Quell Code auf der Webseite
-
Thread
OPV für Shunt-Messung (100A)
ich halt via UART oder I2C auslesen kann. Ich habe mir selber eine kleine Schaltung mit einem ATMega328 und einem ESP32 gemacht. Kann da alles auslesen, nur eben fehlen mir die tollen "Watt" angaben wie man diese so kennt. MQTT usw habe ich mir alles gemacht. V Messung mit Spannungsteiler und
Tobi S. schrieb im Beitrag #7683867: > ATMega328 und einem ESP32 gemacht. Warum? Das schafft doch der ESP32 bestimmt alleine. Tobi S. schrieb im Beitrag #7683875: > Ich will vorerst die A der Batterie und der A der PV Module messen. >
-
Artikel
IRMP
Mikrocontroller-Familien lauffähig. AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (CCS- und XC8/C18-Compiler) PIC12F1840
den Timer2 mit 8-Bit-Genauigkeit verwenden. In diesem Fall wird dieser dann konfiguriert über: Für ATmega8/ATmega16/ATmega32: Für ATmega88/ATmega168/ATmega328: Bei anderen AVR-µCs empfiehlt sich ein Blick ins Datenblatt. Man sollte in diesem Fall nicht vergessen, auch die Interrupt-Routine an den Timer2
-
Thread
Arduino IDE: Init-Ort von Lib/Device
Missverständnisse zu beseitigen: unter o.g. URL findet sich das Beispiel, das habe ich testweise einmal für ESP32 und einmal für atmega644 kompiliert, aber jeweils die richtige UART eingetragen. Beides kompiliert, aber der atmega hängt sich auf. (kann man ja schön mit seriellen Test-Ausgaben rausfinden. Diese
Instanz nicht mehr, die nur im Setup-Block steht. Es muss also irgendwo einen Unterschied zwischen ESP32 und mightycore geben. Soweit ich sehen kann, wird die Setup-Routine nicht ausgelöst, wenn beim atmega die Instanzerzeugung vor dem Setup steht, wie es im Beispielcode für ESP32 der Fall ist. Ganz
-
Thread
Nächster Schritt nach AVR: Empfehlungen gesucht
für viele unterschiedliche MC programmieren (AVR, ESP32, STM32, RP2040 ...)
Für die ESP32 sind hier viele Projekte mit Erklärung: https://randomnerdtutorials.com/projects-esp32/
-
Thread
ich suchen Raspberry Pi ansteuerbar 32 I/O Relaiskarte ich weiß nicht.
Kingcony hat da einiges: https://www.kincony.com/32-channel-esp32-relay-board.html
brauchst du nur noch eine Zeitmaschine... Wenns denn unbedingt BASIC sein muss: Arduino mit ATmega2560 und BASCOM.
-
Thread
Timer Probleme mit ATtiny1606
gerade ein Programm auf den ATtiny1606 zu portieren. Im ursprünglichen Projekt, geschrieben für ATmega328, Wird der Timer gestartet und im weiteren Programmverlauf gestoppt, das Interval neu berechnet und neu gestartet. Das versuche ich gerade bei dem 1606 mit dem TCA0 zu konfigurieren. Leider wird
Variable timerInterval keinen Einfluss auf die Zeit. Hier mein Versuch. [code] void startTimer(uint32_t timerInterval) { if ( timerInterval > 0 ) { TCA0.SINGLE.CTRLA = 0; // Stop timer TCA0.SINGLE.INTFLAGS = TCA_SINGLE_CMP0_bm;
-
Thread
Scönes/modernes Web UI für ESP32?
Weboberfläche hinbekomme? warum nicht wie das von NETIO? passte in einen AVR also auch in einen ESP32
Anderes Bsp. für eine gute Grundlage um Programmcode und html Code zu trennen. https://fipsok.de/Esp32-Webserver/Esp32 Nutzt man den Dateimanager kann man seine html Seiten ohne jedesmal komplett neu flashen jederzeit ändern.
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
0x1050 im Data-space und werden mit dem UPDI-Befehl LDS gelesen. (Bei den ATtinys (und z.B. dem ATmega4809) ab 0x1280) PS: > an anderen Stellen werden nur Offsets für die Fuse-Bytes angegeben Mais non - z.B. AVR32DD28def.inc: [code] ;*******************************************************
avrasm] Mit dieser Änderung lässt sich, zumindest bei mir, die Signatur auslesen von ATtiny412, ATmega4809, AVR128DB28, AVR16DD28, AVR32EA28 und AVR16EB14.