-
Thread
Wer kennt sich richtig gut mit ublox GPS Modulen aus?
Bewegung erfasst werd. Mit Arduino IDE und eine SD karte ist das relatif einfach. Ich verwende eine ESP32 mit SD karte und eine Beitian BN220 gps (ahnlich an der Ublox M8n, aber billiger).
Bewegung erfasst werd. Mit Arduino IDE und eine SD karte ist das relatif > einfach. Ich verwende eine ESP32 mit SD karte und eine Beitian BN220 gps > (ahnlich an der Ublox M8n, aber billiger). Ja, ich habe mir grad die Finger abgefroren als ich das Teil vom Balkon aus unter dem Dachfirst 5 Minuten in
-
Thread
Trari trara, die Post ist da
Einmal alle 10min ein Bild zum Server schicken und dort via OpenCV auswerten. Entweder über Kabel oder ESP32 mit Cam und Solarzelle auf den Briefkasten.
Johannes S. schrieb im Beitrag #6737745: > Kamera ist mit ESP32Cam heute zwar auch günstig zu realisieren, wäre mir > aber einen Tick zu aufwändig und es braucht viel Strom, Nicht, wenn man es clever macht und den ESP schlafen legt und nur alle 10min aufweckt
-
Thread
RAM speicherverbrauch von int16 arrays im ESP8266
620 *(6*2+1) = 8060 Bytes
Wenn der Prozessor keinen misaligned access kann Kein halbwegs aktueller Prozessor kann ein 16 oder 32-Bit-Wort auf einer ungeraden Adresse ablegen. Der Tensilica-Core des ESP8266 kann es auch nicht. Wenn man misaligned Zugriffe macht, dann muss das der Compiler erledigen und die zusammengeklaubten Fragemnte
-
Thread
Kommunikation zwischen MCU und MPU
man das mit SDIO ("SDMMC"). Damit erreicht man bis 400 Mbps brutto (High Speed Mode, 8bit). Die STM32 haben das allerdings nicht als "Slave" Interface, manche ESP32 aber z.B. schon. Eventuell musst du also einen Controller suchen der das kann.
mit SDIO-Interface gibt, was den STM32WB ersetzen kann. Für WiFi und Bluetooth gibt's das natürlich, für Zigbee & Co vermutlich auch? PPS: ESP32-C6 kann SDIO Slave (200 Mbps) und 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth® 5 (LE), Zigbee and
-
Thread
Pc selber bauen empfehlungen
werden 50% videoschnitt/ bildbearbeitung 20% office und internet 20% CAD und programieren (für esp32/8266, arduino, stm32) 5% sonstinges also zocken werde ich höchstens in fhd ich denke 32gb ram passen im moment nicht ins budget, ausser ihr habt vorschläge für guten und günstigen ich werde
schrieb im Beitrag #5873593: > also um mal klarheit zu schaffen > 20% CAD und programieren (für esp32/8266, arduino, stm32) Da brauchts MINDESTENS 128GB RAM!!!!!! ;-) > ich werde 1x 16gb ram nemen Schlechte Idee....bremst so den Speichercontroller und die CPU gewaltig aus. Es sollten zwei
-
Thread
E-Auto/PHEV: Ladeziegel/ICCB von Gliese modden möglich?
Ladeziegeln??) http://www.gdon.com.[cn]/ProductDetail/4414965.html Controller: Gigadevice GD32F303RET6 - GD32 ARM Cortex-M4 Microcontroller Ich kann gerne ein paar Fotos mit Platinendetails hochladen. Die Unterseite ist auch schwer SMD-bestückt. Einige Sachen sind wohl unbestückt, habe bereits
sehr attraktiv zu sein und weniger Hardware-Bastelei zu erfordern. Kenne mich leider nicht mit dem GD32 aus (nur AVR/ESP/Raspi)... Vielen Dank für jeden Hinweis!
-
Thread
ESP32 - Temperatursteuerung für Heizfolien
8 des L293D angeschlossen und selbst dann wurde die Folien nicht so schnell warm und nur max. 40 °C, was aber nicht sein kann, dann schon bei 9V 45 bis 50°C sein müssten. Die Heizfolie wurde anstelle des Motors an die PINS 3 und 6 angeschlossen. Nun der Code: from machine import ADC,Pin,PWM
verschiedene Temperaturstufen entwickeln. Aber zentral will ich verstehen, anhand des Codes, wie man mit dem ESP32(der nur 5V bereitstellt) gezielt einem Verbraucher, z.B 8, 9 oder 12 V zuführen kann. Vielen Dank!
-
Thread
stm32f103-bluepill-peripherie
bleiben. Lade dir stattdessen mal das herunter: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP und lies dort drin, wie man direkt in C auf die Peripherie zugreift. Und wenn du schon dabei bist, dir den Inhalt dieser Zipdatei anzugucken, dann kannst du auch mal das dort fertig übersetzte
bleiben. Lade dir stattdessen mal das herunter: > https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP > und lies dort drin, wie man direkt in C auf die Peripherie zugreift. Und aufpassen dass der lernresistente W.S. da immer noch seine NOP() - Funktion drin hat die beim GCC wegoptimiert
-
Thread
[Mein Bett die Wage] 10 Wäge Zellen an 1. HX711 geht das?
anzuschließen und nach welchem Schema erfolgt die Verkabelung? Bekomme ich am Ende alle HX711 and einem ESP32 angeschossen? Zum Einsatz kommen soll dieses Entwickler Board: https://esphome.io/devices/nodemcu_esp32.html
40kg ist wird die Waage auf 0 gesetzt. Könnte mir denn jemand sagen ob ich 5 HX711 an einem ESP32DevKit unter bekomme? https://www.dropbox.com/s/08vp6s54f17n303/DevKitCV4.png?dl=0 Für die Skeptiker bezüglich Bett und Fußboden. Das Bett hat einen massiven Holzrahmen aus Buche und Steht in
-
Thread
Mülltonnen-Blinker
man einfach auslöten, offen Adresseingänge sind lt. DB LOW und dürfen sein. Es muss also intern im 24C32 ein PullDown da sein, der ev. auch Strom braucht, wenn die 4k7 PUs aktiv sind. - das zweite Array trägt die PullUps für I2C und die beiden Ausgänge 32k und INT/SQW. Dieses habe ich um eine Padraster
RTC-Moduls wird das auch über diesen µC erledigt. Zunächst werden die Daten mit dem AVR Studio in das µC-eignene EEPROM geschrieben und nach dem Setzen der Zeit auf den 24C32 der RTC kopiert. Es ist eleganter, die Daten im EE des RTC zu halten
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
STM32 wäre auch eine Möglichkeit http://stefanfrings.de/stm32/index.html Das Dev-Board dazu ist sogar lieferbar: https://www.amazon.de/-/en/STMicroelectronics-Nucleo-64-Development-Cortex-STM32L073RZT6
pic-umgebung weg und lernst etwas zukunftsorientiertes. Prozessoren sind neben dem obsolaten 328p auch esp32 oder stm32.
-
Thread
Object Oriented Forth
mir nicht sicher, ob dich das glücklicher macht. Bytecode [code] 0000000 064d 1f00 0220 6818 6c65 6f6c 6159 756c 0000010 702e 0079 160f 434c 5f44 6930 636e 3968 0000020 0036 630c 6c6f 726f 0073 7408 6d69 0065 0000030 6608 6c69 006c 420a 414c 4b43 0e00 6964 0000040 7073 616c 0079 730a 656c
2d2f 0b35 1382 2981 3582 00000e0 0308 2e30 0535 4812 6c65 6f6c 5920 6c61 00000f0 2075 2e58 3a20 292d 000a 4c8c 2e20 2601 0000100 4626 6b28 4720 2649 462c 472b 4525 6d46 0000110 5060 484a 8049 1b51 1602 8002 1b51 1603 0000120 8003 1b51 1604 1104 1402
-
Thread
Gesucht: Bus-System um mehrere uC zu vernetzen
keinen LAN Anschluss, weil der uC STM32F4xx nicht genug Ressourcen hat. SPI, I2C, LIN, ModBus, und weitere, auch ältere Bussysteme sind mir bekannt, aber ich müsste einen recht umfangreichen Protokollstack schreiben, damit man die
>weil der uC STM32F4xx nicht genug >Ressourcen hat. So ein F407 zB braucht doch nur einen PHY fürs Ethernet. RS485 gäbe es auch noch.
-
Thread
WS2812B mit 3.3V ansteuern
anzusteuern. Schaltung wie von Stefan am 11.12. gepostet, aber mit 100pF Kondensator und einem BC550C. Die Kurvenform sieht allerdings übel aus. Unschön ist auch der Basisoffset von ca. 0.6V. Kann das wirklich nur am Transistor liegen?
meine Schaltung brauche, sollten die üblichen Fallstricke keine rolle spielen. Die Distanz zwischen uC und der ersten LED ist ca 10cm und von der 2 bis zur 5 sind es jeweils 6cm, was also bei 34cm gesamt Länge auch kein Thema sein sollte.
-
Thread
ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI
geeigneten µC zu > kommen Hmm, weiß nicht 20 Euro für ein Nucleo-64 F446RE blechen um an einen STM32F446RE und an den STM32F103C8T6(Der auf der ST-Link Platine oben sitzt) Controller zu kommen. Ist glaubig nicht
im Beitrag #6789295: > Hmm, weiß nicht 20 Euro für ein Nucleo-64 F446RE blechen um an einen > STM32F446RE und an den STM32F103C8T6(Der auf der ST-Link Platine oben > sitzt) Controller zu kommen. Ist glaubig nicht die beste Idee. Beim STM32F446RE wird es kaum schneller. Da muss man die Bus-Wartezeiten
-
Thread
Wie kann ich wireless Informationen an Mikrocontroller versenden?
Ich verwende 2 *LS14500* Primary Lithium-Thionyl Chloride Primärzellen. Die Batterien haben 3,6V und je 2,6Ah Damit lässt sich der Melder *9 Monate* betreiben. In diesem zeitraum werden in jede Richtung ca. 6500 Telegramme ausgetauscht. Eine Änderung eines Sensors weckt den MC (MSP430G2553
, des ESP8266 und der Sensoren wird kein Spannungswandler benötigt. Es wird alles direkt von den parallel geschalteten zwei Batterien (von 3,6V runter bis 2,6V) betrieben. Damit fallen Wandlerverluste weg.
-
Thread
Welcher 8mb flash ic muss es sein?
Muss er dann halt per SPI ansprechen (läßt sich leider nicht in den Adressraum einblenden wie beim ESP32 oder modernen STM32) und jeweils Daten per DMA rumschaufeln.
8MB. Hab aber nie nachgeschaut, was moderne Ports da > brauchen ... Es gibt Ports für den STM32 mit 8MB SDRAM und den ESP32 mit 4MB PSRAM.
-
Thread
Kondensatorladung über MOSFET gezielt freigeben
auf 15V heben (z. B. für 50µsec), um selbst Daten zu senden. Das Protokoll kann ich gut über einen ESP32 nachbilden, mir fehlt "nur" die Elektronik, um die Daten auf die Schiene zu bringen. Und das insb. dann, wenn die 15V Stromversorgung gerade kurz aus sind. Daraus resultiert nun die Anfängerfrage
Schalten von Weichen etc.) über ein Protokoll, AHA! > Das Protokoll kann ich gut über einen ESP32 nachbilden, mir fehlt "nur" > die Elektronik, um die Daten auf die Schiene zu bringen. Also der Master am "Rand" der Rennbahn, nicht in den Autos. > Und das insb. > dann, wenn die 15V Stromversorgung
-
Thread
MSP430 Aufkündigung?
Als ich das letzte mal einen STM32F103C8T6 (Cortex M3) bei 8MHz mit einem Atmega328P bei ebenfalls 8MHz verglichen hatte, kam ich auf fast die gleiche Stromaufnahme.
kannst auch beide Quarze, die LED's, und den USB-Anschluss entfernen. Minimal braucht man beim STM32F103C8T6 nur eine Stromversorgung. Sonst nichts.
-
Thread
Geschwindigkeit IO-Zugriff
Zufällig spiele ich gerade mit dem stm32f446. [c] while(1){ GPIOB->BSRRL=GPIO_Pin_7; GPIOB->BSRRH=GPIO_Pin_7; } [/c]
bereits ausreichte, um auf die 8MHz zu kommen, oder ob es die obige Hmmm. Hier einmal mit HAL [c] HAL_GPIO_TogglePin(GPIOB, PB0_Pin); [/c] und einmal mit [c] GPIOB->ODR=0x00000000; GPIOB->ODR=0x00000001; [/c] STM32F103 / 72 MHz
-
Thread
Quarz und Oszillator
lassen sich auf einem Silizium-Die realisieren. Heutzutage gerne in RTCs gemacht. Oder ein superkleiner 32.768kHz-MEMS-Oszillator mit 0.9x0.6x0.6mm, inklusive den üblichen pF-Kondensatoren.
es nicht. Als Beispiel darfst du gerne in ein Datenblatt von einem beliebigen der über tausend STM32 Modelle schauen, oder ein Xmega oder die neuen Attiny oder die PC Prozessoren, oder Smartphone SOC, oder ESP8266 oder alle ESP32, oder oder oder Die vervielfachen alle ihren Takt mittels PLL. Das
-
Thread
Servosteuerung 30 A - H-Brücke verstärken?
V / 10 A z.B. für 12€ Für KFZ-Umgebungen finde ich z. B. hier http://www.ebay.de/itm/150W-10-32V-to-12-35V-6A-Step-Up-Voltage-Charger-Power-DC-DC-Boost-Converter-/172463040247 einen 6A DC-DC-Konverter für 1 €. Könnte der (oder ggf ein etwas größerer Bruder) auch die Rolle der Strombegrenzung übernehmen
0c 94 54 00 jmp 0xa8 ; 0xa8 <__bad_interrupt> c: 0c 94 54 00 jmp 0xa8 ; 0xa8 <__bad_interrupt> [/code] Ich hab's dann mit meinem ersten Target probiert: atmega32 auf Pollin-Board
-
Thread
Wellenpaketsteuerung mit ESP8266
läuft. Das wirst Du nicht merken. Für meine Phasenabschnittssteuerung habe ich einen ATTiny 4313 mit 6 MHz genommen und einen Zähler mit 100Hz vom Netz synchronisiert. Das schafft der locker. Da Dein ESP viel schneller läuft, sollten die 2 INT kein Problem sein. Gruß Carsten
Nulldurchgangsdetektor, der die Phaseninformation erhält, der Rest ist bissel Logik in der Software. Der ESP32 langweilt sich dabei zu Tode.
-
Thread
Öltank Füllstand an mechanischem Tankanzeiger abnehmen
Messen123 schrieb im Beitrag #5788554: > eine Scheibe mit 6 Bahnen > Welche Winkelgenauigkeit ließe sich damit > erreichen? 2 hoch 6. Jede Bahn mehr bringt doppelte Auflösung, aber beachte: Auflösung ist ungleich Genauigkeit.
einfachste Lösung wäre wohl die Montage einer Kamera vor Deiner > Anzeige. erst recht seit es ESP32 Cam Module gibt https://www.google.com/search?q=esp32+cam
-
Thread
supersimpler MP3-Player für die Oma
Der sieht einfach aus: https://www.amazon.de/B%C3%A4renfussdesign-Bildschirm-Kopfh%C3%B6rer-Schlaftimer-Sprachaufnahme/dp/B07C3NNMMV
Wie wäre so ein Player: https://www.amazon.de/Lenco-MP3-Player-XEMIO-154-Inklusive-Knopfkopfh%C3%B6rer/dp/B0753L6XKS/ref=sr_1_3?ie=UTF8&qid=1544435948&sr=8-3&keywords=mp3+player+gro%C3%9F
-
Thread
Schaltplankontrolle Last- + HMI-Board
der Platine über Transformator, damit ich mir bei einen Schaltwandler keine Störungen ein fange. -> ESP32 zur Mensch Maschinenkommunikation, über Wlan, und Display und Bedienelemente -> Der ESP32 kommuniziert über eine Uart zur Last Platine(PIC32) -> ESD, Burst Schutz, vielleicht auch Surge, aber da
rudimentär schrieb im Beitrag #6234847: > Wo kommen die 3,3V her ? Die kommen beim HMI von der ESP32 Aufsteckplatine. Dort ist ein Festpannungsregler integriert. > R1/R2 mit 100k beim NTC ist ein bischen übertrieben. sollte auch angepasst sein
-
Thread
Tipps für eigenes Heizungsthermostat
Such Mal nach esp8266, oder esp32. Da ist WLAN an Board. Und du kannst sie mit arduino programmieren...
Wenn das Wohnzimmer gerade die Solltemperatur erreicht hat, senkt sie die Vorlauftemperatur auf ca 40°C. Die anderen Räume können damit langsam weiter heizen. Erst wenn es im Wohnzimmer ca 2°C zu warm ist, geht sie ganz aus. Ich mag diese Option nicht, weil die Pumpe dabei pausenlos durch läuft.
-
Thread
Wie im Bereich von 1,2Vdc - 117Vdc einstellbare Konstantspannung aus 20Vdc erzeugen?
Kanäle meines R&S HMP4040 seriell oder parallel verschalten konnte. Alle Kanäle Seriell sind 4x 32V = 128V bei max 4A. Alle Kanäle parallel sind 32V bei 10A. War ein frei fliegender Aufbau mit einem ESP32 als Steuerung für die Relais und ein Python code um das HMP4040 via VISA und den ESP32 mit ESPHome
08ab2223d2142325cc14d7e595_ZmMgODAwMDgwMDBmZmZmIDg0MCA0NzIDMWEwYjIyMjUxNzk=_5af761aa-7ad0-4112-a70a-5d9749630c6f-ms-1.png
-
Thread
ESP8266 NodeMCU/LUA DeepSleep Wachzeit verkürzen
bei der Geschwindigkeit. Gucke ich nun mit 1Ohm und Scope drauf, wird das noch merkwürdiger. Der ESP ist beim StartUp 9,6s wach, nach DeepSleep nur noch 9,2s. Was aber beides deutlich von den vom Programm selbst gemessenen Werten abweicht. Kennt ihr Möglichkeiten, die Wachzeit zu drücken? So komme
LiIon-Zelle theoretisch für 17 Tage reicht. Aber das sollte doch besser gehen ... Proogramm: [c]starttime = tmr.now() -- setup Wifi only once after power cycle local val = rtcmem.read32(0) if val ~= 32767 then wifi.setmode(wifi.STATION) wifi.setphymode(wifi.PHYMODE_N) wifi.sta.config
-
Thread
zwei Fragen zu MAtrix mit LED-Streifen; Spannungsversorgung, Datenleitung
600mA, also etwas dickeren Draht für die Spannung. Einspeisung dann in der Mitte bei Zeile 5 oder 6 oder in der Mitte dazwischen. Netzteil entsprechend min. 6A, besser 8A. Datenverbindung kann auch durcjaus 1m oder mehr sein, man kann die Zeilen also auch "richtig" rum verschalten. Wichtig: in
Signal der Daten-Eingangspin der LED sieht bei einem ca. 1 Meter langen Verbindungskabel zwischen µC und LED. 1: ohne Widerstand (vergleiche das Signal mit den "absolute Maximum Ratings" für die Spannung am Pin im Datenblatt!) 2: Widerstand am µC-Ausgang 3: Widerstand an der LED.
-
Thread
Microcontroller für Sensordatenverarbeitung per I2C auswählen
Moin, - bei den STM32-Familie koenntest Du auf die STM32F411 gucken: drei I2C-Anschluesse, die Berechnungen koennen in Hardware-Float (single Prec) gamacht werden. Wenn Du mehr Rechenleistung brauchst, koenntest Du um
lieferbar sind. Ich dachte eben, ich schlage mal eine Hand voll vor -- das ist das Ergebnis: STM32L412CBT6 -- 3 I2C, 2 SPI, 2 UART, Cortex-M4F, 40KB RAM im 7x7mm-Gehäuse und lieferbar. Wolfgang schrieb im Beitrag #6551381: > Christian H. schrieb: >> (z2 Mal per I2C und 1 Mal per >> SPI, da die
-
Thread
ESP32-S3 - 2 x TWAI/CAN?
Hi, Ist es möglich auf einem ESP32-S3 zwei mal einen unabhängigen TWAI zu betreiben? Im Datenblatt kann ich nur sehen, dass der einen TWAI Controller integriert hat, aber ob der 2 Kanäle handeln kann weiss ich nicht. Hat jemand Erfahrung
Um das Thema nochmal hochzuholen: Mit dem ESP32-C6 geht das nun und ist wirklich sehr leicht zu implementieren. Hier das Beispiel von Espressif: https://docs.espressif.com/projects/esp-idf/en/latest/esp32c6/api-reference/peripherals/twai.html#install-multiple-twai-instances
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
: Attempting to write 207652 (0x32b24) bytes to stm32 address: 134217728 (0x8000000) 2023-05-02T16:13:55 INFO common.c: Flash page at addr: 0x08000000 erased 2023-05-02T16:13:56 INFO common.c: Flash page at addr: 0x08020000 erased
-02T16:35:48 INFO common.c: Attempting to write 207652 (0x32b24) bytes to stm32 address: 134217728 (0x8000000) 2023-05-02T16:35:49 INFO common.c: Flash page at addr: 0x08000000 erased 2023-05-02T16:35:50 INFO common.c: Flash
-
Thread
Sollwertvorgabe: DAC oder PWM über RC-Glied besser?
gut passenden DAC gefunden. Brauchen würde ich 10 Bit und 0V(GND)..5V > Ausgangsspannung DAC101C081CIMK/NOPB: I2C mit 4 Adressen im SOT-23-6 für 1.50. Und mit ziemlich kräftigem Rail-to-Rail Ausgang, PWM braucht hinter dem Filter einen OP.
PWM-Wert um X", nicht "setze die Spannung auf X", damit erspart man sich jede Kalibration. Anderer µC... Also worüber ich noch ernsthaft nachdenke, ist der ESP32. ADC und DAC über SPI oder I2C, paar Steuerleitungen über GPIOs, würde funktionieren. Ich bekäme sogar einen höher auflösenden ADC, den ich
-
Thread
arduino und dfplayer spielt einfach nichts ab
als Board einstellen... Schwachsinn^3! In der Beispielsoftware wird zwischen ESP und UNO unterschieden. Schreibt er da Nano hin, läuft die Verzweigung nach irgendwo. Uno und Nano benutzen den gleichen µC und haben gleiche Pin-Nummern. Alles, was für den Uno erzeugt wurde, funktioniert
Beitrag #7542389: > Übertreibe mal nicht mit "tausende Seiten Doku". Schau dir mal die Doku eines STM32F4 an. Datasheet, Reference Manual, Errata. Die Doku von Arm zum CPU Kern und Befehlssatz lassen wir mal außen vor. Und C/C++ kann man einfach so (hust).
-
Thread
Dauerkontakt vom Schalter in Impuls umwandeln
A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
: Joystick.setSteering(value); break; } } #elif defined(ESP32) // HatSwitch Inputs if (assignedInput > 11 && assignedInput < 12 + 32) { if (assignedInput < 12 + 8) { if (value == 0 && assignedInput - 12 == hat1
-
Thread
27 5W LED an einem ESP8266
Dirk schrieb im Beitrag #5109244: > Gibt es eine einfachere Möglichkeit 27 LEDs (5W 12V) mit einem ESP zu > schalten, als vier Schieberegister und 27 MOSFETs? Da nicht mal ein ULN2803 gleichzeoitig 8 Ausgänge a 500mA schalten kann, ein TPIC6A595 auch nur 350mA schafft, der TPL7407 nur 285mA, bleibt
Hi Wenn der Arduino als ISP den ATmega32 programmieren kann - Ja Wenn einer der ganzen Arduino selber ein ATmega32 ist - Ja, dann ggf. sogar als 'Arduino' MfG
-
Thread
IDE EMbitz tot?
Hallo, ich verwende Code::Blocks für PC, AVR, ESP8266 und STM32er. Ist einmal alles eingestellt, ist es einfach super. Man muss sich leider einmal mit dem Compiler, Linkerfiles und dem Debugger ernsthaft beschäftigen. Code::Blocks müsste noch
in seiner "IDE" komplett frei in der Wahl des Mikrocontrollers ist. Ich habe QT-Creator für AVR, STM32, LPC, STM8, ESP32, NRF51, etc. genutzt. Bin gerade dabei an RISC-V rumzuspielen und auch das ist kein Problem. Das wichtigste ist jedoch, dass ich mir überhaupt keine Sorgen machen muss ob QT-Creator
-
Thread
Spannungsversorgung für ESP32 (extern vs. USB)
Hallo zusammen, ich möchte in einem Projekt ein ESP32-Board (https://wiki.wemos.cc/products:d32:d32_pro) im Produktivbetrieb extern versorgen. Allerdings möchte ich auch bedarfsweise die USB-Schnittstelle nutzen, ohne aktiv daran denken zu müssen, dann
für mich eindeutig sind. Ich plane eine Platine bei der 5V DC bereits zur Verfügung stehen. Das ESP32-Board wird dann einfach draufgesteckt. 1. Kann ich 5V DC an den VBUS-Pin des ESP32-Board anschließen um ihn so mit Strom zu versorgen? (erstmal ohne gleichzeitige Verwendung von USB) 2. Kann
-
Thread
NODEMCU ESP32 Anemometer RS485 MAX485
der Anleitung von http://www.bizkit.ru/en/2019/02/21/12563/ habe ich das MAX485 (es ist ein 5V-Teil, ESP32 liefert aber nur 3.3V, habe aber schon mehrmals gelesen, dass das nicht stören sollte) mit dem ESP32 und A und B des Anemometers verkabelt. Folgenden Code habe ich dann erstmal ins Arduiono IDE reingeladen
Stefanie F. schrieb im Beitrag #6216391: > es ist ein 5V-Teil, ESP32 liefert aber nur 3.3V Da gehören auf jeden Fall Pegelwandler hin. Dein ESP wird's dir danken. Jedes Mal, wenn du Daten haben willst, musst du das Inquiry Frame schicken und dein Sensor antwortet
-
Thread
News-Roundup: ST partnert mit Qualcomm, Arduino aktualisiert IDE uvam
Funktechnikspezialisten Qualcomm. Im Rahmen der Presseaussendung wird dabei vor allem ein an den ESP32 erinnerndes Modul angekündigt, das WiFi, Bluetooth und Thread unterstützen soll: [c] Dazu erklärt Remi El-Ouazzane, President der Microcontrollers, Digital ICs and RF Products Group von STMicroelectronics
ersichtlich, auf LVGL.  Bildquelle: https://github.com/espressif/esp-brookesia/blob/master/docs/_static/readme/block_diagram.png Zum Zeitpunkt der Drucklegung gibt es „schlüsselfertige“ Pakete für den ESP32-P4 und den ESP32-S3 - eine detaillierte Evaluation sollte
-
Thread
warum keine performantes sincos als opcode?
die Überschriften der Datenblätter http://13.124.15.139/pdf/download.php?id=8706265829cbeb78718c20687440c83ec65a04&type=O&term=gec%2520plessey%2520ula http://13.124.15.139/pdf/download.php?id=6f6a6f8f7d2c81f719e3442d545672806d2be4&type=O&term=gec%2520plessey%2520ula http://13.124.15.139/pdf/download.php
Überschriften der Datenblätter > > http://13.124.15.139/pdf/download.php?id=8706265829cbeb78718c20687440c83ec65a04&type=O&term=gec%2520plessey%2520ula > http://13.124.15.139/pdf/download.php?id=6f6a6f8f7d2c81f719e3442d545672806d2be4&type=O&term=gec%2520plessey%2520ula > http://13.124.15.139/pdf
-
Thread
DOGM163S-A Schnäppchen bei Pollin
schon 2x gebrochen. 3x 16 Zeichen ist nicht so der Hit für mich. Ich finde Nokia 5110 einfacher, 6 Zeilen a 14 Zeichen auf dem Steckbrett direkt an ESP32 und nano328p ansteckbar und ansteuerbar https://www.mikrocontroller.net/attachment/446990/esp32_nano_web.jpg incl. Kontrast und Hintergrundhelligkeit
...die können aber nur SPI, kein I2C? Das wäre für mich ein Naxhteil, da doch pinfressend und kein Standard bei Peripherie...bin an nen Schwung EA-123T gekommen, quasi ähnlich nur halt I2C...wird gerne für Kleinprojekte benutzt. Klaus
-
Thread
OBD-Daten via CAN
senden? Senden tust du immer, du mußt ja eine Anfrage wegschicken. Hier mal das Wesentliche: [c] void sendDataToECU(uint32_t ul_can_datal, uint32_t ul_can_datah){ can_reset_all_mailbox(CAN0); can_reset_all_mailbox(CAN1); /* Init CAN1 Mailbox 0 to Reception Mailbox. */ reset_mailbox_conf
response while (!g_ul_recv_status); g_ul_recv_status = 0; g_uc_waitForCanInterrupt = 0; } [/c] Und die Transportdaten: [c] // Byte 7..4: 0 // Byte 3: 0 // Byte 2: 0x0C = rpm, 0x05 = coolant temp, ... // Byte 1: 01 ISO TP PCI Byte // Byte 0: 02 OBD SID // // let's
-
Thread
STM32F1 USB VCP keine Ausgabe bei Arduino+Hterm
Ich experimentiere mit der USB Schnittstelle auf diesem Board: http://stefanfrings.de/stm32/STM32F103C8T6_board.png Beim erste Versuch habe ich die Cube HAL verwendet. Meine "Hello World!" Meldungen wurden via USB vom µC an den Laptop gesendet und von Hterm angezeigt. Die Hardware ist also
>http://stefanfrings.de/stm32/STM32F103C8T6_board.png Das BluePill-Board. Es ist mir ja eine ganz besondere Freude, dass Du es mal mit der Arduino-Version versuchst ;-) Hast Du den Widerstand zwischen PC14 und 3V3 wie in der
-
Thread
assert failed: xMBMasterRTUReceiveFSM in FreeRTOS mit Modbus Master von ESP IDF
:0x3ffd0230 0x4008cdad:0x3ffd0260 0x40081c02: panic_abort at C:/Users/Michael.Uray/esp/esp-idf/components/esp_system/panic.c:402 0x40089559: esp_system_abort at C:/Users/Michael.Uray/esp/esp-idf/components/esp_system/esp_system.c:128 0x400909b5: __assert_func at C:/Users/Michael.Uray/esp/esp-idf/components/newlib/assert.c:85 0x400e0751: xMBMasterRTUReceiveFSM at C:/Users/Michael.Uray/esp/esp-idf/components/freemodbus/modbus/rtu/mbrtu_m.c:235 (discriminator
-
Thread
C > Struct > Pointer - Adresszuweisung
_t GPIO_FUNC0_IN_SEL_CFG_REG // 0x0154 ... etc. } ESP32_GPIO_T; [/c] (bezogen auf das Datenblatt, Seite 171, Tabelle mit GPIO-Registern) Du siehst, daß das sehr unhandlich und vor allem fehlerträchtig wird.
#define GPIO_FUNC5_OUT_SEL_CFG_REG (*(volatile uint32_t*)(GPIO_BASE + 0x0568)) #define GPIO_FUNC6_OUT_SEL_CFG_REG (*(volatile uint32_t*)(GPIO_BASE + 0x056C)) #define GPIO_FUNC7_OUT_SEL_CFG_REG (*(volatile uint32_t*)(GPIO_BASE + 0x0570))
-
Thread
PV-Eigenverbrauch optimieren (Wärmepumpe, Waschmaschine, etc.)
für den nächsten Tag. Um meine größeren Verbraucher über den Tag besser zu verteilen, möchte ich ESP32-Module mit Relais verwenden, die ich in die entsprechenden Geräte einbaue um sie "smarter" zu machen. Jetzt habe ich mir folgendes überlegt: - Wärmepumpe: Ein Relais steuert den EVU-Kontakt (nachts
Freilauf-Dioden würde ich doppelt ausführen, einmal direkt am Relais, einmal als Angst-Diode in der ESP32-Box. Evtl. gehen auch Opto-Koppler statt Relais, Geschmackssache, müsste man ausmessen.
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
sind zum Beispiel folgende beliebt Microchip PIC16 Serie Microchip Atmel AVR Serien Espressif ESP32 und ESP8266 ST STM32 Serie TI MSP430 Serie
programmieren wie die ATMEL-Chips Wenn Du eine andere Familie kennenlernen willst: PIC. Gibts in 8, 16 und 32 Bit. Beispiel in 32 Bit: https://www.reichelt.de/mips32-m4k-mikrocontroller-32-bit-2-3-3-6v-32-kb-spdip-28-32mx220f032b-isp-p121425.html?&nbc=1 https://www.microchip.com/en-us/product/PIC32MX220F032B
-
Thread
Schaltung Stromverbrauch minimieren?
A0: Hier wird die aktuelle Batteriespannung gemessen, welche über einen FDS4465 Mosfet und BC547C Transistor geschaltet wird, um möglichst wenig Energie während dem DeepSleep zu verbrauchen. D5: Ausgang, um alle angeschlossenen Bauteile zu aktivieren D6: Eingang, der abgefragt wird Ein Magnetschalter
Meinung gebildet: Es kostet wenige Minuten Tipperei, > alle Anschlüsse zu definieren, bis auf zwei (A6 A7) kann man auch die > analogen per Software definieren. Also Risiko spielen oder machen? Ok das werde ich auf jeden Fall machen. Ich hätte noch eine Frage zum Stromsparen: An meinem µC