-
Thread
[V] Micro-Controller Boards
per RS232 - Controller ATMEL 89C51RD+ - In-Circuit-Programmierbar per RS232 - Controller ST STM32F103RB - Controller ST STM32F103V - Raspberry Pi - BeagleBone Black - Mit großen Grafik-Display - Mit CAN-Interface Bei vielen dieser Boards kann ich die Eagle-Dateien für Schaltplan und Layout
-
Thread
SPI auf STM32f1: BSY-Bit wird nicht gelöscht
Hallo, ich versuche gerade, einen der SPI auf einem STM32F103RB (Nucleo-Evalboard) in Betrieb zu kriegen. Dabei bleibe ich in folgender Warteschleife stecken [c] while ( !(SPI1->SR & SPI_SR_TXE) || (SPI1->SR & SPI_SR_BSY) ); [/c] Eigentlich wollte ich
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
Hier aus Spaß ein vollständiges Beispiel in Assembler für dem STM32F103RB, wie mithilfe eines Timer-Interrupts die LED an PA5 geblinkt werden kann. Durch geschickte Nutzung des BSRR-Registers spart man sich auch die Fallunterscheidung. Geht mit PWM-Modus des Timers natürlich
-
Thread
Cortex M3 (STM32F103) Stop Mode - Wake Up über RTC
Also, ich habs jetzt nochmal richtig ausprobiert mit diesem Programm für den STM32F103RB auf dem STM32-Olimexino. [c]#include <stm32f1xx.h> void TIM2_IRQHandler (void) { if (TIM2->SR & TIM_SR_UIF) { // Timer-Interrupt zurücksetzen TIM2->SR = ~TIM_SR_UIF; // Pin
-
Thread
HAL driver STM32F103 wie Zustandsänderung an Taster erfassen
STM32Cube_FW_F1_V1.6.0/Projects/STM32F103RB-Nucleo/Applications/EEPROM/EEPROM_Emulation
-
Thread
STM32 - Stack overflow?!
jetzt "Besserung". Warum? Was ist da passiert? Kann mir das jemand erklären? IC ist ein STM32F103RB auf einem Olimex Board. Programmiert mit VisualGDB (GCC 7.2.0 / GDB 8.0.1) Edit: Okay, das Problem bleibt, nur anders rum. CanRX_Tail wird jetzt immer auf 0 gesetzt. Selbe stelle, selber Sprung
-
Thread
Segger J-Link Edu Mini neue PCB mit orig. uC
erst einmal bei meinem laufenden Projektchen dabei. Ich habe zum Vergleich zwei Nucleo-Boards (STM32F103RB und STM32F446RE) jeweils mit ähnlicher Firmware (gleiches Projekt, für die MCUs natürlich unterschiedlich Kompilierzweige), ersteres mit ST-LinkV2/1-Firmware, letzteres mit J-Link-EDU-Firmware getestet
-
Thread
Entwicklung einer STM32F4 - Version der "Bluepill"
STM32F078RB STM32F102R4 STM32F102R6 STM32F102R8 STM32F102RB STM32F103R4 STM32F103R6 STM32F103R8 STM32F103RB STM32F103RC STM32F103RD STM32F103RE STM32F103RF STM32F103RG STM32F302R6 STM32F302R8 STM32F302RB STM32F302RC STM32F302RD STM32F302RE STM32F303R6 STM32F303R8 STM32F303RB STM32F303RC STM32F303RD STM32F303RE
-
Thread
STLink + OpenOCD + Eclipse
Ich hatte den selben Fehler mit Eclipse Oxygen und OpenOCD beim Versuch ein ST Nucleo STM32F103RB Board zu debuggen. Nach langem Herumgoogeln und ausprobieren konnte ich schließlich den Fehler beheben indem ich nicht die OpenOCD Version 0.10.0 von GNU-MCU-Eclipse (GNU MCU Eclipse OpenOCD)
-
Thread
STM32: OC Timer - Problem
Für den F103 z.B. hier SW4STM32/firmwares/STM32Cube_FW_F1_V1.4.0/Projects/STM32F103RB-Nucleo/Examples/TIM/TIM_TimeBase/Src/main.c und andere.
#4981678: > Für den F103 z.B. hier > > SW4STM32/firmwares/STM32Cube_FW_F1_V1.4.0/Projects/STM32F103RB-Nucleo/Ex > amples/TIM/TIM_TimeBase/Src/main.c > > und andere. Oh Danke! Da schaue ich mal!
-
Thread
AVR versus ARM Gesperrt
frisst der SUV halt ne Kleinigkeit mehr Ich hatte die Stromaufnahme vom ATmega328P mit dem STM32F103RB verglichen. Der scheint bei gleicher Taktfrequenz nicht nennenswert mehr zu "fressen". > Äpfel und Birnen, aber immerhin, ein Vergleich. Genau. Beide Früchte sind Ok. > Bei 4-facher Taktrate
-
Thread
STM32 Programm unerwartet groß
ein neues Projekt mit der StdPeriph Library erstellt. Zielplattform ist das Nucleo-64 Board mit STM32F103RB. Das Programm belegt 2808 bytes Flash. Ich hatte weit unter 1kB erwartet. Was mache ich falsch? [c] #include "stm32f10x.h" #include "stm32f1xx_nucleo.h" #include <stdint.h> void delay
-
Thread
STM32, prescaler verhalten
Hi, ich möchte an einem STM32F103RB einen incremental encoder anschließen. Laut Datenblatt verhält sich der Timer dann exakt so, wie mit einer internen Taktquelle. Das heißt, der Prescaler funktioniert auch (steht auch so im Datenblatt
-
Thread
Exti und NSS auf den selben Pin
Hallo allerseits, Ich habe eine SPI-Applikation, bei welcher mein STM32F103RB als Slave agiert. Dabei wird der DMA für RX und TX verwendet. Zu Synchronisationszwecken wird auf die fallende Flanke des Slave Selects ein externer Interrupt getriggert. In dem Interrupt-Handler
-
Thread
Was ist das wert ?
LPC1114 Grundbeschaltung die über die Schnittstelle geflasht werden kann - Maple Leaf Mini Clone (STM32F103RB 128kB Flash) mit entferntem Bootloader (wird über ST-Link programmiert) - STM32F103C8 Minimumboard - ATtiny4313 - aufgelöteter Tastensatz - TFT Farbdisplay 160x128 - 4 stellige 7-Segmentazeige
-
Thread
WordClock mit WS2812
Mit dem Projekt "WordClock mit WS2812" kann sowohl die klassische 11x10 WordClock als auch die neue minutengenaue 16x18 WordClock24h realisiert werden - mit ein und derselben Hard- sowie Software. Link zum Artikel: [[WordClock_mit_WS2812]] Lauffähig ist die Software auf den Nucleo-Boards STM32F401RE und STM32F411RE für 11 EUR und (brandneu!) jetzt auch auf dem 4 EUR günstigen STM32F103C8T6 Mini Development Board. Auch diese Variante wird in den nächsten Tagen zum Download verfügbar sein und im Artikel beschrieben werden. Bereits implementierte Features der Software: - Lauffähig auf STM32F401
-
Thread
STMF100 Disco Board lässt sich nicht mit St-Link connecten
Stlink V1 Boards sind anders verdrahtet. V2 braucht STM32F103R8 Chips, V2-1 STM32F103RB Chips. Auf den STM Boards erhaelt man den Programmierzugang wie unter https://embdev.net/articles/STM_Discovery_as_Black_Magic_Probe beschrieben.
-
Thread
Eclipse OpenOCD STM32 Nucleo F1 blinkt nicht
ich bin (immernoch) Anfänger im Bereich ARM Programmierung. Ich habe das STM Nucleo-Board STM32F103RB und habe ein einfaches Blink-Programm für meinen STM32F103RBT6 erstellt. Als IDE habe ich Eclipse verwendet und die GNU-ARM-Tools usw. installiert. Compilieren hat funktioniert (siehe eclipse_main.png
-
Thread
2-Kanal Datensniffer/Logger
eine Arduino-Version für STM32-µC's von www.Leaflabs.com) Das Olimexino-STm32-Board hat einen STM32F103RB mit 72Mhz drauf und zusätzlich auch noch einen µSD-Card-Slot. Bink-Test-, SD-Test-, Timer-Interrupt- und ext-Interrupt-Testprogramm funktionieren - ach ja die unbesch(w)erten Zeiten. Hardware
-
Artikel
STM32 Eclipse Installation
Olimex ARM-USB-OCD FW-Lib 3.4.0 von ST Start-Up Code als C-Datei, keine einzige Assembler-Datei Für STM32F103RB (128K Flash) wegen Initialisierung Stack-Pointer Nutzt make Tool, muss aber zu gmake umbenannt werden, ist weiter unten beschrieben Installation. Installation von Eclipse. Damit Eclipse gestartet
-
Thread
stm32 UART sendet nichts
Hallo, ich habe hier ein STM32 Discovery Board (CPU: STM32F103RB). Versuche den Uart1 zum Laufen zu bringen, doch leider kommt an dem angeschlossenen USB->Serial Konverter nichts an. PA9 -> RX und PA10-> TX Sourcecode: [c]#include <stm32f10x_gpio.h> #include
-
Thread
2.4" Display-Shield (SPFD5408, ST7783) an STM32
Hallo, nur als kurze Info: habe das gleiche TFT am NucleoSTM32F103RB ausprobiert (über STM32-Arduino, wo ich den Nucleo Port gemacht habe) und die vorhandenen (mir bekannten) Libraries umgeschrieben. Nur: den Touchscreen habe ich nie richtig zum Laufen gebracht
-
Thread
Kleineres Arduino Due ?
google schrieb im Beitrag #4036350: > Beitrag "Nucleo STM32-F103RB nun wirklich "Arduino kompatibel"" > > Stm32 nucleo Mit 83x70 (STM) vs. 101x53mm (DUE) nicht wirklich kleiner.
-
Thread
STM32F103RB, Input capture und Encoder kollidieren
Irgendetwas verstehe ich offensichtlich nicht an der STM32F103 Beschaltung. Ich habe am PA0 und PA1 den Encoder aktiviert, TIM2_CH1 & 2. Funktioniert, zählt schön hoch und runter. Am Pin PA2 möchte ich ein PWM Signal zählen, TIM2_CH3. Das funktioniert auch, aber nur wenn ich den obigen Encoder abschalte. Nur warum geht nicht beides? Im main.c rufe ich diese Init Prozeduren auf, zuerst die vom Tim2_Ch3 counter und dann die vom Encoder. Ich kann doch CH1&2 für eine Sache verwenden und CH3&4 für eine Andere, oder? Danke im Voraus! PWM Zähler [c] void P_ICPWM_InitIO(void)
-
Thread
STM32F103RB Fehler CAN - Frame
Hallo! Ich nutze ein STM32F103 Nucleoboard, bei dem ich mich am CAN - Bus versuche. Nur habe ich jetzt dass Problem, dass zwar die Id, Nutzdaten und CRC übertragen wird, jedoch fehlt danach der CDC + ACK bzw. EOF - Delimter. Wenn ich mir das Bussignal mit dem Scope ansehe, erhalte ich nach der CRC einen Form - Fehler. Hat jemand eine Ahnung, wo hier das Problem liegen könnten? Danke schon mal! Gruss
-
Thread
stm32f103 - schneller Tod?
ich verwende seit einer Woche ein mini-stm32f103RB-V3 board. Programmiert habe ich Webserver, sd-Karte und TFT - läuft. Jetzt kann ich mittels st-link nicht mehr flashen. Angekündigt hat sich das dadurch, dass ich die rtc-Zeit nicht mehr setzen
-
Thread
Nucleo STM32-F103RB nun wirklich "Arduino kompatibel"
Hallo, da sich ST mit der Phrase "Arduino kompatibel" mit fremden Federn schmückt (sprich sie haben das merkwürdige Pinlayout der Header übernommen), hab ich mir die Frage gestellt, ob man diese Dinger nicht auch mit der Arduino IDE halbwegs kompatibel bekommt. Lange Rede, kurzer Sinn, hab mich die letzten paar Wochen damit beschäftigt und bin auf die Neuauflage der Einbettung der leaflabs-maple Serie aufmerksam geworden, die ja auf STM32 MCU's aufbaut, das Nucleo-FB-103RB ist sogar 1:1 MCU kompatibel mit dem Standard Maple. Unter dem Link https://github.com/rogerclarkmelbourne/Arduino_STM32
-
Thread
Problem mit stm32f103 spi miso nss
Ich habe ein mini-Stm32f103RB-v3 mit 2,8" Lcd. Problem mit dem spi: Der code funktioniert im Prinzip. Das Lcd hat einen sd-Kartenhalter. Das Miso-Signal(A6) wird aber gestört. Interner + externer 10k-pullup. Ich lasse mir
-
Thread
CooCox / kein Reset Signal über SWD
auch in CoFlash. Ich verwende den ST Link V2 mit dem neusten Treibers sowie den Controller STM32F103 RB. CooCox habe schon 2x neu heruntergeladen und installiert. Für hilfreiche Kommentare zur Lösung des Problems wäre ich sehr dankbar.
-
Thread
Stm32f429i-Disco für neueinsteiger
für einen bestimmten Zweck zugelegt), dann schau dir evtl. mal das VL-Discovery (recht schwacher STM32F103RB MC, entspricht so etwa einem XMega) oder das F4 Discovery an. Das F4 scheint m.E. das beste Einsteigerboard zu sein, das VL (hab 2 von den Dingern) würde ich heute nicht mehr kaufen.
-
Thread
STM32F103RB RAM voll - Development Board gesucht
Ich arbeite seit längerem an einem größeren Projekt für das ich dieses Board einsetze: http://www.dx.com/de/p/mini-stm32-stm32f103rbt6-development-board-w-2-8-tft-lcd-touch-screen-157301?tc=EUR&gclid=CNOLlO2prsACFVGWtAodVDsAFA#.U_sgfhZB1I0 Da der Code mittlerweile recht umfangreich ist ist der RAM des Controllers nun voll. Daher möchte ich ein Development Board mit einem STM32 mit mind. 64 kB RAM (besser mehr, derzeit 20 kB). Es muss mit dem ULINK2 kompatibel sein. Praktisch wäre auch ein "integriertes" TFT mit Touchscreen, da könnte man zur Not aber auch das vorhandene benutzen. Ein Board mit
-
Thread
empfangene UART Bytes fehlerhaft - STM32
Hallo, ich möchte einen STM32F103CB (Sender) mit einem STM32F103RB (Empfänger) mittels UART verbinden. Die Daten werden wie gewünscht aus einem Byte-Array Byte für Byte übertragen. Das der Sender die korrekten Daten losschickt sehe ich im Terminal und im Logic-Analyzer
-
Thread
ARM-GCC: makefile
langsam den Wald vor lauter Bäumen nicht mehr. Ich schreibe momentan eine Firmware für einen STM32F103RB in der CooCox IDE. Ich glaube zwar nicht, daß die Welt auf mein Projekt gewartet hat - will es aber dennoch als Open Source veröffentlichen (ob als warnendes Beispiel oder als Inspiration kann sich
-
Thread
Welcher Bus kann das?
aber z.B. von ST viieeelle STM32 Derivate mit CAN-Controller, ich glaub die ganze 103er-Serie -> STM32F103rb, stm32F103c8... Kommt natürlich immer auf die restliche Peripherie an die Du im µC benötigst. Wieviel I/Os, welcher Takt, Flash, RAM... Ich könnte mir aber eventuell und unter Umständen vorstellen
-
Thread
STM32 boards unterstuetzen Arduino und mbed
Heute wurden vier Varianten angekündigt: STM32 Nucleo fuer STM32F401RE (512K), STM32L152RE (512K), STM32F103RB (128K), STM32F030R8 (64K) *Insgesamt 2.200 werden hnach vorheriger Anmeldung auf der embedded world 2014 verteilt.* *Weiterführende Informationen:* - STM32 Nucleo: www.st.com/stm32nucleo
-
Thread
LPC1769 Eval-Board
Verfahren greifen die NXP Einschränkungen nicht! Mit anderen Worten Crossworks kann z.b. mit einen STM32F103RB mit der j-link Firmware des lpc-link2 perfekt zusammen arbeiten. Fast alle anderen IDEs nicht. Was man aber zusätzlich zum lpc-link2 sehr oft braucht ist ein Adapter vom 10pin 1,27mm Pfostenstecker
-
Thread
STM32 Pins: Default und remapped
STM32F1 Serie und das spezielle für den Chip, den du bearbeitest, in deinem Fall vermutlich der STM32F103RB.
noch nicht durch :-( Bei mir heisst das hier RM0041 - STM32F100xx Reference Manual Für den STM32F103RB (das ist m.W. ein 'medium density device') dann noch das STM32F100x4, STM32F100x6, STM32F100x8, STM32F100xB Datenblatt. Hat leider keine RM Nummer. Dieses beschreibt die 'low' und 'medium density
-
Thread
Applikationsende im Flash
es möglich das Applikationsende im Flash automatisiert zu finden? Ich programmiere auf einem stm32f103RB mit folgendem AusgangsZustand: 0x08000000 Start bootloeader 0x08004000 Start Applikation ... ... 0x0XXXXXX Ende der Applikation 0x080f10000 Parameter Ich würde nun gerne eine Checksumme
-
Thread
ARM7 Entscheidungshilfe Atmel vs. NXP
Vorteilers und damit für die Baudrate geopfert. D.h. der max. Vorteiler ist 256. das entspricht beim STM32F103rb mit 36Mhz AHB-Tackt / 256 = 140.625kHz. Ich wollte sowas in der Gegend von 10Khz haben... Die LPC11C2x Serie von NXP ist mit eingebauten CAN-Transiver allein auf weiter Front. STM ist für Bastler
-
Thread
STM32f103 Timer parallel synchroniseren
Hallo Zusammen ich möchte bei einem STM32F103RB die Tim2 und Tim3 zur PWM-Erzeugung nutzen, und sie gleichzeitig starten so dass sie perfekt synchron zueinander (parallel) laufen. Leider wird dieser Fall im Referenzmanual und der Timer-AN
CooCox 1.7.5 und entsprechende gnu tools, Win7, ich benutze CMSIS, Hardware ist ein Olimex H103 mit STM32F103RB (72MHz). Zu den Timer: ClockDivision = TIM_CKD_DIV1, CounterMode = TIM_CounterMode_CenterAligned1, Period = 1024-1, TIM_Prescaler = 0. Fehlerbeschreibung: (1) Wenn ich nur I2C benutze dann
-
Thread
ARM STM32F103RB, CoIDE debugging mit beibehaltung Maple-Bootloader auf Olimexino
Moin, was ich gerne möchte: Unter Beibehaltung des Maple Bootloaders auf dem Leaflabs Maple und Olimexino STM32 mit CoIDE debuggen. Was klappt: Firmware mit CoIDE entwickeln debuggen auf dem Chip/Board (.bin begeistert!) Was klappt: mit CoFlash den original-Bootloader von Leaflabs (http://static.leaflabs.com/pub/leaflabs/maple-bootloader/maple_boot.bin) wieder flashen. Was nicht klappt: in CoIDE statt Startadresse 0x8000000 der Firmware unter View/Configuration/Link/Memory Areas ROM Area die 0x8005000 angeben, und im neuen Speicherbereich zu debuggen. Nach dem upload in den chip ist nämlich A)
-
Thread
Problem mit Zündungsendstufe
Leiter schießt er mir wahrscheinlich dann über die INa Leitung den Port meines µc durch. Es ist ein STM32F103RB6. Es passiert vermutlich beim Einschalten, da der IGBT keinen Zustand hat (Zündspule funkt einmal kurz). Was meint ihr? Wie kann ich das verhindern? Ich möchte kompakt bauen und wollte den Port
-
Thread
STM32F103 remap Port_D
Hallo, ich habe einen STM32F103RB und möchte die GPIOs an Port_D benützen. Der µC hat als Port_D nur 3 Pins da es sich um ein LQFP-package mit nur 64 Pins handelt. PD00 ist als Mainfunction OSC_IN, den benötige ich auch, deshalb
-
Thread
STM32F103RB TIM2 Remap abschalten
Hallo zusammen, ich benutze den STM32F103RB um Impulse zu erzeugen und zu empfangen. Es soll eine Halbduplex übertragung über einen Transformator stattfinden. D.h. der STM32 muss am selben Pin empfangen und senden können. Einzeln habe
-
Thread
STM32F103RB Code wird nicht richtig interpretiert
Hallo, ich möchte einen Impuls erzeugen und bekomme einen komischen Zustand bei der While-Schleife. in main.cpp wird durch den Timerinterrupt die Methode setStop in transmitter.cpp aufgerufen: main.cpp: extern void setStop(void); extern void impulsCallback(ITimer &) { setStop(); } in transmitter.cpp wird dann die variable stop gestetzt. transmitter.cpp: void setStop(void) { stop = true; } void performPosImpuls(void) { GPIO_WriteBit(GPIOB, GPIO_Pin_10, Bit_SET); GPIO_WriteBit(GPIOB, GPIO_Pin_11, Bit_RESET); timer->start(1000, false); while(!stop)
-
Thread
Standbymodus STM32F103RB
Guten Tag zusammen, ich habe ein Problem mit dem Standbymodus des STM32F103RB zum einen benötigt das Board im Standbymodus noch etwa 10mA obwohl im Datenblatten µA angegeben sind, zum anderen bekomme ich ihn nicht sauber nach einem RTC-Alarm geweckt. Aufgrund dieser Probleme
-
Thread
[STM32] Olimex STM32-P103 + Virtual Com
Wäre das dann der [c]#define USB_CONNECT_PIN[/c] ? Bei Olimexino STM32 (STM32F103RB) müsste es demzufolge nach dem Schaltplan [1] PC11 sein (geht an USB_P und USB_P geht an VBUS) Wäre für Hilfe echt dankbar, versuche schon seit einer Woche USB zum Laufen zu kriegen! Besten
-
Thread
STM32 , SD-Karte als Ram oder ähnlich nutzen möglich?
Hi, ich hab das Problem das mein Programm zuviel speicher frisst. Ich mach auf dem STM32F103RB (256kb flash und 64k ram) eine Matrix Multiplikation von 500 Messwerten. Wenn ich die Anzahl der Messwerte reduziere funktioniert alles ansonsten erhalte ich einen Hardfault. Und der Stackpointer
#3042480: > Ich hab das Problem das mein Programm zuviel speicher frisst. Ich mach > auf dem STM32F103RB (256kb flash und 64k ram) eine Matrix Multiplikation > von 500 Messwerten. Wenn ich die Anzahl der Messwerte reduziere > funktioniert alles ansonsten erhalte ich einen Hardfault. Junge, keine
-
Thread
STM32F103RB und CAN
Moin zusammen, ich möchte CAN auf dem STM32F103RB zum Laufen bekommen. Dazu nutze ich derzeit die Loopback Funktion, d.h. das LBKM Bit im CAN_BTR Register steht auf 1. Ich konfiguriere einen Slot im Akzeptanzfilter, dass nur der Identifier 0x4711