-
Thread
Serielle Programmierung Diymore STM32F4 mit Demonstrator GUI
Letztens hatte ich Erfolg mit der seriellen Programmierung eines Diymore STM32F4 über ein USB Bus 020 Device 008: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC, das ich so umgebaut hatte, daß die TTL Level herausgeführt wurden. Ich hatte
ich doch ein Echo kriegen. > > eigentlich schon > prüfe mal niedrige baud und mit LED > > Der F407 kann das aber auch allein über USB > AN2606 Seite 125 zeigt dir alle Bootloader Möglichkeiten. Danke für die Hinweise. Für STM32F407 wohl eher Seite 112, Table 55. Ich will nun aber genau verstehen
-
Thread
Welcher Timer ist für die Dauer eines Ticks im SysTick verantwortlich?
STM32F407 Mit diesem Code habe ich herausgefunden, dass die Dauer eines Ticks 1/16000000 == 62,5 ns beträgt #include "main.h" uint16_t delay_count=0; void SysTick_Handler(void) { if(delay_count>0
counter... Kap. "4.5 SysTick timer (STK)" - https://www.st.com/resource/en/programming_manual/pm0214-stm32-cortexm4-mcus-and-mpus-programming-manual-stmicroelectronics.pdf Kap. "6.2 Clocks" - https://www.st.com/resource/en/reference_manual/rm0090-stm32f405415-stm32f407417-stm32f427437-and-stm32f429439
-
Thread
STM32F407 - kann man aktuelle SYSCLK irgendwo auslesen?
Kann ich in einem Programm die aktuelle SYSCLK (z.B. 168MHz) als Wert auslesen oder gibt es eine andere Möglichkeit, sie zu verifizieren, ohne jetzt das Scope oder den Frequenzmesser zu holen?
-
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 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
Mit welchem FPGA anfangen/einsteigen?
sollte man sich allerding gut aussuchen, da gebe ich aber keine Tips mehr zu ab :-) Ansonsten: STM32 schon evaluiert?
Ein STM32F407 hat dafür auch genug Power, incl. Rampen berechnen im Interrupt und Display ansteuern:https://youtu.be/poZjMwRAcH8 Ansonsten macht grbl oder eine 3D-Drucker Hardware doch genau so was, Befehle
-
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
USB LD8: red LED indicates an over-current from VBUS of CN5 and is connected to the I/O PD5 of the STM32F407VGT6. Aber im GPIOD_IDR-Register werden nur die Pins aktiviert, die ich aktiviert habe. Das heißt, der Fehler verschwindet. --------------- Davor war Pin 5 im GPIOD_IDR-Register aktiviert,
-
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
Wie lautet die Adresse des Stack Pointer Register in STM32F407?
Stack Pointer befindet sich im Flash unter 0x08000000 Wo ist das Stack Pointer Register? Ich habe gehört, dass es einen gibt, aber ich habe die Beschreibung und den Standort SP nicht gesehen.
-
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
LSERDY wird nicht ready - STM32F407 LSE Clock
Habe folgenden Assemblercode: [pre] @ clock configuration word to be loaded into RCC_BDCR register .set RTCCONF, RTCEN << 15 | RTCSEL << 8 | LSEON @----------------------------------------------------------------------- @ enable RTC clock @----------------------------------------------------------------------- ldr r0, = RTCCONF @ init backup domain control register str r0, [r6, #RCC_BDCR] @ r6 has RCC base address @ @ wait until LSE oscillator ready 5: ldr r0, [r6, #RCC_BDCR] tst r0, #0x02 @ LSERDY set? beq 5b ------
-
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
Eure Empfehlung: PIC18 -> ARM umsteigen
Ich machte vor 12 Jahren gute Erfahrungen mit CoIde V1.75 und Atollic Studio. Der uC damals waren STM32F103 und 407. Der GDB Debugger war in beiden Fällen sehr brauchbar. Aus Atollic Studio wurde dann später CubeIDE.
sehen, ist schon sehr positiv ausgedrückt. Ich habe gerade mal ein wenig mit VScode + PlatformIO (STM32Duino + STlink) herum probiert: Ein STM32F103 BluePill Board lies sich auf Anhieb debuggen. Beim STM32F411 BlackPill musste ich in der "platform.ini" den Eintrag "debug_tool = stlink" von Hand machen
-
Thread
Wie oder wo STM32 bestellen?
Um an STM32F411RE zu kommen, haben wir Nucleo Boards geschlachtet...
STM32F413RGT6 https://www.mouser.at/ProductDetail/STMicroelectronics/STM32F413RGT6TR?qs=W0yvOO0ixfGTlhE%252B%252BND2bQ%3D%3D
-
Thread
arm-gcc, newlib und iostreams
Hallo zusammen ich verwende den arm-none-eabi-gcc um mein Programm zu kompilieren für meinen STM32F407. Ich benutze streams für Input und Output auf verschiedenen UARTs. Konkret habe ich den stdout, stdin und stderr auf dem UART1, sodass bei der Verwendung von printf() und Konsorten eine Ausgabe
> Ich habe aber das mit C++ begonnen genauer anzuschauen und teste > grade einen C++ Code auf dem STM32. Konstruktoren, Destruktoren, > globale Instanzen von Klassen, das alles funktioniert bisher gut Wahnsinn, ich bin schon froh, dass ich es für simples C ansatzweise verstanden habe. Tobias
-
Thread
Target mit SWD verbinden - "Vdd from Application" , GND?
Immer noch Problem mit dem DIY-MORE Target. Programmierung der Anwendung des STM32F407G-DISC1 auf der On-Board MCU aus STM32CUBEIDE funktioniert. Sobald ich auf das über SWD angeschlossene externe DIY-MORE Board wechsle, gibt's die Probleme. GDB Server kann nicht mit dem Target
welche Target CPU du denn > eigentlich hast. Ich lese da nur von DIY MORE was ist das? https://stm32-base.org/boards/STM32F407VGT6-diymore.html
-
Thread
SWD Anschluß an DIY-MORE Board
Ich frage mich, was der richtige Anschluß des STM32F407G-DISC1 SWD-Interfaces a das DIY-MORE Board wäre. PA13, PA14 wären ja SWDIO und SWCLK resp. Aber wo schließe ich NRST (Pin 5 vom SWD Interface) an das Target an? Reset-Taster oder PB4?
-
Thread
No ST-Link detected (Windows 10) STM32-ST-Link-Utility
unter Windows 10 (v4.5.0.0), STLinkUSBDriver.dll v5.1.2.0, ST-Link_CLI.exe v3.5.0.0. Ich habe ein STM32F407G-DISC1 board MB997D über USB an den Mac angeschlossen und an Windows zugewiesen. Die beiden ST-LINK Jumper sind off. Vom SWD-Port geht es an ein DIY-MORE STM32F407VGT6-Board: [PRE] DIY-MORE STM32F407G-DISC1 SWD CN2 CN3 PA13 <— SWCLK - 2 OFF PA14 <— SWDIO - 4
-
Thread
STM32 Header
verlassen soll. Also wie komme ich am einfachsten zu einem vernünftigen Header? einen für den STM32F407 habe ich schon, der so formatiert ist. Ich habe aber keine Ahnung mehr, woher ich diesen habe.
Beitrag #7013574: > Also wie komme ich am einfachsten zu einem vernünftigen Header? > einen für den STM32F407 habe ich schon, der so formatiert ist. Ich habe > aber keine Ahnung mehr, woher ich diesen habe. Nachtrag: Die bereitgestellen CMSIS sind vernünftig. Wie kann man sich das Leben nur so schwer
-
Thread
Problem bei Temp-Messung Rasp. Pi Pico & Pt1000
Hab mir Manfreds Werte mal angesehen. Sehen auch nicht wesentlich schlechter aus als das was STM mit den 12bit ADCs des 32F407 Discovery bietet. Zur Referenz von damals: STM32 ADC Verhalten eigentümlich https://www.mikrocontroller.net/topic/299959
Datenblätter: STM32F1: MSPS STM32F4: MSPS AT90:kSPS ATtiny:kSPS ATmega:kSPS rp2040:kS/s ESP32:ksps und Msps Macht wirklich jeder wie er will…
-
Thread
[S] Suche 1-2 Stk. STM32F407VET6
Hallo, für das Controller-Board einer OpenSource-Bestückungsmaschine suche ich einen STM32F407VET6. Würde auch zwei Stück nehmen, aber ich glaube kaum, dass man mir in der aktuellen Zeit zwei Controller anbietet... Bitte keine Verweise auf Boards, von denen ich die Controller runterlöten
-
Thread
CubeIDE1.9 Konfiguration LAN8742
Vorher hatte ich nie ein (bzw. sehr lange) keine Probleme mit der Kombination LAN8742 - lwip auf dem F407 bzw. diversen F7xx. In der CubeIDE wird der Treiber beim F4 für die PHY LAN8742 seit dem Update separat unter Drivers/BSP aufgeführt. Ich vermute hier mein Problem. Wenn ich ein neues Projekt
Hallo Eric, ich benutze die STMCubeMX als Project Generator. Seit dem CubeMX 6.5 und STM32F4 Lib 1.27 geht ethernetmässig nicht mehr viel. Ich habe ein micrel Phy und musste erst mal den Treiber anpassen. Aktuell kann ich zwar TCP machen, aber bei Ping kommt keine Antwort. Ich bin
-
Thread
[S] ein/zwei Mikrocontroller STM32F407VET6
Oder https://www.amazon.de/DollaTek-STM32F407VET6-Entwicklungsboard-Mindestsystemlernplatine-ARM-Kernplatine/dp/B07PNDWBWM/ (puh, Glück gehabt - muß ich mein STM32F407G-DISC1 nicht hergeben)
> einem 1M STM32 läuft. Schau mal das DS8626 an. Aber wenn ich das richtig sehe, hat der STM32F407VGT6 auf dem STM32F407G-DISC1 Alternative einfach nur mehr Speicher. Da würde ich keine Probleme erwarten. Der
-
Thread
STM32 F411 Bootoader aus Applikation starten
Hallo allerseits, ich sitzt hier gerade vor einer STM32 Black Pill, bestückt mit einem STM32F411CE. Auf diesem läuft meine leere Testapplikation, die nur auf die Eingabe durch einen Button wartet. Sinn und Zweck der Übung ist es, ein Firmware Update
dem Problem beschäftigt und die Antwort ist nicht schön: I can reproduce your issue on a DiscoveryF4 that uses STM32F407VGT that has same bootloader as STM32F405. WhatI can see is that, when jumping to bootloader from application, the clocks are not setup properly. The RCC is not actually using the
-
Thread
Probleme beim STM32H743 & SPI
Der STM32H743 ist schon ganz schön "anders"... Hatte auch Probleme bei der SDIO-Schnittstelle. STM32F4 ging auto-of-the-box. H7 -> problem problem Was benutzt du für ein Board? Ein Nucleo-144 (H743)
ich dann mal was habe was arbeitet. Ich habe eine eigene Platine, da war vor 2 Wochen noch ein STM32F407 drauf! Prozesor arbeit, alle RAM Bereiche arbeiten, GPIO gehen, Sysclock und FREERTOS arbeiten. Also im Grunde geht "alles" bis auf einige Hardware Funktionen. Bilder gibt es keine, weil
-
Thread
Prüfplatine für 400++ I/Os
erweiterungen zu je 16 pins verwenden kann, das wäre schlecht,.. ich suche also nen Baustein der 32 oder 64 oder mehr I/Os in I2C oÄ umwandelt oder alternativ in ein anderes protokoll das man am arduino nutzen kann... warum Arduino? weil ich daran selbst rumbasteln kann. LG
nur 2 Kaskadierungsebenen. Ein paar Buffer für den Clock zwecks Fanout, fertig. Der µC muss dann 32 Bits heraustakten. Ein STM32 mit einem parallelen Bus (wie der F407) macht das in so 1µs. Selbst mit Software und GPIOs wird man das in <1ms schaffen. Ich sehe nicht, warum das langsam sein soll oder
-
Thread
Webserver: Software wie am besten realisieren?
post, native TCP oder UDP steuern. Per MQTT gehen dann auch die eigenen Bastellösungen mit ESP oder STM32 mit LAN. Hardware gabs mal günstig in Form der Nucleo F7 Boards mit Ethernet, aber wegen Chipkrise werden mittlerweile auch diese geschlachtet und sind größtenteils ausverkauft. Bei Ali gibts aber sicher noch F407 Boards die man durch anklemmen eines LAN8720 Phy Boards auch relativ einfach ins heimische Netz bekommt.
-
Thread
STM32 OTA Flasher mit ESP8266
STM32F0Discovery Board ein STM32F051xx. Laut AN2606 von STM bietet dieser als Bootloader-Pins lediglich folgende Pins an: - USART 1: TX=PA9, RX=PA10 - USART 2: TX=PA14, RX=PA15 Der Der STM32F767
einem Foto, wo Du ihn ausgemacht hast. In UM1525 zum STM32F0-Discovery-Board finde ich auf Seite 19/41: SB2 (BOOT0) - ON: BOOT0 signal of the STM32F051R8T6 MCU is held low through a 510 Ohm pull-down resistor. SB2 (BOOT0) - OFF: BOOT0 signal
-
Thread
"Meist genutzte Controller" - Statistik
TFT Graphikdisplay effizient gesteuert werden - uC mit eingebautem Grahik Controller, LPC1788 oder STM32F429 als Beispiel Wie viel darf es kosten? Die Frage welcher uC, beantwortet sich dann fast alleine. Was mich betrifft, versuche ich mit so wenig wie möglich auszukommen. Für schnellere, komplexe Sachen nehme ich zwecks Einfachheit, STM32 verschiedener Serien. Mit dem STM32F103 und F407 habe ich früher viel gemacht. DsPic33 im 16-bit Bereich und für den Rest PIC oder AVR IM 8-bit Bereich wie 18F4720, 8722, 16F887 und AVR1284, 128
-
Thread
Schrittmotor ruckelt
0J4233.600.png?665d623ba84232de64511d8aa6644836 https://a.pololu-files.com/picture/0J4232.600.png?f2f6269e0a80c41f0a5147915106aa55 Wie von Johannes S. (jojos) in dieser Anleitung https://www.pololu.com/product/2133 habe aber auch beide versucht immer das gleiche ergebiss
jucken sollte. Und die Temperatur ist auch noch so das man den DRV anfassen kann? D.h. an einem STM32F407 habe ich die auch zum zittern bekommen, da war der Step Puls zu kurz. Die wollen knapp 2 µs haben, das kann man evtl. in der Axelstepper einstellen. Nochn edit: kann man: https://www.airspayce.com
-
Thread
Welche Mp3-Lib für STM32F411?
Diskussionen zum Thema MP3-Player auf ARM-Controllern. Ich möchte mit Hilfe einer Black-Pill, bestückt mit STM32F411 und einem I2S-DAC-Verstärker (MAX98357A) Sounds wie Tierlaute und kurze Melodieschnipsel ausgeben. Ich habe nur wenig Speicherplatz (16MByte) zur Verfügung. Da die Qualität ohnehin durch den verwendeten
vor vielen Jahren(2014) das schöne Projekt/die Library von Uwe Becker 54-CS43L22_MP3_USB-Library (STM32F4) (https://mikrocontroller.bplaced.net/wordpress/?page_id=438(aktueller link)) vom STM32F407-disco auf das STM32F401C-disco sehr leicht 'portieren' können. Verwendet wird der decoder helix(integer
-
Thread
Werden µC Errata jemals gefixed?
nicht, ob das bei dem > jeweiligen uC der Fall ist. Bei ST steht die Revision auf dem Chip. Vom STM32F407 gibt es z.B. eine 'A' und eine 'Z'. 'Z' steht wohl fuer: Hier ist Ende Gelaende.
Cartman schrieb im Beitrag #6921397: > Vom STM32F407 gibt es z.B. eine 'A' und eine 'Z'. > 'Z' steht wohl fuer: Hier ist Ende Gelaende. Nicht unbedingt. Ich hab jetzt den konkreten STM Typ nicht im Kopf (ich glaube ein L0er), aber ich hatte schon
-
Thread
STM32L4 SDMMC Cube IDE
Ich habe in letzter Zeit wieder STM32L4 DMA SD Card RTOS gearbeitet und ein paar funktionierende Beispielprojekte auf Github hochgeladen. Die STM32L4 sind ansich total brauchbare uC, nur leider hat STM die SDMMC Implementierung nie wirklich
Schon 1Bit Modus versucht? Bei mir funktionierte mit CubeMX nur der 1Bit Modus (Getestet mit STM32F411). Alle anderen Modis funktionierten nicht.
-
Thread
ITOA ohne Division/Modulo
geschrieben. Besser wäre zum Beispiel https://www.mikrocontroller.net/topic/25059#4891404 Auf einem STM32F407 dauert die Wandlung long2a unter 5 µs.
geschrieben. Besser wäre zum Beispiel > Beitrag "Re: schnelle Wandlung long -> ASCII" > Auf einem STM32F407 dauert die Wandlung long2a unter 5 µs. Ich weiß nicht wie es auf dem ARM ist, auf einem AVR ist die l2a schlechter als meine: itoa32: Time: 51us Cycle: 420 Size: 170Byte l2a: Time
-
Thread
[V] 2 x best. Module für reziproken Frequenzzähler
10-stell. Ergebnisse/s; bei höheren Eingangsfrequenzen auch mehr. Zur oberen Platine (grün) mit STM32F407 gibt es eine vollständige Beschreibung; die untere Platine (blau) ist mit einem STM32F767 bestückt. Diese läuft mit einer veränderten/verbesserten Software bietet jedoch keine Auswertung von Frequenzmarken
Start-Stopp-Betrieb und keine Ansteuerung von einem OLED-Modul. Die Schaltung ist identisch zur der mit F407, die Bedienung und die RS232-Befehle sind leicht reduziert. Siehe Beschreibung. Kosten 45 Euro/Modul zzgl. Versand (Großbrief bzw. GLS-Paket). Eine unbestückte Vorteiler-Platine für MC12080 kann
-
Thread
Lüftersteuerung per GPIO und Transistor
gleichzeitig 12V für die LEDs liefs exakt wie erwartet und LEDs ließen sich dimmen per PWM. Weder mein STM32F4 noch der ESP32 erlauben 12V Versorgungs-Spannung, die ich ja aber für den Lüfter benötige. Sollte ich jetzt A) einen 12V zu 5V DCDC Stepdown Spannungswandler besorgen und auf das USB-Netzteil
im Beitrag #6900882: > Nimm ein paar 1N400x, und parallel zu denen einen Elko von einigen > 1000µF.
-
Thread
Feedback zu Platine mit ARM, USB, und isoliertem SPI
Tuxpilot schrieb im Beitrag #6901938: > Gibt es (lieferbare) ARM-Controller mit Ethernet Einige STM32 haben MAC mit drauf, und brauchen dann noch PHY. Z.B. STM32F105..., STM32F107..., STM32F407..., STM32F417..., STM32F207..., STM32F217..., STM32F7x5/6/6/7..., wohl die meisten/alle STM32H7 außer STM32H7A
Tuxpilot schrieb im Beitrag #6901938: >> Gibt es (lieferbare) ARM-Controller mit Ethernet > > Einige STM32 haben MAC mit drauf, und brauchen dann noch PHY. > Z.B. STM32F105..., STM32F107..., STM32F407..., STM32F417..., > STM32F207..., STM32F217..., STM32F7x5/6/6/7..., wohl die meisten/alle > STM32H7
-
Thread
STM32 CAN im Debugging langsamer
Hallo, ich bin langsam am verzweifeln. Ich arbeite jetzt seit mehreren Jahren mit den STM32, aber jetzt komme ich einfach nicht weiter. Ich habe hier zwei Custom PCBs, einmal ein Master mit STM32F407 und einmal ein Slave mit STM32L431, Kommunikation zwischen den beiden mittels CAN-Bus
und natürlich auch die Boards mit den Controllern drauf. Als Entwicklungsumgebung nutze ich SW4STM32. Wo könnte der Fehler liegen? Jemand eine Idee?
-
Thread
STM32 HAL CDC-USB-Treiber "Flow Control"
Hallo, ich stehe beim HAL-Treiber von ST zum STM32F407 gerade ein bisschen auf dem Schlauch.. Ich möchte den Controller als Client über USB Daten empfangen lassen, in diesem Fall eine Firmware, die der Controller dann über SPI auf ein DAB-IC programmiert
Die USB Hardware im STM32 sollte ein enable Bit für die jeweiligend EP haben. Bei "Puffer voll" schaltet der Interrupt Handler dieses Bit dann ab, d.h. der EP erzeugt keine Interrupts mehr wenn Daten ankommen. Die USB Hardware
-
Thread
STM32 Startup Zeit
genauer? Laut AN2606 ist der 1k5 überall drin, außer bei den F301, F302, F373 und allen L1. Vom STM32L451RET weiß ich genau, dass der Bootloader den einschaltet weil der Scherz ein neues Layout gekostet hat. > Der STM32L011 vom TO hat kein USB. Ja, der wohl
dem niemand rechnet, weil der Chip offiziell kein USB hat. Da war doch auch sowas ähnliches beim STM32F101. Ich habe ST-Link Nachbauten mit STM32F101 gesehen, wo ich erst dachte "das kann doch nicht funktionieren, die haben kein USB". Geht aber doch.
-
Thread
[V] STM32F100C6T6B und STM32F407VET6
Hallo, STM32 Mikrocontroller aus einem Bastelprojekt übrig geblieben. Vor etwa 2-3 Jahren bei Mouser gekauft und immer ESD gerecht gelagert. 12x STM32F100C6T6B 4,50€ / Stk, 45€ für alle 12. 5x STM32F407VET6
Die 5 STM32F407VET6 sind inzwischen vergeben. Beim Aufräumen sind noch 3 Stk STM32F103RBT6 ( LQFP-64 ) aufgetaucht. Würde ich für 8€ / Stk abgeben.
-
Thread
STM32 DACs mit DMA Phasenverschiebung
Hallo, ich habe an meinem STM32F407 2 DAC Kanäle in Benutzung und würde dort gerne eine Sinus-Waveform mit variabler Phasenbeziehung ausgeben. Sprich die Waveform ist für beide Kanäle die selbe, die Phase soll gerampt werden um
Init(); MX_DAC2_Init(); MX_TIM2_Init(); HAL_DAC_Start_DMA(&hdac, DAC_CHANNEL_1, (uint32_t*)Wave_LUT, 128, DAC_ALIGN_12B_R); HAL_DAC_Start_DMA(&hdac, DAC_CHANNEL_2, (uint32_t*)Wave_LUT, 128, DAC_ALIGN_12B_R); HAL_TIM_Base_Start(&htim2); while (1) { } } [/
-
Thread
[V] 100 Stück STM32F407VET6
nicht in Ordnung? Haben ihn seine Eltern zu heiß gebadet? https://de.farnell.com/stmicroelectronics/stm32f407vet6/ic-mcu-32bit-512k-flash-100lqfp/dp/2064367
Preis nochmal überdenken: https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32F407VET6_C28730.html
-
Thread
Was tun mit altem Zeitzeichenempfänger
mit korrektem und genauen Zeitcode zu senden wäre aber auch nicht wirklich schwierig. Wenn man einen STM32 statt einem Arduino verwendet, dann reicht folgendes: - zwei Mignonzellen bzw. Steckernetzteil - ein STM32F103 - "Sender": Speicherdrossel, Kondensator und Widerstand - "Empfänger" (sogar ein
MW (500-1500kHz) Werte 500...50pF üblich waren, sollten es hier eher 1-3 nF sein.
-
Thread
? microPy+STM32 DS18x20-Prob
Ich würde gern mit mPy die DS18x20-Sensoren verwenden, schaffe es aber nicht. verwendete HW: STM32F411CEU (aka Black-Pill) STM32F407VET (Boards habe ich Dank MCAUSER's Git hinzugefügt und HEX-Files compilieren können) -> https://github.com/mcauser/WEACT_F411CEU6 mPy-Version: v1.17
den STM32-Derivaten nicht automatisch implementiert? Falls "Nein", wie bekomme ich den dazu-compiliert? Bei meiner Suche innerhalb vom mPy-Ordner konnte ich folgendes finden: micropython/drivers/onewire
-
Thread
Mehrere Devices an einem SPI, Speedumschaltung
ATmega2560 kann bis zu 5 SPI-Master bereitstellen. Das war auch mein neuer Ansatz und deshalb bin ich auf STM32 mit 6 SPIs umgestiegen, von denen ich bisher maximal 5 benutzt habe. Die 'alten' F407 benutze ich dann für solche Zwecke besser nicht mehr. Eine zeitlang hatte ich auch die Routinen gelockt mit einem
-
Thread
Gesucht: Bus-System um mehrere uC zu vernetzen
>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.
am Schluss. WiFi passt nicht auf meine Anwendung (siehe unten). Wenn möglich möchte ich bei der STM32F4 Familie bleiben, allenfalls auf F7 aufrüsten. Die ESP Dinger sind super cool, leistungsfähiger als die F4, aber meine Zeit ist begrenzt, und die F4 kenne ich schon. Die Adressierung von 16 Busteilnehmern