-
Thread
Serielles Gerät (STM32/DSO138) reagiert nicht auf FTDI, wie Fehler suchen?
ansprechbar. Der Flash Loader Demonstrator ist ein altes Programm von ST zum Flashen *anderer* STM32 Modelle, deren fest installierter Bootloader auch USB unterstützt. Das Protokoll dazu nennt ST "DFU". Der STM32F103 hat diese Funktion nicht, wohl aber die STM32F105 und F107. Was man dazu vielleicht
Klaus S. schrieb im Beitrag #7216496: > In dem habe ich leider den F103 nicht gefunden Sowohl der Flash Loader Demonstrator als auch der STM32 Cube Programmer unterstützen alle STM32F103 Modelle ohne besondere Tricks.
-
Thread
STM32F4 lässt sich nicht mehr programmieren
Hallo Zusammen, ich habe seit kurzem ein Problem mit dem programmieren von STM32F411RE Chips. Ich beim programmieren oder debuggen öffnet sich immer ein neuer Tab vo drin steht: "Break at address "0x1fff4252" with no debug information available, or outside of program code
3.25V SWD freq : 24000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x431 Revision ID : Rev A Device name : STM32F411xC/E Flash size : 256 KBytes Device type : MCU Device CPU : Cortex-M4 BL Version : -- Memory Programming ... Opening and parsing file: st-link_gdb_server_a16632
-
Thread
Kurzmeldungen: Renesas zeigt Cortex-M85-MCU, GigaDevice verkauft eine Milliarde Chips, uvm
arbeitet man derweil an PikaScript: eine noch schlankere Variante von Python, die mit 4KB RAM und 32KB ROM auskommt. Das ursprünglich für STM32G030C8 und STM32F103C8 vorgesehene System steht mittlerweile auch für einige andere Zielarchitekturen zur Verfügung, der unter http://pikascript.com/ bereitstehende
mobile.twitter.com/tamhanna/status/1292097511235125248 - es sind komplett unterschiedliche Designs c) nur die GD32F1 und der STM32F1 sind "kompatibel". Alles andere sind unterschiedliche Designs. Die Recyclage von Flashdateien ist allerdings auf keinen Fall gewünscht, GD empfiehlt immer eine Rekompilation aus dem
-
Thread
DCF77 Frequenznormal
OpAmps für die Verstärkung. Am Ende landen irgendwas zwischen 5mV und 25mV RMS am 12 Bit-DAC eines STM32F103-Prozessors. Der ARM-Prozessor läuft mit 24MHz, das DCF77-Signal wird mit 64kHz abgetastet. Die Software implementiert eine AGC, einen I/Q-Mischer, eine CIC-Filterkaskade und eine PLL. Der I-Anteil
at 87.8°C F = 4999977.73472294 Q = 2210624.24356611 L = 5.31056260615351 5310652606 nH C = 1.90793506338953E-16 0.00019079350 pF R = 75.4698598161708 C0= 2.67067707950378E-12 B-Mode at 88°C F =
-
Thread
HAL_GPIO_TogglePin, benötigte Zeit für ein STM32F7.
Hallo, ich habe folgenden Code, für ein STM32F746 Board. Die LED toggelt dabei ca. alle 350ns (d.h. eine Frequenz von ca. 3MHz). Ist das nicht zu langsam? Systemclock sollte 200MHz sein.... Gemäss ClockConfig sollte die Peripherie (APB)
leider schnarchlangsam. Die gehen über diverse Bus-Bridges usw., beim H7 wohl eher noch schlimmer. Die G0-er hängen die "Dickschiffe" in der Hinsicht ab, da dort die GPIO-Register über einen extra Bus direkt an der CPU hängen. Über 20Mhz kommt man beim F7 wohl kaum, eher darunter ...
-
Thread
Busfault sobald cpsie i - Interrupt vorher sehen (STM32CubeIDE)
Beim Debuggen eines Assemblerprogramms eines STM32F407 passiert es, daß nach Durchlaufen einer gewissen Initialisierungsphase, in der ich schon mittels Nachrichten in der SWV ITM Konsole den Programmverlauf verfolgen kann, daß es einen BUSFAULT (Exception
Interrupt u.U. bereits in dem Moment anliegt, da ich die Interrupts enable? Anm.: Ich habe IWDG im STM32CubeIDE während des Debuggens abgeschaltet. Was das für den Moment bedeutet, wo das Programm läuft (und wenn es nur eine Instruktion ist), weiß ich nicht genau. Kann also nicht genau sagen, ob des
-
Thread
Wo sucht man Microcontroller nach IO-Anzahl, Takt und Funktionen aus?
nutzt dann deren Seite fürs parametrische Suchen/Filtern. Man schaue sich z.B. mal die Liste für STM32 an. Da kann man genau nach den Parametern des TE filtern. Und wenn es zu Taktraten kommt, würde ich ganz schnell weg von AVR gehen. Bei STM32 machen schon die kleinsten zwischen 48 MHz (F0) und
#7073414: > >> Und wenn es zu Taktraten kommt, würde ich ganz schnell weg von AVR >> gehen. Bei STM32 machen schon die kleinsten zwischen 48 MHz (F0) und 64 >> MHz(G0) bei 3,3V. Die lachen über die 8 MHz Grenze der AVR. Und ich >> auch > > AVRyDxx schaffen offiziell 24MHz im Bereich von 1,8..5,5V
-
Thread
Wo werden Port A-Register für die Pins 13 und 14 konfiguriert, um SWD zu konfigurieren?
STM32F407VGT6 Hier ist mein Code: #include "main.h" int main(void) { RCC->AHB1ENR|=RCC_AHB1ENR_GPIOAEN; while (1) { } } Für die Register von Port A (Pins 13 und 14) erfolgt die Konfiguration
eine > Nucleo-Boards oder so? Nein, dies ist die Dokumentation des exakt gleichen Boards wie meines STM32F407 https://www.st.com/resource/en/user_manual/dm00039084-discovery-kit-with-stm32f407vg-mcu-stmicroelectronics.pdf A. B, schrieb im Beitrag #7072144: > Pins vom STLink auf > dem Board nicht benötigt
-
Thread
Keine Verbindung zum STM32L0
: https://www.st.com/en/microcontrollers-microprocessors/stm32l031f4.html Jemand eine Idee?
RST benutzen kann, oder > war das eine andere IDE? Die chinesischen ST-Link V2 Sticks haben für STM32 gar keinen Reset Ausgang. Der entsprechend beschriftete Pin wird nur mit STM8 verwendet. Siehe dazu http://stefanfrings.de/stm32/stm32l0.html#proginterfaces http://stefanfrings.de/stm32/
-
Thread
Zener Diode Bezeichnung im Datenblatt VZ1 / VZ2
werden. Ja, das wäre auch noch eine Idee mit den 2 Dioden gegen VCC und GND. Danke! Es wird ein STM32G4. BTW: hab jetzt die Diode mal ausgelötet und bekomme die 3.3V. Grüße
internen Schutzdioden > das aushalten. Das steht auch alles im DB deines µC. und: > Es wird ein STM32G4 sowie > bis 60V U_in: eine Begrenzung <1mA schafft der STM32G4 mit den interne Dioden D.h. R1= 62kohm wäre meien Wahl. Das "backpowering überdne uC Eingang in die 3.3V: Wen nur ein
-
Thread
Warum gehen einige Port-Pins, die ich nicht eingeschaltet habe, hoch?
STM32F407 Ich habe nur Pin 12 von Port D für die Ausgabe aktiviert. Aber gleichzeitig werden andere Pins eingeschaltet, immer auf unterschiedliche Weise. Manchmal schalten sich zwei Pins ein, manchmal
Stefan ⛄ F. schrieb im Beitrag #7071056: > Was willst du denn mit dem Pin anstellen? Ich fange gerade an, STM32 zu lernen. Ich versuche zu verstehen, wie alles funktioniert. Ich habe nicht verstanden, warum
-
Thread
EEPROM Schreibzyklen
Datensatz läßt sich auch auf irgendwelche Bits oder Kennung verzichten. Der leere Speicher enthält 0xffffffff (z.B. beim meinem STM32F103) Eine Page hat 1K und wird Wortweise beschrieben solange noch Platz ist. Wenn voll wird in 2. 1K Page weiter gemacht und die erste Page wird gelöscht. Macht 256 Schreibvorgänge für einmal Löschen. Der zweite Fall schreibt 2 32Bit Worte in den gelöschten Speicher, auch 2 1K Pages. Beim Starten wird aus dem Speicher solange gelesen bis 0xffffffff gefunden wird, der letzte Wert davor ist der zuletzt gespeicherte.
-
Thread
Alternative zum Raspi
Display und drueck einen Knopf"-Maschinen kein Windows PC wurstelt. Wahrscheinlich eher irgendein STM32 oder vergleichbares. In den Senseo-artigen Maschinen wahrscheinlich maximal ein attiny oder aehnliches. Gruss WK
ist die Temperatur in °C und die x-Achse ist die Zeit in Sekunden. Habe dafür den 16bit ADC eines STM32H7 genutzt, 32x oversampled, 100Hz. Edit: Die "klassischen" PID-Regelungen bei den kleinen Espressomaschinen sind übrigens mit einem AVR programmiert, für die Temperatur wird der interne ADC (10Bit
-
Thread
STM32, printf und fflush
: STM32F103 (allerdings logischerweise gleiches Verhalten bei STM32F0 und STM32F4) Folgendes (funktionsfähiges) Testprogramm: [code] #include <libopencm3.h> #include <stdint.h> #include <string.h
void) { uint8_t count; double sw, wi; sys_init(); uart_init(BAUDRATE); wi= 45.0; sw= sin(wi * M_PI / 180.0); printf("\n\r-------------------------------------\n\n\r"); printf("STM32F103C8T6 / %luMHz - %dBd 8N1\n\r", rcc_ahb_frequency/1000000, BAUDRATE); printf("
-
Thread
STM32: SPI - HAL durch eigenen code ersetzen
MSTR | SPI_CR1_SPE | SPI_BAUDRATEPRESCALER_64 | SPI_CR1_SSM | SPI_CR1_SSI; g_spi->CR2 = SPI_CR2_DS_0 | SPI_CR2_DS_1 | SPI_CR2_DS_2| SPI_CR2_FRXTH; //8Bit, 8Bit RX threshold [/c] Der Chip ist ein STM32L452. [c] SPI_TypeDef * g_spi = (SPI_TypeDef *)SPI2_BASE; void PerPrint(void) { printf
= data; [/c] werden. Das selbe beim Auslesen der Daten. Die Casterei ist notwendig, weil DR als 32 Bit Register in dem Struct definiert ist. Ohne Cast liest und Schreibt der Code 16 Bit in das FIFO Register (beim STM32L452, beim STM32F411 ist DR hingegen kein FIFO). Entsprechend ist dann jeder 2.
-
Thread
50ns Delay mit STM32H7
Sollte es so grad Passen wenn der erste Befehl im Interrupt die Abfrage bzw setzen ist. Stefan ⛄ F. schrieb im Beitrag #7065751: > bis nach einem Interrupt die ISR Habe gelesen 4 Taktcyclen? deshalb ja auf 2 Zählen (0+1)...
übersichtlich in einer Funktion unterzubringen. Was mir noch einfallen würde, ich weiß bei einem Stm32F4 gab es einen Counter der dauerhaft mitgezählt hat. Der H7 (übrigens ist meiner der Stm32H753 ) hat das bestimmt auch. Hier könnte ich mir als einfach den Timerwert merken und dann in einer Schleife
-
Thread
[S] Start-Paket für ST ARM M0/M0+/M3 Controller
die STM32F100 oder STM32G03, später evtl, auch "dickere" M3. Wenn jemand ein entsprechendes Start-Paket mit Programmer und einer brauchbaren Toolchain abgeben kann, wäre ich sehr an einem Kauf interessiert
Preis hält sich m.E. auch im Rahmen, siehe z.B.: https://www.reichelt.de/nucleo-64-arm-cortex-m3-stm32-f1-serie-nucleo-f103rb-p154270.html Als IDE bietet sich für den Einstieg wohl STM32CubeIDE (kostenlos) an.
-
Thread
Dauerhaft FakeNews in allen AVR Series 0/1/2 Datenblättern
dies bei AVR diverse Flags außerhalb der CPU (und IRQ Controller) zurück setzt ist nicht neu. Bei STM32 wäre es hingegen überraschend.
eine solche >> Verhaltensänderung im SREG beschrieben. > > Tatsächlich? Wo? Anbei Beispiel f. serie-0 (4808: 'not cleared') und 'klassisch (328: 'cleared').
-
Thread
GUI für LINUX Serial Port erstellen
self.SetTitle("New Frame") sizer = wx.BoxSizer(wx.VERTICAL) sizer.Add(self.button1, 0, wx.EXPAND, 0) sizer.Add(self.button2, 0, wx.EXPAND, 0) sizer.Add(self.textctrl1, 0, wx.EXPAND, 0) sizer.Add(self.textctrl2, 0, wx.EXPAND, 0) self.SetSizer(sizer)
reichlich 5 Jahren mal eine konkrete Realisierung für ein Event-System bei einer Firmware für die STM32F103 gepostet und noch viele Jahre davor das Menüsystem bei der Lernbetty quasi objektorientiert gemacht (soweit man das in C kann), aber keinen hat's interessiert. Stattdessen hat es seitdem alle
-
Thread
STM32G0: UART DMA empfängt nach Sleep nicht mehr
Hallo zusammen! Ich habe hier einen STM32G0 auf einer eigenen Platine. Der MCU kommuniziert mit einem LTE Modem via AT Kommandos auf UART2. Wenn ich den MCU in den Sleep schicke: [c] HAL_PWREx_EnableFlashPowerDown(PWR_FLASHPD_LPSLEEP
unzählige Male gepostet. Hier mal ein mittlerweile so etwa 5 Jahre altes Beispiel, wie sowas für einen STM32F103C8T6 aussehen kann: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP Das Prinzip: 1. es hat einen Lowlevel-Treiber, der sich um den UART kümmert, dabei in zwei Ringpuffern
-
Thread
STM32G474. STM32CubeIde, Optimierung ADC-Genauigkeit
Wert? Was passiert, wenn du einen Mittelwert über mehrere Messungen rechnest? Ich nutze einen STM32F407 (leider etwas anders) und komme mit folgendem Verfahren auf sehr sehr gute Ergebnisse: "8 Samples messen. Die zwei extremsten Werte verwerfen. Mittelwert über die restlichen 6 Werte". Mittels
Da die 3.3V-Version des LM5166 nicht lieferbar war, wird der der STM32G474 nun von der 5V-Version gefolgt von einem genauen Längstregler versorgt, die VREF+ nochmal gefiltert und mit Stützkondensatoren (100nF/1uF) nahe am Pin geblockt - steht wie 'ne eins bei 3,300V
-
Thread
Esp32 ram program Fragen
Hallo, Für ein WLAN System wollte ich was mit einem esp32 machen. Das ganze habe ich ohne WLAN oder ETH zurzeit auf einem stm32f4 über USB am laufen. Der RAM (168k)und Flash (560k) Verbrauch ist aktuell schon recht hoch und wird noch steigen. So wenn ich
Bei # Partitions.csv # Name, Type, SubType, Offset, Size, Flags nvs, data, nvs, 0x009000, 0x005000, otadata, data, ota, 0x00e000, 0x002000, app0, app, ota_0, 0x010000, 0x200000, app1, app, ota_1, 0x210000, 0x200000, spiffs, data, spiffs, 0x410000, 0x800000
-
Thread
STLink Programmersoftware nur wie ?
Johannes M. schrieb im Beitrag #7057195: > https://www.st.com/en/development-tools/stm32cubeprog.html Recht hat er. Am Besten die Kommandozeilen Version als Script. Für F103 Flash und Option Bytes: ./STM32_Programmer.sh -c port=SWD -w test1.bin 0x08000000 ./STM32_Programmer.sh
zu erhalten, von einem korrekt programmierten Chip diese auslesen. Schutz bei Bedarf anpassen. ./STM32_Programmer.sh -c port=SWD -r 0x4002201c 0x8 ob1.bin ./STM32_Programmer.sh -c port=SWD -r 0x1ffff800 0x10 ob2.bin ist für F103. Für andere anpassen!
-
Thread
Halbleiter aus Hinterhof-Waschküche?
Also sind das keine nachgefertigten Bauteile Es sind mindestens 6 Varianten von "nachgefertigten" STM32F103 Mikrocontrollern bekannt. Keiner davon funktioniert vollständig.
es mit euren 0,x% Kredit Angebot und das dann einfach an der Kasse und einen Blick im´n Ausweis abgehandelt ist (etwas überspitzt dargestellt - aber ähnlich einfach kommt es doch in der Werbung herüber)
-
Thread
STM32FXX Prozessor - individuelle Kennung auslesen
das so: [c] // memory location with the processors UID, here should be 3 dwords/12 bytes #ifdef STM32F4 #define CONFIG_UID ((volatile uint8_t*)(0x1FFF7A10)) #endif #ifdef STM32F7 #define CONFIG_UID ((volatile uint8_t*)(0x1FF0F420)) #endif [/c] Verwendung dann als CONFIG_UID[0] bis CONFIG_UID[11]. Das gilt für den STM32F407 oder STM32F767, die Seriennummer gibt es auch bei anderen Modellen, aber dann an anderer Adresse, wo steht im Datenblatt.
-
Thread
Einlesen mehrerer Analog Signale
hatte aber an einen Multiplexer gedacht > oder an die Verwendung der internen ADCs. Die meisten STM32 haben beides und können Signale zwischen GND und AREF in 12-Bit Werte wandeln. Aber das hängt vom spezifischen Controller ab, den du mal näher beschreiben solltest. Ein dicker STM32F429 hat dann bis
Variante. Besondere Anforderungen hast du ja keine genannt. Anregungen: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini
-
Thread
Alternative Attiny45.85, 8 Pins, Arduino
STK500-Besitzer schrieb im Beitrag #7055000: > STM8 für Arduino? stm32duino...
hawky schrieb im Beitrag #7055026: > stm32duino... Du kennst den Unterschied zwischen STM8 und STM32? Ich suche übrigens nichts derartiges. https://www.st.com/en/evaluation-tools/stm8-nucleo-boards.html#products https://github.com/stm32duino
-
Thread
Mikrofon-Verstärker-Tiefpass (Pegelmesser)
Für ein VU-Meter etc. ist mehr zu beachten https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.30.2 Ralph B. schrieb im Beitrag #7054480: > Maximum Output Voltage (See Figures 2, 8) > VOM+ 3 V > VOM- 0.13 V Na ja, durch die Diode sind 0.13V kein Problem, und 3V sind je nach Referenzspannung
Christina schrieb im Beitrag #7054464: > Der Mikrocontroller ist ein STM32. Nicht für STM32, nicht direkt für Mikrofone, dafür aber schön kompakt realisierbar, vielleicht interessiert dich das auch 😀: https://www.mikrocontroller.net/topic/419372#new Ziel war es, den
-
Thread
Höchstmögliche Schaltfrequenz an einem normalen AVR Ausgangs-Pin
Wenn Du die vielen, ernstgemeinten Vorschläge verstanden hättest, wären es 6 x ATmegaxxx oder ein STM32 oder RP2040 oder ... gewesen.
storing global variables and Status Flags. General Purpose I/O Registers within the address range 0x00 - 0x1F are directly bit-accessible using the SBI, CBI, SBIS, and SBIC instructions. Letzteres gilt nur für GPIOR0, GPIOR1 und 2 liegen über 0x1F. Für alle drei gilt z.B.: Nix mit rechnen.
-
Thread
Netzgerät Bausatz Überlastung
getestet. T1 und T2 sind beides NPN Transistoren (BD 249C). T3 ist ein PNP Transistor (BD 140 STM). T2 ist durchgebrannt, der hat von C>B 0.8V und E>B 0.77V Flussspannung, wo er eigentlich sperren müsste. T1 hingegen ist noch intakt, weil er von C/E>B sperrt und von B>C/E mit 0.55V durchlässt. T3 müsste auch noch intakt sein, der lässt bei 0.72V von C/E>B durch, da PNP.
-
Thread
Stromsparendes Display, klein, 5 Zeichen gesucht
Keks F. schrieb im Beitrag #7051362: > 4 Ziffern exkl. Komma (bspw. 123.4). > Maximal 52mm Gesamtbreite Dieses: https://www.reichelt.de/lcd-7-segment-1x4-0-sz-h-8-0mm-reflektiv-lcd-7s-4-8-a-p197502.html
Keks F. schrieb im Beitrag #7052705: > QFN24 0.5mm Pitch Ich hab mir neulich Adapter bei ebay gekauft TQFP 0.8mm, andere Seite QFN 0.5mm von 32 bis 100 polig (50 Stück für 12€). Kann dir aber inzwischen sagen
-
Thread
Pico Frequenzzähler mit RP2040
• Eingangsbereich 0,1 Hz – 16 MHz, • Option max. Fin = 32 MHz (Turbo) • Auflösung 7 Stellen / s • 3 Messungen / s oder eine Periode (bei Fin < 3 Hz) • ser. Datenausgabe mit 115,2 kBd • Abgleich der Frequenzanzeige
Displaycontroller schaufelt, das ist überschaubar. Es gibt mittlerweile viele fertige Lösungen, für einige STM32 Boards habe ich auch schon Treiber mit den BSPs gebaut. Der lvgl Editor erzeugt ui files und die sind so portabel das sie im PC Simulator oder im µC funktionieren. Habe ein Disco F746 hier liegen
-
Thread
STM32, Verstrichene Zeit mittels SysTick ermitteln, wie Overflow/Rollover berücksichtigen?
ein wenig verwirrt, wie ich einen Überlauf berücksichtige. Wenn wir annehmen, dass SysTick von 0 bis 5 läuft und dann überläuft: [c][0,1,2,3,4,5][/c] Und dann zwei Zeitpunkte annehmen: [c] uint32_t alteZeit = 3 uint32_t neueZeit = 1 [/c] Bin ich mit folgendem Programm auf dem richtigen
Mein STM32 hat auch eine Real-Time Clock. __HAL_RCC_RTC_CLK_ENABLE(); __HAL_RCC_RTC_ENABLE(); Warum kann man die nicht benutzen, wenn es mal länger dauert?
-
Thread
2 ADC Kanale auf Nucleo-G071RBT6
Wenn deine Aufgabe ist "2 Kanäle zu machen" dann bist du schon fertig. Von der Seite zum STM32G071RB: "12-bit, 0.4 µs ADC (up to 16 ext. channels)" Der hat also schon mehr als 2 Kanäle und du musst nichts tun.
Sorry hab gemient 2 Kanäle zu Programieren mit STM32CubeIDE sodass ich es auch benutzen kann.
-
Thread
STM32F411VET6 - UART RX funktioniert nicht
Guten Tag! Ich bin dabei mein selbst erstelltes Board mit einem STM32F411VET6 in Betrieb zu nehmen. Ich habe schon zuvor das ganze mit dem Discovery Board getestet und in Betrieb genommen dabei hat alles funktioniert. Im Detail wird dabei zu einem SIM800C Modul daten
zurückgelesen werden. Dazwischen ist auch ein Pegelwandler der zur Sicherheit Die Signale auf die 3,3V für den STM32 umwandelt. Es wurde bereits alles mit dem Oszilloskop gemessen, es wird ein Signal über die TX Leitung zum SIM800C ausgesendet und der SIM800C antwortet auch und sendet diese zurück bis zum STM32F411
-
Thread
Schematic und Controller für WF123BSWAYLNNO Display
hast könnter den Rest ein Raspi machen oder damit kenne ich mich selbst aber nicht aus einen STM32 https://pcbartists.com/design/embedded/stm32-lvds-lcd-display-interfacing/ Bei deinem Display steht aber auch etwas von 2 Kanal LVDS.
spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEzNDUxR1FNVjdSU1c3JmVuY3J5cHRlZElkPUEwMDgxMjc3Mlc5R05ISlNQM0pQOCZlbmNyeXB0ZWRBZElkPUEwNDA2MTQ4MVgyRVBFUlY1UzVSSyZ3aWRnZXROYW1lPXNwX2F0ZiZhY3Rpb249Y2xpY2tSZWRpcmVjdCZkb05vdExvZ0NsaWNrPXRydWU=
-
Thread
CAN STM32F7xx
Hallo, ich verzweifle gerade daran eine CAN Schnittstelle mit dem STM32F746 stabil in Betrieb zu nehmen. Ich verwende den externen Clock (25MHz). Die CAN Schnittstelle empfängt immer richtig, aber plötzlich nach 1min oder 10 Sek oder auch erst nach 10min oder länger,
scheint jemand ein ähnlichen Fehler zu haben: https://electronics.stackexchange.com/questions/212194/stm32f7-gets-stuck-in-external-interrupt-callback-function HAL_InitTick(0); im Init-Teil hilft bei mir aber nicht...
-
Thread
Kurzmeldungen: SigFox geht an UnaBiz, ST erweitert Azure RTOS-Unterstützung, neue Chips
nun breitbandig nach: [c] Anwender können die Qualitäten von Azure RTOS, die Zweckmäßigkeit von STM32Cube und die Flexibilität der STM32-Familie nunmehr nutzen, um die MCU-Eigenschaften zu optimieren. Hierbei haben sie die Auswahl unter mehr als 700 MCUs aus dem STM32 Arm® Cortex®-M-Portfolio. Mit dieser neuerlichen Erweiterung stehen spezielle Softwarepakete für den Mainstream-Mikrocontroller STM32G0, die Ultra-Low-Power-Versionen STM32L4, STM32L4+, STM32L5 und STM32U5, die High-Performance-MCUs STM32G4, STM32F4, STM32F7 und STM32H7 sowie die Wireless-Mikrocontroller STM32WL und STM32WB zur
-
Thread
Suche MC STM32F427VIT oder STM32F437VIT
https://de.aliexpress.com/item/1005003612495058.html?spm=a2g0o.productlist.0.0.215633f6YOFKRW&algo_pvid=0a1b2e9f-13a0-40a7-9d8f-2dbf2b852c4a&algo_exp_id=0a1b2e9f-13a0-40a7-9d8f-2dbf2b852c4a-43&pdp_ext_f=%7B%22sku_id%22%3A%2212000026491280224%22%7D&pdp_pi=-1%3B32.83%
Harry L. schrieb im Beitrag #7041910: > https://de.aliexpress.com/item/1005003612495058.html?spm=a2g0o.productlist.0.0.215633f6YOFKRW&algo_pvid=0a1b2e9f-13a0-40a7-9d8f-2dbf2b852c4a&algo_exp_id=0a1b2e9f-13a0-40a7-9d8f-2dbf2b852c4a-43&pdp_ext_f=%7B%22sku_id%22%3A%2212000026491280224%22%7D&pdp_pi=-1%3B32.83%
-
Thread
Lötstation knipst USB-Hub aus
(dazwischen 23mm Holz) hängen nicht mehr. Maus, Tastatur, diverse Elektroniken (Arduino, eigenes, STM32 Nucleo). Am treffsichersten erwischt es Maus und Tastatur. Hub ist ein Logilink 13-port (billigst) und Lötstation eine Ersa MS250. Mehr Entfernung wäre sicherlich eine Möglichkeit, lieber wäre
Netzschalter an. Zum Beispiel so einen: https://www.luedeke-elektronic.de/Entstoerungsfilter-RC-Filter-100nF-100Ohm-0-5W-max-275V-AC.html
-
Thread
Mikrocontroller Empfehlung gesucht
Für Low-Power geht z.B. die MSP430-Serie von TI ganz gut. Ansonsten STM32L0, die dürften aber schwerer zu bekommen sein.
Datenblättern und Beispielcode drauf schaffen. Das braucht Zeit, ist aber machbar. (Und notfalls gibt's für STM32 und MSP430 auch das Arduino-Framework (STM32Duino und TIs eigenes Energia) - aber pssssst)
-
Thread
STM32F407 kein TX_EN Signal am MII
Moin, habe einen STM32F407VET6 ganz nach anerkannten Regeln der Technik mit einem LAN9303 verbandelt, funktioniert auch alles soweit. Jedoch nach einigen Stunden Betriebszeit fängt das TX_EN Signal ausgehend vom STM32 an zu schwächeln, sodass der STM32 irgendwann nicht mehr mit dem Internet kommunizieren kann. Kennt jemand so ein Phänomen? MII hat 68 Ohm Traces, Sonst sind alle anderen Funktionen beim STM32, soweit ich das getestet habe, intakt
-
Thread
SWV auf Assembler Level ansprechen
wenn Platz ist. Die Abfrage, ob "ITM enabled", kann man sich ja auch ggf. noch sparen. Für z. B. STM32H750 im RM0433, 60.6.3, ITM stimulus register 0, da ist die FIFO-Behandlung erklärt. Der kompliziertere Teil sind die ganzen Einstellungen davor.
r1,[r1] cmp r1,#0 beq 1b ldr r1, = ITM str r0,[r1] pop {r0-r1} bx lr [/pre] Aber der Debugger (STM32CubeIDE) verhält sich merkwürdig. Es wird "hi!" in der SWV ITM Console ausgegeben, aber wenn ich
-
Thread
Welches elektronische Bauteil würdet ihr euch wünschen?
Bernd schrieb im Beitrag #7038720: > Was müsste es können? Das was die STM32 Mikrocontroller können nur halt in verfügbar.
compression point). In und out bereits an 50 Ohm gematched. Ein zusätzlicher DC Pin für output power (DC 0V = Verstäkung = 1 und DC 12V = 43dBm out) Inputleistung für 43dBm out = 0dBm. DC Betriebsspannung: 12V Man darf ja mal träumen...
-
Thread
keinen Bock auf level-shifting
3.3V MCU kommen, wunderbar zurecht. Der Pegel für V_IH beträgt minimal 2.oV, der für V_IL maximal 0.8V
Pegeldefinition vor. Wenn du die Angaben auf deine 3.3V Versorgung umrechnest, entspricht der minimale H-Pegel 0.6*VDD vs. 0.7*VDD bzw. L-Pegel 0.24*VDD vs. 0.3*VDD bei 3.3V Logik. Daran scheitert die Welt nicht. So ein 74HCT...-Eingang der 5V-TTL-Logik ist allerbest geeignet, um mit einem 3.3V µC gesteuert zu