-
Thread
E-LKW von Volvo
samt kostenintensivem LKW ne Ladepause von >> wieviel Stunden einlegen? > > Im Beitrag werden ca. 2h genannt, da man die Akkus schonend mit C/2 > laden will. Endlich eine wirsame Technik zur Durchsetzung der Einhaltung von Lenk- und Ruhezeiten!
Überlegt euch doch mal, welche riesigen Ströme dafür nötig sind. 540kW bei C/2 sind 270 * 1,5 = ca 400A/LKW. Es wurde ja schon geschrieben, dass auf so nem Rastplatz Dutzende LKW stehen, die alle geladen werden wollen. Selbst wenn man das irgendwie schafft, da jedem 2h zuzuweisen
-
Thread
Edision Proton T265 LED - No Boot after Firmware update fail
Details: // - Download the firmware // - Copy the firmware file (renamed to: flashdat.bin) to a FAT32 formatted sd-card // - Connect a sd-card breakout modul to the esp32 device // - Insert the sd-card with the firmware file // - Connect the Winbond W25Q32FVSIG chip (4 MB) to the esp32 device using the adapter // - Start the Arduino IDE and load this ino file // - Upload the file to the esp32 device // - Be patient, flashing and verifying could take a few minutes // ************************************************************************************** #include <SPI.h> #include <SD.h
-
Thread
Microcontroller für 1080p 24Bit Standbild
und einige zusätzlich VGA Schnittstellen. Diverse 1080p TVs sowie Fujitsu B19-7 und Belinea 1930 S2. Ich habe Erfahrungen mit ESP32, jedoch können die auf keinen Fall DVI in der Auflösung. Denn das Bild passt nicht in den Speicher bzw der Takt reicht nicht für eine Ausgabe in passender Auflösung.
zu > verbreiten usw. > Genau für diese Anwendung habe ich seit 10 Jahren schon Raspi 1 und 2 am laufen. Das Ding läuft stabil, die SW ist fast schon mit dabei. (apt-get) Bevor ich mir irgendwas kaufe, und dann versuche, an GPIO herum zu löten, nehme ich einen Raspi2. 50€ bei Konrad (1ter
-
Thread
Transferschalter für jede enzelne Last für Autarkie im EFH
16.1.2023. Tagesmitteltemperatur in Frankfurt knapp 9 Grad. Da lief das BHKW zum Heizen vielleicht 3h/Tag + 1,5h/Tag für WW, also 4,5kWh/Tag an Strom. Solarertrag bundesweit lag bei 0,2-0,6 kWh/Tag je kWp installierter Leistung. Im Schnitt eher unter 0,4. Wären bei dir aufgerundet 3,5 kWh/Tag aus der
dürfen nicht alle in Reihe sein. Immer nur in Blöcken. Zumindest nicht im WR Betrieb. Der WR mit den H-Brücken in Serie schaltet die Akkus wild zusammen. In der einen Halbwelle ist da Minus von Akku 2 an Plus von Akku 1. in der anderen Plus von 2 an Minus von 1. Und um die gleichmäßig zu nutzen ist
-
Thread
I2C Problem mit VL53L0X und TCS3472
wie von mir ausgedacht? Besten Dank schon mal. Gruss Benji [c] #include "Adafruit_VL53L0X.h" #include "Adafruit_TCS34725.h" #include <Wire.h> // address we will assign if dual sensor is present #define LOX1_ADDRESS 0x30 #define LOX2_ADDRESS 0x31 // set the pins to shutdown #define SHT_LOX1 32 #define SHT_LOX2 33 #define commonAnode true //TCS Sensor const int sensor1 = 34; // Flammensensor oben const int sensor2 = 35; // Flammensensor unten const int RELAYGreen = 12; // Relaispin für
-
Thread
Laderegler/Wechselrichter 48V 100A
perfmax_shopping_de&refid=Gads&Gads_PerfMax_Shopping&gad=1&gclid=CjwKCAjwjaWoBhAmEiwAXz8DBS_GoXUT3wqhH_kimMP8i1knlw3kxp4zzgU2FaLXjY-ckhg1HDrRNBoCi1cQAvD_BwE > > Tobias S. schrieb im Beitrag #7500119: >> Ziel ist es langfristig, eine Batterie mit 5kW Leistung zu bauen. > > macht das aktuell Sinn
ich behaute ja weiterhin, wenn es kostengünstig sein soll: Huawei R4850G2 - das kann von 48 bis 58V Sehr einfach per Can einstellbar: https://github.com/KlausLi/Esp-HuaweiR4850-Controller Ladekurve musst Dir halt selber programmieren
-
Thread
SMA Home-Manager Multicast-Messages Auswertung
715.50 -1482798268#Leistung=722.80 -1482797263#Leistung=710.50 @Bot N.: Könntest du mir deinen ESP Code zukommen lassen zum Vergleich?! [c] #include <ESP8266WiFi.h> #include <ESP8266WiFiSTA.h> #include <WiFiUdp.h> #define LED D4 const char* ssid = "********"; const char* password = "***
grouplen; uint16_t protocolID = (offset[0] << 8) + offset[1]; offset += 2; uint16_t susyID = (offset[0] << 8) + offset[1]; offset += 2; uint32_t serial = (offset[0] << 24) + (offset[1] << 16) + (offset[2] << 8) + offset[3]
-
Thread
MCP3021 ADC liefert nur Schrott
Hallo, ich muss dringend einen MCP3021 mit einem ESP32 zum laufen bekommen. Leider habe ich das Problem, dass die Daten schlicht nutzlos sind, die ich erhalte. Die Spannung am Analog Pin ist sauber von 0 - ca. 2.5V in dem Bereich, wo ich ihn nutze
sein kann. Und beide hoffen drauf, das niemand anderes zwischen requestFrom() und read() auf den I2C zugreift. Verstehe sowieso nicht wozu man zum Lesen von 2 Byte via I2C ne extra Library benötigt. Beim ESP32 kann man mit Shifts auch ziemlich auf die Nase fallen. Bei der Tensilica CPU führen
-
Thread
Modbus TCP auf STM32 - Anfängerfrage
erfordert: Du lässt deinen STM32 wie er ist (nimmt aber u.U. den RS485 Transciever weg) Du bastelst einen ESP32 dazu (ESP32C3 reicht) und spielst diese Software auf: https://github.com/zivillian/esp32-modbus-gateway dann mit RX/TX direkt an den STM32, fertig. Oder, je nach Gegebenheit, einen ESP32 für jeweils ein ganzes RS485-Segment, z.B. Stockwerk, je nachdem wie die Kabel liegen. Wenn WLan zu wackelig ist: ein Fork des modbus-gateway-Projekts
-
Thread
ESP8266 - WiFi "stoppt" seinen Betrieb - kein Crash - keine Funktion mehr
einschätzen. Spontan fehlt mir da ein "dicker" Elko mit 100 oder 200 µF direkt an VCC und GND vom ESP Module. Kann man leicht ergänzen. Der Spannungsregler scheint dieser zu sein: https://datasheet.lcsc.com/lcsc/2111081830_Shenzhen-Fuman-Elec-4A2D_C2832127.pdf Die 3,3V Version ist für maximal
#7497730: > Das der keinen Debugger nutzen kann nervt mich mittlerweile total! Einer der Vorteile des ESP32, den kann man debuggen :-) Michael
-
Thread
Espressif DevCon 2023, Tag 1 - Rückkehr des Erfolgskonzepts
die auf die „interne Architektur“ der ESP32-Chips optimiert sind. Im Rahmen der QA wurde explizit bejaht, dass am ESP32-S3-zumindest in eingeschränktem Rahmen - auch das Decoding von H264 möglich sei. 
PLC am ESP32 avisierte.  ### ESP MeshLite – Mesh-Netzwerk auf Basis des ESP32 Vor vielen Jahren – der Newsaffe war damals im Mobilcomputerbereich unterwegs – sorgte MeshCom
-
Thread
Transistor zum Schalten von 24V/12V
wenigstens einen P-Kanal-FET? Der Bedarf dann allerdings eines zusätzlichen Pegelwandlers, um ihn vom ESP32 per GPIO anzusteuern.
H. H. schrieb im Beitrag #7507090: > Q_g und C_iss? Ich habe meinen Testadapter heute etwas umgebaut: * Shunt 50mΩ statt vorher 500mΩ * 5 Stück 1000µF 10V Elkos statt vorher 2 * sperrige Koaxkabel
-
Thread
Trinkwasserzähler
Es gibt ein ESP32-cam Projekt das den Wasserzähler per Kamera auswertet. https://www.heise.de/news/Smart-Home-ESP32CAM-liest-Wasserzaehler-mit-KI-aus-6006057.html
Dein Wasser recht schnell ab. Wenn wir von grob der Hälfte ausgehen, dann muss die Maschine nochmal 0,2kWh elektrisch nachheizen. Die Einsparung sinkt damit bei aktuellem Strompreis auf gerade einmal 9ct. pro Durchlauf. Die Frage, die Dir also stellen musst: Sind dir 9ct. pro Spülgang es tatsächlich
-
Thread
(IR-) LED Schaltung am ESP32
Power haben. Das Schalten direkt möchte ich dann mit einem Si2302DS MOSFET umsetzen, der soll ja >2A bei den 3,3V vom ESP32 schalten können. Als Vorwiderstand bei 3,3V vom ESP, 0,6V die Abfallen, 700mA für die LEDs, Verstärkungsfaktor 50 bin ich bei (3,3V - 0,6V) / (0,7A / 50) = 193, sprich da würde
H. H. schrieb im Beitrag #7494553: > Poste die bisherige Schaltung mit BC547. Der ESP hängt dabei an der gleichen Stromquelle (Meanwell LPV 5V 8A). Die LEDs sind diese: https://de.aliexpress.com
-
Thread
batteriebetriebener ESP-01 mit Reedschalter an Fenster
H. H. schrieb im Beitrag #7491403: > Da bist du aber unterhalb der Mindestversorgungsspannung. Dann schau mal ins Datenblatt: 2016.12 V5.3 Changed the minimum working voltage from 3.0 V to 2.5 V
H. H. schrieb im Beitrag #7491432: > Helmut -. schrieb: >> 2016.12 V5.3 Changed the minimum working voltage from 3.0 V to 2.5 V. > > Sollte man den Herstellern der Module mitteilen. Warum können
-
Thread
FCC/RED in Konsumerprodukten mit WROOM
Produkt auf den Marktreifestand bringen. Ich habe hier wie natürlich viele andere Projekte einen ESP32-S3 im Einsatz. Ich habe zwei Platinen Layouts. Das erste ist ein Layout mit dem ESP32-S3, also kein WROOM. Sondern alles selber aufgebaut. Soweit geht das ganze auch und läuft so wie gewünscht. Das zweite ist ein Layout für das ESP32-S3-WROOM-2 Modul. Auch hier geht alles. Nun komme ich aber zu dem Punkt wo ich noch nicht wirklich durchsteige. Auch nach mehreren Recherchen irgendwie nicht da es extrem viele unterschiedliche
-
Thread
Hilfe um 8 Bitfelder in uint8_t umzuwandeln (ESP32)
Da im Betreff steht ESP32 versuche `__attribute__((__packed__))` gegen das Padding und dann memcpy oder byte-ptr. Ist zwar verboten aber wenn es nur für Dich ist, geht's.
, 2, 3, 4, 5, 6, 7, 8) Input3.var1 (Bit 17, 18, 19, 20, 21, 22, 23, 24, 9, 10, 11, 12, 13, 14, 15, 16) Input3.var3 (Bit 33, 34, 35, 36, 37, 38, 39, 40, 25, 26, 27, 28, 29, 30, 31, 32) Input3.var5
-
Thread
MPPT regelt Lastausgang ab (hoher Strom < 1ms) <= workaround?
ich habe eine 12V Zeitschaltuhr (relais) davorgehängt, damit ich die Kompressor-Kühlbox um zB 7h EIN (bzw zb 11h AUS) schalten kann. (später kommt noch ein ESP32 und dann SMS-Steuerung) da komme ich jetzt zum Problem: Die KompressorKühlbox zieht wohl für wenige millisec einen zu hohen Strom,
hängen. sehr unterschiedlich und nicht alles fundiert wie mir erschien. soweit glaube ich die 1,2AH BATT Lösung ist simpel und günstig. ist das so? * Die kleine BATT macht das was die große macht. * Ladekurve des MPPT (für die 80AH) nicht stimmig für die 1,2 AH * die kleine 1,2AH wird nie
-
Thread
ESP01S: TCP Server und UDP Multicast
lösen oder zu einem ESP32 wechseln.
entwickelt! Aktuelle Version vom ESP32 ist 3.2, währen der ESP8266 bei 2.2 hängen geblieben ist. https://docs.espressif.com/projects/esp-at/en/latest/esp32/index.html Links oben kannst du die Version der Doku auswählen. Die 1.7.5
-
Thread
USB Host - uC galvanische trennung
grillen, weiß ich aktuell noch nicht. Ich hatte danach / oder zuvor schon 12V auf dem 3.3V Pin des ESP32. Denke, die 12V schlugen komplett durch den ESP 32 durch und somit auch auf den USB. Daher die Frage: Würde das der ADUM CHip verhindern? Muss leider das Teil nochmal in Betrieb nehmen und ich
noch folgende Vorteile: 1. Der Zero W hat jetzt 16 euro gekostet also im Verhältnis fast gleich. 2. Hier bin ich mir zukünftig 100% sicher, dass da nur der Raspberry kaputt geht. Egal was dran ist... Der Laptop hängt nur noch übers wlan am rapsberry 3. Beim aktuellen Projekt sitzt der ESP32 auf der
-
Thread
Firmware entschlüsseln, Updateprogramm als Hilfe?
auch den richtigen gefunden: https://pdf1.alldatasheet.com/datasheet-pdf/view/1656401/PUYA/P25Q32H.html
Dieter S. schrieb im Beitrag #7502966: > Siehe Bild, das zeigt mir "meine" Suchmaschine bei "AVRE32 SVD", > markiert ist der interessante Bereich. Jetzt kommen wir der Sache näher! Ich hab nur nach AT32F2/AT32F421 SVD gesucht. Mit und ohne Hersteller dazu usw.. Oliver S. schrieb im Beitrag
-
Thread
Wie kann man Mikrocontroller kaufen und programmieren
Schau doch mal hier bevor Du mit Video anfängst. https://randomnerdtutorials.com/esp32-ssd1306-oled-display-arduino-ide
Development Environment), die kostenlos von der Arduino-Website heruntergeladen werden kann. - **ESP8266/ESP32:** Diese Mikrocontroller können mit der Arduino-IDE oder der PlatformIO-IDE programmiert werden. - **STM32:** Die STM32-Mikrocontroller können mit der STM32CubeIDE oder der PlatformIO-IDE
-
Thread
Gefrierschrank bei solarüberschuss "aufladen"?
1 jahr :o) Der Sonoff kostet $8. der DS18B20 10 cent. Besser als eine Sonoff wäre das im bild, ESP8266 $4, oder die ESP32-C3 variante für $5, mit vollständig getrenntem relais, macht das verkabeln einfacher.
Ich hab das esp8266 modul in einen kleinen tiefkühler reingemacht und experimentiert. Bier kühlen auf +2/-1 grad. Scheint zu funktionieren. Temp messung mit DS18B20. Modul relais in serie mit thermostat weil der
-
Thread
Einfachst speicher für BalkonPV
Für 10 eur gibt es das teil auch auf esp32 basis. Das mehr an ram des esp32 erlaubt eine grössere feiner aufgelöste graphik. Nicht die daten sind das problem sondern der string für das svg format.
@Max, > Für 10 eur gibt es das teil auch auf esp32 basis. Nicht in der Bucht! 4 Stück für 75€ inkl. MwSt. und Versand war mein günstigster Anbieter, d.h. knapp 19€ bei dieser Menge. Hast Du die Preise von Ali oder voher? LG Markus
-
Thread
PIC16F1509/Sansmart LCD2004/I2C , benötige etwas Hilfe
den Examples findet man ein HelloWorld (leicht gekürzt): [c] #include <LiquidCrystal_I2C.h> // Set the LCD address to 0x27 for a 16 chars and 2 line display LiquidCrystal_I2C lcd(0x27, 16, 2); void setup() { // initialize the LCD lcd.begin(); //Init with pin default ESP8266 or ARDUINO //lcd.begin(0, 2); //ESP8266-01 I2C with pin 0-SDA 2-SCL // Turn on the blacklight and print a message. lcd.backlight(); lcd.setCursor(0, 0); #if defined(ESP8266) lcd.print("ESP8266"); #else lcd.print
-
Thread
74HC4060 sensor simulieren
Der 4060 wird genommen, um einen Sensor mit niedriger Ausgangsfrequenz zu erhalten. Die 32Bit-Boliden (Raspi, ESP) tun sich ja schwer damit, hohe Frequenzen genau zu messen.
increase by 1 Hz) [/code] die PWM Frequenz ändern kann. Peter D. schrieb im Beitrag #7482792: > Die 32Bit-Boliden (Raspi, ESP) tun sich ja schwer damit, hohe Frequenzen > genau zu messen. Ich möchte auch nicht messen, sondern das Signal simulieren. Ohne den Sensor schaltet die Waschmaschine nämlich
-
Thread
Keypad 3x4 with Row + Column LEDs
1 soll die Row LED (1) und die Column LED (5) leuchten. Bei gedrückter Taste 5 soll die Row LED (2) und die Column LED (6) leuchten. Mit S1 kann die Visualisierung ein- bzw. ausgeschaltet werden. Die Schaltung soll von 3.3 (esp32) - 5 Volt funktionieren. Die LED's leuchten bei 3.3 Volt dunkler,
ElC schrieb im Beitrag #7501697: > Allen esp32 Anwendern sei gesagt, dass es nicht zuverlässig funktioniert > den 74HC595 mit 5 Volt zu versorgen und die Eingänge des 74HC595 mit den > Outputs vom esp32 (~3.3Volt) anzusteuern. Dafür gibt
-
Thread
ESP01S findet BME280 nicht
kommen auch beim BME280 Sensor an. Aber aus irgendeinem mir nicht ersichtlichen Grund, findet der ESP 01S den Sensor, mit dem den meisten Bekannten I2C Scanner nicht. Sensor Defekt schließe ich aus, funktioniert an einem ESP32 Dev Board am 3.3V Pin. Meine einzige Vermutung ist, dass der XC6220B331MR-G
So Leute Problem gelöst. Natürlich war das Problem vor dem PC. Habe mit dem Oszilloskop die I2C angeschaut und konnte außer einem HIGH Zustand keinerlei Aktivität feststellen, auch nicht am ESP selber an den GPIO`s. Dann bin ich das Programm nochmals durchgegangen. Da ich davor immer ESP32
-
Thread
ESP32 sporadischer reboot alle 2h
Moin, ich habe die Software von hier auf ein ESP32 geflasht: https://github.com/redakker/blecker Soweit funktioniert alles super presence-meldung via mqtt oder webhook kommen alle an. Nur komisch das ich alle ca. 2h einen reboot bekomme und somit
Failed to get PID of a device on com6, using standard reset sequence. . Detecting chip type... ESP32 Chip is ESP32-D0WDQ6-V3 (revision v3.0) Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None Crystal is 40MHz MAC: b0:b2:1c:4e:c3:2c Uploading stub... Running
-
Thread
IR-LED auf LED-ControllerBoard mit µC ersetzen?
ersetzen? Ich würde gerne auf die IR-Fernbedienung verzichten und das Ding lieber Drahtlos z.B. mit einem ESP steuern. Mein Gedanke wäre nun die IR-LED vom Board zu entfernen und einen Pin von z.B. einem ESP32 mit dem IR-Dateneingang des LED-Controllers zu verbinden. Würde das dann ensprechend funktionieren
| ---> | ESP | ------> | ESP | ---> | LED Stripe | +--------------+ +-----+ +-----+ +------------+ K=Kabel oder IR [/code] mit [[IRMP]] und [[IRSND]] wäre das machbar. Auf dem linken ESP
-
Thread
(V) Diverses Bastelmaterial 2
Noch was kann weiterziehen: 9. Esp32 auf Platine. Kann für Uhr oder TinyVectrex genutzt werden. Zwei BNC Buchsen lege ich bei: 12€ 10. Dutchtronix Platine mit Atmega328 und USBasp Programmer: 10€ 11. USBasp Programmer mit Kabel
Hier noch Links: esp32-Uhr: https://github.com/petersieg/ESP32_OscilloscopeClock und TinyVectrex: https://github.com/petersieg/ESP32_TinyVectrex und Dutchtronix: http://www.dutchtronix.com/ScopeClockH3-1-Enhanced.htm
-
Thread
ESP32: Wie das beste aus dem ADC herausholen?
externer 8fach 12/16Bit ADC, der sich über SPI oder I2C anbinden lässt, aber habe ich nicht da, kostet Geld und ich wüsste auch erstmal keinen, bzw. nur 4fach gibt's bei der Arduino-Fraktion gute Lösungsansätze. Aber dann brauche ich auch keinen ESP32, dann
https://github.com/e-tinkers/esp32-adc-calibrate
-
Thread
LXQt vs XFCE vs IceWM oder Cinnamon: was setzt ihr ein und warum?
frickeln ist nicht nur Selbstzweck, denn wir wollen Linux auf allen Devices - auf Raspi, Bananapi und auf ESP 8266 oder dem esp 32 und - hmmm - warum nicht auch noch am Ende sogar noch auf deinem Scheiss Toster.. ;) >Wer sich heute noch über den "richtigen" Dekstop/WM oder Speichersparen bei diesen Dingern
: <filter> Mobo: LENOVO model: 2429AQ9 serial: <filter> UEFI-[Legacy]: LENOVO v: G4ET62WW (2.04 ) date: 09/13/2012 Battery: ID-1: BAT0 charge: 23.0 Wh (100.0%) condition: 23.0/56.2 Wh (41.0%) volts: 12.2 min: 10.8 model: LGC 45N1005 type: Li-ion serial: <filter> status: Full [/pre
-
Thread
ESP32, GYUS42-Sensor, PCA9685
Hallo zusammen, habe folgendes Problem: an einen ESP32 ist ein PCA9685(SDA(21), SCL(22)) und ein GYUS42-Sensor(SDA(15), SCL(4)). Wenn man es einzeln testet funktioniert ohne Problem, der Servo erfüllt die Bedingungen sowie der Sensor misst die Entfernung
nicht. Ich finde den Fehler nicht. Hier ist der nicht funktionierende Code: [c] #include <Wire.h> #include <Adafruit_PWMServoDriver.h> #define SERVO_PIN 0 // Der Kanal des PCA9685, an den der Servo angeschlossen ist #define SensorAddresse 0x70 #define Reichweitenbefehl 0x51 #define PCA9685
-
Thread
NEMA 17 Schrittmotor lässt sich nicht ansteuern.
Schritt für Schritt weiterschalten und bei jedem einzelnen Schritt alles nachmessen. Vergiss erstmal den ESP32 und steuere den Stepper-Controller z.B. über Kippschalter (mit RS-FF zur Entprellung) an.
für den Motor. Der Controller wird über meinen Laptop versorgt, von dem auch der Sketch auf den ESP32 geladen wird. Auf den Fotos ist er nur gerade nicht angeschlossen.
-
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
Jan H. schrieb im Beitrag #7475217: > Hier noch meine Erfahrungen mit ein IMU (in flamisch, google translate): > http://wiki.robotmc.be/index.php/Goedkope_10DOF_met_I2C_aansluiting > Und hier GPS combiniert
-
Thread
zwei Microkontroller verbinden
oder nicht? Ja natürlich. So habe ich das auch verstanden. Damit sind wohl ein Arduino und ein ESP32 gemeint. Aber weitere Infos wirds nicht geben. Drop & run und erwarten dass man Gedankenlesen kann. Solche Leute begegnen Dir oft auf dem Kleinanzeigen Portal.
Alexander schrieb im Beitrag #7474750: > Damit sind wohl ein Arduino und ein ESP32 gemeint. Da wird man zur Übertragung von 10MBit dann allerdings etwas Zeit mitbringen müssen. Qusai schrieb im Beitrag #7473461: > ... zwei Microkntroller zusammen verbinden mit zwei kanal
-
Thread
ESP-32 SPI sendet falsche bits
Vielen Dank für eure Hilfe. Mein Aufbau/Schaltplan ist im Anhang. *Master-Code:* [c] #include <ESP32DMASPIMaster.h> ESP32DMASPI::Master master; static const uint32_t BUFFER_SIZE = 4; /* Tx byte: bit 1: 1 == cmd bit 2: 1 == pin is high bit 3 - 8: pin_nr */ uint8_t* spi_master_tx_buf
master.transfer(spi_master_tx_buf, spi_master_rx_buf, BUFFER_SIZE); } [/c] *Slave-Code:* [c] #include <ESP32DMASPISlave.h> ESP32DMASPI::Slave slave; static const uint32_t BUFFER_SIZE = 4; /* Tx byte: bit 1: 1 == valid message bit 2: 1 == pin is high bit 3 - 8: pin_nr */ uint8_t* spi_slave_tx_buf
-
Thread
Wertzuweisung Arduino - Kann mir das jemand erklären?
vorzeichenbehaftete 16 Bit (40000 - 65536)= -25536 = 9C40 Die werden nach der Rechung in eine vorzeichenlose 32 Bit Variable kopiert, allerdings wird dabei eine Vorzeichenerweiterung durchgeführt, d.h. das MSB ganz links wird in die oberen 16 Bit kopiert. 9C40 -> FFFF9C40 print interpretiert das aber als
gleich noch mal meinen Code durchchecken. Der Fehler ist mir noch nicht aufgefallen. trifft das beim ESP32 mit Arduino IDE auch zu, arbeitet ja mit 32 Bit?
-
Thread
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
effizienter - etwa in der Art: Wenn das Data-Ready-Signal (low-active) vom ADS131 an einem Pin des STM32H7 ankommt sollte ohne Zutun der CPU ein SPI_Receive_DMA erfolgen und die Werte (5x 32bit "brutto" (= "NOP_Befehl" + 3x 32-bit Werte Kanal 1, 2 & 3 (=netto) + CRC-Daten) mittels DMA in ein Array geschrieben
erfahren habe schütteln andere Controller (TI ?) diese Funktionalität aus dem Handgelenk - die STM32H7-Serie (muss nicht unbedingt ein 745 sein) ist bei dieser Anwendung aber (leider) "gesetzt"... :-( Falls deratiges bei einem ESP32 geht wäre das aber für ein anderes Projekt durchaus interessant