-
Thread
STM32, Atollic, C: Tutorialempfehlung & einige Fragen
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
STM32 Timer (PWM)
mit einem zusätzlichen Teiler oder Multiplikator. Da du von 48MHz ausgehst tippe ich mal auf einen STM32F0 und da läuft im einfachsten Fall einfach alles mit 48MHz (uC, sowie sämtliche Timer). Hat man einen F1, F3 oder F4 sieht das schon wieder ganz anders aus. Einfach mal im Handbuch nach "clock tree"
-
Thread
SPI Probleme mit CLRC633
benötige einmal das allwissende Forum! Es geht um eine SPI-Verbindung zwischen dem µC der Reihe STM32F0 und dem RFID-Leser CLRC663. Normalerweise sollte dies ja kein Problem sein, jedoch komme ich nicht weiter. Vielleicht kann mir jemand da weiterhelfen, bzw. das Problem etwas helfen einzugrenzen. Leider
-
Thread
STM32-M0 -SPI Problem
Hallo Leute, ich dreh hier grad durch, weil ich mit dem STM32F0 Discovery-Board simplen SPI-Datentransfer nicht zum Laufen bekomme. Argh, ich hab doch Urlaub und wollt gemütlich weng basteln :). Naja, vielleicht könnt ihr mir ja helfen - meine letzte Hoffnung
-
Thread
Wahl der richtigen µC-Familie Gesperrt
Beleg für diese Behauptung? Ich sehe als billigste Cortex-Mx-Lösung mit Programmer/Debugger die STM32F0-Disco für 12 € inklusive Versand. Und da gibt es keine Einfachstlösung á la Arduino-GUI, die einstöpseln - frickeln - flashen und starten erlauben würde. (Lässt sich auch ohne Arduino-Lib nutzen,
Die einen machst Du zu teuer, die anderen zu billig. > Immer diese Übertreibungen! Nein. Ein STM32F0 kriegst du für 30-40 Cent in Stückzahlen. Selbst über den Distributor kann man in 4-Stelligen Stückzahlen schon weit unter 50 Cent kommen. Die kleinsten XMEGA kommen vielleicht gerade so annähernd
-
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
gnu arm eclipse plugin 201504061754 Fehler?
Hi ich wollte eben in eclipse ein neues STM32F0 Projekt anlegen. Erst hab ich in eclipse das update aufgerufen und es war eins für gnuarm vom 6.4. vorhanden. Also installiert. Blinky Projekt mit F0 Template angelegt, compiliert, ok. Beim nächsten
-
Thread
UART auf Linux
Datenblatt ist es mit (GPIOx_AFRL) definiert, das wird aber vom Compiler nicht erkannt. Im File "stm32f0xx.h" wird es AFR[2] => Low register definiert. Leider funktioniert es immer noch nicht. Will es jetzt erst Mal auf Windows zum laufen bringen und dann teste ich es auf Linux. Wird eine
-
Thread
An W.S.: Läuft deine USB Implementierung auch auf STM32F303?
falls USB nicht benutzt wird (wird durch den Transistor von D+ "entkoppelt"). PS: Einige neuere STM32 (F0 glaube ich) haben ebenfalls die einfache "USB"-Peripherie wie der F103, aber mit integriertem Pullup. Damit erledigt sich dieses ganze Problem. Die "OTG"-Peripherie der größeren Controller hat diesen
-
Thread
Timer 1 beim STM32
bezüglich dem Timer bzw. vielleicht hat jemand ein schärferes Auge als ich :) Ich habe mir das STM32F0Discovery Board organisiert und versuche darauf mit den Timer 1 eine PWM zu erzeugen, sozusagen als Einsteiger-Projekt. Da ich nun aber den ganzen Tag mit der Fehlersuche verbracht habe, wende ich
-
Thread
STM32F411 Timer1 PWM
eventuell gebraucht wird, findet man im Datenblatt zusammen mit der passenden Header-Datei, etwa "stm32f0xx_hal_gpio_ex.h" für den F0.
-
Thread
DCF77 Empfangsqualität
Hi, ich bin dabei eine Uhr mit LEDs und einem STM32F0 µC zu bauen. Prinzipiell funktioniert die Sache auch, allerdings ist mir aufgefallen, dass die Empfangsqualität des DCF77 Signals sehr stark von der Ausrichtung der Antenne abhängt. Mein Aufbau
-
Thread
Timer Interrupt mit genau 10Hz. Welcher Timer? Preload?
werds probieren, wenns sein muss mit weniger Samplerate. Eval Boards mit Infineon XMC4200 und STM32F0 liegen auch schon hier und warten auf das Testen, werde bei Gelegenheit mal evaluieren welches ich nehm. Muss mich halt da komplett neu einarbeiten und wollte für erste Ergebnisse den Atmel nehmen
-
Thread
Controller mit größerem Flash als angegeben?
Ich hab' die mal nach DIE sortiert; es gibt nicht besonders viele: [pre] Familie versch. DIE STM32 F0 5 STM32 F1 7 STM32 F2 1 STM32 F3 5 STM32 F4 10 STM32 F7 3 STM32 H7 1 STM32 L0 4 STM32 L1 5 STM32 L4 5[/pre]
-
Thread
Präziser, einfacher 850kHz Oszilator
antreiben kann, ich würde einen Tiny25 > nehmen. Wenn schon µC, warum denn dann nicht gleich einen STM32F0xx? Mittels PLL die 12,75 MHz verdoppeln und mit einem Timer auf exakt 850 kHz herunterteilen.
-
Thread
I2C Schnittstelle für mehrere Controller realisieren
gibt es die CMSIS-Library, dort werden von ST auch I2C-Treiber zur Verfügung gestellt. Für die STM32F0xx, STM32F2xx und STM32F4xx Familien gibt es im Cube die HAL-Library. Die stellt Dir für alle Hardware-Module des STM32Fxxx Treiber inkl. Beispielen zur Verfügung. Gruß, Stefan
-
Thread
STM32F031 Wann blockiert CPU beim Flash programmieren/löschen
überhaupt das dafür notwendige VTOR > Register kennt. War das nicht ein optionales Feature...? Die STM32F0 Serie hat kein VTOR. Um das zu umgehen mappe ich mit SYSCFG das Ram an Adresse 0. Dann ist die Interrupttabelle im Ram aktiv.
-
Thread
Welchen µC-Typ für neues Projekt?
muss aber nicht sein. bzw kann per software sogar deaktiviert werden. ich würd jetzt mal sagen STM32F0?
-
Thread
Schnelle Faltung zur Filterung von kontinuierlichen Daten
verwendet werden soll. Mein Vorschlag, da Ihr anscheinend flexibel seid: keinen 8-Bitter. Ein STM32F0 könnte eng werden, ein STM32F4/F7 bietet Platz zum experimentieren.
-
Thread
Modulare Dimmerbatterie - Konzept
DMX-Empfänger bauen. Als Prozessor würde ich mir die Cortex-M0-Varianten verschiedener Hersteller (PIC, STM32F0xx...) anschauen, da die meist recht viele PWM-Ausgänge in HW bieten. Die beiden genannten Familien gibt es auch in bastlerfreundlichen Gehäusen (DIL, SOIC, TQFP mit 0,65mm Raster). Grüße, Kurt
-
Thread
Typenkonflikte in KeiluV5
. Es ist wie es aussieht ein Typenkonflikt, aber ich sehe den Fehler nicht. Es handelt sich um STM32F0 Ich habe in einem h-file xxx definiert: [c]typedef struct pin{ GPIO_TypeDef* port; uint16_t pin; }pin_t; typedef struct tscGroupPort{ GPIO_TypeDef* tscGroup1, tscGroup2, tscGroup3
-
Thread
STM32F072 GPIO von Output nach Input umschalten = Prozessor tot
MW_GPIO::PinChangeDirection(bool in_out)[/c] umgeschaltet. Diese Fkt. ist eine Kurzform aus der stm32f0xx_hal_gpio.cpp, HAL_GPIO_Init(). Ein Reset hilft danach nicht, der Prozessor ist definitiv im Eimer, weil die 2 an PB3 und PB4 angeschlossenen LED's nicht mehr blinken sondern nur noch bestenfalls
-
Thread
HDMI CEC mit STM32 Signal kommt nicht durch
generiert wird. Ich verwende die fertig HAL. Damit sollte das ganze automatisch passieren. In der stm32f0xx_hal_cec.c ist in der Interrupt-Funktion ein Fehler. Original: [c] /* ----------------------------Tx Management----------------------------------*/ /* CEC TX byte request interrupt ----
-
Thread
HT16K33A mit CH32V003
V003 auch nicht so wirklich schön (weil er nicht meinen Gewohnheiten entspricht): Ähnlich einem STM32F0 will der V003 beim Versenden eines I2C-Telegrams vorher wissen, wieviele Bytes verschickt werden. Das ist natürlich kein Hexenwerk, passt aber leider nicht zu meinem allerersten vorgehen für I2C seit
-
Thread
Modbus RTU Protokolländerung
Response aus. Baudraten bis 2,5mps und 10k Pakete pro Sekunde sind damit kein Problem auf einem kleinen STM32F0.
-
Thread
STM32F429i-Disco FreeRTOS Task wird nur einmal ausgeführt
osKernelStart(NULL, NULL); [/c] Beispiel hierfür Wäre: https://github.com/dobromyslov/stm32f0-cmsis-cube-hal-freertos-template/blob/master/src/main.c Grüße MaTT
-
Thread
Board für Funksteckdosen-Ansteuerung über Web
werden Nachteil: nicht via USB programmierbar 2: STM32F4 Discovery http://www.watterott.com/de/STM32F0DISCOVERY Vorteil: sehr günstig, USB-Anschluss, leistungsfähig Nachteil: Funkmodul schwieriger zu implementieren? Habe leider kaum Löterfahrungen, bin eher der Softwarefreak ;) 3.: Arduinos Vorteil
-
Thread
STM32, printf und fflush
einzelnen Zeichens über uart - Controller: STM32F103 (allerdings logischerweise gleiches Verhalten bei STM32F0 und STM32F4) Folgendes (funktionsfähiges) Testprogramm: [code] #include <libopencm3.h> #include <stdint.h> #include <string.h> #include <math.h> // zwingend fuer Verwendung von "printf
-
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
Ich bin verliebt!
8Bit und Havard Architektur... danke, der nächste bitte. Bin gerade froh den Sprung AVR -> STM32F0 gemacht zu haben. Ja, der fehlende DAC bei der TSSOP20 Version ist unschön, aber dafür gibt es dann ja die etwas größeren Versionen wie z.B. STM32F051K8, 2,66 EUR bei Mouser. Also wie oben schon
-
Thread
Cortexm0 SPI Data Register wird nicht beschrieben
habeich das Problem, das bei meinem Code nix in das SPI->DR geschrieben wird. Ich verwende das STM32f0Discovery Board und KEIL Vielleicht kann mir ja jemand weiterhelfen :) Vielen Dank schonmal
-
Thread
SAMD21G18A nicht mehr programmierbar
wollte. Derzeit habe ich mir noch keinen SWD Programmer gegönnt, habe nur noch zusätzlich einen STM32F0 Discovery. Sehe ich das richtig, dass das noch soweit aktuell ist. https://www.mikrocontroller.net/articles/STM32 [c] Jedes STM32 Discovery board hat einen ST-Link für Programmierung/Debugging
-
Thread
Welches stm32 Entwicklungsboard?
Tutorial von diller-technologies und du solltest für den Einstieg gut ausgerüstet sein. Für den STM32F0 gibts bei Keil keine Codebegrenzung. Das mal als Hinweis falls es ein großes Projekt werden soll.
-
Thread
STM32 mit CodeBlocks unter Linux programmieren
Hallo ich suche einen Hinweis wie ich auch unter Linux mittels Codeblocks einen STM32F0 programmieren kann . Leider kann ich entgegen vieler Anleitungen unter neues Projekt kein STM32 finden. Ich benutze Xubuntu und habe CodeBlocks mittels Apt-get installiert.. Kann wer bitte helfen
-
Thread
DMA-Datentransfer OV7670 -> ARM-MCU
Auf meinen stm32f0/1 ist SPI zwar eine Zicke, ich bin jedoch schneller als auf dem AVR (ATmega328p). Mit 18 MHz SPI erreiche ich im Polling von der Kamera mit umschalten und neu-adressieren sauber etwa 500 kByte/s.
-
Thread
STM32 USB init problem mit Kompaktcode von W.S.
viele Fragen stellen müssen und damit jemand dein Problem reproduzieren kann. (Ich habe keinen STM32F0, deswegen kann ich es nicht ausprobieren). > Interessanterweise funktioniert aber aucgh die cubeMX-Variante nur dann, > wenn ich beim Initialisieren keine Breakpoints setze. Die USB Schnittstelle
-
Thread
4-Digit LED 7-Segment Anzeigetreiber mit Padauk PFS154-S16
Chips kaufen sollen. Ich hab auch noch Schlagschrauber, Bohrhammer, Kreissäge und Zangen, sowie STM32F0 / F1 /F4 und LPC. MAX7219, TM16xx natürlich auch. Nur PIC und MCS51 habe ich nicht mehr, dafür aber wohl einige 100 Transistoren in NPN, PNP, n-Channel und p-Channel FET natürlich auch. Wenn ich
-
Thread
[V] oder [T] Renesas V850ES-JX3-Stick
Demo betrachtet) V850ES-JX3-Stick rumliegen und würde es verkaufen oder tauschen gegen ein neues STM32F0 Discovery oder ein neues STM32VL Discovery oder STM32L Discovery. Grund wäre das ich nicht mit PIC, MSP430, ARM und Renesas rumhantieren möchte. Sondern nur noch PIC und ARM. Einfach bescheid
-
Thread
Mikrocontroller aussuchen
STM32F0 im TSSOP 20 Gehäuse reicht dafür locker aus... Man kann auch zu einem AVR greifen, aber wozu?
-
Thread
Wie Stm32 SPI-DMA Kommunikation zw. 2 Boards (CubeMX)?
DAC auch sehr problemlos. Daher wollte ich jetzt ein STM32F4 Discovery Board via SPI mit einem STM32F0 Discovery Board verbinden und die Kommunikation via DMA ablaufen lassen. Leider stehe ich hier vor einem Problem und weiß nicht recht wieso es nicht funktioniert. Kurz zum Setup: Das F4 Board
-
Thread
STM32 ADC Calibration
Hallo zusammen, ich versuche mich gerade an einem STM32F0 Discovery_Board und habe den ADC in Verwendung. Diesen calibriere ich zu Beginn und erhalte einen Wert von 66. Anschließend gibt mir mein ADC in der Main zyklisch Werte von Pa0 und Vref-Int
-
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
Universelle Mikrocontroller Toolchain (Linux)
Renesas RL78 - Renesas RH850 - Renesas RA6T1 - ST/NXP/Freescale SPC56xx/MPC56xx - ST SPC584 - ST STM32F0xx - ST STM32F1xx - ST STM32F4xx - ST STM32F7xx - ST STM32L4xx - ST STM8 - TI MSP430 Hardware wie UART/SPI/I2C/ADC/PWM/CAN wird in großen Teilen unterstützt, dabei halt aus Gründen der Kompatibilität
-
Thread
Probleme beim STM32H743 & SPI
immer ein Byte senden & empfangen, Fullduplex, Master an B12/13/14 CS auf B10. Eigentlich auf einem STM32F0/1/3/4 kein Problem, nur auf dem H7 will das ganze überhaupt nicht laufen. Wenn Jemand eine kleines Beispiel Program hat, wo nur die Clock und die SPI eingestellt wird, sowie eine While Schleife
-
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
DMA + UART parallel empfangen
Aus den STM32 F0 Ref : Universal synchronous asynchronous receiver transmitter (USART) RM0360 606/779 DocID025023 Rev 4 Overrun error An overrun error occurs when a character is received when RXNE has not been
-
Thread
STM32CubeMX C++ SW4STM32 TrueStudio
benenne die main.c in main.cpp um, dann ist alles ok. Habe auch ein Projekt mit cubeMX für nen STM32F0 erstellt. ...... gleiches Verhalten. Die Compiler Einstellungen sehe ich wohl in sw4stm32 kann die da aber nicht editieren. Ich benutze win10 64bit. Jetzt ist erst mal Ostern angesagt und
-
Thread
OpenOCD und STM32VLDiscovery
SWD-Schnittstelle verfügbar, und da ist die Auswahl nicht groß. Ich benutze den STLink-Teil eines STM32F0-Discovery Boards in solchen Fällen. Bei STLink V2 sind dafür einfach 2 Jumper umzustecken.
-
Thread
LPC11C24: Problem mit rand / __aeabi_lmul
leider). Mir eigentlich schleierhaft, weil ich dieselbe libc (genauso wie libgcc und libm) für STM32F0 verwendet (allerdings mit libopencm3) und dort funktioniert alles. Die Fehlermeldung des Compiler / Linkers ist: [code] arm-none-eabi-ld rand_test.o ../src/smallio.o ../lib/startup.o -L ../