-
Thread
ein Stück Code funktioniert nicht
Hallo, könnte mir vielleicht jemmand helfen, das nachfolgende kleine Programmschnipsel eines ESP32 / Arduinocode zu sanieren? Die Aufgabe ist, daß von zwei DS18B20-Temperaturen die Unter-bzw. Übertemperaturen durch kleine schwarze Kreise signalisiert werden sollen. Dazu habe ich vier if-Anweisungen
------------------------------------ float temp_links, temp_rechts; void setup() { // für DS18B20: delay(3000); Serial.begin(115200); Serial.println("2-DS18B20-230506"); sensors1.begin(); sensors2.begin(); // für EPD display.init(115200); // enable diagnostic output
-
Thread
uC Familien Empfehlung
z.B. für die STM32L4-Familie: https://github.com/STMicroelectronics/STM32CubeL4/tree/master/Drivers/CMSIS/Device/ST/STM32L4xx/Include mehr braucht man eigentlich nicht. Die Cortex-M sind (in C) wirklich einfach zu programmieren. > Zudem bin ich nicht sicher, wie das [beim STM32] mit dem > Debugging aussieht. Optimal, 2 Klassen besser als beim PIC32M oder RX.
-
Thread
Innovative Komponenten: Strommessung, Elektromechanik und mehr
LED-Farbe auch die angezeigte Beschreibung an den Schaltzustand anpassen. Espressif liefert derweil den ESP32-H2 aus, während einige neue integrierte Schaltkreise Zeit und Geld sparen. ### Espressif: ESP32-H2 ab sofort verfügbar. Der H2 legt den Fokus nicht auf WLAN, sondern auf IEEE 802.15.4 und Bluetooth
www.mikrocontroller.net/topic/522799 vorgestellt. Nun gilt, dass sowohl die Module als auch die als ESP32-H2-DevKit bezeichneten Entwicklerboards bei mehr und mehr Distributoren verfügbar werden.  Bildquelle: https://www.aliexpress.com/item/1005005252175587.html
-
Thread
Reset ohne Reset-Pin?
"wird schon funktionieren". Das Datenblatt zum PIC32MK erwähnt diese negative Eigenschaft an mindestens 2 Stellen. Deswegen vermute ich, dass das stimmt. Sowas schreibt ja niemand freiwillig ins Datenblatt. [pre]DS60001519E, Abschnitt 2.9 Without proper
POR) and Brown-out Reset (BOR) circuits, which can lead to improper initialization of internal PIC32 logic circuits.[/pre] [pre]DS60001519E, Tabelle 37-4 DC16 VPOR VDD Start Voltage — — Max. Vss + 0.3V to Ensure Internal Power-on Reset Signal(3) Non-compliance
-
Thread
Suche Programmgerüst: USB-Kommunikation und Daten Ein/Ausgabe Windows
Ordner du schaust. Die 3 Dateien, auf die man am häufigsten als Programmierer zugreift, sind Kernel32.dll, user32.dll und gdi32.dll Und die gibt es ja doppelt, Einmal als 32Bit im Ordner SYSWOW64 und einmal im Ordner SYSTEM32 als 64Bit. Klingt zwar kurios, ist aber so. Und die werden beim Systemstart
Win32 API für GUI zu benutzen ist wie Rasen mähen mit Nagelschere. Kann man machen, ist halt…
-
Thread
Nachfolger vom ATMEGA2560?
? Aber 14EUR für eine 8MHz 8-Bit CPU... WTF?! Für fast die Hälfte bekommst Du schon was aus der STM32F4 Reihe der den ATmega zum Frühstück verspeist von der Leistung her. Ich hatte mich vor Jahren von AT(X)mega verabschiedet und bin zu STM32 gewechselt. Ich bereue es nur seltenst wg. der 5V Versorgung
Um doch noch etwas Staub aufzuwirbeln.. Der ATMega2560 ist im Dokument DS40002211 spezifiziert. Dort ist auf der Frontseite vermerkt : ATmega2560/ATmega2561: 0 - 16MHz @ 4.5V - 5.5V Im Kapitel 31.1 auf Seite 356 : als PowerSupply current : [pre] Active 1MHz, VCC =
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
irgendwann heraus. aber da cubeide ja auch cmdline kann, ist ja erst mal alles in ordnung. [c] stm32cubeide -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild -data /[....]/STM32CubeIDE/workspace_1.12.1 -build LwIP_HTTP_Server_Netconn_RTOS &&st-flash --reset write STM32CubeIDE
schrieb im Beitrag #7419657: > Wicki W. schrieb im Beitrag #7419610: >> Makefiles gibt es weder in .stm32... noch in .eclipse > > Aber sicher gibt es die. > ...und die tuen genau Das, was man erwartet. das wäre schön. Bei mir sieht das so aus: tree .stm32cubeide/ .stm32cubeide/ ├── favorites.boards.txt
-
Thread
STM32N6 “halb angekündigt”, Radxa ROCK 4SE im Vergleich, neue I2C-Expander uvm
nun mehr über das Produkt.  Bildquelle: https://blog.st.com/stm32n6/ Erstens gibt es nun folgende Performancedaten zu vermelden: [c] The side-by-side demonstration showed the STM32N6 handled 75x more frames than the STM32H7 while running at a max frequency less than 2x that of the STM32H7. The outstanding efficiency and performance of the STM32N6 are possible thanks to our Neural-Art Accelerator™, an ST-developed Neural Processing Unit. [/c] Noch ist indes nicht klar, wann ST
-
Thread
Picoboard, Arduino, Gpio / Port direkt per Register-Zugriff steuern?
800kHz Register set/clr ~33MHz(!) Register togl ~ 22MHz(!) Sollte reichen. Da kommt mein olles DS1052 schon an seine Grenzen!
Doku des RP2040 [c] static inline bool gpio_get(uint gpio); static inline void gpio_set_mask(uint32_t mask); static inline void gpio_clr_mask(uint32_t mask); static inline void gpio_put(uint gpio, bool value); [/c] gibt es schon in den Untiefen der Includes im gcc für den RP2040. Kann man ohne
-
Thread
Berlin Uhr aus ICs bauen
nimm 32,768 kHz Quarz, dann kannst dir den 4020 sparen...
Allerdings variieren die Widerstandswerte. Je nach Quarz. Hier gehts um einen kleinen Uhrenquarz mit 32kHz.
-
Thread
Platine von Bluetoothkopfhörer
üblich ist. Als Kopfhörerverstärker kannst Du alles mögliche wie z.B. LM4880 (https://www.ti.com/lit/ds/symlink/lm4880.pdf, braucht 5V Versorgungsspannung) oder einem Digitalverstärker à la PM8403 (https://www.mouser.com/datasheet/2/115/PAM8403-247318.pdf, ebenfalls für 5V ausgelegt) anschließen. Du
Die JL Chips haben so um 11 mW max an 32 Ohm. Ob das wenig oder viel ist.. Und PAM8403 geht ab 2,5V VDD
-
Thread
RP2040 core1 nutzen
Vielleicht besser [c] void multicore_launch_core1_with_stack ( void(*)(void) entry, uint32_t * stack_bottom, size_t stack_size_bytes ) [/c] verwenden, damit man weiß, was Sache ist?
der Variable kannst du den Compiler dazu zwingen, immer aufs RAM zuzugreifen. [c] volatile int32_t counter; void loop1() { counter++; } void loop() { Serial.println(counter); } [/c]
-
Thread
Wer baut gegen Bezahlung ein Gerät mit Schaltung?
als RTC RX8010SJ B (160nA), als Zwischenspeicher FM 24C64B-G (8kB, 151 year) und als MC der ATmega32U4. https://www.mouser.de/new/sparkfun/sparkfun-qwiic-pro-micro-usb-c-board/
bestimmter Code > über USB-C gesandt wird ein Löschkommando kommen. Bisher denke ich, dass ein STM32L0 das problemlos schafft, mit USB ESD protection
-
Thread
Mit KI Programme für Mikrocontroller entwickeln
Tools und IDEs wie Atollic TrueSTUDIO, System Workbench oder Eclipse. Es wird auch empfohlen, den STM32CubeMX-Codegenerator zu verwenden, um die Konfiguration der Peripheriegeräte zu vereinfachen. Es gibt auch eine Diskussion darüber, wie man den STM32-Debugger einrichtet und wie man Probleme bei der Verwendung
Steuerung übernimmt. https://www.youtube.com/watch?v=tF4DML7FIWk https://www.youtube.com/watch?v=NR32ULxbjYc Ob sich Kakerlaken auch sagen das wir sie ja schliesslich brauchen um all die Krümel zu fressen die herunterfallen?
-
Thread
Analog MEMS Mikrofon am Mikrocontroller
http://www.sengpielaudio.com/Rechner-db-volt.htm Bei z.B. 100dB SPL wären es (linear betrachtet) -32dBV. Dass das Mikrofon in weiten Grenzen linear arbeitet, sieht man dann bei 124dB SPL, da ist der Ausgangspegel nämlich bei: Kevin H. schrieb im Beitrag #7391753: > 0.398V RMS was -8dBV entspricht
64x-Gain bei den Spannungswerten bereits > berücksichtigt sein. Nein, zumindest die angehängte Datei "DS-000021-v1.22.pdf" ist einfach nur das Datenblatt zu dem ICS-40180 Mikrofon, inklusive SMD-Footprint und allem, das Dokument ist definitiv nur für das Mikrofon und nicht die Sparkfun-Platine. Von Sparkfun
-
Thread
Anschluss des Potentiometers an den Microcontroller
Hallo liebe Community, ich möchte gerne das Potentiometer DS3502U+ and den Microcontroller ESP32 anschließen. Leider weiß ich nicht genau, wie meine Schaltung dazu aussehen muss. Hat jemand schonmal mit dem Potentiometer gearbeitet und weiß wie die Schaltung aussehen muss, um das Potentiometer and den ESP32 anzuschließen und zu programmieren? Die Datenblätter sind folgende: Potentiometer: https://www.mouser.de/datasheet/2/609/DS3502-3122456.pdf Microcontroller: https://cdn.shopify.com/s/files
-
Thread
Stoppuhr Genauigkeit messen
Quarzfrequenz von Der Norm abweicht, schalte nen Trimmer dem Quarz parallel und "ziehe" ihn damit auf die 32,....Khz - Norm. Damit hast Du in Minutenbruchteilen eine genaue Quarzuhr. mfg
Auswertung der LCD Spannung oder Strompulse.. oder eine Photodiode ... Hat man aber nur noch 100Hz statt 32 kHz .. Und hat noch Jitter drin...
-
Thread
74HCT245 max. Strom pro Ausgang / Ausgänge parallel schalten
Ein 74LVC1T45 kann 24mA bei 3.3V und 32mA bei 5V treiben. Das wäre das passende für Dich. https://www.ti.com/lit/ds/symlink/sn74lvc1t45.pdf 8mA sind üblich für HC/HCT. Parallelschalten würde ich ohne weitere Maßnahmen nicht. Die einzelnen
wärs praktisch, wenns mit dem 74HCT245 ginge, den hätte ich nämlich da ;) Es geht auch "nur" um 32kHz un kommt nicht auf perfekte Signalform an. Nur eine stark verkürzte Lebensdauer wäre ungut.
-
Thread
Wemos D1 GPIO fallen nicht ab
Wemos D1 mit EspEasy geflasht wie schon oft davor auch. Ich möchte gerne mit dem Temperaturfühler DS18b20 messen und danach ein Relais schalten lassen. Außerdem habe ich noch ein DHT22 am laufen, sowie ein 2x16 LCD. Die Temperaturmessungen, sowie das LCD laufen ohne Probleme. Nun habe ich per Regel
ESP12F_Relay_X1.html https://templates.blakadder.com/ESP12F_Relay_X2.html https://templates.blakadder.com/ESP32_Relay_AC_X1.html Da is der Trafo usw. schon inklusiwe!
-
Thread
PCIe-Interface basierte Speicher mit nur ein oder zwei Lanes anschließen. Wie?
gemacht, und da ein feines Entwicklerboard gebaut. :-) Produktwebsite: https://www.ti.com/tool/DS320-SLIMSAS-EVM Datenblatt: https://www.ti.com/lit/ug/snlu299/snlu299.pdf?ts=1681120395353&ref_url=https%253A%252F%252Fwww.google.com%252F Zitat aus dem Handbuch: DS320-SLIMSAS-EVM is a PCI-Express 5.0 x16 to two x8 SlimSAS (SFF-8654) adapter, which enables DS320PR810-RSC-EVM and other Texas Instruments PCI-Express 5.0 redriver riser card evaluation modules to interface with up to four U.2 solid state drives (SSDs) using commercially available SlimSAS (SFF
-
Thread
Absicherung 16A CEE Steckdose
Christian S. schrieb im Beitrag #7398288: > CEE-Steckdosen (16A, 32A...) sind meistens mit Schmelzsicherungen > abgesichert. Ich kann dir kommende Woche Fotos von 48 CEE Dosen (jeweils hälftig 32A und 16A) schicken, deren Absicherung aus einem 3pol. LSS besteht.
Michael M. schrieb im Beitrag #7398531: > Nein, jetzt ist endlich eine 3x32A CEE Steckdose eingebaut. Und wie kommt man dazu eine 32A Dose mit 40A abzusichern? Das ist der gleiche Pfusch wie mit der 16A Dose, die mit 20A abgesichert ist. Ach und i.d.R sind es nicht die
-
Thread
Arduino IDE 204 bleibt hängen
" "-IC:\\Users\\didi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/lwip/port/esp32/include" "-IC:\\Users\\didi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/lwip/port/esp32
\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/soc/esp32/include" "-IC:\\Users\\didi\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/hal/esp32/include" "-
-
Artikel
LCD
hat 40 Beinchen. Für die Ansteuerung aller 4 Stellen und 3 Dezimalpunkte werden sage und schreibe 32 Ausgangspins benötigt! Kein Multiplexing wie bei LEDs. Für jedes weitere Symbol (Doppelpunkt, LoBat, AC, °C …) ein weiteres. Das schreit nach Portexpandern vom Typ 74HC595. Trotzdem haben diese LCD zwei
Link : Nokia 3310 Link : NOKIA 3310 LCD in BAS Link : Link : Link : Nokia 3310 Lcd Thermometer Using DS18B20 NOKIA 3510i. resolution : 97x65 pixel display area : colours : 256, 4096 controller : S1D15G14 backlight : adj contrast : Datei : Nokia 3510i LCD.pdf NOKIA 6100. resolution : 130x130 pixel display
-
Thread
Neuer Arduino Uno, neue Einplatinencomputer und neue Software
at 48MHz, which provides a 3x increase over the UNO R3. In addition to that, SRAM went from 2kB to 32kB, and flash memory went from 32kB to 256kB to accommodate more complex projects. [/c] Wichtig ist, dass das Erscheinen des R4 explizit keine Abkündigung der älteren AVR-Variante darstellt. Zwecks
Konkurrenz auf RISC-V-Basis suchst, empfehle ich dir GigaDevice. Hier hast du ein paar Videos zum GD32VF: Nuclei Studio 2022: https://www.youtube.com/watch?v=XZvkdkvxgSs Getting started, Hauptvideo: https://www.youtube.com/watch?v=ds542pZAyXQ What is RISC-V: https://www.youtube.com/watch?v
-
Artikel
STM32 für Einsteiger
Kern: "EFM32" von Silabs benötigt nur 0,9 µA im Sleep Mode. Die Spalte PIC zeigt die Eigenschaften der 8-Bit PIC18 (vergleichbar mit AVR), 16-Bit PIC24/dsPIC (vergleichbar mit MSP430) und 32-Bit PIC32 (vergleichbar
einigen Exoten spärlich. Dieses Forum bietet die beste Hilfe für AVR, PIC, MSP430, LPC1xxx und STM32. Andere Prozessoren sind schon sehr alt bzw. nicht mehr modern, da deren Peripherie zum Teil doch recht eingeschränkte Funktionalität bietet wie z.B. viele 8051 Typen oder PIC16 (oder auch dsPIC30).
-
Thread
Variablen auf Waveshare-E-Paper anzeigen lassen
Nimm einen ESP32 zum testen der Ansteuerung. Ist besser, weil mehr RAM. So kannst du frei waehlen zwischen allen Beispielen. Wenn eins laeuft, laufen alle. Verwende die monochrom Version: https://github.com/olikraus
einen Sketch von J.M.Zingg gekürzt, auf meine Verhältnisse zugeschnitten und dahinein den Kram von DS18B20-Abfragen integriert. Allerdings mußte ich für den DS18B20 die allerneueste Version von OneWire integrieren, damit es auf einem ESP32 läuft. Bis auf ein restliches Sofwareproblem und dem noch fehlenden
-
Thread
Entscheidungshilfe Labornetzteile-eilig !
einen richtigen Zusammenhang zwischen Bildern und Text herstellen, das ergibt so keinen Sinn. Gruß DS
defekten NT Das Schubert hat also 28V/3.5A Trafo bei 220V. Bei heutigen 230V+/-10% kommen 26.35 bis 32.52V raus, gleichgerichtet 37.2 bis 45.98, nach dem Gleichrichter 35.2 bis 43V, im Leerlauf auch gerne 8% mehr macht 46.11V. Zu viel für den 40V Elko und 40V uA723. Man sollte einen spannungsfesteren
-
Thread
avr-gcc und .noinit
Watchdoginterrupt wieder entfernt worden. Man kann aber den PIT zum Aufwachen nehmen mit den internen 32kHz ULP. Über Reset zu gehen, finde ich auch unschön. Denn da gehen ja wieder alle IOs kurz in tristate. Z.B. eine LED würde kurz flackern, ein Magnet kurz abfallen.
einmal verlinken https://ww1.microchip.com/downloads/en/DeviceDoc/ATtiny212-214-412-414-416-DataSheet-DS40002287A.pdf 2. Seite
-
Thread
Motorstrom BLDC
Guten Abend, kennt sich jemand aus mit dem Motor Control PWM Module vom dsPic30F? Eigentlich ist der Controller schon realisiert und läuft auch. Es geht nun darum, Softwaremässig den Anlaufstrom und auch sonst den Strom während des Betriebs zu begrenzen. Mit dem Fault-Pin-event
du da Rechenleistung ohne Ende hast. Das Prinzip von AVR447 habe ich mal portiert auf XMega und STM32 und das war gar nicht so schwer.
-
Thread
Phasenfrequenz-Detektor unter 1 k Hz
www.amazon.com/ADF4002-module-frequency-detector-driver/dp/B07CTM5LJH?language=de_DE¤cy=EUR 51,32 EUR https://www.ebay.de/itm/264128054198 EUR 60,99 Teilweise mit Mikrocontroller im Preis inbegriffen (oder nur USB-Schnittstelle?) da findet sich bestimmt auch noch ein billigeres Angebot.
Phasendetektoren auswählen. Die HC-Variante bietet deren drei zur Auswahl. https://www.ti.com/lit/ds/symlink/cd74hc4046a.pdf Lea schrieb im Beitrag #7380263: > Dazu möchte ich für den modularen Aufbau den "Phase > Detector/Frequency Synthesizer ADF4002" verwenden. Da aber ein neumodisches
-
Thread
Maskieren modern?
wenn jeder Pin eindeutig zu finden ist, und zu jeden Pin gehören die entsprechenden Register... DS
auch im ollen C. Nö, abgesehen davon dass es doppelt gemoppelt ist, fehlt da das Semikolon. DS
-
Thread
20+ Temperatursensoren auslesen mit zwei-Draht und großen Kabellängen (~300m)
Wenn es sich um die DS18B20 handelt, dann kannst 2-Draht mit 300 Meter vergessen. Dann bringen die Dinger Dir dann hin und wieder Temperaturen zurück, die bei 84 Grad liegen. Was natürlich nicht stimmt. Bei solchen Längen
Falk B. schrieb im Beitrag #7382073: > 100mA bei 12V 7 Zoll Display und ESP32 mit WLAN. Ist Bestand und könnte vielleicht geändert werden. Zum Start würde ich es aber gerne benützen.
-
Thread
Amper 2023 – Werkzeug, Labororganisation und mehr
gibt es viele. ... das Quartze in allerlei Herren ... Verkaufen der Quartze beschränken zu wollen ... 32KHz-Quartzen sehr wertvoll Richtige dt. Schreibweise ist "Quarz". Auf dem Plakat von SJK steht "Quartz"
viele. ... das Quartze in allerlei Herren > ... Verkaufen der Quartze beschränken zu wollen ... 32KHz-Quartzen sehr > wertvoll > > Richtige dt. Schreibweise ist "Quarz". Auf dem Plakat von SJK steht > "Quartz" Leider auch nicht...aber danke für den Bericht. Ich war mir unsicher...
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
. aktuellem > Datenblatt (Seite 536) durchaus lpm in allen üblichen Adressierungsarten Also im DS40002312A (© 2021 Microchip Technology Inc.) ist das Instruction Set Summary nicht mehr enthalten. Nur im vorläufigen DS40002028A (© 2018 Microchip Technology Inc.). LPM kann er immer noch: "The
MMIO_WORD (mem_addr) (*(volatile uint16_t *)(mem_addr)) #define _MMIO_DWORD(mem_addr) (*(volatile uint32_t *)(mem_addr)) [/c]
-
Thread
Welcher USB-Adapter für Baofeng UV-5R gut?
Adapter kannst Du sicher nochmal für was anderes brauchen, z.B. µC an PC anschliessen, ESP8266 oder ESP32 flashen etc
Typen. Laut Python-Text sind es deutlich mehr. Ich warte mal, was der (Haupt-)Autor Dan Smith kk7ds antwortet. Diese Ubuntu-Paketquellen sind ja immer noch von irgendwem nachbearbeitet, da weiß man nicht wie aktuell sie genau sind. Die originale Quelle hat das Datum von gestern, eventuell ist der Fehler