-
Thread
Quadratur Decooder/Zähler als eigenständiges IC - heutzutage (2021) erhältlich?
Es wird sehr schwierig sein, die beiden Entwickler von der Notwendigkeit zu überzeugen, auf einen STM32 umzuschwenken. Der auszuwertende Drehgeber hat 1400 counts pro Umdrehung und arbeitet mit einem AEDR8712, von dem ich gerade nicht weiß, inwieweit dort die interne Taktvervielfachung von 2, 4,
Ich rate entweder uC mit Quadratur Peripherie (STM32, DSPIC, etz.) zu verwenden oder die LS7166 Zähler o.ä. Den STM32 Quadraturmodus verwendeten wir früher einmal in der Firma und das funktionierte wie gewünscht. Die LS7x66 funktionierten in früheren
-
Thread
Alternative für ESP32 mit "etwas" mehr IO's - STM32 - Ein paar Fragen
aber auf so viele Möglichkeiten gestoßen das mir etwas der Kopf raucht. Dabei ist mir am meisten der STM32 im Kopf geblieben. Da ich nicht 100+ Outputs benötige dachte ich den kleinsten aber stärksten 64er STM32L476RG - Dieser scheint aber Leistungstechnisch schon nicht an den ESP heranzukommen sehe ich
Fragen: Macht der Unterschied zwischen den beiden Prozessoren viel aus ? Ich habe noch nie einen STM programmiert sondern nur mit ESP32 Arduino - Wie ist der Umstieg ? Habe ein paar Videos angeschaut und den Anfängerbeitrag gelesen fand mich aber etwas überschlagen (gerade die Clock Einstellungen?)
-
Thread
[C] Eigene Register Definition schreiben
diese memory mapped sind Okay, verstehe. Genau da ist das mir auch begegnet... In den tiefen der STM32 Firmware Header... Jörg W. schrieb im Beitrag #6647062: > C++ hat das. :) Okay, das ist aber bei meinem STM32 Projekt nicht drinn. Ich will schon bei C bleiben. Dann schreibe ich mir halt
Paul G. schrieb im Beitrag #6647048: > uint32_t sendRegister = (IC | IC_WRITE | IC_CONFIG | DATA); //0x81000001 Paul G. schrieb im Beitrag #6647123: > Dann schreibe ich mir halt ein paar "defines" in
-
Thread
STM32F100xx Bitmanipulation ohne Header Datei
ersetzten: Hier mal der Code. #include "stm32f10x.h" int main() { RCC->APB2ENR |= (1<<4); GPIOC->CRL |= ( (1<<16) | (1<<17) ); GPIOC->CRL &= ~( (1<<18) | (1<<19)); GPIOC->CRL |= ( (1<<20) | (1<<21) );
Link zum Datenblatt: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwiG3qv-nervAhVE9IUKHSZ2AJEQFjABegQIAxAD&url=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Freference_manual%2Fcd00246267-stm32f100xx-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf&usg=AOvVaw2GsY3qPMGEaY6As6a7xMbJ
-
Thread
EAGLE: Platziertes Bauteil ändern
des TO. Aufgabe im Anhang: schematic+board+library. Bitte linkes Bauteil im schematic durch Bauteil STM32G473CE_KOPIE ersetzen (das als Beispiel schon als IC3 da steht), nur replace-Befehl benutzen. Bitte beschreiben, wie du das machst, ich lerne gerne dazu. >michael: >Nicht mein Wissen, das steht
Maik F. schrieb im Beitrag #6651239: > Bitte linkes Bauteil im > schematic durch Bauteil STM32G473CE_KOPIE ersetzen (das als Beispiel > schon als IC3 da steht), nur replace-Befehl benutzen. Bitte beschreiben, > wie du das machst nur mit replace geht's natürlich nicht, aber praktisch möchte
-
Thread
STM32F103 Bluepill mit 128kb lässt sich nicht flashen
Vielelicht hast du ja mal auch deinen startup Code? Ich verwende ein von mir angepasstes system_stm32f4xx.c, das auf allen STM32-Boards, die ich derzeit verwende, läuft, siehe Anhang. Gesteuert wird das durch Angabe von -DSTM32F4nn und HSE_VALUE. Wie gesagt, ist für die 4XX-Pills noch ungetestet,
*alle einheitlich* mit ein- und derselben Startup-Datei und auch mit oben genannter C-Datei system_stm32f4xx.c. Und die funktionieren mit STM32F401, STM32F411 und STM32F407. Wenn das bei Dir nicht passt, machst Du irgendetwas systematisch verkehrt.
-
Thread
Vergleich Osz R&S RTB2004 vs. Siglent SDS5034X
#6644577: > könnte mit einem 350 MHZ Gerät etwa wie in "50MHz_350MHZ BW.png" > aussehen: > > MfG > egonotto Was für eine Generator hast Du angeschlossen? Macht es Sinn, sich mit einem STM32, FPGA o.ä. etwas (versuchen!) zusammenzustricken oder kommt da mehr "Sinus" raus? Knulli
mache bald weiter :-) Fummel noch an einem Generator mit "gutem" Rechteck > 50 MHz. Aus einem STM32-MCO kam das hier raus. Ob sich das zum Vergleich der Oszis eignet bleibt anzuzweifeln. Außerdem bekomme ich direkt aus nem STM32 nur 25 MHz raus, mehr geht nur über PLL. Zum Vergleich STM32-Generator
-
Thread
C Programmierung ohne Pointer?
zumindest gelegentliche teure Operationen leisten. Sicher nicht auf einem ATtiny, aber die meisten STM32 langweilen sich doch die meiste Zeit, wenn sie nicht gerade mit der HAL programmiert wurden. Aber vor noch nicht allzulanger Zeit war das eben anders. Und einen Nullpointer als Rückgabewert für
bedenklich char test2[] = "ein x"; // alles gut [/c] Später dann Manipulationen: [c] *(test1+4) = 'u'; // bedenklich *(test2+4) = 'u'; // alles gut test1[3] = '-'; // bedenklich test2[3] = '-'; // alles gut [/c] Alles funktioniert, wie es soll! Schaut man aber in die Spezifikation,
-
Thread
STM32 SPI TXE Flag wird nicht 0
Hallo zusammen! ich benutze einen STM32G484 und möchte einen SPI Slave ansteuern. Folgender Code soll n-Bytes vom Slave lesen, hierbei muss ich als erstes die Adresse senden und anschließend den RX Buffer auslesen. [c] void bsp_radio_spi_read_blocking_addr
Der STM32G4 hat eine TX-Fifo mit 32 Bit, TXE sollte gelöscht werden, wenn 2 Byte im Sendebuffer stehen. Ich prüfe also in Codezeile 10 ob TXE gesetzt, also der Buffer bereit ist, weiter Daten anzunehmen.
-
Thread
Manuelles HotSwapping U-Versorgung
Der Strom teilt sich dann entsprechend auf die Zellen auf. Nach meiner Rechnung müsste dein Pack 4S8P sein mit insgesamt 32 Zellen. D.h. jede Zelle bekommt im schlechtesten Fall mal 1,5A ab. Ich habe kürzlich beim Pollin Samsung INR18650-25R für 4,50 das Stück gekauft. Die wären für sowas geeignet
@ Chris: Chris schrieb im Beitrag #6648547: > Xrl hat voreilende Kontakte an pin1. 4pin xrl pin1+2 gnd pin 3+4 14.8V > für 20A. Stimmt: XLR 4pol hat auf pin1 einen voreilenden Kontakt. Witzig (oder peinlich...): Da hantiert man seit 33 Jahren mit den XLRs herum und heute erfahre
-
Thread
Auslastung Mikrocontroller bei Vollauslastung I2C
Teensy 4.0 (600 MHz Takt) lässt sich direkt über viele Arduino Libs ansprechen.
Hallo, habe genau so etwas gemacht auf einem STM32G474. Dort alle I2Cs (4 Stück) am Laufen mit 1 kHz. Es funktioniert. Habe die CubeMX Sourcen (interupt nicht DMA) dazu verwendet (quick and dirty). Aber: Bei dem Initieren eines I2C Transfers
-
Thread
STM32 schneller SWDIO Programmer gesucht mit CMD
A. F. schrieb im Beitrag #6637804: > angeblich 4Mhz kann, dauert es bei einer 32K FW ~ eine halbe Minute. Da STLink-V2-1 auf einem Nucleo-G0B1RE mit 32 kByte Datei in nicht einmal 2s: date;openocd -f ./nucleo-g071rb.cfg -c init -c "program test.srec
2000 kHz Info : STLINK V2J37M27 (API v2) VID:PID 0483:374B Info : Target voltage: 3.241967 Info : stm32g0x.cpu: hardware has 4 breakpoints, 2 watchpoints Info : starting gdb server for stm32g0x.cpu on 3333 Info : Listening on port 3333 for gdb connections Info : Unable to match requested speed 2000
-
Thread
Wasserzähler Impulszählung (Batteriebetrieb)
Die STM32L0 Serie hat eine RTC, Batteriegepuffertes RAM, EEPROM und teilweise sogar USB. Damit wäre man dann für alle Varianten offen. Ich würde es der Einfachheit halber aber mit einem AVR machen.
irgendwie, die gibt es ja quasi beliebig groß. Du könntest aber auch genau so das RAM von der RTC eines STM32 verwenden und nur dieses mit einer Knopfzelle oder Kondensator puffern. Dafür haben die Chips sogar einen separaten Anschluss. Dieses Board kostet nur 5 Euro: http://stefanfrings.de/stm32/stm32f3
-
Thread
STM - Was für welchen?
www.st.com/content/ccc/resource/sales_and_marketing/presentation/product_presentation/30/8f/78/6a/b9/a4/45/ab/stm32-stm8_embedded_software_solutions.pdf/files/stm32-stm8_embedded_software_solutions.pdf/jcr:content/translations/en.stm32-stm8_embedded_software_solutions.pdf So kann man z.B. erkennen,
Was es zur Zeit leider nicht gibt, sind verfuegbare Vorraete der meisten (STM32) Chips. Ansonsten finde ich die STM32L4 und G4 recht nett.
-
Thread
Was könnte das für ein Treiber sein ?
Geraten: Ein 4-fach-OP. Sollte sich aus der Schaltung herauslesen lassen. Sollte es eine Spezialanfertigung sein - ab in den Müll.
entsprechende Verstärkung > auslesen? > Mfg Es gibt schon Mikrocontroller mit analogen Features (z.B. STM32G), ich bleibe trotzdem dabei, das es ein ASIC ist, diese Seifenspender werden in so großen Stückzahlen hergestellt, so das es sich definitiv nicht lohnt einen Mikrocontroller zu programmieren, Programmierung
-
Thread
DIY Audio-Verstärker rauscht bei gewissen Bedingungen (nicht)
DDS-Board da nun angeschlossen? Über n Koppel-C? Du wirst das DDS-bord ja sicher nicht nicht mit dem STM32, den man da sieht, initialisieren? Oder doch? Na, egal. Kann man ja machen. Aber deinen R1 vom TDA an VSSA? leg den an 5Volt... Deshalb wirds trotzdem rauschen, davon mal abgesehen. Verbinde
aber Musik raus kommt, gehe ich davon aus, dass das mit dem Takt soweit funktioniert. Und ja, das STM32 Board initialisiert (u.A.) das DDS-Board. Im Anhang ist ein Foto, auf dem der Takt zu sehen ist. Sieht für mich auch ganz ok aus. Der STM32 war quasi über, also habe ich den verwendet. Wollte mir
-
Thread
STM32 - SPI-Clock zu lang
Microcontroller: STM32G474VET6 Hallo zusammen, ich versuche mich gerade darin ein SPI-Modul nicht mit HAL, sondern auf Registerebene (und ohne DMA) anzusprechen. Der Controller soll Daten mit einer Länge von 8 Bit
vom Zugriff auf DR ab: Wenn du darauf 16bit schreibst schreibt er beide Bytes in den FIFO. Aus dem G4 HAL: [code]*((__IO uint8_t *)&hspi->Instance->DR) = (*hspi->pTxBuffPtr);[/code] So wird nur 1 byte reingeschrieben.
-
Thread
Einstieg(scontroller) in Ethernet Kommunikation mit STM32
Fuer ein bisschen Bitgeklapper einen ARM M4. Ich bin bei ST bislang regelmaessig mit dem STM32F107 schon gut zurechtgekommen.
https://www.st.com/en/evaluation-tools/nucleo-f429zi.html hat STM32F4 und Ethernet, wie gewünscht STM32CubeIDE installieren, aus dem Repository das Beispielprojekt: Repository\STM32Cube_FW_F4_V1.26.0\Projects\STM32F429ZI-Nucleo\Applications\LwIP durcharbeiten
-
Artikel
Word Clock Variante 1
: Pin 1 - 6 G: Pin 2 - 5 B: Pin 3 - 4 ---- Widerstandswerte für die LEDs. Berechnet sind die Widerstände für eine Spannungsversorgung von 15V - abzgl. 1,4V durch den Spannungsabfall an den UDN2981. Ein solches Netzteil
nicht mehr verfügbar : 1 All-On-One-Platine, 100 RGB-PLCC6-LEDs und 155 SMD-Widerstände Paket 5 (Uhr - STM32 Basis - WS2812) - nicht mehr verfügbar : 120 WS2812-LEDs als Stripe im Sonderabstand Paket 6 (Ambilight - STM32 Basis - WS2812) - nicht mehr verfügbar : 40 WS2812-LEDs als Stripe im Sonderabstand
-
Thread
Einsteigerfreundliches board für Roboter motion
trigonometriefunktionen relativ langsam sind (kann auch mein > unzureichende weltbild von avr sein) Bereits "kleine" STM32G4 besitzen unter Anderem einen CORDIC zur Hardwarebeschleunigung. Stefan S. schrieb im Beitrag #6631735: > Die Schüler sollen dann einen Arduino, oder einen raspberry pi > programmieren und anschließend
für sensoren und den Motor pwm > habe, ist auch der stm32f103 völlig ausreichend. Wenn ich aber die Teile > des Codes in eigenständige Tasks in freertos aufteile, bekomme ich > Probleme. Freertos auf einem stm32f103? Nicht dein Ernst? kein Wunder dass
-
Thread
Chipmangel überall Gesperrt
Wenn man bei Mouser mal nach STM32 sucht, findet man aktuell 3069 Ergebnisse. Auf Lager davon sind 814. "normalerweise auf Lager" (eine Filteroption dort) wären 2106... Ich weiss nicht genau wie die Situation vorher generell war. Wenn man allerdings mal den 0815 STM32 schlechthin "STM32F103" in irgendeinem LQFP Gehäuse sucht, sind 10 tausende auf Bestellung aber so gut wie keine auf Lager. --> Es sind auch Bauteile betroffen die in allen möglichen Anwendungen
-
Thread
DIY Fernsteuerung (Der Griff nach der EierlegendenWollMilchSau)
und den fancy Blinkkram auf BLE / WIFI. >Alles basiert auf 8Bit-AVRs Deswegen hab ich hier zu stm32 BluePill gegriffen. Kanonen-auf-Spatzen-schießender-Weise hat man da einfach 10 Pins, die man auf 0 bis 100% PWM oder auf "Servo-Compliant" PWM konfigurieren kann. >>PS.: mein Video ist mehr auf
9044692&hvtargid=pla-468297391339&psc=1&th=1&psc=1 https://www.amazon.de/Eurolite-Showlite-Empf%C3%A4nger-Reichweite-geb%C3%BChrenfrei/dp/B07G45XJ7F?SubscriptionId=AKIAIZQVKWKGMRY2D3QA&tag=blu01-21&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B07G45XJ7F
-
Thread
Software Serial für mega644
Software-UART an einem (bel.) Pin realisieren. Wie ist mir egal. Die Frage ist, wie ich beispielsweise den o. g. Code passend für PCINT8 anpassen kann.
etwas anderem hat der TO nicht geschrieben. Ich poste jetzt auch nicht Bilder vom Datenblatt eines STM32H7, nur weil der Poster ja einen Fehler gemacht haben könnte und den gemeint haben könnte. Das Forum wäre sinnlos, wenn jetzt jeder anzweifelt, dass ein TO nicht dazu in der Lage ist, eine vernünftige
-
Thread
EMV und aktuelle uC
von der Takterzeugung her flexibler, man kann z.B. einen internen Oszillator mit 1MHz haben. Die STM32G0 strahlen wieder etwas mehr und haben weniger VDD/GND-Pinpaare, aber dafür haben sie als einzige STM32x0xx einen internen Oszillator, der stabil genug für UART ist. Von den Gehäusen und der Pinbelegung
ja nicht abnehmen. Wenn bei ihm EMV so oberkritisch ist, wird er um die Evaluierung der Baureihen STM32F/L/G ohnehin vornehmen muessen. Ich hatte jedenfalls mit STM32F030 (den ganz kleinen im TSSOP-20) bei internem Takt nichts zu beklagen.
-
Thread
Nutzt gcc/newlib-nano die FPU von Cortex M4F bei double?
Bibliothek, falls das eine Rolle spielt. Konkret geht es mir aktuell um den STM32F303CC und STM32F303RE.
John Doe schrieb im Beitrag #6621556: > Nur dass die STM32H730/750 nur 128KiB Flash haben im Gegensatz zu > Stefans STM32F303RE mit 512KiB Flash. Wobei ich wohl den Tag nicht mehr erleben werde, an dem die 512kB voll werden.
-
Thread
Maßnahmen gegen das Hängen bei SPI/I2C Kommunikation
Slaves von der Stromversorgung zu trennen. Macht einer der HDC2010 Fiesipatentelen, schießt ihm der STM32L4 in den Kopf. Eine Sekunde ohne Energie, und gut.
Atmel-AVR-TWI-I2C-Multi-Master-Problem.html https://community.st.com/s/question/0D50X00009XkgoY/stm32-i2c-multimaster-hardware-bug
-
Thread
Ansteuerung von mehreren LED-Module RGB 32x64
Hallo zusammen, ich habe vor 4 RGB china Matrix-Module (32x64) in einer Reihe mit einem STM32H743 anzusteuern. Das blöde an diese Module, die 3 SPI-Clocks für die RGB-Kanäle sind alle miteinader verbunden (Kopfschütteln). Wären
(getestet!) Bei 4 Panels würde ich die trotzdem in einer 2x2-Anordnung betreiben. Mit 8bit-FSMC kannst du dann mit 1 Schreibzugriff gleichzeitig jewils ein Bit in alle 6 SR der beiden Reihen schieben.
-
Thread
Strom sparen mit Low Power NE555 als Multivibrator an 3V (Out of Spec)
CMOS-Trigger-Typen habt ihr mich auf eine Idee gebracht. Die gibt es nämlich auch als Einzel-Trigger und nicht als 4-fach Trigger Ausführung. Wenn man dann noch ein bissl sucht kommt man auf Ultra Low-Power Varianten wie den SN74LVC1G17DBV. Laut Datenblatt kommt der mit 10uA hin. Die vertragen auch genug Last am Ausgang
braucht 0.5uA, ist inkl. Quarz 2.5x3.7mm groß und man kann per I2C diverse Frequenzen von Minuten bis 4kHz einstellen. Es gibt auch noch sparsamere oder kleinere. Oder welche mit TCXO, die brauchen dann vielleicht 3uA. Natürlich geht es auch mit viel mehr Transistoren, hier läuft ein STM32L412 mit 2.5uA
-
Thread
STM32G4 - Quarz schwingt nicht
der schwingt nicht. Woran kann das liegen? Hardware: Ich habe eine Platine mit dem Controller STM32G474VET6 aufgebaut. Als Quarz habe ich den XRCGB24M000FAN00R0 (24 MHz) gewählt. Parallel gegen GND hängt jeweils ein Kondensator mit 6 pF. Der Quarz ist angeschlossen an den Pins 12 und 13 (PF0 OSC
schonmal viel Wert ;) Wenn du mit CubeMX/HAL arbeiten willst empfehle ich dir unbedingt noch das "stm32g4 hal user manual". Ohne das hat man meiner Meinung nach fast keine Chance aus den HAL-Funktionen schlau zu werden, selbst dann nicht wenn man das reference manual auswendig kennt.
-
Thread
der UART-Bootloader funktioniert beim STM32G0 nur einmal?
Beim G4 ist es hoffentlich nicht so, weiß ich noch nicht. Laut AN2606, STM32G07xxx/08xxx device bootloader, gilt Pattern 11, s.o. und das RM0444 sagt zum G0x1: [pre] 3.3.2 FLASH empty check During the
man das oben genannte nBOOT_SEL auf 0 setzt. Also: Als allererste Aktion bei einem fabrikneuem STM32G0 sollte man via UART ein Programm flashen, dass dieses Bit dauerhaft auf 0 setzt. Zum Beispiel dieses hier: https://github.com/olikraus/stm32g031/tree/main/enable_boot0 Alternativ kann man das
-
Thread
Verbindungsproblem bei STM-Discovery Board
Hallo, ich versuche eine Verbindung mit einem STM32G0316-Discovery mit onboard ST-Link aufzubauen, leider erfolglos. STM32 ST-Link Utility gibt dabei die Fehlermeldung "Can not connect to target! Can't reset the core." aus. Software und Treiber
mit den Signalen an, womit sind die drei Kanäle verbunden? Das ST-Link Utility ist älter als die STM32G Familie, Vielleicht unterstützt es diese gar nicht? Versuche mal zum Vergleich den STM32 Cube Programmer*. *) obwohl ich den nicht mag, weil er oft eine ganz ähnliche Fehlermeldung anzeigt obwohl
-
Thread
USART RS485 Daten empfangen über ISR
dass die "neuen" ATtinies ebenso wie die Xmegas zum Anfangen ebenso schlecht geeignet sind, wie die STM32 Controller. Sie haben super viele Funktionen, das macht ihre Anwendung super komplex. Ich weiß nicht, warum du ausgerechnet diese Boards ausgewählt hast. Vielleicht magst du dich vorher mit den klassischen
// receiving PORTB.OUT &= ~PIN7_bm; c1 = uart_read(); PORTB.OUT |= PIN4_bm; c2 = uart_read(); PORTB.OUT &= ~PIN4_bm; // sending PORTB.OUT |= PIN7_bm; _delay_ms(500); PORTB.OUT &= ~PIN4_bm; uart_send('
-
Thread
Vor-/Rückwärtszähler negativ
kann nicht sein. Ich habe bei meinen Messmaschinen bis zu 1 µ Auflösung verwendet, damit kann man mit 32bit-Variablen Wege bis über 4 m erfassen. Ich glaube nicht dass du mit deinem Massstab nm auflöst. Falls doch musst du dir das patentieren lassen. Georg
früher die LS7066 und 7166 mit guten Erfolg in Produkten der 80er Jahre in der Energietechnik. Die STM32 haben im Timer Untersystem auch gut funktionierende Quadratur Auf/Ab Zähler mit flexiblen Einstellungen.
-
Thread
STM32F407-DISC1 Board defekt
-Development-Board-Mainboard-Module-NEU/233535468848 https://www.ebay.de/itm/STM32F407VGT6-STM32F4-ARM-Cortex-M4-32bit-MCU-Core-Development-Board/402328288186 Lieferung Dienstag 2. März: https://www.amazon.de/DollaTek-STM32F407VET6-Entwicklungsboard-Lernboard-Embedded-Entwicklungsboard
Versuch, das unter dem Link befindliche main.c zu kompilieren, scheitert an einer fehlenden Datei stm32f4xx_gpio.h, nachdem ich das in main.c befindliche falsche #include "stm32f4xx.h" in #include "stm32f4xx_conf.h" abgeändert hatte. Vielleicht habe ich auch etwas übesehen/überlesen? Blinky Erfolgsmeldung
-
Thread
Win10, WinAVR-20100110 und msys-1.0.dll
IDE-Hersteller endlich, daß sie exakt eine Setup.exe herstellen sollen, auf die man draufklickt, dann "AVR","STM32" oder "PC" eingibt und es läuft einfach. Beim WinAVR hat das doch auch so funktioniert (*g*).
IDE-Hersteller endlich, daß sie exakt eine Setup.exe > herstellen sollen, auf die man draufklickt, dann "AVR","STM32" oder "PC" > eingibt und es läuft einfach. Beim WinAVR hat das doch auch so > funktioniert (g). Es dürfte schwierig sein, eine IDE zu entwickeln, die von Haus aus alles abdeckt, was Entwickler
-
Thread
12V auf 3.3V
man nur 5 mA bei 3,3V > braucht, langt auch ein Linearregler An meiner 3,3V Leitung hängt ein STM32F411, ein IMU, eine 2,4GHz Funkmodul und ein DAC. Den gesamt verbrauch habe ich mir leider noch nicht angeschaut
zwei Regler zu verteilen. Walt N. schrieb im Beitrag #6600580: > An meiner 3,3V Leitung hängt ein STM32F411, ein IMU, eine 2,4GHz > Funkmodul und ein DAC. Also wohl mehr als 100mA.
-
Thread
FreeRTOS RS232 über DMA "Ruckler"
Das ganze passiert mit 1KHz bei 115200 Baud und funktioniert soweit auch einwandfrei. Da der µC (STM32G081KBT)einige Aufgaben paralell erledigen soll habe ich mich dafür entschieden FreeRTOS zu verwenden. In einem Task mit höchster Priorität (REALTIME 7) sendet der Controller jede Millisekunde die
Jonas B. schrieb im Beitrag #6601087: > Nochmal, wieviele Daten sind das?? Mit einem anderen µC (STM32G031) hatte ich auch schon über UART/RS232 auf die selbe Art und Weise Daten geschickt hatte. Da allerdings nur eine Variable, sprich 4Bytes mit 1KHz. Das kam auch kontinuierlich im Terminal über den
-
Thread
poor man's Ethernet-oszi mit STM32, FIFO und AD9288
USB. Stattdessen nehm ich so was als "Boilerplate": https://github.com/AlexPuts/Modbus-TCP-for-stm32-blue-pill/blob/master/ModbusIP_ENC28J60_STM32/examples/modbus_IP_STM_example/modbus_IP_STM_example.ino Modbus-TCP - perfekt und immer wieder mal zu gebrauchen. Die erste Überlegung war, die ADC
In der ST AN4031 bin ich auf folgenden Satz gestoßen "This example is applicable to products STM32F2, STM32F405/415, STM32F407/417, STM32F427/437 and STM32F429/439 lines. The ADC is configured in __continuous triple Interleaved mode__ In this mode, it converts continuously one analog input