-
Thread
STM32F0xx uVision 5 IDE Peripheral clock problem
/dm00031936-stm32f0x1stm32f0x2stm32f0x8-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Kann mir wer dabei weiterhelfen?, eventuell hab ich nur ein Brett vor dem Kopf und sehe den Fehler nicht :) ______
Wenn Du stm32f0xx.h includierst, musst Du ja irgendwo den exakten Controller definiert haben. Da gibt es ja viele, STM32F030, F031, etc. In der stm32f0xx.h finden sich nämlich ganze viele "#ifdef ..." Anweisungen
-
Thread
R8751H Vintage Clock Basteltagebuch (War: [8051] XTAL1 und XTAL2)
das mit dem Jumper ist dann auch doof. > Der Rest der Platine ist dein Programmer? Ja genau. STM32F302 für USB. Hängen drei 74HCT595 dran (für Address- und Steuerleitungen, HCT weil die mit 3,3V angesteuert werden) und ein 74LVX4245 (für die Daten). Im oberen Teil der linken Seite gibts noch einen
Merket... ein STM32F302C8 unterscheidet sich vom STM32F302CB nicht nur von der Größe des Flashs und des RAMs. Beispielsweise ist die USB-Peripherie völlig woanders im Address-Space weshalb es gleich nach der USB-Initialisierung
-
Thread
STM32 mit AVR/FAT32 Bibliothek
Hat denn jemand schon mal mit dem STM32 und FatFS richtig gearbeitet? Ich finde leider kein funktionsfähiges Beispiel für meinen STM32f103
STM32F030 lauffähig und benutze den Treiber zum loggen, was ich schon über 10 Tage gemacht habe und es hat einwandfrei funktioniert, das Text Log-File war am Ende 72 MB groß. Allerdings ist das jetzt
-
Thread
Gelöteter Step-Down-Wandler funktioniert nicht
der Oberseite. Die Platine ist doppelseitig, natuerlich selbst gemacht, auf der Unterseite ist ein STM32F030. Ich hab da die analoge Elektronik in einem alten SCA300 Adapter ersetzt um 100% Kontrolle ueber die alten Blitze zu haben die es billig bei Ebay gibt. (Leistungsteuerung, Mehrfachblitzen) Ein
Schaltungstechnisch echt einen abbrechen weil die Blitze die Versorgungsspannung nicht abschalten und der billige F030 nicht gerade Lowpower ist. Bei mir sind nur noch die Steckverbinder bedrahtet. Gelegentlich vielleicht noch mal ein Elko, aber selten. Olaf
-
Thread
Was ist das für ein IC?
Riecht nach https://www.st.com/en/microcontrollers-microprocessors/stm32f030f4.html
> Riecht nach STM32F03 Dann kommt sowieso jede Hilfe zu spät.
-
Thread
DIY UKW-Receiver mit Padauk PFS154 und RDA5807
scheinbar schon gemacht gehabt, aber ich bin daran bisher gescheitert, den RDA5807 hatte ich schon an AVR, STM8 und STM32F030. Jemand hat das wohl schon hinbekommen wie oben jemand geschrieben hatte und ich muß mir das mal wieder anschauen. Thomas N. schrieb im Beitrag #6456990: > ja, das ist richtig,
werde ich mir ansehen (wenn ich auf den Padauk keine Lust mehr habe) und ihn höchstwahrscheinlich für STM8 portieren (weil mein kleines Kellerradio als Controller den STM8 drin hat).
-
Thread
STM32G030J6 CubeMX SPI OpenDrain output
ist etwas ekelig, leider gibt es auch keinen Generator für den Clock-Config Code mehr wie für den STM32F0. Das wird jetzt alles über HAL Calls gemacht... Gruß Markus
Familien hin-und her switche geht es noch. Versuche jeweils eine Familie für einfache Sachen (war STM32F0xx ist jetzt STM32G0xx) und größere Sachen (STM32F4xx) zu verwenden und dazwischen eher nichts. Hier noch der Clock Initcode, kann man natürlich noch mit Konstanten aufhübschen: [c] //
-
Thread
STM32 Modelle
angemeldet, lese hier aber schon einige Jahre immer wieder in diesen Foren. Momentan bastle ich mit einem STM32 nucleoboard herum und habe ein kleines breakoutboard designed für den STM32 L476RG. Nun wollte ich euch fragen: Wisst ihr welche anderen STM32 modelle im fp64 package ich kaufen kann die programmierkompatibel
STM32CubeMX installieren, das hilft bei der Suche.
-
Thread
BluePill STM32 Bezugsquelle
Moin, - ich habe wirklich einen STM32F103CBT6, und der Aufdruck sieht sehr gut aus. Wenn man das Datenblatt/errata-Blatt nimmt, dann gilt fuer folgende devices STM32F10xx8 STM32F10xxB dieses Errata-Sheet: Errata sheet STM32F101x8/B, STM32F102x8/B and STM32F103x8/B Under STM32F10xx8 and STM32F10xxB silicon limitations 2.3 Debug registers cannot be read by user software Description The DBGMCU_IDCODE and DBGMCU_CR debug registers
-
Thread
Sparsamkeit Atmega8 vs STMF0 für direkten Batterienetrieb
vergleichen hilft nicht. Geschummelt ist es sowieso, den extra-sparsamen ATmega der "P"-Serie mit dem STM32F030 aus der extra-billig-Serie zu vergleichen.
Stojahn schrieb im Beitrag #6420374: > Irgend W. schrieb: >> Falsche Serie. Für sowas sind fir STM32L0 da: > > Ich weiß darüber bescheid, dieser ist aber einfach zu teuer. STM32F030F4P6 100St. 0,649 € STM32L010F4P6 100St. 0,673 € Satte 3,5% Aufpreis, die würde ich für sowas auch nicht bezahlen
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
m.n. schrieb im Beitrag #6425030: > Ein aktueller STM32F4xx, F7xx, H7xx oder auch G4xx bietet die von Lurchi > vorgeschlagene Lösung, zwei Kanäle parallel messen zu lassen - einer > direkt und einer mit Vorteiler. (Übrigens: ein paar kaskadierte > 74AUP1G80
Mi N. schrieb im Beitrag #6437779: > Wenn es hilft: Beitrag "8-stelliger Frequenzzähler, reziprok, STM32F7xx" vielen Dank für den interessanten Beitrag. Das hilft sicher !
-
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
Linux wird nicht wirklich akzeptiert, woran liegt das ?
14.04 LTS oder 16.04 LTS angelegt hat. Und das Installationsmedium von Ubuntu Mate 18.04.5 LTS 32 Bit bietet zwar die Möglichkeit an, durch drücken von "F6 Sonstiges" die Kerneloption "nomodeset" auszuwählen, aber es steht weder eine Beschreibung dabei, was diese Option bedeutet, noch wird es in
einigen Fällen überhaupt nicht geht, umschiffe ich solche Klippen einfach mit VMWare Player mit W7X32 bzw. W-XP32 und Linux Mint für Makefile GCC Projekte, installiert. Für gewisse ältere, mir noch wichtige USB Werkzeuge, die unter W10 ums Verrecken wegen X64 nicht lauffähig sind, ist halt XP oder W7X32
-
Thread
Alte Musiktruhe - Superhet Reperatur
meine ersten Basteleien habe ich mit Röhren gemacht, aber das hindert mich nicht daran auch Dinge mit STM32, MSP430 oder anderen Mikroprozessoren und -controllern zu bauen. Röhren ermöglichen oft verblüffend einfache Lösungen. Der Sound eines Röhrenkurzwellenradios ist völlig anders als der eines mit
3.5M | 1M + 1.5M + 1M (R24 + R26 + R27) g2 | inf | geht zu Anode g3 | 32k | 33k (R37) [/code] > Mein - schon früher geäußerter Verdacht - wäre, dass der 22pF Kondensator C61 einen Feinschluss hat und die linke Diodenstrecke viel Strom zieht. Sorry Günni, das hatte
-
Thread
Platine fällt bei Thermotest aus
wir testen gerade unsere Platine im Klimaschrank. Eine Platine fällt beim Thermotest aus. Es ist ein STM32F030 verbaut. Hat irgendjemand schon das gleiche Problem gehabt, dass der sich dann resetet? (Sonst könnte es noch der Buck eingangsregler sein...) An was lag es bei euch, wenn was ausgefallen
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
-
Thread
500 KHz Rechteck erzeugen
Michael schrieb im Beitrag #6318670: > am einfachsten HC14 Gatter, 270 pF, 4,7 kOhm https://de.wikibooks.org/wiki/Interessante_Messungen/_Rechteckgeneratoren#RC_-_Oszillatoren
#6318686: > Ich bin mir nicht sicher, PWM ist zu langsam. Welchen µC hast Du denn? Mit einem STM32G030 erzeuge ich gerade 500kHz. Na gut, ohne Quarz sind es 499,5KHz.
-
Thread
UART konfiguration STM32F030XC
Hallo zusammen, ich versuche gerade die UART3 des STM32F32030XC ans laufen zu kriegen aber es tut sich gar nichts. Meine Vermutung ist, dass ich irgendwo in dem Code unten was vergessen habe und hoffe dass einer von euch mir einen Hinweis geben kann. Vielen Dank dafür. [c] void UART3_Config(void) { RCC->AHBENR |= RCC_AHBENR_GPIOCEN; // Enable GPIO clock Port C /* Configure UART */ GPIOC->MODER |= (GPIO_MODER_MODER10_1 | GPIO_MODER_MODER11_1); // Switch to alternate function mode GPIOC->AFR[1] |= (GPIO_AFRH_AFSEL10 | GPIO_AFRH_AFSEL11); // Select UART3
-
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
Suche bauteilinformation/ Arm Mikrocontroller
Ich suche den genauen typ des Arm Mikrocontroller aus dem Bild. Es scheint mir ein umgelabelter STM zu sein bin mir da aber nicht sicher, Quarz input past nicht STM32F103 welchen ich erwartet hätte. Ein CAN interface ist auf pin 17 und 18 Gehäuse ist LQFP48 Vielleicht hat da ja jemand
Vielleicht ein STM32F030C6T6
-
Thread
Einfacher ARM für den Einstieg und Linux Toolchain
mich das bei den STM32F1xx eher abgestossen hat. Die STM32G441 finde ich zum Beispiel sehr interessant, nur habe ich gerade festgestellt, dass da zwar offenbar ein Bosch M_CAN für den CAN-FD verbaut ist, allerdings in
Nuvoton devices based on the Arm Cortex-M0 and Arm Cortex-M23 cores. MDK for STMicroelectronics STM32F0, STM32G0, and STM32L0: The MDK for STMicroelectonics STM32F0, STM32G0, and STM32L0 is a license paid by STMicroelectronics. It is free-to-use for software developers working with STM32 devices
-
Thread
Arduino oder
Bevor du hier weiter im ungewissen stocherst wie viel zu lesen ist: - STM32F103 Datasheet - STM32F103/F107 RM0008 Reference manual - STM32F103/F107 PM0056 Programming manual - ARM Cortex-M3 Devices Generic User Guide - ARM Cortex-M3 r2p0 Technical Reference Manual -
Glück gibt es bei der Firma RobotDyn noch kompatible Boards in guter Qualität sowohl mit dem alten STM32F103 als auch mit dessen Nachfolger STM32F303 (der wird allerdings anders programmiert!).
-
Thread
Selbstbau von Überspannungsrelais
hab ich so gelöst: Auf der Seite, auf der die Messung gemacht wird, sitzt ein kleiner µC (bei mir: STM32F030F4) und misst per ADC. Bei mir muss er zusätzlich noch ein Bus abfragen und ein paar GPIOs vergleichen, daher ging es nicht ohne µC. Letztlich gibt der µC einen festen Takt aus (etwa 50kHz)
ich so gelöst: Auf der Seite, auf der die > Messung gemacht wird, sitzt ein kleiner µC (bei mir: STM32F030F4) und > misst per ADC. Bei mir muss er zusätzlich noch ein Bus abfragen und ein > paar GPIOs vergleichen, daher ging es nicht ohne µC. > Letztlich gibt der µC einen festen Takt aus (etwa
-
Thread
STM32F103: Unterschiedliche Puls-Pausezeiten, Pausezeiten länger
Testprogramm ist im Anhang, Systemtimertakt ist ausgeschaltet. Verrückt ist, dass das bei einem STM32F030 so nicht auftritt, da benötigt da beträgt das Pause-Puls Verhältnis ca. 220 ns : 220 ns Selbst bei einem ATmega328p erreiche ich Zeiten um 280 ns (bei 16 MHz Takt). Die Fragen also:
Achso vergessen: Der Takt ist 72MHz und das Board ein Bluepill mit einem STM32F103C8T6.
-
Thread
Diverse Mikrocontroller zu Verkaufen
. Microchip dsPIC 33FJ16GS504 I/ML 2,00€ 518 St. STM32F030F4P6 0,50€
... wie kann man als "nichtgewerblicher" 518 Stück STM32F030 zu viel haben / falsch bestellt haben? Schade, dass ich mit denen noch gut versorgt bin.
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Gesperrt
Wie geht es eigentlich F. B. (finanzberater)?
F. B. schrieb im Beitrag #6173377: > 32 Fälle bei 95 Millionen Einwohner, davon die Hälfte wieder gesundet > und kein Todesfall. Wahrlich furchterregend. Ich tippe auf geringe Mobilität innerhalb
-
Thread
Aus Standby aufwachen beim STM32F030
Hallo, habe ein kleines Problem mit meinem STM32F030 Controller. Ich bin in der Lage den Standby-Modus zu erreichen und beobachte anhand des geringen Stromverbrauchs, dass dies auch zutreffend erreicht wird. Konfiguriert ist ein Wakeup über
-
Thread
EFM32F030 und Standby
Hallo, eine Frage bzgl. dem STM32F030 Controller und dem Standby Mode: Muss der WKUP-Interrupt aus dem Standby-Modus in einer "normalen" ISR eines EXTI-Vektor abgearbeitet werden, oder vollzieht das System danach ohnehin einen
-
Thread
EMbitz IDE lebt? Kommt bald neue Version 2.0!
/ >All tests have been performed by placing a 512 KB program into the flash >memory of a blank STM32F417IG microcontroller connected via SWD interface. >The SWD speed has been selected at the maximum possible for each debug probe. Maybe that table needs to be updated regarding ST-Link V3 to be
When trying to start a debug session, STLinkV2.1 ,V2J39M27, Embitz2.30,STM32F334K it says: "Target voltage 0.01V is to low for reliable connection". Tried to set the voltage in EBlink manu to 3.3V but still no change. It also complains source project to old Embitz 1.11 needs
-
Thread
ST-Link an STM8/STM32
An ein kombiniertes Breakoutboard mit je einem STM8S105K4T6 und einem STM32F030F4P6 will ich nur einen ST-Link anschliessen. Also RST und SWIM an den STM8 und SWCLK und SWDIO an den STM32. Gleichzeitig debuggen will ich nicht. Es sollen aber beide
-
Thread
STM32F030 - UART Interrupt obwohl keiner sein darf
Hallo zusammen Ich aktiviere den Interrupt in der Software mittels des Setzen des RXNEIE Bits im CR1 Register. Wenn ich Daten empfange, dann wird der Interrupt auch angesprungen und im ISR Register ist das RXNE Bit gesetzt. Wenn nun jedoch keine Daten kommen, dann springt mir die FW immer wieder trozdem in die USART1-ISR Wenn ich dann gleich zu Beginn der Routine (vor dem Auslesen irgendwelcher Daten oder Register) mit dem Debugger die SFR CR1 und ISR betrachte, dann sehe ich: CR1:RXNEIE: 1 ISR:RXNE: 0 Obschon kein ISR gesetzt wurde, springt die FW in den Interrupt. Sobald
-
Thread
STM32F030C8T6: HEX-File auslesen
Hallo, ich habe einen STM32F030C8T6, aus dem ich das HEX-File auslesen möchte. Ich habe mehrere Möglichkeiten hierfür: 1) Segger J-Trace mit Segger embedded Studio 2) ST-Link/V2 mit STM32 ST-LINK Utility 3) ST-Link/V3 mit
Martin M. schrieb im Beitrag #6067329: > ich habe einen STM32F030C8T6, aus dem ich das HEX-File auslesen möchte. Es gibt in einem Controller kein Hex-File, es sei denn er betreibt in seinem Speicher ein eigenes Dateisystem. Bei dir eher unwarscheinlich
-
Thread
Lib Eigen (C++) auf STM32F429, Geschwindigkeit okay?
, ich verwende die Lib Eigen http://eigen.tuxfamily.org/index.php?title=Main_Page auf einem STM32F429 Discovery (CPU: STM32F429ZI) https://www.st.com/en/evaluation-tools/32f429idiscovery.html Genauer gesagt geht es um SVD (Singular value decomposition). https://en.wikipedia.org/wiki/Singular_value_decomposition
Assemblercode gleichzeitig ausgeben lassen und schauen, was er wirklich macht. Gerade für den STM32 gibt es optimierte Bibliotheken, speziell im Kontext von Matritzenberechnungen (Stichwort: DSP-Befehle).
-
Thread
Professionelle Entwicklung für AVR-Controller (Linux)
bitter die 8-bitter so ziemlich in allen Fällen. Beispiel: STM32F030C8T6TR (48 MHz, 64kB Flash) bei mouser schon ab 1-er Stückzahl unter einem Euro... Thema Simulatoren: oft Zeitverschwendung. Nimm lieber reale HW und dort kannst du auch mal ein Oszi oder Speki
Für "Einsteiger" die µC beruflich nutzen wollen kann ich ebenfalls nur zu einem ARM µC mit 32 Bit raten. Als Einstige ist ein STM32 Discovery Board nicht schlecht, dazu die "STM32CubeIDE" als Entwicklungsumgebung. Auf dem Board ist ein Debugger gliech mit drauf und mit Kosten von ca. 20€
-
Thread
Interessante Produkte beim chinesischen Distributor LCSC
unschlagbar günstige Microcontroller. https://lcsc.com/products/ST-Microelectronics_474.html?q=stm STM8S003 $0.188/100 https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics_STM8S003F3P6TR_STM8S003F3P6TR_C52717.html STM8S103 $0.38/100 https://lcsc.com/product-detail/EEPROM_STMicroelectronics_STM8S103F3P6TR_STM8S103F3P6TR_C92081.html STM32F030F4P6 $0.37/100 (Cortex M0 mit 16kb Flash) https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics_STM32F030F4P6_STM32F030F4P6_C32908.html Ich warte auf den ST32G0xxx
-
Thread
Welcher ARM-Prozessor als Anfänger ?
STM32F0 oder STM32G0 z.B. STM32F030C8T6TR
W.S. schrieb im Beitrag #6029423: > Der USB-Core gerade im STM32F103 ist - gelinde gesagt - ein bissel > eigentümlich. ST scheint jedoch zu mögen, denn in der Nachfolge-Serie STM32F303 und auch in den neuen STM32L0 ist der gleiche USB-Core drin.
-
Thread
Die "BluePill" spielt Reversi / Ohtello, Code für STM32F103
Wahrscheinlichkeit aber der Arduino-Due https://www.arduino.cc/en/Guide/ArduinoDue >Ein Portieren zu einem STM32F4, STM32F7 oder eines NXP-Controllers ist >hier kein Problem. Ja, man kann sich das Board aussuchen: https://github.com/stm32duino/Arduino_Core_STM32 >Wenn ich es richtig weiß, gibt es für
libopencm3 ist hier aber auch schon ein standardisiertes API > vorhanden und die Portierung auf andere STM32 einfach möglich. Stimmt sehr genau, heute Mittag lief das in der STM32 Familie auf einem F105, F303, F411 und F429.
-
Thread
STM32F030C8T6: HardFault: Grund?
Hallo, ich habe ein STM32F030C8T6, der ab und zu in den Hard-Fault geht. Der STM32 schaltet ein Relais und danach geht er in den Hard-Fault. Vor und nach dem Schalten wird ein Diagnosebit ins EEPROM geschrieben, um den
nehmen, in dem wir die Debug-Probe mit einem eigenen BLE-Dongle mitliefern. Der Unterschied von STM32 zu anderen ARM basierten Controllern ist "nur" der Flash controller. Wir unterstützen schon nrf52 und SAM4S. Damit kann man zumindest schon mal alle Cortex-M4/F controller Debugger. schöne Grüße
-
Thread
Mouser Bestellung
Okay, im englischen heißt es "On Order", aber z.B.: STM32F030F4P6 --> Availability: 41.517 On Order Das heißt dann wohl dass sie 41517 bestellt haben und diese *irgendwann* eintreffen (noch kein Datum bekannt)?
Okay, danke, verdammt alle STM32F0/G0 sind "On Order" :-( Autoindustrie ist egal, aber denkt denn Niemand an die Hobbybastler? :-)
-
Thread
STM32, Atollic, C: Tutorialempfehlung & einige Fragen
angesprungen wird. SCB->VTOR. Genau dieses Register gibt es bei mir aufm STM32F030 nicht - das hätte es so viel leichter gemacht... Naja, dann schaue ich mal weiter, wie und ob ich die Vektoren überschreiben kann. Übrigens, danke für den Link, die Anleitungen hab ich schon durchgeforstet
So, habs gelöst. Statt dem SCB->VTOR gibt es beim STM32F0 ein paar Bytes - SCB->MEMMAP oder so - die es zulassen, dass das RAM an die Adresse 0x00000000 gemappt wird. Heißt also die Vectortabelle aus der Application an Anfang des RAM (0x20000000) kopieren
-
Thread
TVS-Diode und Sicherung
www.mikrocontroller.net/articles/TRIAC#Crow-Bar Die gibt es auch kompakt als Einzeldiode, genannt Trisil (tm) von STM. Ob es die aber auch für 12V gibt, weiß ich nicht. > Welcher Sicherungstype (Normal, F oder FF) sollte hier benutzt werden ? Kommt auf deinen Einschaltstrom an. Wenn du dicke Kondensatoren an
die Eingangszuleitung. [pre] ---|>|--+--47uH--+--TSR2--+-- 1N5404 | | | | 47uF 22uF | 22uF | | | | --------+--------+----+---+-- [/pre] Die 1N5404 ist wegen der bescheuert hohen Strombegrenzung des Reglers nötig, damit bei Überlast an dessen Ausgang