-
Thread
IP/Ethernet über RS485
unkonventionelle Idee für ein IP-over-RS485-System. Die Architektur besteht aus einer "Master"-Einheit (z.B. ESP32 mit WiFi) und mehreren "Slave"-Einheiten (z.B. WCH CH32V*). Der herkömmliche Ansatz wäre wahrscheinlich, dass die "Slave"-Einheiten die Daten an die "Master"-Einheit senden, welche sie dann sammelt
Standardlösung. dito, weil diese Lösung keinerlei Vorteile bietet Beim Preis für einen Ethernet Controller+uC kann man aber auch einfach alle Endpunkte mit einem ESP32 Modul ausstatten. Keine Kabel, nur einen WLAN Access Point, IP im ESP32 mitgeliefert.
-
Thread
ESP32 Pin Change interrupt
Hallo, bei einem ESP32 habe ich Probleme bei einem Interrupt. Immer wenn dieser Ausgelöst werden soll, stürzt das Programm ab. [c] #include <string.h> #include <freertos/FreeRTOS.h> #include <freertos/task.h> #include
:0x3ffb08c0 0x40082ac6:0x3ffb0930 0x40082be9:0x3ffb0960 0x401315ae:0x3ffb0980 0x4013460d:0x3ffb0c90 0x4013c781:0x3ffb0cc0 0x4008b511:0x3ffb0cf0 0x400d35a1:0x3ffb0d40 0x400845e1:0x3ffb0d60 0x400828dd:0x3ffb0d80
-
Thread
LiFePo4 Schaltregler für Ladegerät
der Verbraucher muss kontrolliert abschaltet werden können. Außerdem möchte ich dem Akku bei – 20°C nur einen kleinen Ladestrom geben und die Schaltung muss möglich kompakt sein. Dafür wollte ich einen ESP32 nehmen, welcher die Daten übermitteln kann. Mit einem 24V Netzteil wird die Schaltung gespeist
aber alt (dafür beschafbar). Heiko S. schrieb im Beitrag #7248286: > Das Teil hat nur 12V mit 6Ah, also eigentlich nichts Heiko S. schrieb im Beitrag #7246014: > regelbar über den ESP. Heiko S. schrieb im Beitrag #7246014: > Außerdem möchte ich dem Akku bei – 20°C nur einen kleinen Ladestrom
-
Thread
Problem mir C-Pointer oder Brett vorm Kopf
Strings: Data (23) is written to Device Status Service: 41 41 45 43 41 77 51 46 42 67 63 49 43 51 6F 4C 44 41 30 4F 44 78 0 der ble_rx_counter ist 23 und das letzte Byte ist 0
insgesamt 349 Bytes) in 20 Byte Stücke jetzt funktioniert auch das dekodieren ohne Reboot P.s. im ESP32 Gitter wurde empfohlen eine andere Base64 decode funktion zu nutzen. [c]int mbedtls_base64_decode( unsigned char *dst, size_t dlen, size_t *olen, const unsigned char *src, size_t slen );[/c]
-
Thread
Arduino due clone brauchbar?
folgende Clones gestoßen: http://www.amazon.de/Arduino-kompatibeles-Board-SAM3X8E-Cortex-M3/dp/B00U8Y8GS6/ref=sr_1_2?ie=UTF8&qid=1450792895&sr=8-2&keywords=arduino+due http://www.amazon.de/XCSOURCE%C2%AE-Arduino-Cortex-M-Steuerungsboard-TE223/dp/B011BBLDWU/ref=sr_1_6?ie=UTF8&qid=1450792895&sr=8-6&keywords
selbst verbessert, wo nötig und machbar. Die Arduino-Foren sind da fachlich zu weit weg. Auch der ESP ist so ein Problemkind: es ist ein WiFi-Modul mit AT-Kommandos. es ist eine 80(160) MHz 32Bit CPU mit etlichen I/O, die "zufällig" noch WiFi dran hat. Was von dem Teil hat nun FCC und CE? Bisher
-
Thread
programmierbare Fernbedienung selbst bauen
www.mikrocontroller.net/topic/irmp-infrared-multi-protocol-decoder Ansonsten ist mit Sicherheit ein ESP mit seiner RTU-Perepherie sehr gut geeignet dafür. https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/rmt.html Die Peripherie macht die Arbeit, der/die Cores
manche Fernbedienungen gibt es sogar Software Extensions. Ich verwende z.B. eine URC-7960 für bis zu 6 Geräte. https://www.oneforall.com/universal-remotes/urc-7960-smart-control-6/support Die Eneloop NiMh Akkus halten länger als 2 Jahre ohne neu aufzuladen. Da ich die Programmierung schon 6 Jahre
-
Thread
SPI Flash Programmer
10624_10623_10622_10621_10620,searchweb201603_30,ppcSwitch_5&algo_expid=2eb30265-a8d0-404f-9e61-93efe4c8a8c2-1&algo_pvid=2eb30265-a8d0-404f-9e61-93efe4c8a8c2&priceBeautifyAB=0 Es ist weiter nichts beschrieben. Ein Kabel vom Tag könnte man ja an sowas dran basteln. Hat jmd. sowas schon mal genutzt?
meinen alten AVR-ASM-Sourcen Anleihe tätigen XModem scheint es als Lib zu geben. Weiter gesponnen: ESP mit SD-Card dran und von dort die Flashs beschrieben. Kleines Display und Tasten dran, um das File auszuwählen und zu flashen. Im Moment würde ich wohl sogar einen ESP32 nehmen, spiele ich ohnehin
-
Thread
DS18B20 - 10m Leitung, Position des Widerstandes
Sorry... https://github.com/dragino/LoRa_STM32/blob/f343116c708b5f25e7ca3acb152879776d1cbf5c/STM32CubeExpansion_LRWAN/Projects/Multi/Applications/LoRa/DRAGINO-LRWAN(AT)/inc/stm32l0xx_hw_conf.h um genau zu sein da...
Moin, mir hat es keine ruhe gelassen... ESP32 Dev Device, 4.7k https://lastminuteengineers.com/multiple-ds18b20-esp32-web-server-tutorial/ Den Code kopiert... und selbst in Stern Topologie kommen die Daten bei zwei Sensoren... ja auch am
-
Thread
Mosfet-P-Kanal
kommen die her, wenn du mit 12V speist? Die Welt ist leider kompliziert. Kurze Erklärung: Ein ESP32 muss initial mit Daten vorsorgt werden. Hierzu wird der via USB-Port geflashed. Dannach ist der USB-Port Geschichte und wird nicht mehr benötigt. Hierzu benötigt die Schaltung 3.3 Volt für den ESP
Martin B. schrieb im Beitrag #7611803: > Im 'normalen > Betrieb benötigt es 3,3 v für einen ESP32, 5 volt für einen > CAN-Bus-Treiber und nochmal 3,8 Volt für einen anderen IC. > Die 3,8 und 3,3 werden durch zwei LM2596 Step-Down wandler > erzeugt und die 5V durch einen LM78L05. Also zum
-
Thread
Wo ist in meiner Berechnung der Fehler?
auf dem 328p mühsam sparsame eigene Routinen geschaffen und ist froh das man diese auch auf einem ESP32 nutzen kann, wozu als den Überfluß SRAM und FLASH ohne Not nutzen?
auf dem 328p mühsam sparsame eigene Routinen > geschaffen und ist froh das man diese auch auf einem ESP32 nutzen kann, > wozu als den SRAM und FLASH ohne Not nutzen? Aha, jetzt also die Strohmann Argumente.
-
Thread
Kennt jemand Gravitrax Funkfrequenz?
: 6 bytes lang; die ersten 3 sind je Sensor fix; die letzten 3 Bytes random (um Paketwiederholungen zu erkennen) c) Einstellungen am XN297L: Fixe Paketgrösse: 6 bytes, fixe Adresslänge: 5 bytes, 2 bytes
GraviTrax-Connect/blob/main/GraviTrax-Connect-Python-Library/gravitraxconnect/gravitrax_constants.py#L32) - 4+5: random message id - 6: CRC damit konnte ich ein paar Variatonen durchprobiern und funkioniert wie erwartet. Code im repo ist akualisiert. Einen Bug muss ich jetzt noch finden: den XN297L
-
Thread
Arduino Bibliothek - Methoden bzw. Funktionen en Detail erklärt - gesucht
was auch immer. Ich bin schon etwas älter, mein Programmier-Werdegang: HP97, SHARP PC1245 (Basic), C64 (Basic), PC (GW-Basic), Turbo-Pascal 3-6, dBase/Clipper. Du siehst, ich bin DOS-Mensch, aber irgendeinen Atmel AVR..frag mich nicht was, bekomme ich in BASCOM für meine Zwecke auch geregelt. Ein bisschen
Zeichen invers überschreiben vor den neuen Zeichen. https://www.mikrocontroller.net/attachment/446990/esp32_nano_web.jpg
-
Thread
Smart Camper
Home-Assistant ist durchaus sinnvoll. Würde ich auch so machen. Bei den Sensoren würde ich auf ESP32 gehen. Anbindung über Funk ist wesentlich einfacher als zu jedem Sensor Strippen zu ziehen. Auch schon wegen dem zusätzlichen Gewicht. Die ESp32 gibt es als alle möglichen Module. Als Betriebssystem
heimischen Serverschrankes fehlen sollte, kaeme statt eines > Orange Pi Zero2 und einiger > ESP32 gehen. Anbindung über Funk ein 1 HE Server mit VMWare ESX und natuerlich ein 48 Port POE-Switch in Betracht. Damit kann dann jeder Sensor ganz einfach ueber seinen Netzwerkanschluss versorgt
-
Thread
HC-SR501 Bewegungssens. an 3.3V ESP
BISS0001 ziehen. Sparkfun hat einen Sensor direkt an 5V liegen https://cdn.sparkfun.com/assets/6/7/b/3/6/BISS0001_Datasheet.pdf https://www.alldatasheet.com/datasheet-pdf/view/1132257/SILVAN/BISS0001.html "Silvan Chip", draußen vom Walde da komm ich her. Da liegen wieder die 18k+10k in der
Temperature compensation (optional, factory reset): In the summer when the ambient temperature rises to 30 ° C to 32 ° C, the detection distance is slightly shorter, temperature compensation can be used for performance compensation.
-
Thread
C Variadische Funktion mit Array
intWert = 123; printf("%d%d", intWert); In dem Fall würde printf versuchen auf einen Wert hinter esp zuzugreifen. Dort müsste ich dann per memcpy meine Werte ablegen. Aber wie komme ich aus reinem C an die Adresse von esp?
Behaviour falls man einen so erhaltenen Zeiger außerhalb von a dereferenziert. Dito für b. [pre]C99 Annex J.2 Undefined behavior The behavior is undefined in the following circumstances: ... — An object is referred to outside of its lifetime (6.2.4). ...[/pre] Und Undefined Behaviour ist
-
Thread
Probleme mit Werten vom BME280
Ich habe ab $88 26 Byte "am Stück" ausgelesen. Kalibrierdaten: Register Wert $88 $C7 $89 $6F $8A $61 $8B $68 $8C $32 $8D $00 $8E $96 $8F $8B $90 $C2 $91 $D6 $92 $D0 $93 $0B $94 $A5 $95 $22 $96 $A4 $97 $FF $98
vorgehen und diese Schritte durch Abstraktionsebenen im Code abbilden: 1.) Physikalisch (SPI/I2C) Es sollte einen Satz Funktionen geben welche alle Funktionen der Schnittstelle abbilden können. Unabhängig vom verwendeten Sensor. Testen mit Oszi oder LA. Beispiele: i2c_start, i2c_write, spi_io
-
Thread
Realtek-Mikrocontroller mit Bluetooth 7, preiswerter nRF54, GMSL2 für Raspberry Pi uvam
CircuitPython unterstützt nun den ESP32-C5, während Rohde & Schwarz den ZNB3000 mit externen Mischern bis 330GHz pushen. Die Zerlegung des iPhone 18 fördert interessante optoelektronische Details zu Tage – was es sonst Neues gibt, vermelden
nur am Raspberry-Pi-Mikrocontroller – zurückportiert wurde: [c] Highlights of changes since 10.3.0 • Allow importing turbo (@viper and @native) .mpy files on RP2xxx boards. More to come. • Espressif ESP32-C5 support. • Espressif and nordic BLE fixes that improve
-
Thread
Störungen im Analogeingang Arduino durch Wärmepumpe
gelöst. - Der Arduino selber sitzt auf einem erweiterten Break-Out-Board (--> Bild) mit zusätzlichem ESP zur Kommunikation per MQTT zur Hausautomatisierung. Dieses System läuft seit 6 Jahren so, stabil und rauscharm (ohne WP). Verschiedene Arduinos habe ich auch schon ausprobiert. Machen einen Unterschied
Rauschen lediglich um etwa einen Faktor ⎷(Anzahl Messungen) reduziert (Faktor 5,6 bei 32 Messungen, Faktor 8 bei 64 Messungen). Bei der gewaltigen Rauschamplitude in den gezeigten Daten, mag das zwar helfen, bleibt aber, nach einer vernünftigen Messung, immer erst die zweite Wahl.
-
Thread
OLED Display 2.42'' SSD1309 SPI mit oder ohne Level Shifter
#7641907: > Wenn ich eine 3,3V Alternative einsetzen wollte, so würde ich vermutlich > einen STM32 nehmen. Allerdings hätte ich dann wieder das Problem, dass > mein Display-Modul ja gerne an Pin VDD +5V sehen möchte ... Ja und? Nichts hindert Dich daran, Deinen µC trotzdem mit 3.3V zu versorgen
Kannst doch umschalten mit R8 von I2C nach SPI. siehe auch links neben dem Folienleiter.
-
Thread
µC Ethernet SSL
Ich hätte an diesen µC gedacht: STM32F103C8T6 20KB RAM 64KB Flash 72MHz Nur leider ist das RAM ja was knapp welcher hätte den mehr RAM?
Hallo, prinzipiell können die ESP8266 SSL. http://www.esp8266.com/viewtopic.php?f=6&t=3818 Gruß aus Berlin Michael
-
Thread
_delay_ms() in der ArduinoIDE vs. AtmelStudio7
Das benötigt weiterhin Arduino und verwendet auch dessen Compiler, so kann man zum Beispiel auch ESP8266 Arduino Projekte im Atmel-Studio bearbeiten, oder auch STM32. Es gibt dann eine unter File/Open/ die neue Option "Arduino Project". Beim Speichern kommen im Verzeichnis nur ein paar Dateien dazu
> Aber warum funktioniert dann mein _delay_ms() nur richtig wenn ich > #define F_CPU 16e6 verwende und nicht #define F_CPU 2e6 ? Na weil bei deinem µC wohl jemand den Presclaer umkonfiguriert hat. Wie gesagt ist das bei Arduino Modulen so üblich.
-
Thread
Abstand kapazitiv mit Arduino erfassen
Abstand ~20 kHz, stabil auf 4 Stellen bei 1 s Messzeit(!) Ah ich habe gerade gelesen, dass der ESP32 Frequenzen von bis zu 40 MHz messen kann. https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/pcnt.html Das funktioniert über einen Pulszähler, welcher die steigenden
demnach auch als LC-Oszillator-IC gut funktionieren müsste (1 x '04 ungebuffert, + 1 x '04 normal, SOT23-6, setze ich auch ein). Mit dem L und einem zusätzlichen C wäre der Aufwand kaum höher.
-
Thread
ESP32 WROOM programmieren - Fehler
Hallo, ich erhalte folgende Fehlermeldung, wenn ich meinen ESP32 programmiere. Irgendeine Idee an was das liegt? Oder meint Ihr der Chip hat einfach zu viel Hitze abbekommen und ist kaputt? Arduino: 1.8.13 (Windows 10), Board: "ESP32 Dev Module, Disabled,
Bytes für lokale Variablen verbleiben. Das Maximum sind 327680 Bytes. esptool.py v2.6 Serial port COM3 Connecting........_____....._____....._____.....__ Chip is ESP32D0WDQ5 (revision 1) Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None MAC: 98:
-
Thread
Raspberry Pi Pico 2W, neue Funk- und Normal-Mikrocontroller
protocols, besides the fully customizable proprietary options, includes wM-Bus, Mioty, Wize, Sigfox, 6LowPAN as well as Wi-SUN Home-Area-Networking (HAN). [/c] Weitere Informationen finden sich - wie immer - unter der URL https://www.st.com/en/microcontrollers-microprocessors/stm32wl3x.html.
der Abbildung gezeigte Planare.  Bildquelle: https://www.espressif.com/sites/default/files/documentation/esp32-h2-wroom-07_datasheet_en.pdf Auf AliExpress kostet die 2 MB-Version 2,13 US-Dollar, während die Variante mit
-
Thread
Pollin Display VL-FS-COG-VLGEM1277-01
6 Platinen 4€ incl. Sparversand (DE)
einer Grafik-Lib. skdx schrieb, dass es mit U8G2 super "funzt", aber das scheint nur auf einem ESP32 zu funktionieren. Ich habe es auf einem Nano laufen lassen und da bleibt die INIT schon hängen.
-
Thread
Welches Bauteil erzeugt einen Masseinpuls bei Spannungsveränderung
Kommt drauf an, was für dich Großrechner ist. Schau dir mal https://www.berrybase.de/waveshare-esp32-s3-zero-m-s3fh4r2-dual-core-240mhz-wi-fi-bt-5-usb-c-ohne-header an
Kommt drauf an, was für dich Großrechner ist. Schau dir mal > https://www.berrybase.de/waveshare-esp32-s3-zero-m-s3fh4r2-dual-core-240mhz-wi-fi-bt-5-usb-c-ohne-header > an Das sieht vielversprechend aus. Das know how für solche Dinger hab ich leider nicht
-
Thread
wie im µs Berich effizient warten
für AVR die löscht automatisch das ganze Feld unter dem neuen Buchstaben und die von Adafruit (für ESP32) tut es eben nicht, da muss man dann selber erst mal das Feld löschen vor Neumalen des Buchstabens (oder Ziffer oder Sonderzeichen)
auch bei verschiedenen Displays bei mir https://github.com/adafruit/Adafruit-GFX-Library/blob/8d7bdff6dc9dac30528469936959a446b661c8b9/Adafruit_GFX.h#L133-L154 Aber diese Lib ist für Grafikdisplays und die kann der TO bei seinem DOGM163 nicht gebrauchen.
-
Thread
Schnelles CRC16
w = (wCRC ^ *pData++) & 0xFF; wCRC = wCRC >> 8 ^ CRCtable[w]; } return wCRC; } [/c] Der Compiler erzeugt daraus diesen Code: [code] CRC16: ; load parameters mov ecx, DWORD PTR _pImageStart$[esp-4] movzx eax, WORD PTR _wOldCRC$[esp-4] push esi
Deine Daten sind ja wahrscheinlich länger. Also z.B: Input 300 bytes, in der loop immer z.B. 32 bytes verrechen. Bleibt 300 % 32 -> 12 restbytes zu verrechnen. Erspart Vergleiche, kostet Codegröße.
-
Thread
Kurzmitteilungen: neue Funkchips, Transistoren mit eingebautem Vorwiderstand und vieles mehr
Cent teurer als der vom Autor gern verwendete ABS25-32.000KHZ-T – und somit ein durchaus fairer Deal. ### ESP32-S3 ab bei Distributoren vorbestellbar Der von meinem Kollegen Christoph Birki (siehe https://www.mikrocontroller.net/topic/507344#new) Anfang
ausgeschlossen, was die Entwicklung erschwerte. Per sofort behebt STM diesen Missstand für die STM32WB-Serie von Funkmodulen – über die BlueNRG-Familie fand sich in der Ankündigung derweil nichts: [c] Strengthening support for wireless design, the STM32WB ecosystem provides all the necessary embedded
-
Thread
ELVjournal kostenlos als PDF
Volldeppen, deren Zeug finde ich noch nicht einmal lustig. Ich habe mir 2019 das make-Sonderheft ESP32 gekauft, incl. eines ESP32-DevBoards. Meine Erwartung war, das Ding in Gang zu bekommen, ohne im Internet stochern zu müssen - Enttäuschung. Der ESP lässt sich aus der Arduino-Umgebung heraus nur
Platinen. Tolle Sache in Zeiten, in denen es praktisch keine Flash-Controller gab. I/O-Karte mit 32 Kanälen für ISA-Bus. Hat auch sehr gut funktioniert, wurde von mir mit einer C++-TurboVision-Oberfläche versehen und für alle möglichen Steuerungen von Hardware genutzt Vierfachlader für NC-Micro
-
Thread
LoRA, Meshtastic, TTN, Helium?
Euro gekostet). Auch LoRaWAN-Module und -stacks sind verfügbar; Heltec macht ASR6502-basierte und ESP32-basierte für einen günstigen Kurs, der STM32WL integriert das auch alles. Soweit ich weiß, gibt's da mittlerweile auch für alle Arduino- bzw. Platformio-Unterstützung, dem Bastelspaß steht also wirklich
Himmel und Regen. Sensoren und Prozessor werden in den Pausen schlafen gelegt. Das Gateway ist ein ESP32, der im Haus sitzt und auch noch die alten WS2000-Sensoren von ELV mit empfängt und decodiert und an den MQTT-Server (RasPi) schickt.
-
Thread
Einfachster Weg (Hard/Software) einen Schrittmotor zu bewegen?
mit Fortran unterwegs war. Da wäre die Lösung Python auf einem Raspi oder Micropython auf einem ESP32-C3, dazu eine einfache Treiberplatine, die haben oft einen Eingang für "1 Schritt vorwärts" bzw. "1 Schritt rückwärts" ADC und Raspi: https://www.elektronik-kompendium.de/sites/raspberry-pi/2701241.htm Und der ADC ist mit dem ESP genauso einfach: https://randomnerdtutorials.com/esp32-esp8266-analog-readings-micropython/ Allerdings ist der ADC am hohen Ende des Eingangsbereichs etwas ungenau.
-
Thread
Taktik-Kompass selbst bauen
Meines Project ist vielleicht eine gute start: https://github.com/RP6conrad/ESP-GPS-Logger#readme Kompass module : ublox M8/M9/M10 (M8/M10 10Hz, M9 bis 20 Hz) E-paper mit ESP32 : T5 2.13 Lilygo Wichtig : Ein gps gibt nur eine gultige Heading (kompass) bei minimale Geschwindigkeit
Spielerei oder etwas anderes. Jan (ein paar Beiträge weiter oben) verwendet das ePaper Display mit esp32 Board LILYGO® TTGO T5. Das würde ich auch erstmal nutzen oder wisst ihr ein gegeigneteres Display? Nun habe ich gelesen, dass im Beitian bn880 GPS und Kompass drin sind. Wäre sowas sinnvoll?
-
Thread
ESP32 C3 Wroom - USB Verschaltung
angerissen, aber nicht zuende diskutiert. Daher führe ich das hier mal separat weiter :) Ich plane ein ESP32 C3 WROOM 02 verbauen und die USB Funktionalität zum Programmieren und UART zu nutzen. In diesem Post ging es um die USB-Verschaltung: https://www.mikrocontroller.net/topic/530389?reply_to=6939048
auch einen 499 Ohm Serienwiderstand? (https://www.espressif.com/sites/default/files/documentation/esp32-c3_hardware_design_guidelines_en.pdf. Hardware Design Guidelines - 2.6 Uart) Grüße aus Bielefeld, Martin Mehr Hintergrund: Ich möchte ein PCB (möglichst komplett bestückt bei JLCPCB) bauen
-
Thread
Hameg HMC8012, Messwerte mit PC auslesen für Trendchart
Timerinterrupt ist aus alter Zeit. Schon seit Jahren können die > Systeme den Timer über die Win32-API auf minimale 1ms setzen. Über > interne APIs lassen sich noch geringere Zeiten programmieren. Hallo Didi, hast Du hier ein Beispiel in C# für das heruntersetzen des Timerinterrupts? Hatte
Weg. Jedenfalls einfacher als mit einem selbstgestricktem Dongle. Mit der Verbindung über einen ESP8266 wollte ich eine I2C Schnittstelle zum HMC8012 realisieren. Ist aktuell nicht im Focus, vielleicht später einmal.
-
Thread
230V-Heizungspumpe über Gastherme und Home Assistant steuern – Relais mit zwei Eingängen gesucht
entweder erhält die Pumpe Ihren Strom über Relais 1 oder 2. Dieses Relais kannst du dann mit einem ESP32home Platinchen ansteuern.
pf_rd_r=F1ZPD6D7GZ2ZD8T0V3ZW&pd_rd_wg=rLtG2&pd_rd_r=8c907e40-4f2f-4dd2-8c54-882ee9330347&pd_rd_i=B00RBYTTY6&psc=1 Der müsste es tun oder? Dann hab ich Finger und nicht diesen China kram. Übersehe ich hier was
-
Thread
AVR®DD family, low pin count devices
Wenn ich mir die I/O Multiplexing Tabelle vom AVR32DD14 anschaue, habe ich das Gefühl, dass diese SOIC-14 Variante als Abfallprodukt entworfen wurde. Z.B.: TCA: WO0 WO1 WO2³ TCD: WOD³ WOC³ ADC: AIN4 AIN5 AIN6 AIN7 AIN29 AIN30 AIN31 AC: AINN2 AINP3
Einschränkung, deswegen kann er das. Nur wenn die PLL genutzt wird werden 3V notwendig. Oder nimmst ein "ESP32 mit Display" bzw. "Display mit ESP32". ;-) Haste sogar noch WiFi und Touchscreen frei Haus. Du musst dir erstmal ein Konzept erstellen welche Hardware du wirklich brauchst. Du hast viel zu viele
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Ralf Greinert schrieb: > TPIC6C595 gibt es aber leider nicht als DIL ... doch! TPIC6C595 *N* http://de.farnell.com/texas-instruments/tpic6c595n/8bit-shift-register/dp/1470497
Hallo an uC-Entwickler, Hier sieht ihr ein wunderschönes Entwicklungsboard mit STM32F103ZET6. Ich habe darauf mit dem RTOS (uCOS II) Buttons , Progressbar, Edittext und Abfrage von ADC-Controller programmiert
-
Thread
Einfachster Weg der Übertragung
WLAN: Modul mit ESP8266. Ist ein uC mit WLAN und gib es vom Chinesen für <= 5$. Kann mit der Arduino Entwicklungsumgebungprogrammiert werden. ISM-Modul: RFM12. Wird über SPI mit einem uC verbunden und sendet auf
WLAN-Antennen-Kabel/DELOCK-86253/40/index.html?ACTION=3&LA=40&ARTICLE=179725&GROUPID=5841;SID=93WeEMI6wQATQAADu3LLg9bb65ca792c0177437d060f83e45e526 (wie bindet man so etwas an? Im Datenblatt wird nichts erwähnt. Kann eine solche Antenne auch senden oder ist die nur zum Empfangen da?) oder als Board gibt
-
Thread
News-Allerlei: X86-ISA-Erweiterung, Realtime-Linux und anderes mehr
Ubuntu-Variante hohe Ansprüche an die Hardware stellt – sie unterstützt nur brandneue Intel-CPUs: [c] Optimised real-time Ubuntu is now production-ready on 12th Gen Intel® Core™ processors (code name Alder Lake S). More platforms will be announced shortly. [/c] ### Arduino Nano ESP32 – Cloud verfügbar Die Arduino Cloud-Unterstützung für den vor einiger Zeit angekündigten Arduino Nano ESP32 ist ab Sofort freigeschaltet. Interessant ist ausserdem, dass der Nano ESP32 auch im kostenlosen Basisabonnement die Programmierung aus der Cloud unterstützt: [c] And the best part? Arduino Cloud
-
Thread
Arduino Mega
Doch, hast recht, müsste passen. Die PIN Nummerierung ist manchmal verwirrend, bei den ESP jedenfalls.
nicht richtig. Das stimmt nicht. Dies ist die "originale" delay() implementierung für AVR: [c] void delay(unsigned long ms) { uint32_t start = micros(); while (ms > 0) { yield(); while ( ms > 0 && (micros() - start) >= 1000) { ms--; start += 1000; } }
-
Thread
Prozentanzeige für Li-Ion
die Spannung an einem Li-Ion Akku in Prozent umrechnen will. Sie stammt aus dem Odroid Go, ein ESP32 basierter Gameboy-Klon. Ist sowas einigermaßen universell, oder funktioniert das jetzt so nur mit genau diesem Akku? Der Akku ist so eine typische "Plastiktasche". Die Formel ist hier: https
leben. Den Odroid Go habe ich so fertig gekauft, die Schaltung ist jetzt halt so. Der ADC vom ESP32 ist sowieso eher ein Schätzeisen. Ansonsten ist das Ding eine schöne Basis wenn man "mal was mit dem ESP32 machen will". Der Akku wird übrigens von einem fertigen Ladechip aufgeladen (XC6802A42XMR
-
Thread
WS2812 (b) sterben, gehen kaputt, funktionieren nicht mehr einwandfrei.
Hallo, Marc V. schrieb im Beitrag #6090606: > ESP mit 150R und mehr als 2 Meter Kabel funktioniert einwandfrei. > > Aber du weisst das natürlich besser... ein paar aktuelle WS2812 Versionen haben mit 3,3V Pegel Probleme, selten am ESP8266, hier aber immer am ESP32. @TO: ich würde den Stripe komplett ersetzen, siehe mein Beitrag vom 29.12.2019 17:22 weiter oben. Habe ich inzwischen auch gemacht, sonst hast Du vermutlich einen Dauerjob. Gruß aus Berlin
-
Thread
Speicherverhalten Moderner Controller/CPUs
ranzalte (daher sollte das eigentlich bekannt sein...) - Literatur dazu: https://www.coreboot.org/images/6/6c/LBCar.pdf
Bullshit mit dem SPI-Flash Auch hier gilt natürlich, dass PCs ebenso wie halbwegs aktuelle Controller (ESP32, STM32, etc.) XIP beherrschen. Beim PC ist das ein bisschen komplexer, da das dort über den Chipsatz läuft, aber letztlich führt die CPU natürlich direkt Code aus dem Flash aus. Literatur hierzu
-
Thread
AVR - Taktfrequenz für Seriell ohne Handshake
Glück mit 115200 Baudrate Uploadspeed keine Probleme bei Zimmertemperatur. Aber mein Arduino Nano ESP32 bricht öfters den Upload ab. Manchmal benötige ich 4 Versuche. Laut meines Wissens wird hierbei mit 921600 Baud geflasht. Müsste ich mich auch einmal damit näher befassen. Komischerweise zeigt mein XIAO ESP32 keinerlei solche Probleme, der wird definitiv mit 921600 Baud geflasht. Im allgemeinen sind krumme bzw. unpassende Baudraten schon kritisch. Ich meine man könnte auch mit sicheren 100kBaud bzw.
-
Thread
DC invertieren
Ausser der PSU kann man da nix mehr brauchen. Jetzt überlege ich mir mit einem Arduino oder einem ESP32 eine steuerung zu bauen die mir jedesmal das entsprechende signal z.B. auf eine Relais sendet. 1x pro minute. Bis hierhin kein problem. Aber wie kann ich das Signal jedesmal hin und her invertieren
Randy T. schrieb im Beitrag #7308084: > Jetzt überlege ich mir mit einem Arduino oder einem ESP32 eine steuerung > zu bauen die mir jedesmal das entsprechende signal z.B. auf eine Relais > sendet. 1x pro minute. Bis hierhin kein problem. Aber wie kann ich das > Signal jedesmal hin und her invertieren
-
Thread
5-Dollar-Entwicklerboard mit RISC-V: Sipeed Longan Nano
wenn denn wirklich Not am Mann sein sollte: https://hackaday.io/project/158262-using-blue-pill-stm32f103c8t6-as-st-link Ein J-Link funktioniert natürlich auch. Ansonsten bieten sich fürs programmieren die diversen internen Bootloader an, d.h. UART (z.B. mit stm32flash), USB-DFU, etc. GD bietet
Hab eben das hier gefunden: https://github.com/sipeed/platform-gd32v/issues/17#issuecomment-579270512 das hilft! (Verwenden des "offiziellen" dfu-util, wo der Patch https://sourceforge.net/p/dfu-util/dfu-util/ci/f2b7d4b1113ef6c3ada31a0654c9aefebcdb1de5/ schon drin
-
Thread
Display Sunton 7" ESP32-8048S070 mit Tasmota
dem Log: 00:00:00.285 SPI: Bus1 using GPIO12(CLK), GPIO11(MOSI) and GPIO13(MISO) 00:00:00.287 I2C: Bus1 using GPIO20(SCL) and GPIO19(SDA) 00:00:00.939 BRY: Berry initialized, RAM used 5228 bytes 00:00:00.981 Project tasmota - Tasmota Version 15.2.0.4(c71530b-lvgl-haspmota)-3.3.6(2026-02-06T20:35
das Ding einen IL9341-Controller hat. Flashen von Tasmota-display klappt nicht, passt nicht für den ESP32-S3. Man nehme die Tasmota-Version "15.2.0.4 (c71530b-lvgl-haspmota)"! Die ist zwar unofficial laut WebFlasher und trägt dort den Namen "Tasmota32-S3 (QIO Flash/OPI PSRAM)" aber damit geht es.
-
Thread
Basic im STM8S103
empfohlene Ausstattung. Meld Dich einfach per PM bei mir. Info: https://stepp-ke.de/2023/07/23/wch-ch32v003f4p6-ch32v203c8t6-und-wch-linke/ Der CH32V003F4P6 ist als direkter Ersatz für den STM8Sx03F3P6 gedacht. Hab ich auch schon erfolgreich ausprobiert.
Ausstattung. Meld Dich einfach per PM bei mir. > > Info: > https://stepp-ke.de/2023/07/23/wch-ch32v003f4p6-ch32v203c8t6-und-wch-linke/ > > Der CH32V003F4P6 ist als direkter Ersatz für den STM8Sx03F3P6 gedacht. > Hab ich auch schon erfolgreich ausprobiert. Ganz lieben Dank! Ich habe mir gestern
-
Thread
[S] Nachfolger für AVR Dragon: UPDI Programmer + Debugger für AVR 8-Bitter in MC Studio v7 gesucht
https://www.reichelt.de/universal-isp-programer-avr-stm32-esp-lpc-diamex-exa-prog-p305203.html kann laut Beschreibung auch UPDI und https://www.reichelt.de/xplained-nano-attiny416-attiny416-xnano-p353975.html
Stephan S. schrieb im Beitrag #7671395: > https://www.reichelt.de/universal-isp-programer-avr-stm32-esp-lpc-diamex-exa-prog-p305203.html > kann laut Beschreibung auch UPDI Auch nicht schlecht!!! Hier fehlen mir nur Erfahrungswerte wie gut das Teil mit Microchip Studio mitspielt!?? Mit den