-
Thread
USB Verbindung zerstört µC
Was ich noch vergessen habe zu erwähnen: Laut Schaltplan ist ein STM32F072CBT6 verbaut, bestückt ist jedoch ein Pinkompatibler STM32L072CBT6! Einzige unterschied ist, dass der eine dediziert VUSB hat, also eine eigen Treiberspannung für D+ D-. Diese ist einfach auf 3.3V
herumlag. Eventuell läuft es nach dieser Wartezeit (Entladezeit) wieder. Google anwerfen, und nach 'STM32L0 nrst' oder 'STM32L0 reset' suchen. Da findet sich einiges, und vielleicht sind da noch ein paar Ideen für dich mit dabei.
-
Thread
Welche Projekte mit STM32?
. Wenns kleiner sein soll, den F030. Die sind viel besser fürs Anfangen mit STM32 geeignet, weil sie nicht ganz so komplex sind.
Student schrieb im Beitrag #3524301: > Mit dem F4 solltest du locker ein Demo in Amiga-Qualität schaffen. Die STM32F4 haben einen DMA, der macht das trivial.
-
Thread
STM8- r3 - Platine
Chips wird es zwar noch ne Weile lang geben, aber irgendwann werden dann die Preise hoch gehen. STM32 ist sogar der (ur)alte STM32F103 noch active. Läßt ST jetzt wohl die 8-Bit Welt sterben ?
interessieren. Smile, r3 Platinen für STM32f hab ich schon gemacht, für LQFP48 Package, bestückt mit F103, F303, F030, F031 und F072. MCS51 interssiert mich eher weniger, auch wenn ich für den uralten 89C52 auch eine Platine habe.
-
Thread
STM32 Cube IDE Inline Assembler
Der STM32L072 unterstützt nur 4 Unterbrechungspunkte und der erste wird von der IDE am Programm-Anfang gesetzt. Welchen Mikrocontroller verwendest du denn? Wer das weiß, kann einen Blick in Reference Manual
Stefanus F. schrieb im Beitrag #5909247: > Der STM32L072 unterstützt nur 4 Unterbrechungspunkte und der erste > wird > von der IDE am Programm-Anfang gesetzt. Welchen Mikrocontroller > verwendest du denn?
-
Thread
STM32 Nucleo welches Board am besten?
Fang mit dem kleinsten an. STM32F030. Es wird nicht ruinieren und deinen Geist nicht ueberfordern. Weil kleiner (minimaler) gibts die nicht.
Wenn es nicht unbedingt mit Ethernet sein muss, dann würde ich wahrscheinlich zu einem F072 greifen, wobei der "nur" 16kB RAM hat. Ist aber für den Anfang deutlich aufgeräumter als so ein F446 und mit den STM32F0-Snippets gibts direkt von ST ordentlich dokumentierten Beispielcode, wie man
-
Thread
Welcher STM32 für neues Projekt mit USART, CAN und USB
64 Pins besser noch weniger Alles muss gleichzeitig genutzt werden können, bin schon mal mit dem STM32F042F reingefallen der glaube ich CAN/USB nicht gleichzeitig kann... So gefunden habe ich den STM32F072C und STM32F302C, welchen würdet ihr für ein neues Projekt empfehlen oder vielleicht einen
Zuviel auf die Irren hier im Forum gehört, wa? Besorg dir einen originalen St-Link zum *Debuggen*. STM32F103C4/6/8/B STM32F302C6 STM32F373C8T6 Das waren vier Minuten. Die parametrische Suche von ST ist gut - nutze sie!
-
Thread
STM32 I2C Slave Endless clock stretch
Hallo, habe einen STM32F072 den ich als I2C Slave betreiben möchte. Konfiguriert habe ich die Sache mit CubeMX, Slaveadresse eingestellt auf $32. Lasse mein Programm bis nach der Initialisierung des I2C laufen und feuere
Ruediger N. schrieb im Beitrag #6585326: > Hallo, > habe einen STM32F072 den ich als I2C Slave betreiben möchte. > Konfiguriert habe ich die Sache mit CubeMX, Slaveadresse eingestellt auf > $32. Lasse mein Programm bis nach der Initialisierung des I2C laufen und
-
Thread
Full-Speed USB <-> SPI
Zur Info: Mit dem STM32F072/42 sind 64kByte/s locker möglich (bei 48Mhz Takt). Habe ich schon am laufen. Wo seine Grenze liegen, weiß ich nicht. Mir reichen die 64kByte/s, deshalb habe ich nicht weiter getestet. Also
wirklich so schlecht ist, und ob die Konkurrez es besser macht bezweifle ich also. Ich habe mit einem STM32F072 auch keine viel besseren Resultate erhalten...
-
Thread
lin. MOSFET ansteuern mit STM32
20V). Simuliert habe ich bei 12V. In der weiteren Überlegung wäre die Steuerung/Regelung in einem STM32 (STM32f072RBT6) zu realisieren und dann über einen OpAmp das Gate des MOSFET anzusteuern. Den STM32 habe ich auf einem Nucleo-Board und kann dort Code testen, möchte daher den STM in diesem Projekt
@ Steffen B. (steffen_b645) >In der weiteren Überlegung wäre die Steuerung/Regelung in einem STM32 >(STM32f072RBT6) zu realisieren Naja, der STM macht nur den Sollwert, regeln tut der OPV. >http://www.falstad.com/circuit/circuitjs.html?cct=...) Schöne Spielerei, leider nicht ganz korrekt
-
Thread
STM32F401CDU USB Bootloader
Hallo, ich habe ein STM32F401CDU Entwicklungsboard und suche einen passenden USB Bootloader dafür !! Das man wie beim Arduino USB Kabel einstecken und den Sketch uploaden kann. Es wird mit der Zeit nervig immer die Taster
ganz anderes Modell. Das ist der Maple Bootloader für den STM32F103. Der Arduino Core von ST enthält jedenfalls nicht so einen Bootloader, wie du haben willst.
-
Thread
STM32F303 CAN und USB gleichzeitig
10/63/76/87/7a/47/4b/DM00296349/files/DM00296349.pdf/jcr:content/translations/en.DM00296349.pdf STM32F102, STM32F103 haben gemeinsam genutzt 512B, also können USB und CAN nicht zugleich benutzt werden. STM32F070x6/B, STM32F072, STM32F078, STM32F04x, STM32F302x6/8, STM32F302xD/E, STM32F303xD/E haben
sind 768 Bytes für USB und 256 Bytes für CAN, wenn man beide Schnittstellen zugleich verwendet. STM32F105/107, STM32F302xB/C, STM32F303xB/C, STM32F373, STM32F4, STM32F7, STM32H7, STM32L0, STM32L1, STM32L2, STM32L3 und STM32L4 haben für USB und CAN unabhängige Speicher.
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
Der Mini-Lite kann > mehr Bausteine und er kann die Taktfrequenz kalibrieren. Aktuell ist der STM32F072 bei LCSC nicht zu bekommen., so dass niemand den EasyPDKProg nachbauen kann. Die Idee mit der Arduino-Variante fand ich schon immer gut, weil man dann mit Bauteilen auskommt, die bei JLCPCB im
free-pdk/easy-pdk-programmer-hardware Der kann auch den PFS173. Allerdings ist der dort verwendete STM32F072 in Pandemiezeiten ziemlich rar geworden, leider ! Alternativ kannst du einen Programmer mit STM32F072 auch nach: https://www.mikrocontroller.net/topic/487332#6481283 aufbauen. Hier hast
-
Thread
STM32F4 wozu?
Deinem Beitrag entnehme ich, das du mit einem STM32F072 oder F051 besser dran gewesen wärst: - weniger Stromverbrauch - wesentlich billiger - weniger kompliziert - Rechenleistung reicht vermutlich auch Die Kunst besteht darin, den richtigen
meinen wahrscheinlich mit MP3 decodieren + TCP stack ziemlich auslasten - Ich habe allerdings nur einen STM32f401 (laeuft nur mit 84Mhz).
-
Thread
HDMI CEC mit STM32 Signal kommt nicht durch
Hallo Ich will meinen HTPC vom Fernseher aus über CEC steuern. Dafür will ich einen STM32F072 verwenden, den ich dann per USB an den PC anschließe. der STM32 kann CEC in Hardware. Mein aktueller Aufbau ist: TV <--> AV-Receiver <--> HTPC <--> BD-Player Zum Testen
passieren. In der stm32f0xx_hal_cec.c ist in der Interrupt-Funktion ein Fehler. Original: [c] /* ----------------------------Tx Management----------------------------------*/ /* CEC TX byte request interrupt --
-
Thread
STM32F103C6T6A Lässt sich nicht programmieren
Lennart schrieb im Beitrag #7765763: > STM32F103C6T6A Was jetzt, in deiner Fehlermeldung steht was von STM32W1xx? Falsche Serie eingestellt?
PCB-Adapter verringert. Die Lösung oben hat mir schon einige Male geholfen, eine Schaltung mit STM32 im 48 pol. LQFP Gehäuse erfolgreich aufzubauen (namentlich eine universelle Platine im Arduino r3-Format für unterschiedliche STM32 Controller, den EasyPDKProgrammer mit STM32F072, ein kleine Spielekonsole
-
Thread
STM32: SystemCoreClockUpdate wird nicht erkannt
sieht mein Projektbaum mit den Abhängigkeiten aus. Moin, wenn Du Dein Projekt auf Basis von STM32CubeMX startest, dann sollte SystemCoreClockUpdate in [code].\Core\Src\system_stm32f4xx.c[/code] definiert sein. So ist es zumindest beim STM32F4, den ich gerade mal getestet habe... Für den Import
Michael F. schrieb im Beitrag #7681897: > wenn Du Dein Projekt auf Basis von STM32CubeMX startest, dann sollte > SystemCoreClockUpdate in [code].\Core\Src\system_stm32f4xx.c[/code] > definiert sein. So ist
-
Thread
Keil uVision Linker Error L6218E
startup_stm32f072.s... assembling startup_stm32f091.s... compiling Buttons_STM32F0-Discovery.c... C:\Keil_v5\ARM\PACK\Keil\STM32F0xx_DFP\1.2.0\Device\Include\stm32f0xx.h(5531): error: #5: cannot open source
"stm32f0xx_conf.h" C:\Keil_v5\ARM\PACK\Keil\STM32F0xx_DFP\1.2.0\Boards\ST\STM32F0-Discovery\Common\LED_STM32F0-Discovery.c: 0 warnings, 1 error compiling RTX_Conf_CM.c... assembling startup_stm32f051.
-
Thread
Mikrocontroller Einstieg
enthalten USB-UART Chips. Ich glaube nicht, dass man sie ohne Treiber verwenden kann. Was mich wieder zum STM32L072 bringt.
nicht und solche geschminke Clowns oder etwas Vorgegaukeltes brauche ich nicht, da ich mit meinen STM32 direkt arbeite – egal, ob F030, F4 oder H7.
-
Thread
STM32 startet nach Programmierung erst wenn alle Kabel abgezogen wurden
Kuck mal hier, da hat der F042 einen Boot0 Pin: http://andybrown.me.uk/2015/10/31/stm32f042dev/
Mampf unterwegs schrieb im Beitrag #5099082: > Kuck mal hier, da hat der F042 einen Boot0 Pin: > > http://andybrown.me.uk/2015/10/31/stm32f042dev/ Oder das Datenblatt einmal zur Hilfe nehmen. STM32F042F6P6: http://www.st.com/content/ccc/resource/technical/document
-
Thread
µC mit niedriger Versorgungsspannung soll Relais mit hoher Spulenspannung steuern
Guten Abend, ich würde gerne mehrere Relais mit 24 Volt DC Spulenspannung mit einem STM32F072B Discovery Board steuern. Die Bemessungsleistung der Spule eines einzelnen Relais wird bei DC ca. 2 Watt betragen. Es wäre mir möglich, kleine Reed-Relais mit dem Board zu steuern und mit diesen
power supplies, for instance when the USB connector is not connected to the PC. In this case, the STM32F072 Discovery kit must be powered by a power supply unit or by an auxiliary equipment complying with standard EN-60950-1: 2006+A11/2009, and must be Safety Extra Low Voltage (SELV) with limited
-
Thread
Platine fällt bei Thermotest aus
Michael H. schrieb im Beitrag #6348319: > Es ist ein STM32F030 verbaut. Hat irgendjemand > schon das gleiche Problem gehabt, dass der sich dann resetet? Ich hatte schon einige F0 wie auch F3 im Temperaturschrank. Ich fahre zwar nicht ganz so hohe Temperaturen
Michael H. schrieb im Beitrag #6352935: > Also, Fehler gefunden: > > Es lag am STM32F070! Nein. Es lag am Code. Ab 24 MHz brauchst du mind. 1 wait state. Das hattest du nicht eingestellt, also hast du Probleme bekommen.
-
Thread
Moderne Klasse von Mikrocontrollern gesucht
kompliziert und sauft Unmengen an Strom. Ein F0 wie der STM32F072 ist ein echtes Upgrade von einem ATMEGA und viel handlicher. PS: Tu dir CUBE nicht an. Bei uns in der Arbeit haben die Firwareentwickler das sehr schnell wieder aufgegeben. Die
verdammt viel bietet, also am besten auch mal reinstöbern. Benutze es zwar nicht, aber für die F0-Serie von ST ist die Keil Full-Version kostenlos. Keil MDK-ARM for STM32F0 and STM32L0 provides software developers working with STM32 devices based on the ARM Cortex-M0 and ARM Cortex-M0+ cores
-
Thread
WS2812 per STM32F0 Timer und DMA
Hallo allerseits, ich habe hier ein STM32F072 Discovery Board (STM32F072RBT6) und versuche damit ein paar WS2812B LEDs anzusteuern (konkret ein Ring mit 12 LEDs). Mein Ansatz ist es einen Timer zu verwenden, disen mittels Prescaler und
Peripherie und aktivieren des DMA-Transfers, den kompletten Code gibt es hier https://jufo.mytfg.de/rlleh/stm32f072-dma-pwm-ws2812-demo in einem Git Repo. [c] SystemInit(); // Set flash Latency (1 wait state for 48MHz) FLASH_SetLatency(FLASH_Latency_1); // Set up 48 MHz Core Clock using HSI (8Mhz
-
Thread
Programmierung STM32VLDISCOVERY
2258 Devices, beispielsweise STM32F072-Discovery), nur nicht den, den ich benötige: STM32F100 Vermutlich bekomme ich deshalb auch kein USB-Erkennungston beim Einstecken vom USB ins Board, und der ST-Link erkennt das Gerät nicht.
Auf dem Board ist nicht viel spannendes drauf, deswegen kannst du einfach den STM32F100RB auswählen.
-
Thread
STM32: Erster Schritt, LED Blinklicht
Port A-D. Es sind bestimmt Anfängerfehler, aber für Hilfe wäre ich dankbar :). [c] #define STM32L1XX_MD STM32L152x6xx #include "stm32l1xx.h" int main(void) { volatile uint32_t dly; RCC->CR = 0x01; RCC->CFGR = 0x01; RCC->AHBENR = 0x0F; GPIOB->MODER = 0x55555555; GPIOB
die F0 und L0 Serie und sind auf das F072-Discovery bzw. L053-Discovery Board zugeschnitten. Letzteres gibt es derzeit in der Bucht für ~13€ inkl. Versand http://www.ebay.de/itm/Discovery-kit-for-STM32L0-series-with-STM32L053C8
-
Thread
Padauk PFS154, Timer16 und SDCC, Bug ?
ist zu wuchtig. Ich hab gerne USB-Mini. Im Moment verwende ich einen großen Steckbrettaufbau (der STM32 ist auf einem Adapter verlötet), aber so wirklich begeistert bin ich da auch noch nicht davon, vor allem weil er einen F072 verwendet, den man nicht wirklich preisgünstig bekommt. Mir schwebt da
Ralph S. schrieb im Beitrag #6433830: > Im Moment verwende ich einen großen Steckbrettaufbau (der STM32 ist auf > einem Adapter verlötet), aber so wirklich begeistert bin ich da auch > noch nicht davon, vor allem weil er einen F072 verwendet, den man nicht > wirklich preisgünstig bekommt. > >
-
Thread
Wann ist ein LSE Frequenzstabil?
Ich benutze bei einem STM32 den LSE für die RTC. Ich lasse mir den LSE mit MCO auf einem Pin ausgeben. Egal welche Kondensatoren ich benutze (6-15pF) der Uhrenquarz bzw. Oszillator ist nie sehr genau. Auf den Tag habe ich ohne
Dein STM32-Modell das kann. Ansonsten das Datenblatt Deines STM32 genau lesen. Z.B. beim STM32F072 findet sich dort das hier in einer Fußnote: The crystal manufacturer typically specifies a load capacitance
-
Thread
STM32 EXTI zu langsam
Hallo Ich habe einen STM32F072RB auf einem Nucleo-Board und möchte damit einen I2C-Bus belauschen. Ich verwende die aktuelle Cube IDE. Da die I2C Hardware kein Sniffing kann, wollte ich die Funktion mit externen IRQs realisieren
@arg RCC_SYSCLKSource_HSI48: HSI48 selected as system clock source, applicable only for STM32F072 devices * @retval None */ [/c]
-
Thread
Einstieg in STM32(L4)
Stefanus F. schrieb: > Das Nucleo-F103RB oder ein Blue-Pill Board (ebenfalls mit STM32F103) ist > sicher eine gute Wahl. Denn weil der STM32F103 recht alt ist, findest du > reichlich Anleitungen. Ich finde
CMSIS-Header. Das ganze würde dann wie folgt aussehen: > - Development board bestellen Zum Beispiel STM32F072 Discovery oder STM32L053 Discovery bestellen > - Datenblatt und Handbuch bei TI herunterladen Reference Manual und Datenblatt für den jeweiligen Chip bei ST herunterladen > - Software
-
Thread
Viel Arbeitsspeicher für Bildverarbeitung benötigt
ST-NUCLEO-F767ZI-Nucleo-Development/dp/B072MMZZBK/ref=sr_1_fkmr1_2?ie=UTF8&qid=1522746515&sr=8-2-fkmr1&keywords=stm32f407+nucleo
> Zum beispiel einen STM32F676 Sorry, sollte STM32F767 heissen
-
Thread
Nutzen des TouchSensingControllers von STM32F0 mit TouchLib
Hi! Ich versuche gerade mit einem kleinen STM32F042K6 Nucleo drei Elektroden/Tasten mit der STM TouchLib zum Laufen zu bekommen. Genutzt habe ich Cube mit HAL. Ich habe die Doku über die Touchlib. Alle Suchen nach irgendwelchem Beispielcode
Wenn ich mir die Beispiele unter: STM32Cube_FW_F0_V1.9.0/Projects/STM32F072B-Discovery/Examples/TSC ansehe, scheinen mir die komplett für polling oder interrupt. Jeweils für 3 Tasten.
-
Thread
Günstige Bezugsquelle LPC15xx?
Tom, schau mal Dir auch mal neuere STM32 Familien an als den STM32F1. Mit dem STM32F303CBT6 kommst Du bei Digikey auf aehnliche Kosten wie fuer den LPC1517JBD48, aber mit M4 Kern plus DSP. Insbesonders beim Pinmux aka Remap ist STM32F1
Ich baue gerade nen Hausbus mit STM32F072 und externen TI HVD230 Can Transceivern - bin vom Design und Preis damit zufrieden (wenn ich nicht gerade nicht-funktionierende Can Transceiver vor mit hätte). https://github.com/NerdyProjects
-
Thread
Welcher ARM-Prozessor als Anfänger ?
STM32F0 oder STM32G0 z.B. STM32F030C8T6TR
Bei STM sind die STM32L Serien auf's Stromsparen getrimmt. Für den Anfang würde ich ziemlich weit unten mit einem Nucleo64 Board mit STM32L072 oder STM32L073 anfangen. Anleitung: http://stefanfrings.de/stm32
-
Thread
Wahl Mikrocontroller Abschlussarbeit
Er soll sich das stm32f429 discovery besorgen... Das kostet fast nichts, hat sdram für die daten und der controller hat genügend spi interfaces, um 3 spi per dma in den speicher zu schaufeln :)
das, was du schon kennst. Dein Problem kann ein 8-Bit-PIC oder ein ATMEGA auch lösen. Was den STM32 angeht: Folgenden kann ich empfehlen: STM32F072 Der ist für STM32 relativ simpel, aber trotzdem recht leistungsfähig, hat viel Peripherie und ist gleichzeitig billig. Auch Flash und RAM sind
-
Thread
STM32 USB Anschluss schützen
sein. Welche Variante würde ihr mir dazu empfehlen? Falls es eine Rolle spielen sollte: Ich meine STM32F103, STM32L072 und STM32F303
trotzdem immer haben - denn der $USER kann die Kontakte anfassen. Übrigens gibt es Schaltpläne für die STM32 Discovery und Nucleo Boards...
-
Thread
Mikrocontroller - die Qual der Wahl, oder doch die Wahl der Qual?
. Er ist 10 Jahre alt. Schau dir doch mal modernere F3 and (wie den F303ZE). Oder, falls dir der zu groß ist, den F072. Es gibt soviel schöne STM32, warum ausgerechnet die schlechtesten verwenden?
-STM32F303-LQFP-48-ARM-Cortex-M4-32-bit-mikrocontroller-MCU-IC-chip/32974557401.html?spm=a2g0s.9042311.0.0.23654c4dp8jw77 https://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module
-
Thread
Neue MCU APM32F103
Mehr Infos hier: https://github.com/WeActTC/MiniF4-STM32F4x1
mal nicht, keine Ahnung ob die Chips original oder kopiert waren. Wer 8-bitter Alternativen sucht...STM32F07x hat mir gut gefallen, das 32F072BDISCOVERY fuer 10.70$ Listenpreis. In Schaltungen setz ich inzwischen den STM32F030F4P6 ein, in Stueckzahlen fuer 0.70$ und weniger zu bekommen. Mit der gleichen
-
Thread
10W Bitcoin miner mit 450GH/s für Raspberry Pi
This program is designed to reset the option bytes of a STM32 device to their factory settings. If read protection of the device is enabled, reset the option bytes will cause a mass erase. Options: [0] Exit [1] STM32C0xxxx [2] STM32F0xxxx [3] STM32F1xxxx [4] STM32F2xxxx [5] STM32F3xxxx [6] STM32F4xxxx [7] STM32F72xxx, STM32F73xxx [8] STM32F74xxx, STM32F75xxx [9] STM32F76xxx, STM32F77xxx [10] STM32G0x0xx [11] STM32G0x1xx
-
Thread
Effizientes Zero-Stuffing in C
seine Bits aber zu der 3.072 MHz clock referenziert haben soll. Also pusht die SPI doppelt so viele Bits raus wie nötig. Danke für euren Support, ich werde mich mal dran versuchen.
dummes > Geschwätz. Du bist ja ganz schlau. Hängt natürlich von der Definition von langsam ab. Bei STM32F4 sind bspw. die GPIO Zellen am hochgetakteten AHB Bus angehängt. Da ist ein Zugriff schon recht schnell. Trotzdem kann ein Pin Toggeln durch [c] GPIO->ODR ^= (1<<x); [/c] dehr lange dauern
-
Thread
STM32G0 Bootloader antwortet nicht
vorsichtig sein in welchem Zustand man den Controller an den Bootloader übergibt. Ich mache das bei einem STM32F072 erfolgreich so, aber es hat mich ein paar Anläufe gekostet bis ich die Initialisierung richtig hinbekommen hab. Ich würde daher erst mal probieren den Controller von sich aus direkt in den
noch bei diversen Beispielen wie man aus einer Applikation in den Bootloader spring (zb: https://stm32f4-discovery.net/2017/04/tutorial-jump-system-memory-software-stm32/ ) aufgefallen ist: Sie funktionieren nicht mit der Optimierung Os! Warum? Weil der Compiler dann zwischen __set_msp und Bootloader
-
Thread
Step-Down-Regler ist zu langsam
Pullup verwenden, statt dessen den Kondensator. Du hast bisher nicht geschrieben was für einen STM32 Du verwendest, ich verlinke daher mal das Datenblatt von irgendeinem: https://www.st.com/resource/en/datasheet/stm32f072rb.pdf Kapitel 6.3.15 Hab ich bisher bei allen STM32er-Modellen in dieser
3) mit den verschiedenen Spannungen. https://www.st.com/resource/en/reference_manual/dm00124865-stm32f75xxx-and-stm32f74xxx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf https://www.st.com/resource/en/datasheet/stm32f746ng.pdf
-
Thread
Der perfekte USB-UART-Konverter
. [c] // For devices with 2x16 bits/word access schema // (e.g. STM32L0x2, STM32L0x3, STM32F04x, STM32F072, STM32F078, STM32F303xD and STM32F303xE) #define UMEM_SHIFT 0 #define UMEM_FAKEWIDTH uint16_t [/c] [c] // For devices with 1x16 bits/word access schema // (e.g. STM32F103, STM32F302, STM32F303xB, STM32F303xBxC) #define UMEM_SHIFT 1 #define UMEM_FAKEWIDTH uint32_t [/c] Wenn man die richtig einstellt (müsste es theoretisch klappen. Im Referenzhandbuch des
-
Thread
Programmierung auslesen und ändern
STM32... Meine Güte, was macht denn diese Pumpe? Spielt die zu jedem Dosiervorgang ein Lied und ein Video ab? Ansonsten dürfte dies ein grandioses Beispiel dafür sein, wie mit leistungsfähigster Hardware
kosten. Da ist jede SPS billiger. Gibts für die STM32 Gurke eigentlich einen freien Disassembler?
-
Thread
stm32f411 USART2 will nicht wie er soll
Registerzugriffe finden dort nicht statt. Das vollständige Beispiel ist auf: http://stefanfrings.de/stm32/stm32f1.html#usart
#7790674: > Der Professor greift statt des DR das RDR-Register ab Weil das ein Beispiel für den STM32F072 ist, der hat kein DR Register (stattdessen RDR und TDR).
-
Thread
Intex Whirlpool PureSpa 28462 LC12S 2.4GHz Ersatzsteuerung
gebaut. Vielleicht sind ja die Infos für den ein oder anderen interessant. Verwendet wird ein STM32F072B-DISCO 9,36 Euro https://www.mouser.de/ProductDetail/STMicroelectronics/STM32F072B-DISCO?qs=%2Fha2pyFadujP4yzg6aH7gt5TneoNgO4B8d%252BU7ngIAQzRlgScWTUSkmrZCWYYsl%2Fa und ein LC12S 2.4GHz Modul
Moment läuft die Steuerung über ein Windows Programm per USB. Als nächsten Schritt kommt noch ein ESP32 dazu.
-
Thread
STM32 USB HOST HID Anschlüsse direkt an Tastatur
wozu er gut ist. Einfach in dem beiden Dokumenten nach "VBUS" suchen. Achtung: Es gibt andere STM32 Modelle, wo der VBUS Pin eine völlig andere Funktion hat, z.B. beim STM32L072.
ob VBUS da eine Rolle spielt. Tu das. Suche wie empfohlen im Datenblatt und Referenzhandbuch des STM32F401RE nach "VUSB". Und dann nimm den oben zitierten Satz zurück.
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
// STM32F1 #define DEVICE_ID_ADDRESS 0x1FFF7A10 // STM32F4,STM32F2 //#define DEVICE_ID_ADDRESS 0x1FFFF7AC // STM32F0,STM32F3 //#define DEVICE_ID_ADDRESS 0x1FF0F420 // STM32F7 //#define DEVICE_ID_ADDRESS
Anpassung nichts falsch macht: [c] // For devices with 2x16 bits/word access schema // (e.g. STM32L0x2, STM32L0x3, STM32F0x2, STM32F303xD and xE) #define UMEM_SHIFT 0 #define UMEM_FAKEWIDTH uint16_t // For devices with 1x16 bits/word access schema // (e.g. STM32F103, STM32F302, STM32F303xB
-
Thread
UART Clock Initialisierungsproblem auf STM32F407G-DISC1 (Discovery)
portiert/angepaßt: stm32f030f4 stm32f030k6 stm32f030r8 stm32f042f6 stm32f051 stm32f072rb stm32f100 stm32f103 stm32f103rb stm32f207zg stm32f303 stm32f303k8 stm32f401 stm32f407 stm32f411 stm32f429 stm32l031k6 stm32l053c8 stm32l073rz stm32l152 stm32l152rb stm32l476 stm32wb55 > Auf was löst denn das Macro "RCC_CR" auf? Sprich: Welche Adresse steht Kein Macro, sondern ein .EQU: stm32F407/terminal.s
-
Thread
Neue MCU familie gesucht
16 bit breit angebunden ist. Versuche mal einen STM32F303. Ich habe hier etwas zusammen geschrieben, womit du Dir einen ersten Eindruck verschaffen kannst, wie man den ohne Cube HAL programmiert. http://stefanfrings.de/stm32/stm32f3.html
/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32cube-mcu-mpu-packages/stm32cubef4.html Dann packst du das Dingens aus. Das Package für die STM32F0 bei mir hat dann folgende Struktur: .../STM32Cube/Repository/STM32Cube_FW_F0