-
Thread
Stm32 Offline Programmer
Guten Abend, Ich wäre auf der Suche nach einem Gerät Mit dem man einen STM32 ohne, nenne wir es mal geklicke, programmieren kann, quasi Serienfertigung... Stell mir das so vor: 1 Platine auf Test Adapter Einspannen, 2 Flash wird mit bereitgestellem ELF oder BIN File
Das geht mit dem ST-Link und dem STM32CubeProgrammer, einfach automatic mode aktivieren. Alternativ kannst du das Ding auch noch per EXE oder über die DLL ansprechen und in deine Programmier Anwendung integrieren. Nur mit irgendeinem Blödsinn
-
Thread
Wie heftet ihr z.B: das Reference Manual von Controllern ab?
verstehen, so ist es eben so. Aber ich habe schon mein Gründe weshalb ich mir ein Manual , wie dem STM32F103 ausdrucke, wenn ich diesen für meine Projekte einsetzen möchte. Ja, diese Spirale hatte ich ja bereits zu Anfang gepostet
gefällt mir so eine Plastikringbindung. Das Equipment dazu habe ich mir extra gekauft. Aber für ein STM32 Reference Manual kommen wohl nur Leitz Order (oder ähnliches) in Frage.
-
Thread
GUI zur Ladesteuerung
evaluate-our-software/ Zum Beispiel: https://www.segger.com/evaluate-our-software/st-microelectronics/st-stm32h743zi-nucleo/
-
Thread
Funktionsweise Platine Drehzahlanzeige
Der STM32F030 (das ist das IC) wird mehr oder weniger die ganze Arbeit machen. Das Hühnerfutter aussenrum bereitet nur da Signal auf, dass er das "verdauen" kann. Die Signale von der Zündspule wernde durch
-
Thread
Vor/Nachteil Getsample und fortlaufende ADC Messung
Atmega oder aktuell STM32F103 Macht das einen Unterschied? Die meisten Controller haben doch diese Option, also fortlaufende Messung und GetSample. Daher hatte ich das nicht weiter spezifiziert
Max M. schrieb im Beitrag #7511134: > Atmega oder aktuell STM32F103 > Macht das einen Unterschied? > Die meisten Controller haben doch diese Option, also fortlaufende > Messung Ja, aber es kommt auch darauf an, inwiefern das "free running" konfigurierbar
-
Thread
Tageslicht taugliches Kleindisplay
sich auf der Waveshare-Webseite, mit Beispielcode für verschiedene Microcontrollersysteme (Arduino, STM32, ESP32 etc.).
Ja, ich steuere das ePaper s/w an. Basis ist die Waveshare Demo-SW für STM32, hatte ich auf Arduino portiert. Sieht auch top aus, solang man in Räumen oder draußen bei bewölktem Wetter ist. Auch ein geschütztes Beschreiben und anschließend der Sonne aussetzen ist ok.
-
Thread
Welchen Compiler/IDE benutzt ihr für uController?
NXP? >> > Warum nicht? > Ich finde sie uebersichtlicher als die STM.
das Nucleo-H503RB bisher nicht verwenden. Und ich mache zwar nicht viel mit STM32, vor allem da es praktisch keine STM32 gibt die ich tatsächlich benutzen könnte, aber zumindest eine Platine habe ich mit Hilfe der STM32CubeIDE erfolgreich geplant. Und die initiale Test-Software
-
Thread
Board mit STM32WBxx darauf - für Prototyping
Hallo Leute! Ich möchte mich an ein Projekt mit dem STM32WBxx wagen. Welches Modell genau ist erstmal zweitranging, Hauptsache er hat Zigbee. Ich möchte ungern mein Nucleo 68 dauerhaft im Projekt lassen und per Hand kann ich ein QFP68-Gehäuse leider
Sorgen machen ums Routen der Antenne und co. https://www.st.com/en/microcontrollers-microprocessors/stm32wb5mmg.html EDIT: Sehe gerade, da sind auch Pins unter der Antenne. Dann wohl doch nichts für dich.
-
Thread
ALLPOWERS S2000 PRO Reparaturhilfe
Device "STM32G431RB" selected. Connecting to target via SWD InitTarget() start SWD selected. Executing JTAG -> SWD switching sequence. Error: Failed to initialized DAP. Can not attach to CPU. Trying connect
ok, by selecting stm32f103rb chip i was able to erase the flash, but i still can not upload anything. now i get this error: J-Link>loadfile c:\flash1.bin 0x08000000 'loadfile': Performing implicit reset & halt of MCU
-
Thread
Speichererweiterung für BigData bei Microprozessoren
ausprobieren). J. S. schrieb im Beitrag #7512724: > Nur ist der H7 auch die zickigste Diva der STM32 Immer noch weniger Aufwand als ein FPGA-Design mit DDR2-SDRAM-Ansteuerung 😉
Überdenke Deine untaugliche "Datenerfassungseinheit" und überlege, ob Du diese durch das oben erwähnte STM32H7-Modul mit SD-Karte ersetzen könntest. Hilfreich wäre die Nennung der Einheit, damit andere hier auch beurteilen können, ob sie überhaupt ersetzbar wäre. Wäre das STM32H7-Modul dann tauglich, sollte
-
Thread
Stm32 Ethernet - kann das so funktionieren?
wäre da sehr skeptisch. Wenn Du nicht schon investiert hast: https://www.olimex.com/Products/ARM/ST/STM32-E407/open-source-hardware Nach meiner Erfahrung gute Qualität und alles dokumentiert.
ist mit auf der Platine. Mit der STM Cube IDE hatte ich Ethernet nach 2 Tagen am Laufen. Da fange in doch nicht mit einem F-Prozessor und einer Kabelfrickelplatine an.
-
Thread
LwIP: wie IP-Adresse eines Servers über Namen finden
ein Partner im Heimnetz den man Daten schickt. Hier die genaue Fragestellung: Ist-Zustand: Ein STM32 Controller mit LwIP (UDP aktiviert, Server) ist im Heimnetz angeschlossen. Im einfachsten Fall besteht das Heimnetz aus Fritzbox, Home-PC und STM32 Controller, evtl mehrere. Der STM kann dort problemlos
angesprochen wird und damit weiss woher ein Request bzw. Daten kommen. Der Home-PC kann Daten zum STM sowohl über IP-Adresse als auch über den Netzwerk- Namen senden. Der STM32 hat DHCP in LwIP aktiviert und kann so immer über den Namen gefunden/angesprochen werden. Anders herum funktioniert das
-
Thread
Arduino STM 32 PWM Frequenz
Kay L. schrieb im Beitrag #7509030: > Kann man dem STM 32 mittels einem Befehl einen anderen Prescaler > zuweisen? So etwas "prescale(TIM2, 3)" Bei den STM32 kann man flexibel beliebige Prescaler einstellen (jede 16/32bit Zahl je nach Modell; der STM32F103
; der STM32F103 auf den Bluepills kann "nur" > 16bit). Das geht z.B. mit "TIM2->PSC = 1234;". Der STM32 hat so viele > Timer, da wird es sicherlich einen geben, der vom Arduino-Framework in > Ruhe gelassen
-
Thread
H743 und F746 - Probleme mit dem Takt
IO-Ports hat. Ich taste mich da jetzt so langsam ran und wundere mich oft ;-) http://erste.de/STM32/
Niklas G. schrieb im Beitrag #7510325: > Ja. Alles STM32 können Signale im unteren zweistelligen MHz-Bereich > ausgeben. In Software wie gezeigt geht es zwar, ist aber wenig sinnvoll. > Viel besser geht das mit Timern, DMA oder auch FSMC. Damit kommt
-
Thread
RC Auto mit Arduino und Sensoren
damit einen negativen enum-value hat. Andererseits heißen die Software-Triggers für die EXTI bei den STM32-ARM dann Software-Interrupts.
-
Thread
Ist ein SPI TFT schneller auf einem ARM mit 72MHz als mit AVR 20?
Und die STM32 gibt es mit reichlich mehr Speicher, ist für Grafik auch besser.
Das ist das Schöne, bei den STM32 (und anderen Cortex-M) gibt es jede Menge Auswahl an Interfaces.
-
Thread
GoldCap für die RTC vom STM32F101
benötigt im Power-Save ~1µA. > Am Goldcap 1F reicht das etwa 3 Wochen, um die RTC zu puffern. Beim STM steht im Datenblatt 0,9..1,4 µA (je nach Spannung). Das stimmt mich zuversichtlich, dass mein kleiner GoldCap lange genug hält. Ich will das Ding nicht jedes mal neu konfigurieren müssen, wenn die
> Beim STM steht im Datenblatt 0,9..1,4 µA (je nach Spannung). Aber nur wenn du den Schmodder vom alten Akku 100% entfernt hast, sonst fliesst da mehr durch die Platine. Vanye
-
Thread
Ist für euch CMSIS, HALL etc wirklich eine Erleichterung?
Noch viel Ätzender..ich habe hier 5 Bücher zu STM, und eines Setzt auf HAL, das andere auf CMSIS, das andere auf RTOS und CMSIS, das nächsten auf lipopencm3... NARF, und da soll man als Anfänger nicht überfordert sein. Wenn man es in einem Buch nicht
Max M. schrieb im Beitrag #7507720: > und da soll man als Anfänger nicht überfordert sein STM samt zugehörigem Ökosystem haben eben ein gewisses Niveau- gleiches ist vom Anwender gefordert.
-
Thread
Buck-Wandler mit mp1584: Fake
IC drauf. b) Die bekannten Bluepill-Mikrocontroller-Boards enthalten fast ausschließlich keinen STM32F103xx mfg mf
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
werden die nach kurzer Zeit wieder abgekündigt und durch andere ersetzt. Das ist eher ein Grund zu STM32 zu wechseln:-(
welche abgekündigt werden. Erst Atmega32 dann Atmega 328 beide abgekündigt z.B. etc die alten Stms gibt es alle noch, billig
-
Thread
[STM32] 32kHz für RTC aus PLL vom HSE generieren lassen
Mampf F. schrieb im Beitrag #7506640: > Beim STM32 kann man den LSE auch im "BYPASS" Modus laufen lassen - > statt eines 32kHz Quarzes überlege ich mir, ob man die 32768Hz von > einem Timer generieren lässt, der mit dem Systemtakt (32MHz) läuft,
der HSE, aber bei Netzausfall läuft der HSI frei. So braucht ein STM32L nicht mehr Strom als ein schlechter RTC-Baustein. Mampf F. schrieb im Beitrag #7506674: > sind 8MHz Oszillatoren nicht genauer als ein 32kHz Quarz? Sie nicht nicht so temperaturabhängig. Uhrenquarze
-
Thread
+-5V Analogsignal auf 0-3.3V für ADC?
Ich habe hier ein Analogsignal im Bereich -5V bis +5V, welches ich gerne mit dem ADC meines STM32 einlesen würde (0 bis +3,3V). Irgendwie habe ich das Gefühl, das sich das mit einem clever gestalteten Spannungsteiler lösen lässt, allerdings komme ich gerade auf keinen grünen Zweig. Was die Schaltung
-
Thread
Vergleich µC mit USB zu RS232 Funktionalität
CH340/341 wurde noch nicht genannt. Der Niklas hatte hier im Forum mal eine Firmware in C++ für den STM32F103 veröffentlicht, die das gleich mit drei seriellen Ports macht. Dazu hat er einen umfangreichen Artikel in der Artikelsammlung geschrieben.
-
Thread
Raspberry Pi 5 – schnellere CPU, PCIe, aktive Kühlung und höhere Preise
einfallslos, weil ich bisher keine weitere Verwendung dafür gefunden habe und bisher "meine" Dinge mit STM32, AVR und ESP32 erledigt habe.
-
Thread
Spannungsteiler an ADC von STM32F4?
mit 5V betreibe. > > Das bezweifle ich noch stärker. Nach meinem Kenntnisstand gibt es keinen > STM32, der mit 5 Volt betrieben werden kann. Wirklich ein Stm32? Ich weiß nur das ein HK32F103CBT6 5V Betriebsspannung unterstützt. Ist ein mehr oder weniger kompatibler Clone des STM32F103CBT6.
Magnus M. schrieb im Beitrag #7505519: > Quelle: STM32F446xC/E Datasheet > https://www.st.com/resource/en/datasheet/stm32f446mc.pdf Und, oh Wunder oh Wunder, genau in dem Dokument findet sich "Equation 1", die die Ausgangsfrage beantwortet! LG,
-
Thread
Bluepill STM32F103 Port B3 und Port B4
Unabhängig von Mikroe, geht es um die alternativen Portfunktionen vom STm32F103 Diese habe ich aktiviert für Port B3 UND B4 aber nun ist B4 invertiert, was gilt es zu beachten? Warum ist B4 invertiert?
diesem Beispiel für Mikro mit Mikroe Pascal für ARM So funktioniert es mit PB3 und PB4 beim Bluepill STM32F103 [code] program STM32F103_Bluepill; { Declarations section } { Declarations section } begin //SWJ_CFG0_bit:=0; //SWJ_CFG1_bit:=1; //SWJ_CFG2_bit:=0; GPIO_Digital_Output(@GPIOA_BASE
-
Thread
PostgreSQL Client für STM32H7
Hallo Existiert eine PgSQL lib für STMs? Konkret geht es in dem Projekt um folgendes: 1. STM32s beziehhen sich über DHCP eine jeweils seine IP 2. STM32s verbinden sich zum PgSQL server. 3. STM32s holen sich von der DB seine jeweiligen
evtl Visualisierung der Daten kannst du dann auch gleich mit Graphana machen. Es gibt für jeden STM ein Main-Topic unter dem die Sub-Topics liegen. Als Main-Topic könnte man z.B. die SNR des STM nehmen. Der STM subscribt auf SNR/Calibdata und bekommt beim Startup oder Änderung die Kalibrierungsdaten
-
Thread
CAN-Device oder Platine zum üben
Das OLIMEXINO-STM32 hat komplette CAN-Hardware (Transceiver) an Bord bei Arduino-artigem Formfaktor. https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware
Ich sehe gerade ... ein STM32 gibt es jetzt sogar in "SO8" gegossen: STM32G030J6M6
-
Thread
ATmega328/Arduino und weiter?
Wenn dir irgendwann die Rechenleistung ausgehen sollte, dann kannste den Weg zu Teensy Boards oder STM Nuclero Boards o.a. einschlagen. Bis dahin ist vieles dehnbar.
eingebautem USB zum hochladen gab es damals (erster Arduino Atmega8) aber wohl noch nicht. Heute ware ein STM mit USB wie STM32F303CBT6 oder BlackPill natürlich eleganter - gibt es aber auch nicht in DIL40.
-
Thread
Signal in Komponenten zerlegen
Amplitude und der Frequenz gleichzeitig. Ideal wäre die Auswertung in einem Microcontroller, z.B. STM32 oder ähnlich.
E. M. schrieb im Beitrag #7503529: > Ideal wäre die Auswertung > in einem Microcontroller, z.B. STM32 oder ähnlich. Warum? Ich denke mal zu einem Gas-Analysator gehört ein Mess PC, der lächelt über ein bischen FFT nur. Und was genau soll überhaupt passieren? Eine Tröte ertönen, ein Licht angehen
-
Thread
OR-Gatter-Ausgang mit Eingang verbinden
Collector vs. Open Drain) oder bezweifelt du, dass es z.B. 74HC07 (z.B. Toshiba HC74HC07, HGSemi 74HC07, STM M74HC07, UTC U74HC07) gibt?
Open Drain) oder > bezweifelt du, dass es z.B. 74HC07 (z.B. Toshiba HC74HC07, HGSemi > 74HC07, STM M74HC07, UTC U74HC07) gibt? Nun, ich war tatsächlich davon ausgegangen, das es in den neueren Bauelementefamilien keine OC/OD-ICs mehr gibt. Also habe ich mich geirrt.
-
Thread
Mal wieder Bauteil Identifizierung
Z0107MN Triac von ST. Gibt es eine Erklärung für die "e3" Kennzeichnung, die man auch auf anderen STM-Bauteilen findet? Ich kenne diese e-Nummern aus dem Kfz-Bereich, aber da auf kompletten Baugruppen.
-
Thread
Habt ihr einen Standard STM32 für eure meisten Anwendungen?
Max M. schrieb im Beitrag #7502911: > Ich wusste gar nicht, dass es STM32 ohne CAN überhaupt gibt ..ärgerlich Die STM32L0xx haben alle kein CAN. Der STM32F302 und 303 kann CAN. Der STM32F301 nicht.
Ich sehe gerade ... ein STM32 gibt es jetzt sogar in "SO8" gegossen: STM32G030J6M6
-
Thread
[HAL] HSE + PLL = clock zu langsam
Funktioniert alles einwandfrei - nur ist der Clock ungefähr halb so schnell, als er sein sollte (auf meinem STM32L1) Code ist dieser hier: [c] void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; RCC_PeriphCLKInitTypeDef PeriphClkInit
edit: und kleiner tipp ... "cortex-debug" für VSCode ist der Hammer ... Nie war es einfacher die STM32 über einen stlink v2 clon-Adapter und OpenOCD zu gebuggen 😍
-
Thread
Stm32 IAP Risiken und Nebenwirkungen?
Hallo zusammen, Ich hab beruflich öfter was mit STM32 zutun. Da die Module aber immer sehr geschlossen und gut getestet (und Primitiv :-)) waren, sind Updates quasi nie Notwendig, haben im Fall der Fälle einfach das Modul gewechselt. Jetzt sind die
1.Tagt der Ansatz überhaupt was oder ists Murks? 2.wie anfällig ist diese Methode dafür den STM32 in den sprichwörtlichen Ziegelstein zu verwandeln? 3.hat jemand generell Erfahrung mit IAP bei STM32 das der Kunde Selbst durchführt? Vielen Dank für eure Beiträge.
-
Thread
STM32F4: Wiederholgenauigkeit der 12-Bit-ADCs?
interessant: https://www.st.com/resource/en/application_note/an2834-how-to-get-the-best-adc-accuracy-in-stm32-microcontrollers-stmicroelectronics.pdf Außerdem fand ich unter dem Suchbegriff "stm32 adc best practices" nicht nur obige AN, sondern auch sonst noch weitere Seiten, die sich mit dem ADC unter STM32 näher beschäftigen und sehr vielversprechend aussahen. Ist vielleicht auch interessant für Dich: https://www.google.com/search?client=firefox-b-d&q=stm32+adc+best+practices Viele Grüße Igel1
-
Thread
Can Transceiver Temperatur Einfluss auf Empfang?
Die Versorgung ist stabil auf 5V Ich hatte mal vor Jahren ein Problem auf einer Platine mit einem STM32 wo ich fälschlicher weiße den selben Transceiver eingesetzt habe und bei Kälte die 3,3V den Transceiver ganz ausfallen haben lassen. Hier sehe ich jetzt diesbezüglich kein Problem. Was übersehe
-
Thread
DAC Dithering
Angeregt durch die PWM DACs der Keysight Dinger habe ich mal eine Simulation "angestoßen". Ein STM32 erzeugt mir 2x 8Bit PWM (1x MSB und 1x LSB) bei (aktuell) 250kHz, die über Buffer gejagt auf Hi(2,5V)/Lo(0V) gesetzt werden. Hierzu würde ich auch 74LVC04 Hex Inverter nehmen. In der Simulation habe
-
Thread
DC Motor mit Drehmoment umkehreung
Drehmoment. Das heißt du wirst eine sehr große PWM Frequenz haben. Deswegen einen so starken uC wie zb stm32f1 oder gleich das du keine Probleme hast einen stm32f4.
Alexander N. schrieb im Beitrag #7501527: > Deswegen einen so starken uC wie zb stm32f1 oder gleich das du > keine Probleme hast einen stm32f4. Ein ATtiny25/45/85 reicht völlig aus, wenn mal klar wäre, welchen Motor und Aufbau der TO verwendet.
-
Thread
Drehgeber und Tastenentprellung für Arduino
Projekte ist im Allgemeinen so, daß ich mit Acht-Bittern generell gut auskomme, und wenn nicht, es mit STM32ern löse. Ich bin eben ein ganz schwieriger, ausgefallener Fall:-) Gerhard
durchzuziehen. Zum Glück bin ich die los ;-) Neben den Miniprojekten auf AVR ist es nur noch ARM als STM (wobei die CPU-Architektur natürlich unwichtig ist). Und so ist es auch privat ;-) Gerhard O. schrieb im Beitrag #7502828: > Ich bin eben ein ganz schwieriger, ausgefallener Fall:-) Schaut so
-
Thread
Oszi Rigol MSO5104 oder DHO924S?
nützliche YT Videos, da es noch zu neu ist. Mein Anwendungsfall ist hauptsächlich Mikrocontroller / STM32. Zu 99% komme ich ohne Oszi aus, doch hin und wieder hilft es schon. Die Protokoll Decodierung ist schon ein nettes Tool, die Bits selbst aus den Flanken raus rechnen ist mit der Zeit mühsam.
Messungen. Mir geht es u.a. um Flankensteilheit und Phasenversatz, was bei schnellen Controllern (STM32H7, RP2040) wichtiger ist als minimales Rauschen. Probiere es doch aus, beide Anbieter Batronix und Reichelt sind seriös und nehmen die Geräte bei Nichtgefallen ohne Schikanen zurück. Den Lüfter
-
Thread
Isolierter DCDC Konverter 24V zu 200V
mit der erwähnten Spannungsverdopplerschaltung. Aber gut, das ist ein Gegentakt-Flusswandler und vom STM32 angesteuert.
-
Thread
Mikrocontroller-Auswahl: ATTiny, ATMega, Pic,?
bestimmten Modellen hast, ist wohl die aktuelle Tiny Serie die bessere Wahl. Oder vielleicht ein STM32Lxx.
mit voller Geschwindigkeit, weil die in einem neueren Prozess gefertigt worden sind. Ansonsten STM32L/STM32U (https://www.st.com/en/microcontrollers-microprocessors/stm32-ultra-low-power-mcus.html) oder SiLabs EFM32 (https://www.silabs.com/mcu/32-bit-microcontrollers). Die sind extra für solche Anwendungen
-
Thread
[V] STM32-SK Evaluation Board - 10€ inkl. Versand
Beim 'Aufräumen' ist mir ein STM32-SK in die Hände gefallen. Das Board muss extern oder über den Debugger versorgt werden, USB alleine reicht nicht :-( Nur das Board ohne Zubehör für 10€ inkl. Versand abzugeben.
-
Thread
STM32 I2C Slave (N)ACK nach Empfang entscheiden
Hallo Ich habe einen STM32G0B1CBT6. Ich möchte damit einen "man in the middle" bei einer I2C Kommunikation realisieren: (Source, Master) <------> (STM32, Slave) (STM32, Master) <------> (Sink, Slave) Sobald Source
gewartet, die Daten von Slave gelesen und dann an Source übertragen. Mein Problem ist, dass wenn der STM vom Master ein Byte empfängt ich noch nicht weiß, ob mit ACK oder NACK geantwortet werden soll. Diese Information ist erst vorhanden, wenn der STM das Byte an Sink weitergeleitet und ACK/NACK von Sink
-
Thread
LwIP TCP senderate erhöhen
Ich habe schon wieder ein Problem mit LwIP. Auf dem STM32 möchte ich die Datenrate erhöhen. Ich habe feste Datenpakete von 40 Byte Länge. Immer wenn ich ein tcp_write aufrufe warte ich nun, bis der sent handler aufgerufen wird, was ein ACK vom Empfänger
sofort raus. Und wenn du es noch schneller haben möchtest, dann schicke rohe Ethernet Pakete raus. STM bietet dafür die HAL an. In dem Bereich HAL_Eth_... sind _Init() , _Start() und _Send(). Und du kannst in die Pakete schreiben, was du willst (eigenes Protokoll ...) . Die Gegenseite muss nur damit
-
Thread
ILI9488 Pico-ResTouch-LCD-3.5 Display
Hallo, ich versuche das ResTouch-LCD-3.5 Display mit dem STM32G4 nucleo Board zu betreiben using STM32CUBEIDE aber geht leider nicht. das Display ist für Raspbarry gedacht und habe ihn getestet und funktioniert. leider kriege ich es mit STM32 nicht zum laufen
#7497664: > oder mit mir einen Projekt teilen könnte. Hast du schonmal nach dem Display Controller + STM32 gesucht? Ich sehe da einige Einträge. Erster Treffer unterstützt scheinbar den G4: https://github.com/RobertoBenjami/stm32_graphics_display_drivers Kenne die Lib nicht, aber liest sich ja schonmal
-
Thread
Echtzeit für Socket Receive und TCP/IP Pakete
Wenn man die Zeiten und TCP nicht ändern kann: Ich spiele gerade mit einem STM32H743 mit Ethernet herum. Der Prozessor selber kann auch Ethnernet. Kommt ein Paket an, dann gibt es einen Interrupt, und man kann sofort das Paket analysieren, und irgendwas zurück schicken. Da ist dann kein Delay oder Taskwechsel dazwischen. STM liefert FreeRtos und einen LW IP-Stack mit. Geht jedoch auch ohne, man kann nackte Pakete schicken. Ist Bare-Metal Programmierung ohne OS. Muss man können/mögen.
-
Thread
LwIP tcp_write() ERR_MEM
Ich streame Daten per TCP zu einem PC und benutze dafür im STM32 LwIP. Die Datenrate kann recht hoch sein und ich möchte gerne vor einem Aufruf von tcp_write() wissen, ob noch genügend speicher da ist. Aus der LwIP Dokumentation entnehme ich: "The proper way to
-
Thread
Modbus TCP auf STM32 - Anfängerfrage
Hoffnung, dass ich ein bisschen Input / Gedankenanregungen von euch bekommen kann. Ich habe mit einem STM32F103 folgendes für eine Applikation schon realisiert. STM32 spielt Modbus RTU Slave und erhält über UART RS485 (Modbus) Steuerbefehle. Diese setzt er intern um, bzw. steuert einzelne digitale I/
, das Arduino-Framework einzusetzen. Ethernet sollte damit erschlagen sein: https://github.com/stm32duino/Arduino_Core_STM32/wiki/STM32Ethernet und für Modbus/TCP: https://github.com/eModbus/eModbus Wenn es auch Modbus/TCP über WLan sein darf gäb's noch die "No Code" Lösung, die aber etwas