-
Thread
STM32 + UART + volatile + IRQ -O0 = Probleme!
RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FSTM32Discovery%2FUART%20example%20code%20for%20STM32F0&FolderCTID=0x01200200770978C69A1141439FE559EB459D75800084C20D8867EAD444A5987D47BE638E0F¤tviews=41266) durchgelesen und habe ein paar Beispiele an mein Programm angepasst. Ich habe aber nun
-
Thread
Überlauf UART
https://developer.mbed.org/teams/Delta/code/mbed-src/docs/tip/stm32f0xx__hal__uart_8c_source.html#l00655
-
Thread
STM32F0 WWDG fehlerhaft?
zusammen, ich beiße mir gerade an der Inbetriebnahme des System window watchdog (WWDG) eines STM32F0 die Zähne aus: sobald ich den WD aktiviere (Bit7 im CR-Register setze), generiert der WD mir einen Reset - auch dann, wenn ich unmittelbar vorher T[6:0] im CR Register mit 0x7F beschreibe. Hat
unplausibel. Ich gebs vorerst auf und arbeite mit dem IWDG weiter. Falls jemand den WWDG im STM32F0... mal erfolgreich benutzt hat, möge er sich melden - ich wäre zumindest dran interessiert, wo mein Fehler lag. Kann ich mit meinen Takteinstellungen irgendwas derartig vergeigt haben, dass ich hier
-
Thread
welcher Controller für ca. 1-2€
parametrische Suche bei den Distributoren. Da gibt es fast von jedem Hersteller was (z.B. EFM32, STM32F0, MKxxxx (Freescale/NXP), LPC8xx, ATSAMD).
-
Thread
STM32 - welche IDE ist denn da aktuell angesagt?
kommerzielle Lösungen ausgenommen) bin ich auch wieder bei emBitz gelandet. Funktioniert soweit gut (STM32F0), allerdings ist es mir gestern innerhalb von drei Stunden "build, debug, repeat" zweimal komplett gecrasht.
-
Thread
Suche TV Game Circuits
applications_ger.html#MAHPONG Ansonsten frage ich mich, ob man MAHPONG nicht langsam mal auf einen STM32F0 portieren sollte, um nach all den Jahren endlich Farbe ins Spiel zu bekommen. PAL hätte damals auf dem AVR noch einen zweiten Chip erfordert und das wäre langweilig gewesen. ;) Cheerio, Marcus
-
Thread
Kommunikation Xmega <--> Stm32f4
Werte (Port-Inputs) kopieren zu können. Alternativ nimmst du halt keinen Xmega, sondern noch einen STM32(F0 oder so), dessen DMA kann sowieso 32bit. Den kannst du dann ja auch 100% auslasten mit der Drehencoder-Abfrage, wobei ich nicht glaube dass das nötig ist...
-
Thread
STM32F030 Counterproblem
0 zurück. Schonmal vielen Dank für Eure Mühe im voraus. Gruß, Markus [CODE] #include "stm32f0xx.h" #include "system_stm32f0xx.h" #include "stm32f0xx_gpio.h" #include "stm32f0xx_rcc.h" #include "stm32f0xx_tim.h" #include "stm32f0xx_misc.h" // Function Prototypes void ClockInit(void
-
Thread
ATM32F030 + ADC + DMA
halt gucken, ob [c]TIMx->SR &= ~0x0001 // Reset UIF [/c] Keine Ahnung, ob Bitbanging beim stm32f0 geht. Ich würde [c]ADC_StartOfConversion(ADC1);[/c] erst nach der Initialisierung des Timers starten. Du könntest auch mal versuchen im Timer ADC_StartOfConversion zu starten: [c] TIM1_IRQHandler
richtigen Bits gesetzt... aSma>> schrieb im Beitrag #4565948: > Keine Ahnung, ob Bitbanging beim stm32f0 geht. Ich > würdeADC_StartOfConversion(ADC1);erst nach der Initialisierung des > Timers starten. Was bedeutet Bitbanging? Ich habe die Initialisierung mal an das Ende gesetzt. Jedoch ohne
-
Thread
STM32f0 Externer Interrupt Problem
Hallo und guten Tag, ich habe ein kleines Problem bei einem STM32f030CC. Eigentlich nichts wildes - ich glaube ich habe einfach nur Tomaten auf den Augen. Das Problem ist, ich benutze 2 externe Interrupts. Einen an PA15 - der funktioniert einwandfrei. Und einen an PF1. Da tut sich nichts. Hier die init für PF1: [c]void HW_EXTI_Channel1_PF1_init (void) { RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOF, ENABLE); SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOF, EXTI_PinSource1); GPIO_InitTypeDef sGPIO_InitStructure; NVIC_InitTypeDef sNVICInitStrct; EXTI_InitTypeDef sEXTIInitStruct
-
Thread
Umstieg von Atmel AVR auf NUCLEO-F042K6
sich einige Projekte mit dem STM32FO, um sich einiges abzuschauen - https://hsel.co.uk/category/stm32f0-projects/ Pin-Toggle - https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=https%3a%2f%2fmy%2est%2ecom%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%
0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=174 http://www.emcu.it/STM32F0xx/STM32F0xx.html https://www.youtube.com/watch?v=nP6TR6NAZTQ
-
Thread
Welchen µC auswählen? Unterschiede zwischen den einzelnen STMs
#4534095: > Wenn es um STM32 geht, die haben alle den gleichen CPU-Kern STM32 kommt mit M0 (Stm32F0), M0+ (Stm32L0), M3 (F1,F2, L1), M4 (F3, F4 L4) und M7 (Stm32F7) CPU-Kern.
Uwe B. schrieb im Beitrag #4534271: > STM32 kommt mit M0 (Stm32F0), M0+ (Stm32L0), M3 (F1,F2, L1), M4 (F3, F4 > L4) und M7 (Stm32F7) CPU-Kern. Dachte ich auch bis ich die Gehäuse geöffnet habe. Aber die sind alle identisch bis auf die Peripherie!! Wie oben
-
Thread
STM32 M0/M3 CoOs/FreeRTOS/Keil-RTOS ?
Hi, ich möchte mich nun privat (nach ca. drei Jahren STM32) auch etwas mit einem RTOS auf dem STM32F0/F1/(L4) auseinander setzen. Meine Frage ist, gibt es gravierende Unterschiede zwischen CoOs, FreeRTOS und Keil/ARM-RTOS? Und wenn ja, in welchen Bereichen? Oder sind die Unterschiede nur marginal
-
Thread
Kurze Frage: Wochentagsalarm im RTC beim STM 32
Wochentagsabhängig zu bestimmten Uhrzeiten wecken. (zum Beispiel Montags bis Freitags). Die #Defines im stm32f0xx_rtc.c bzw. .h lassen aber darauf schließen, dass die Wochentage nicht Bitcodiert sind, sondern nur jeweils ein Tag ausgewählt und in den Alarm geschrieben werden kann. Ist das wirklich so? Dann
-
Thread
Echtzeitsystem nötig?
Ausfallwahrscheinlichkeit eines Systems mit der Anzahl der Komponenten. Für solch eine Anwendung reicht im Prinzip ein STM32F0-Discovery (oder auch ein AtMega) - ganz ohne SD-Karte usw. Fällt der (einzige) µC aus, dann ist das Ergebnis dasselbe wie bei Deiner Lösung. Fällt er nicht aus, erspart man sich den zusätzlichen
-
Thread
STM32F0 Discovery welche Library wird genutzt (HAL oder SPL)?
this is done through SystemInit() function which is called from startup file (startup_stm32f0xx.s) before to branch to application main. To reconfigure the default setting of SystemInit() function, refer to system_stm32f0xx.c file */ /* GPIOC Periph clock enable
Wozu gibt es das Programmen Manual? Kurz und knapp gefragt: Was brauche ich mindestens um den STM32F0 in C zu programmieren?
-
Thread
stm32 I2C-PCF8574-20x2 LCD-Display
wg schrieb im Beitrag #4511189: > LCD-Display wg schrieb im Beitrag #4511189: > Beitrag "STM32F0 -> I2C -> PCF8574 -> 20x4 LC-Display" Das liegt daran dass der Beitrag von einem LC-Display ausgeht, du aber ein LCD-Display hast.
-
Thread
Cortex M0(+) vergleich (SAMD vs STM32F0)
Hi, ich habe bisher schon mehrere Sachen mit dem STM32F0's gemacht. Hauptsächlich Leistungselektronik (BLDC Motor Steuerungen). Ich bin mit dem auch eigentlich ganz zufrieden. Mir ist allerdings aufgefallen das die STM32FXXX "gefühlt" viel leichter sterben
zufrieden mit der Leistung und Robustheit. Deshalb würde ich das Augenmerk gerne wieder Richtung SAMD vs STM32F0 lenken :D. Meine frage ist eher wo unterscheide sind.
-
Thread
NUCLEO STM32 F0 bis F4 unterschiede Gesperrt
Moin, ich möchte mir eine NUCLEO STM32 zulegen. Es gibt STM32 Modelle von F0 bis F4. Irgendwie kosten alle das selbe. Kennt jemand eine Quelle, wo man die Unterschiede aller Modelle auf einem Blick grob überschauen kann?! Wollte jetzt keine ~1500 Seiten Datenblätter wälzen und bin mit googlen nicht viel weiter gekommen. Wäre cool wenn mir einer Hinweise geben kann. (Bitte nicht gleich den Beitrag zerfleddern. Passiert hier leider, meiner Meinung nach, zu oft.)
-
Thread
IRSND auf STM32F0
Hallo Leute, ich hab das Evaluationsboard vom STM32F0308-Disco und will dadrauf das IRSND-Projekt zum laufen bekommen. Ich habe mir hier das Projekt für den STM32F4 geholt. Bei den Änderungen auf den STM32F0308 habe ich folgendes Problem: Ich benutze die beiden Timer TIM2 und TIM17 und als GPIO den PB9. Wenn ich jetzt die Initialisierung der Timer und des Pins vornehme, habe ich einen floateten Pin an PB9 und bekomme keine Signale raus geschrieben. Im Anhang befindet sich noch die Initialisierung der Timer und des GPIOs. Vorne Weg schon mal vielen Dank.
-
Thread
Welcher ARM?
> Hol Dir einen Segger J-Link EDU (50€) In Ordnung, habe ich kein Problem damit. Und der STM32F0, zu klein wegen der geringen PINanzahl? http://www.ebay.de/itm/272000603115?clk_rvr_id=995677328347&rmvSB=true
Nino schrieb im Beitrag #4503567: > Und der STM32F0, zu klein wegen der geringen PINanzahl? Solange du selbst noch nicht weißt, was du alles damit machen willst, ist die Wahrscheinlichkeit dass der uC nicht 100% passt ebenso 100%. Entweder ist er
-
Thread
Welches der beiden Dev.Boards?
haben, dagegen die pic24 sollen aufgeräumt sein. Welcher PIC/AVR wäre eine gute Alternative zum STM32F0? Entschuldigt meine vielen Fragen aber ich will die richtige Wahl treffen.
Entwicklung mit 8051 gäbe, aber als Einstieg? Wenn es nur um uVison geht, dann kann man ja die Keil-STM32F0 Edition benutzen: http://www2.keil.com/stmicroelectronics-stm32/mdk Die ist ohne Limits und kostenlos. Dazu eins (mehrere) STM32F0 Nucleos und los gehts.
-
Thread
Welcher Schrittmotor?
Sicher nicht schlecht sind die STM32 von ST http://www.st.com/web/en/catalog/mmc/FM141/SC1169 , ein STM32F0 mit einem Nucleo http://www.st.com/web/en/catalog/tools/FM116/SC959/SS1532/LN1847 oder Discovery- http://www.st.com/web/en/catalog/tools/FM116/SC959/SS1532/LN1848 board ist ein günstiger Einstieg.
-
Thread
Buck mit STM32F030
zu rauchen anfing. Seit dem nehme ich immer irgendeine Art von Stromsensor. Wenn Du von den STM32F0 einen mit Analogkomparator nimmst, dann kann der Komparator direkt die PWM abschalten, also ohne Interrupt oder andere Software. Das war glaube ich daß, was Michael meinte. Zeig mal Deinen Schaltplan
-
Thread
STm32F0 und 1Mbit I2C EEprom
Hallo, ich baue auf diesem Thread hier von vor ein paar Tagen auf. Irgendwie habe ich da gerade Tomaten auf den Augen. Ich habe versucht das auf dem STM32F030 zu realiseren, aber es läuft nur bedingt. Und zwar habe ich mehrere Probleme. Zum einen scheint das schreiben nach Osziloskop zu klappen - beim lesen sieht es fast so aus als würde die Adresse nicht richtig geschrieben und er dann im Nirvana lesen. Das andere ist das Warten Problem habe ich beim auf die TXIS Flag - hier hängt das sich das Ding regelmässig auf. Sprich die TXIS Flag kommt nicht und es kommt zum Timeout. Die Write
-
Thread
[STM32F0] Problem mit ungenauem Timer (RX Signal)
Hallo Zusammen, ich habe ein Problem mit einem STM32F051. Ich möchte ein RX Signal einlesen und will dazu den Timer 3 im Modus "PWM Input" laut Datenblatt nutzen. Also zwei Capture Kanäle über die Slave Funktion gekoppelt und auf einen einzigen Input Capture Eingang gelegt. Im Prinzip funktioniert es, aber die Werte weichen relativ stark von der Realität ab. Speise ich ein 1ms Signal ein (Signal ist per Oszi verifiziert) dann bekomme ich irgendwas im Breich 910 als Hi-Time (CCR1) angezeigt, und 18200 als Periode (CCR2). Obwohl diese ebenfalls bei ziemlich exakt 20ms liegt. Ich nutze zwar
-
Thread
STM32F0 - HD44780 Library verfügbar?
Hallo, ich versuche aktuell mich mit den STM32F0 anzufreunden. Dazu verwende ich Coocox und ein Nucleo F072RB. Schön wäre es, ein paar Infos auf einem Standard alphanumerischem Display ausgeben zu können. Daher meine Frage: Hat jemand einen Link
dich bedeutet, aber das nächste Suchergebnis nach deiner Anfrage ist: https://github.com/pyrohaz/STM32F0-HD44780LCD/tree/master/HD44780_Library Das enthält einige "Luxus"-Funktionen, aber die kannst Du ja weglassen.
-
Thread
STM32F103 / Erste Gehversuche ADC
Also entweder im Datenblatt nachschauen oder über den CubeMX. Ich arbeite mit dem STM32F0 deshalb hoffe ich hier ist alles genauso. Datenblatt: Hier sieht man für jeden Pin die jeweilige Funktion sowie alternative Funktionen. CubeMX: Hier einfach bei Pinout unter Perihperals
-
Thread
STM32F0: SPI als Slave mit DMA und Interrupt
Hallo, ich versuche gerade zwei uCs mit einer SPI zu verbinden. Der Slave ist auf einem STm32 realisiert und soll nach Möglichkeit mit DMA arbeiten. Irgendwie kommt es aber nie zum DMA Interrupt. Wenn ich den DMA aber deaktiviere und den normalen SPI Interupt nutze kann ich die Daten im Buffer jeweils im Eingangsbyte sehen. Da es sich aber um relativ viele Daten handelt (16Byte), würde ich es schon vorziehen, den DMA zu nutzen. Der DMA ist wie folgt konfiguriert void SPI1_DMA_Config(unsigned char* rx_buff,unsigned char* tx_buff) { DMA_InitTypeDef DMA_InitStructure; NVIC_InitTypeDef
-
Thread
[STM32F0] Sprung in ISR vor main()
Hallo Zusammen, ich habe hier ein kleines Problem mit einem STM32F030K6. Bisher habe ich nur auf STMF1 und höher gearbeitet und muss jetzt aber auf einem F0 was machen. Kurz zu dem Setup: Ich habe die Toolchain ganz analog zu einem F1 aufgesetzt. Nutze GNU-ARM, OpenOCD und die StdPeriphLib für den F0 (noch nicht Cube). Linkerscript und Startupcode habe ich aus dem StdPeriph Package kopiert. Das Linkerscript war für einen C8, habe auf Flash- und SRAM Größe des K6 angepasst. SWD Zugriff und Debugging usw. funktioniert alles ohne sichtbare Probleme. Das Problem: Das Programm startet
-
Thread
Bericht Mikroskop 60€
BRESSER ICD Stereomikroskop" für 59€ zu ordern. Grund für mich war, dass das Löten eines TSSOP-20 (STM32F0) mit der "dead Bug" Methode, nicht mehr mit einer Lupe möglich ist. Das Mikroskop hat eine fixe 20-fache Vergrößerung. Klar, dass ist nur sinnvoll bei winzigen Käfern, bei den größeren reicht eine
-
Thread
STM32 leeres Projekt 1632 Byte
1632 Bytes ist ne andere Hausnummer. Was wird da so viel Speicher brauchen? [c] #include "stm32f0xx.h" int main(void) { } #ifdef USE_FULL_ASSERT /** * @brief Reports the name of the source file and the source line number * where the assert_param error has occurred.
-
Thread
STM32F0 - Wechsel zwischen den verschiedenen Controllern
Wie leicht ist es z.B. auf einem STM32F072 zu entwickeln und dann die Programmierung auf einen STM32F0 umzustellen? Ist das großer Aufwand oder kann ich für den ersten Einstieg ruhig ein einfach erhältliches Developmentboard nehmen? Die Boards für den F042 sind privat schwierig zu bekommen.
-
Thread
STM32F0 Fehler: "_ansi.h: No such file or directory"
Hallo, ich beschäftige mich gerade mit einem STM32F0 Discovery Board und bin dabei, ein einfaches LED-Blinkprogramm zu schreiben. Dazu habe ich das Tutorial im https://www.mikrocontroller.net/articles/STM32_CooCox_Installation durchgeführt und auf das STM32F0 Board adaptiert. Das funktioniert auch schon. Um das Setzen der Ausgänge zu vereinfachen habe ich eine Funktion erstellt. Dieser Funktion übergebe ich den Pin, den ich setzen möchte, und den Wert
-
Thread
Cortex uC Empfehlung gesucht
STM32F0xxC8 reihe
-
Thread
Wie mit STM32F0 DMX Empfangen
Hallo, ich versuche gerade einen DMX Empfänger mit einem STM32f072 zu bauen. Hatte das zuvor mit einem AVR gemacht und hatte eigentlich nicht mit Problemen gerechnet. So kann man sich irren. Der AVR reagiert auf Overflow, Frameerror und normalem Empfang. Also das normale vorgehen beim DMX Empfang. Jetzt wollte ich genau diese Interrupts auch beim STM einschalten. Aber nach den ersten INT ist der Tot und macht nichts mehr. Im Netz stolpere ich immer über 2 Projekte die aber total anders arbeiten und absolut ungeeignet sind. Hat jemand das schon mal gemacht? Gibt es beispiele die so
-
Thread
Ist Usbasp gut?
Industrieglaeubig bist, dein Gehirn bekommt sogar schon eine IAR Vorpraegung. :-) Such zum beispiel mal nach STM32F0-Discovery. Die haben in Japan Y800 gekostet. Also 6-7Euro und da ist sogar bereits eine Lochrasterplatine und Steckerleisten dabei. Olaf
-
Thread
automatischer Vorschub für Drehbank
Das Display funktioniert soweit problemlos mit 3,3V Ansteuerung. Die Encoder-Funktion des STM32F0 macht auch das, was sie soll: der Timerwert folgt den Impulsen problemlos und offenbar sehr schnell. Ich habe mal spaßeshalber exakt zwei Mal 10 Millionen Impulse mit 1MHz und Richtungswechsel bei
Chris D. schrieb im Beitrag #4891760: > Im STM32F0-Reference Manual steht: Mal wieder an der falschen Stelle gesucht :-/. Aber das Ergebnis spricht ja für sich. Chris D. schrieb im Beitrag #4891705: > Das sollte also schnell genug sein, um
-
Thread
Kippen Bits in Registern zufällig?
A. K. schrieb im Beitrag #4395681: > Viele Mikrocontroller? z.B. STM32F0, STM32F3, STM32L4 Aber das HW-Checksumming betrifft dort nur das SRAM, nicht die Register von der Peripherie. Es könnte also sich auch z.B. das Interrupt-Flag eines Timers zurücksetzen und dann
-
Thread
Mikrocontroller für kleine Projekte Attiny & Co.
Ordere STM32f0xx. Dann hast du fürs nächste Mal eine Unklarheit beseitigt.
Oertel schrieb im Beitrag #4377207: > Ordere STM32f0xx. Dann hast du fürs nächste Mal eine Unklarheit > beseitigt. Genau. STM32F0. Für Batteriebetrieb. Urks. Die STM32F0 saufen Strom wie ein verdurstendes Kamel Wasser. Wenn schon STM32, dann
-
Thread
Kompass Repeater
Kerne und wickeln den Fluxgatesensor selber. Da würde ich dann aber als fauler Mensch gerne einen STM32F0 zzgl. Peripherie dranhängen. Mal wieder ernst: Digitalsensor an ESP8266 und Du kann Dir Deinen Kompass mit dem Handy auf einer Weboberfläche anschauen. Und immer dran denken, dass wir das
-
Thread
Analog Voltmeter Clock
--> Über Batterie gepuffert, STM32F0 hätte das DAC mit 8 Bit -> 2 Portpins Verbesserung DCF77: Modul gibt es bei Pollin für <5 Eur --> bessere Genauigkeit, 1x pro 24 h Sync Taster für ZwangsSync Evtl. Alarm? --> Buzzer + weitere
enthalten in dem > Bausatz. Man siehts: Andreas H. schrieb im Beitrag #4360432: > Controller (zB STM32F0 32 Bit Controller für ne Uhr?
-
Thread
Moderne Klasse von Mikrocontrollern gesucht
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 with a free-to-use professional tool suite. Keil MDK is the most comprehensive