-
Thread
Erste Schaltung mit dem STM32F103 ARM
Hi, ich hab jetzt meine erste Testschaltung für den STm32F103 fertig. Angeschlossen sind ein LCD-Display, Touch und SD-Karte. Hier die Datenblätter zu den Bauteilen: STM32F103xE http://www.st.com/mcu/download2.php?file=14611.pdf&info=STM32F103RC%20Datasheet%20STM32F103xC-D-E&url=http://www.st.com/stonline/products/literature/ds/14611.pdf USB ESD protection http://www.st.com/stonline/products/literature/ds/11265.pdf Display/Touch http://www.lcd-module.de
-
Thread
Stm32F103 Custom Board stabilitätsprobleme
Hallo, ich habe mir eine eigene Platine mit einem STM32F103C8T6 gebaut. Nachdem sie nun angekommen ist habe ich einige Probleme. Der Mikrocontroller wird über SWD und einem ST Link V2/1 ( Nucleo Board) mittels Platform IO programmiert ( Habe auch schon
auf einem anderen Schaltungsblatt enthalten ist. Ich bin zwar durchaus kein sonderlicher Fan der STM32, habe aber mittlerweile bereits eine ganz stattliche Anzahl dieser Chips und darunter eben auch eine Menge von STM32F103C8T6 in verschiedensten Projekten verbaut - und dabei ist mir noch nie irgend
-
Thread
I2C auf STM32F103
ein Problem mit dem I2C und bekomm diesen einfach nicht zum laufen. Als Hardware habe ich hier einen STM32F103ZE mit einem Segger Ultra + und einem Saleae Logic Analyser zum auslesen der SCL und SDA Pins. Der folgende Code ist unter embOS initialisiert: [c] void ConfigureI2CGPIO(void) { GPIO_InitTypeDef
STM32F103 bezüglich I2C sei bescheiden ausgefallen, habe ich nie verstanden, wieso man für ein paar Bytes, die man per I2C hin- und herschieben will, nicht eine Software-Lösung mit ein paar überschau- und
-
Thread
STM32F103 board + CAN
Hallo, kann ich an das Board http://www.micro4you.com/files/STM32/ET-STM32F103.pdf einfach nen MCP2551 anschließen und nen Sub-D stecker ranmachen damit ich CAN Signale Senden und Empfangen kann !? oder brauch ich dazu noch was anderes !? Danke für eine schnelle
HI Ich hab den MCP 2551 jetzt drauf auf meinem STM32F103 board. Habe von Keil ein Beispielprogramm runtergeladen für das STM32F103 board. Es funktioniert leider nicht. Weis jetzt nicht ob es am Code liegt oder am MCP 2551. Kann mir da jemand vielleicht
-
Thread
STM32F103: EEPROM Abstürze abfangen
Auch bei mir hat der Anschluss eines i2c-LCDs an stm32f103 aus mir bis heute unerfindlichen Gründen per hw-i2c nicht geklappt. Prima funktioniert hat es dann mit sw-I2c. Ist auch nicht viel langsamer. So kann man jedenfalls testen, ob die Hardware in
im Debugger aber .... naja, lieber etwas weniger Gas, dafür auch weniger Unfälle. Dieser kleine STM32F103 auf dem 2,50 Euro Board ist jedenfalls eine schweinegeile Maschine für "Physical Computing", für alles andere nehme ich lieber F429. [c] * Wenn das E2PROM noch in einem Schreibzyklus ist muss
-
Thread
SPI auf STM32F103 - kein Signal
Ich versuche leider vergeblich, SPI1 auf einem STM32F103 zum laufen zu bringen. Aus Gründen, die ich nicht verstehe, habe ich aber kein Signal an SCK und MOSI. Nicht nur kommen keine seriellen Daten raus, auch das Level der SCK ist falsch. Erwarten
Korinthen Sucher schrieb im Beitrag #5555298: > Diese Quelle bezieht sich auf F4xx COntroller, der > TO redet aber vom F103. > > Gilt das Geschriebene auch für den F103? Aus der stm32f1xx_hal_rcc.h: [c]/* Delay after an RCC peripheral clock enabling */[/c] Also ST selber
-
Thread
STM32F103: Port-Pin wird nicht angesprungen
Em-Bitz einsetzen läßt, kläre ich danach. Mein Quelltext ist noch überschaubar: [c] #include "stm32f10x_gpio.h" #include "../common/src_avrcom/io.h" #include "../common/src_avrcom/delay.h" #include "stm32f10x_conf.h" #include "../board_nucleo_f103rb.h" #include "../ioMapping.h" /* Einzelnes
bei den Nucleos verschiedener Serien L0/M0/M3 das Pin-Out gleich. > sondern das Manual zu deinem STM32F103 lesen Sogar der Plural ist hier angezeigt. Denn es ist ja nicht nur eins. > Prediger am Werk! Solang er das Gute™ predigt.
-
Thread
I2C STM32F103
Hallo, ich bin gerade etwas am verzweifeln. Ich versuche einen I2C am STM32F103 zum laufen zu bekommen. Hierfür habe ich genau den Code von http://diller-technologies.de/stm32.html#i2c genommen. Deswegen habe ich das Projekt nicht angehängt (kann ich aber natürlich tun).
Hardware I2C vom STM32F103 ist buggy steht im Errata Sheet. Ich habe lange Zeit versucht einen IMU über I2C auszulesen, habe gescheitert. Da manchmal kein ACK kam. Den selben Code habe ich auf gd32f103 ausprobiert und funktioniert
-
Thread
STM32F103 ADC und DMA Verständnisfrage
man ja kein DMA. Kennst du AN2558? http://read.pudn.com/downloads106/sourcecode/embed/437624/stm32/STM32F%20Documents/Application%20Note/STM32F10xxx%20ADC%20application%20examples.pdf
(GPIOA, 0, STM32F1_ANALOG); STM32F1_GPIO_configInput(GPIOA, 1, STM32F1_ANALOG); STM32F1_GPIO_configInput(GPIOA, 2, STM32F1_ANALOG); // Divide APB2 clock frequency by 6: 72 MHz / 6 = 12 MHz MODIFY_REG
-
Thread
STM32F103VC schnell genug?
haben, der dann dazu führt wieder auf eine > andere Schiene umsteigen zu müssen... Ich bin mit dem STM32 so sehr zufrieden, dass ich keinen anderen mehr nehmen möchte. Ich habe USB, UART, CAN und sonst alle anderen Module bereits genutzt. Siehe auch Artikel [[STM32]] Da stehen viele wertvolle Tipps
noch eine kleine zusätzliche Frage zu dem SMT32F103xV Prozessor: unterstützt dieser auch JTAG Chaining? Anhand welchen Merkmalen lässt sich das aus einem Datenblatt herausfinden?
-
Thread
stm32f103 3phase-generator
Ich versuche mich an der Ansteuerung eines FU-ICs mittels Stm32f103C8. Anbei die main.c der ersten lauffähigen Version. Frage zur Deadtime: Diese braucht es beim Umschalten von positiver auf negative Halbwelle, damit es keinen Kurzschluss gibt. Bei meiner Sinustabelle
grundschüler schrieb im Beitrag #4853964: > Das stm32f426-disco kostet unter 30€ So etwas gibt es nicht. Es gibt ein F407 Discovery und ein F429 Dicovery Board. http://www.st.com/en/evaluation-tools/stm32-mcu-discovery-kits.html?querycriteria=productId
-
Thread
STM32F103 PWM DMA ?
Hat schon mal jemand versucht, die PWM des STM32F103 per DMA zu beschreiben? Ich bin auf der Suche nach einem Code-Beispiel
nach einem Code-Beispiel Wofür? Um WS2812-LEDs zu beschicken? Dann hier mit DMA, lauffähig auf STM32F10x und STM32F4xx, damit auch auf dem STM32F103. https://www.mikrocontroller.net/svnbrowser/wordclock24h/src/ws2812/ws2812.c?revision=78&view=markup
-
Thread
Problem JTAG beim STM32F103
wo sind die pull-ups für JTAG ? Mach wie z.b. hier http://www.olimex.com/dev/images/ARM/ST/STM32-P103-sch.gif
boards und keine STM32F.
-
Thread
Problem mit STM32F103 und RAM-Größe
/stm32f031c6.html
Structelementen sorgt, um das Problem abzumildern. Packed Structs mit ungünstigem Alignment bringen den STM32 dann mal richtig ins Schwitzen. Das gilt übrigens nicht nur für den STM32F1xx, sondern eigentlich für alle STM32. Es gibt auch hier im Forum diverse Tests mit Benchmarks, die klar zeigen, dass
-
Thread
[F] STM32F103: PDF generieren
Ist es schwierig sich in die PDF-Materie einzuarbeiten, um mit einem STM32F103 ein PDF zu generieren? Hintergrund ist ein Datenerfassungssystem mit einer SD-Card auf dem statt der ca. 4 KByte großen Textdateien PDF (manipulationsicher) abgelegt werden sollen. Gibt
Man nehme ein STM32F4, der hat den Crypto-Engine schon direkt in HW. Damit hast du ein Großteil der Probleme schon erschlagen. Libs gibt es dafür auch schon bei ST auf der Webseite. Idee für den Schlüssel: nimm ein
-
Thread
STM32F103 HardFault wenn CRC
STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 64 and 128 Kbytes. Da sollte das doch eigentlich unterstützt werden.
Auf einem STM32F103C8T6 geht das problemlos: > reset halt target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x0800018c msp: 0x20005000 > mdw 0x40021014 0x40021014: 00000014 >
-
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
grundschüler schrieb im Beitrag #4004436: > Bin für jeden Hinweis dankbar Bei der Überschrift "stm32f103 - schneller Tod?" hatte ich gedacht, es ginge ums Bier: http://www.alamortsubite.com/DE/histoire.html
-
Thread
STM32F103 ADC Kalibrierung Fallstrick
Ich barbeite an einem grösserem Messprojekt,bei dem der STM32F103ZET verwendet wird. Die ADC Referenzspannung hab ich aus einer hochstabilen 1,2V Bandgapreferenz, die mit einem OPV auf 2,4V verdoppelt wird, gewonnen. Aus Stabilitätsgründen war ich gezwungen
Ist ein OPA2376 für diese Aufgabe nicht ein wenig Perlen vor die Säue? Der ADC des STM32F103 ist zwar mit 1 MSPS brauchbar schnell, aber er hat nur nominell 12 Bit und davon gehen normal dann noch 2-3 wieder im Rauschen unter. Um da die Referenz zu puffern sollte es doch auch nen billigerer
-
Thread
[F] STM32F103: USART-Bootloader
Durch setzen der beiden Bootpins kann der interne Bootloader des STM32F103 aktiviert werden. Gibt es auch ein Gegenstück für Windows zum Übertragen von Dateien in den Controller?
Hallo ich möchte die USART-Bootloader für den STM32L4x6 aktivieren. wird es auch Unterstutz? In der Application note 3155 "USART protocol used in the STM32 bootloader" ist leider die L4 Familie nicht dabei. Danke und Grüße
-
Thread
Stm32f103 Problem mit Spi2
ich versuche inzwischen schon länger, bei einem stm32f103VET8 spi2 in Gang zu setzen. Diese thread nicht weiter: http://www.mikrocontroller.net/topic/161106#new Ich habe den code alternativ auf spi1 umgestellt und umgelötet - das lcd läuft auf anhieb
siehts aus. Ich nutze bei SPI1 eeprom und den enc28j60 und beim spi2 den Touch, ich arbeite mit dem STM32F103ZET6. solche Probleme wie grundschüler hat naja... .
-
Thread
I2C STM32F103
Hallo Forum, ich habe es jetzt soweit am spielen, dass der STM32F103RC als Master mit dem ATTiny24 als Slave kommuniziert. Es werden zwei Byte abgefragt und die werden auch geschickt. Mein Slave hat aktuell mal die Adresse 0xA bekommen. Wenn ich jetzt aber
bei deinem konkreten Problem nicht weiterhelfen, hab aber selbst eine kleine Lib für den I2C1 des STM32F103 geschrieben. Es liegt eine Doku für die Lib bei. mfg Michael
-
Thread
STM32F103 Probleme mit PD2
Hallo Zusammen, Ich habe gerade meine neue Platine mit STM32F103 RBT6 (LQFP64 pinout) in Betrieb genommen und mein Software Projekt dahingehend angepasst (pin-defines). Ich habe bei der neuen Platine eine Status LED auf dem PD2 liegen. Immer wenn mein Programm
sondern der fehlende Anschluss der Versorgungs- und Massepins der IO-Ports (also Vss und so). Die STM32 library für Eagle hat scheinbar beim STM32f103 RBT6 einen kleinen Fehler, - die Pins werden irgendwie nicht automatisch geroutet (wie zB bei allen anderen STM32ern). Danke euch Allen für die Hilfe
-
Thread
STM32F103 Vergleichstabelle Hardware gesucht
verfügbar ist, bin aber auf die Schnelle nicht fündig geworden. Konkretes Besipiel: in der Familie STM32F103x gibt es 7 Timer, im aktuell beliebten STM32F103C8T6 jedoch nur 4 (??) verfügbar. Kann mir bitte jemand helfen, mich mit der Nase auf den Link draufstossen?
/stm32f1-series.html?querycriteria=productId=SS1031 Alle F1 mit allen Varianten in einer Tabelle mit Ausstattung
-
Thread
STM32F103 auslesen nicht möglich ?
Ausleseschutz ist aktiviert Das kann gut sein. Ich habe mal ein paar der "Blue-Pill" Boards mit dem 32F103C8T6 geordert, da war das Blink-Beispiel drauf und sie waren direkt programmierbar. Bei der nächsten Bestellung waren die µC gelockt und mußten erst unlocked werden. Ich nehme dafür OpenOCD.
ein Bulkerase mit jeder Methode machen. Also sowohl SWD als auch per Bootlader. Es gibt nur ein paar STM32-Typen (der F103 gehört NICHT dazu), bei denen sich beim Bulkerase per Bootlader der Chip mit nem Latchup aufhängt, bis man ihm mal die Vcc kurz weg nimmt. Gelöscht ist er hinterher aber trotzdem.
-
Thread
STM32F103 eigene Platine geht nicht
: https://stm32-base.org/assets/pdf/boards/original-schematic-STM32F103C8T6-Blue_Pill.pdf Die Brücke zwischen VDD und VDDA habe ich im Moment noch nicht drin. Ich wollte das nach und nach aufbauen. Kann das eine
für V2 der Platine. https://www.st.com/resource/en/application_note/an2586-getting-started-with-stm32f10xxx-hardware-development-stmicroelectronics.pdf Welchen Quarz hast du? Nutzt du den oder einen der internen Quarze? Wenn die Kondensatoren am Quarz nicht stimmen kann es zu Problemen kommen
-
Thread
Probleme mit CAN-Bus am STM32F103
Hallo zusammen, ich beschäftige mich in letzter Zeit intensiver mit dem STM32F103. Nun habe ich die Aufgabe bekommen, mich in die Verwendung des CAN-Buses einzuarbeiten. Dies versuche ich nun schon eine Weile. Als Gegenstelle zum STM32 steht mir ein CAN-Case der Firma Vector
36MHz raus. 8uS bittime wären soweit auch korrekt. Kann es sein dass der Fehler gar nicht beim STM32 liegt sondern beim Vector-Teil? Vielleicht da noch was falsch? Vielleicht Listen-Only modus? Ich habe den CAN auf F1/F2/F4 seit jahr und tag im Einsatz und noch nie probleme damit gehabt. Laufen
-
Thread
STM32F103 mit Yagarto/Eclipse/OOCD
Hi zusammen, seit einiger Zeit versuche ich, einen STM32F103 (ARM CortexM3) mit Freeware Tools, genauer gesagt mit YaGATo(arm-elf-gcc) + OpenOCD + Eclipse. Hat damit irgendjemand Erfahrung bzw. weiß, ob das so überhaupt ohne Weiteres möglich ist?
konnte So so.... ;-) Das hier sollte dir weiter helfen: http://www.mikrocontroller.net/articles/STM32 http://www.mikrocontroller.net/articles/STM32_Eclipse_Installation
-
Thread
STM32F103 CAN Extended ID
Hallo, ich verwende schon lange den STM32F103 Controller für die CAN Bus-Komunikation im Rahmen der Hausautomatisierung und alles funktioniert wunderbar - so weit. Ich verwende beim Versenden und Empfangen der CAN-Pakete 11-bit-Identifier
Verkabelung minimal zu halten. Nun muss ich feststellen, dass die Interrupt- bzw. die CPU-Auslastung des STM32f103 sehr hoch ist. Jetzt überlege ich auf CAN umsteigen. Könntest Du mit uns Deine Erfahrung teilen? (Wie lang sind die Leitungen, Welche Baudrate, Wie viele Nodes, SW-Libraries, Stabilität...etc
-
Thread
stm32f103 USB Port Problem
Weis jemand, wie man bei diesem Board den USB Port ans laufen bekommt? Habe schon alles versucht. Treiber installiert, USB-Bootloader Firmware über einen externen FTDI draufgespielt,e.t.c.. Immer wenn ich das Modul anstecke, erkennt er das Gerät nicht. Im Gerätemanager sind die ID's (VendorID,e.t.c.) stets null. So als ob der USB-Port nur dafür da ist das Ding mit Strom zu versorgen. http://www.ebay.de/itm/221812183158?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
-
Thread
STM32F103ZE mit LEDs programmieren
Hallo Leute, ich will mit dem STM3210E-EVAL Board (auf dem sitzt der STM32F103ZE) etwas programmieren. Und zwar folgende Aufgabenstellung: Beim drücken des 1.Tasters auf dem Board soll die erste LED leuchten. Beim drücken des 2
ok mit dem kann ich schon was anfangen, aber folgendes problem: #include "stm32f10x_conf.h" <---da steht dann fatal error file not found wie bekomm ich das weg?
-
Thread
STM32F103 RTC Flag Reset
Hallo, ich generiere mit der RTC den Second Interrupt und muss laut RM0008 dann das SECF Flag in RTC_CRL löschen. Leider macht der µC das aber nicht, weshalb der Interrupt dauernd hintereinader aufgerufen wird. Code im Anhang. Grüße
-
Thread
SPI am STM32F103 funktioniert nicht wie gewünscht
Hallo zusammen Ich möchte mit einem STM32F103CBT6 einen Schrittmotor Controller TMC5160 per SPI ansteuern. Nun habe ich ein Problem mit der konfiguration des SPI am STM32. Ich schaff es einfach nicht eine Verbindung zum TMC5160 herzustellen. Ich programmiere mit der STM32cubeIDE. Zum testen habe ich mal ein Arduino Nano genommen und den Beispielcode von Trinamic, und funktioniert natürlich einwandfrei, an der Hardware liegts also nicht. Arduino Code (läuft):
-
Thread
Timer Interrupt am STM32F103RB
Hallo, ich versuche mit dem STM32F103 ein Timer Interrupt hin zu bekommen. Allegings wird das Interrupt nie ausgeführt und der Controller bleib irgendwo im Programm hängen. Kann mir da jemand einen Tip geben? #include <stm32f10x_gpio.h> #include <stm32f10x_rcc.h> #include <stm32f10x_tim.h> #include <stm32f10x.h> #include <misc.h> timer_init() { TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; NVIC_InitTypeDef
-
Thread
STM32F103C8 und Bootloader
Ich habe mal wieder ein Problem: Controller: STM32F108C8 Den Testaufbau kann ich flashen mit einem ST-Link /V2 (original und China Clone) Jetzt möchte ich den Chip mittels Bootloader flashen: USB2RS232 Adapter, Chip = FTDI - funktioniert mit Windows ST Demonstrator Loader - funktioniert mit Linux stm32flash USB2RS232 Adapter, Chip = CH340G - funktioniert mit Windows ST Demostrator Loader und (wurgs): - mit Linux nicht !!!! Im Netz finde ich ein paar wenige Aussagen, dass das am Linux-Kernel Treiber liegen soll ! Verwende ich den CH340 Adapter an einem LPC1114 und
-
Thread
STm32F103: Unix Time und RTC
Hallo, mit diesem 32 Bit Zähler, einer verkrüppelten RTC werde ich nicht so recht glücklich derzeit :-( Sie läuft nach Beispiel von ST. Ok. Aber flashe ich den Baustein bleibt sie auch genauso lange stehen. Der 407 lief einwadfrei durch, die RTC lässt durch nichts beinflussen. Das ist natürlich ärgerlich wenn man per Debug die Zeit stellt, also den Stellbefehl genau dann ausführt, wenn eine genau Uhr diese Zeit zeigt. Oder mache ich da was falsch? Mangels sec,min, hour kam ich auf die Idee die Unix Time einzustellen, es gibt da Online Zähler im Internet. Selbst wenn ich das Flash Problem
-
Thread
Interrupt bei STM32F103C8
Moin, wie kann es sein, dass der erste Interrupt funktioniert, der zweite jedoch nicht? volatile byte B5=0,B4=0; // ohne volatile selbes Ergebnis ... pinMode(PB5, INPUT_PULLDOWN); // DATUM attachInterrupt(digitalPinToInterrupt(PB5),B5Pressed,RISING); pinMode(PA15, INPUT_PULLDOWN); // ALARM1 attachInterrupt(digitalPinToInterrupt(PA15),B4Pressed,RISING); ... if(B5==1)dispdatesun(); if(B4==1){Serial.print("AL1:");...} ... void B5Pressed(){ B5=1; } void B4Pressed(){ B4=1; } Ich habe auch schon die Pins B3 und B4 ausprobiert, selbes Ergebnis. Edith hat gerade herausgefunden
-
Thread
STM32F103xx PWM Problem
Hallo, Ich versuche am Pin PB13 ein PWM auszugeben um damit eine LED dimmen zu können. Leider gelingt es mir nicht den PWM zu aktivieren. Weiß jemand, wo mein Fehler liegt? [c] RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1 | RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO, ENABLE); GPIO_StructInit(&GPIO_InitStructure); // Reset init structure GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_Init(GPIOB, &GPIO_InitStructure); TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStruct; TIM_TimeBaseStructInit
-
Thread
STM32F103 CAN Baudrate umschalten.
Hallo, Also der bxCAN is ja nicht wirklich komfortabel bzw. komm ich damit nicht ganz klar. Aber es nützt nichts ich muss es realisieren. Wie kann ich die CAN Baudrate im Betrieb ändern? Arbeite mit einem proprietären Protokoll. Dieses hat ein Feature um die Baudrate hochzuschalten. Beispielsweise bekomme ich bei 250kBaud eine Message um die Baudrate auf 1MBaud zu wechseln. Das klappt auch - aber eben nicht ohne Fehler und ich verstehe nicht wieso. Ich mach es so... [c] // stop can node CAN1->MCR = CAN_MCR_INRQ; CAN1->IER = 0x00000000; while((CAN1->MSR & CAN_MSR_INAK
-
Thread
STM32f103 SPI Daten empfangen
Guten Tag, ich habe ein Problem damit Daten von der SPI1 zu empfangen. Die Initialisierung habe ich aus der FW-Lib entnommen. Das Senden funktioniert, zumidest soweit wie ich das auf dem Oszi erkennen kann. Um Daten zu empfangen benutze ich spi_rx(), ich empfange aber nur 0xff, ist die Empfangsfunktion falsch oder muss ich den Fehler woanders suchen?[c] int spi_io(int data) { SPI_I2S_SendData(SPI1,data); while(SPI_I2S_GetFlagStatus(SPI1,SPI_I2S_FLAG_RXNE)==RESET){;} return SPI_I2S_ReceiveData(SPI1); } void spi_tx(int data){spi_io(data);} int spi_rx() { return spi_io(0xFF);
-
Thread
Quarz an STM32F103 / Widerstand?
Hallo! Ich bin grade dabei eine Schaltung mit einem STM32F103 zu entwickeln. Dabei bin ich auf folgendes gestoßen: In der Hardware development application note auf Seite 11 steht, dass ein Widerstand R_EXT an OSC_OUT mit 5-6 x R_S (wären in meinem Fall etwa
Hat niemand eine Idee? Darüber müsste doch jeder schonmal gestolpert sein, der einen STM32X verwendet hat, oder?
-
Thread
Blinky, Main-Code, STM32F103
Hallo zusammen, ich bin gerade dabei mich die Welt der ARMs (STM32F103)einzuarbeiten. Da ich ein kompletter Anfänger bin, habe ich natürlich mit dem Blinky-Programm(Examples) begonnen. Ich habe etwas rumgespielt ect. Das Problem ist, dass ich keine Kopie der Originaldatei
-
Thread
STM32F103 pinout als excel Tabelle
Tabelle gesucht habe und an den PDF 2 XLS convertern gescheitert bin hab ich mal die Tabelle für den STM32F103x8 und STM32F103xB abgekupfert und hier für Mitleidende zur Verfügung gestellt. Mit dem Filter kann man nun nur die Pins für die aktuell verwendete Variante rausfiltern. Das erleichtert den Hardwaredesign
-
Thread
STM32F103ZE UART geht nicht
Hallo, kriege einfach den UART nicht zum Laufen. Das komische ist, das im Debugger keinerlei Wert im UART Datenregister erscheint. Probiere schon 5 Stunden. hat jemand ein Tip ?
-
Thread
[S] STM32F103CBT6
Wie im Titel schon genannt suche ich genau diesen Typ (128k Flash, LQFP48). Vielleicht hat noch jemand ein oder zwei Stück rumfliegen und diese günstig abzugeben. MfG Barti
-
Thread
Porterweiterung für ARM STM32F103
Porterweiterung auf. Google konnte mir nicht weiterhelfen, deshalb wende ich mich an euch. Ich nutze den STM32F103 von ARM und als erweiterung der Inputpins zwei M74HC597 8Bit Latch/shift. Ein 16Bit kommt aus Routing-Gründen nicht in Frage (Bitte keine 16Bit Latches als alternative posten). M74HC597: http://www.st.com/stonline/products/literature/ds/1990.pdf STM32F103: http://www.st.com/stonline/products/literature/rm/13902.pdf Ich steuere das Latch nun über SPI an, doch krieg ich keine Infos vom Latch her. In Google hab ich keine Informationen gefunden,
-
Thread
STM32F103CB CAN Problem
CAN_FilterInitStructure.CAN_FilterMode=CAN_FilterMode_IdMask; CAN_FilterInitStructure.CAN_FilterScale=CAN_FilterScale_32bit; CAN_FilterInitStructure.CAN_FilterIdHigh=0x0000; CAN_FilterInitStructure.CAN_FilterIdLow=0x0000; CAN_FilterInitStructure.CAN_FilterMaskIdHigh=0x0000; CAN_FilterInitStructure.CAN_FilterMaskIdLow
Der Remap funktioniert nicht, da du nur einen kleinen STM32F103 hast. Das Nutzen des Port D funktioniert erst bei den großen 100 + 144 pin Mikrokontrollern.
-
Thread
STM32F103CB: SPI Problem
Im Anhang ist die Initialisierung der SPI des STMF32F102CB. In der Zeile [c] while (SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_TXE) == RESET); [/c] bleibt das Programm beim ersten Senden eines Bytes hängen. Also habe ich die Zeile ausgeklammert und geguckt (Oszi), ob MOSI oder SCK etwas an den Pins liefern - nichts. Irgendetwas muss ich falsch machen oder übersehen. Bloß was?
-
Thread
STM32F103 habe ich die RTC richtig initialisiert?
Ich bin noch bei meinen ersten Versuchen, den STM32F103RBT6 (auf einem Nucleo-64 Board) zu programmieren. Ich möchte ohne HAL nur auf Basis der CMSIS die LED an PA5 exakt im Sekundentakt blinken lassen. Dazu verwende ich die RTC, während der Systemtakt
Oh sorry, ich seh gerade dass die Makros aus der stm32f1xx.h kommen ;-)
-
Thread
STM32F103 Problem mit GPIO[noob]
Ich habe zum Thema GPIO versucht, mich an diversen Tutorials durchzuhangeln, wie etwa http://diller-technologies.de/stm32.html. Mein Code sieht folgendermaßen aus: [c] #include "stm32f10x.h" #include "Delay.h" void INIT_GPIO_C(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); // initialisiere Clock für Port C GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; // Output Push-Pull GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13; // Pin 13 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; // Reaktionsgeschwindigkeit
-
Thread
Openocd STM32F103R8
Hallo Leute! Ich habe eine Frage zur Konfiguration von Openocd speziell zur Anweisung "working_area". Bisher habe ich mit der Anweisung "working_area" den gesamten SRAM zur Kommunikation mit dem STM32 definiert. Außerdem hatte ich den Stack an des Ende des SRAM's gelegt. Das Programmieren des Flash's funktionierte trotzdem. Bei dem Versuch zu Debuggen habe ich dann eine Fehlermeldung bekommen, die mit "SWJ-DP STICKY ERROR" begann. So wie es aussieht wird ein Speicherbereich am Ende des SRAM's von Openocd zur Kommunikation mit dem STM32 verwendet. Dann muß natürlich das Debuggen schief