-
Thread
USB Anbindung an STM32
Modul) der STM32F4 ist recht kompliziert, wenn du klein anfangen möchtest könntest du z.B. einen STM32F103 mit dem einfacheren nur "USB" genannten Peripheriemodul nehmen. Für den ist auch mein ausführliches Tutorial: [[USB-Tutorial_mit_STM32]] Matthias S. schrieb im Beitrag #5262581: > Bild 1 zeigt den Anschluss des Boardcontrollers mit der Mini-USB Buchse. Auch das ist ein STM32F103 - komplett anders als der F4! Max schrieb im Beitrag #5262325: > Ich möchte die 5V vom USB eigentlich nicht benutzen. Beim Atxmega konnte > ich die Leitung einfach floaten lassen. Kannst du
-
Thread
STM32 SDIO mit Medium Density Device?
SDIO mit einen Medium Density Device (STM32F103RB) zum laufen gebracht. Für mein nächstes Projekt will ich auch diesen Microcontroller einsetzen. Funktionert damit wirklich SDIO? Danke
Wo hast du gelesen dass ein STM32F103RB verwendet wurde?
-
Thread
PortE vorhanden stm32f103vct6
Hallo, was bedeutet bei der bezeichnung stm32f103vct6, das t und die 6?? Mein Kollege sagt, er könne das ULINK pro von Keil nicht verwenden, weil dieser uC keinen PortE habe. Laut Datenblatt der uC STM32F103xC (100Pin) einen PortE! Was
sollte man ausgehen. M. B. schrieb im Beitrag #2560099: > was bedeutet bei der bezeichnung stm32f103vct6, das t und die 6?? Siehe Kapitel 7 im Datenblatt.
-
Thread
STM32F103 I2C/TWI
ordentliche Verbindung. Einmal neugelötet und das Display geht wieder. Wobei auch nur am ATmega. Am STM32F103 geht es immer noch nicht. Schnupfi schrieb im Beitrag #5399433: >>> Wenn du einen Logic Analyzer oder ein Oszi hast, am besten > damit > >>Habe ich leider nicht. :/ > > Dann aber schnell
eigentlich passieren. Weiß denn keiner, wo der Fehler liegt? Irgendwer wird doch schon einmal mit einem STM32F103 I2C betrieben haben, oder nicht?
-
Thread
ST-Link V2 aus China
deine Bekannten auch können. Ich hatte vor langer Zeit hier schon mal ein Mini-Projekt mit dem STM32F103C8T6 gepostet, das sowohl nen SWD als auch Bootlader-Anschluß hat. Mittlerweile hat sich das bei mir zur Universal-Hudel entwickelt: Hat selber nen USB-Anschluß, hat nen leicht mit weiteren Kommandos
im Beitrag #5785705: > Jetzt verrate uns doch mal, wo der Unterschied liegt zwischen einem > STM32F103, der von ST auf eine ST-Link-Leiterplatte gelötet wurde und > einem gleichen Chip, der von Chinesen auf eine gleiche Leiterplatte > gelötet wurde. ST Verwendet auf den Nucleo Boards einen STM32F103RBT6
-
Thread
STM32 USB HID Keyboard an Win CE
, ich bin aktuell etwas ratlos und könnte ein paar Denkanstöße gebrauchen. Es geht um einen STM32F103C8 als USB HID Keyboard. Umgesetzt mit der ST Standard Peripheral Library und der ST USB Lib nach http://www.dl1dow.de/inhalt/selbstbau/hid_keyboard/index.htm. Am PC funktioniert es und ich kann einzelne
Beitrag #5713822: > Was müsste ich denn tun, um "low speed" auszuprobieren? Keine Chance. Der STM32F103 kann meines Wissens nach nur "full speed". Deswegen auch diese seltsame Kombination.
-
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
Wie , wo muss denn VUSB am STM32F103 angeschlossen werden und wie muss der zugehörige Pin konfiguriert werden? Das scheint vielen, wie mir, ein Mysterium zu sein...
-
Thread
UART USB STM32F407VGT
Die folgende Anleitung habe ich für einen STM32F103 erstellt, ich schätze allerdings, dass die Vorgehensweise bei deinem µC gleich sein dürfte. Das ist ja gerade der Sinn von Cube HAL. Schau mal: http://stefanfrings.de/stm32/index.html#vcphal
ich kenne keine. Sonst hätte ich selbst mit diesem Controller angefangen. Ich habe mich für den STM32F103 entschieden, weil ich dazu am meisten für mich verständliche Infos gefunden habe. Irgendwann schaue ich sicher auch die STM32F4 Serie an, aber so weit bin ich noch nicht.
-
Thread
Hardfault auslösen
Hallo zusammen, die folgende Funktion gibt auf einem STM32F103RB auf dem angeschlossenen LCD die sehr zuverlässig die Zeichenkette "536891393" aus: [c] void triggerHardFault(void) { int *a = NULL; int b = *a; b++; printf("b=%i", b);
aufm PC nicht. Also muss die MPU in Betrieb genommen werden um dies zu verbieten. Nur hat der STM32F103 wohl blöderweise keine. Ansonsten: Das erste MB wird per MPU gesperrt und per VTOR wird der Anfang der IVT von 0x00000000 zum Anfang des Flashes verschoben (=0x08000000) (da liegt die ja eh und
-
Thread
Futurlec -> Zoll
Ich habe bei Futurlec das Development-Board STM32F103 bestellt, heute habe ich Post von Zollamt bekommen. Da die Rechnung im Paket liegt darf ich das Paket nun dort abholen. :-/ Das Problem hatte ich bisher noch nicht, Zoll ist also was neues
Unit Price Total Price ---------------------------------------------------------- 1 STM32F103DEV STM32F103 Development Board 39.90 39.9 ---------------------------------------------------------- Sub-Total
-
Thread
stm32f103C8T6 Blue Pill Bug?
ich war gerade am verzweifeln. Ich verwende ein MD070SD Display mit 16Bit parallel Bus an einem STM32f103C8T6 Board, welches in der Bucht sehr günstig zu erwerben ist, auch BluePill genannt. https://developer.mbed.org/users/hudakz/code/STM32F103C8T6_Hello/ Jetzt ist mir aufgefallen, dass sich mein
steht bei mir in jedem STM32-Projekt ziemlich am Anfang der main-Funktion: [c] #if defined (STM32F103) // disable JTAG to get back PB3, PB4, PA13, PA14, PA15 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); // turn on clock for the alternate function
-
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
STM32 mit AVR/FAT32 Bibliothek
Hallo, Ich möchte mit meinem STM32f103 gerne auf eine Micro SD Karte schreiben, die in Fat32 formatiert wurde. Dabei habe ich mich nun für die AVR Fat32 Bibliothek entschieden (siehe Anhang oder Link). https://www.mikrocontroller.net
STM32 und FatFS richtig gearbeitet? Ich finde leider kein funktionsfähiges Beispiel für meinen STM32f103
-
Thread
Ist ein Nucleo Board für die Worchlock 12h notwendig?
Hallo ich habe beriets das STM32F103C8T6 Mini-Development Board brauche ich zwingend ein nucleo shield? Wenn ja wo kann ich ein günstiges bei ebay finden? Danke:)
Géraldine U. schrieb im Beitrag #4792294: > Hallo ich habe beriets das STM32F103C8T6 Mini-Development Board > brauche ich zwingend ein nucleo shield? Nein. Das STM32F103C8T6 ist für die Wordclock-12h absolut ausreichend. > Wenn ja wo kann ich ein günstiges bei ebay finden
-
Thread
[V] Bauteile: STM32 uCs, Sensoren, GPS, Funk und andere
2 x STM32F205RBT6 (ST, 120MHz, 128kB Flash, 68kB RAM, LQFP-64) 4,00 € 14 x STM32F103C6T6 (ST, 72MHz, 32kB Flash, 10kB RAM, LQFP-48) 2,00 € Sensoren 2 x MPU-6000 (InvenSense, Bewegungssensor / IMU) 6,00 € 1 x IDG-500 (InvenSense, 2-
Die STM32F103C6T6 sind verkauft...
-
Thread
SysTick enable führt zu sofortigem Fault
Ende, obwohl das Beispiel, das den Fehler erzeugt, wirklich minimal ist: Und zwar landet ein STM32F103RE beim folgenden Beispiel direkt im HardFault-Handler, ein STM32F446 fühlt sich dagegen pudelwohl: [c] #define SYSTICK_TIMER_INTERVAL_MS 1 #ifdef STM32F4XX #define SYSTEMCORECLOCK 168000000ULL
ich die beiden IRQs nicht vor dem SysTick-Timer einschalten kann, und was in dieser Hinsicht den STM32F103 vom STM32F446 unterscheidet.
-
Thread
Welchen Mikrocontroller CAN-Bus
stm32f103 oder grösser. Die haben Can, bekommst du bei Reichelt. Ansonsten geht es auch irgend ein MC und dann einen Cancontroller dazu wie den mcp2515 Dazu noch einen can transeiver wie mcp2551 schau
Thomas L. schrieb im Beitrag #2985624: > stm32f103 oder grösser. Eher nur größer, beim stm32f103 geht CAN und USB nicht gleichzeitig. Tach schrieb im Beitrag #2985670: > Lpc11c-Serie hat glaube ich schon alles an Board. Das stimmt, der
-
Thread
Stm32 AliExpress, evtl Fake
Ich bin gerade beim freundlichen China Man auf Folgendes Angebot gestoßen: € 8,77 | 5 PCS STM32F103ZET6 CORTEXM3 32-bit microcontroller chip micro controller 512 k flash memory https://a.aliexpress.com/_BOfE7g Somit würden 5 Stk. Soviel kosten wie das Stück bei einer Abnahme Von 2500Stk bei
meldet sich der Freund auch mit einer anderen device ID. > > Ansonsten absolut identisch zum STM32F103. Das kann ich mir nur so > erklären, dass die Fabrikationsdateien von STM geklaut (oder geleaked) > wurden und die relevante Stelle geändert wurde. Das Du Dir das aber nicht anders erklären
-
Thread
Umstiegsbreatung uC Atmel/STM
Ich habe bereits mal im Internet geschaut, und bin auf STM gestossen. Das schöne wäre, das z.b. STM32F103 auch Arduino-kompatibel ist, und etwa um die 4$ kostet. Ein kurzer blick auf die STM-Software mbed, lässt grosse ähnlichkeiten zu Arduion erkennen, möglicherweise währe ein späteres "umlernen
Meine Erfahrung ist, dass ich die STM32 sehr ordentliche Controller sind (STM32F103). Leider habe ich den Fehler gemacht, mit dieser unsäglichen HAL anzufangen, und mir passenden Code per Cubemx generieren lassen. Es läuft zwar das meiste auf Anhieb, aber die Performance ist echt
-
Thread
Genervt über Feature-Politik von Atmel - ATmega/ATtiny
viele CPUs angeschaut, die das können (oder doch nicht) Schlussendlich habe ich mich für einen STM32F103CB entschieden. Der würde auch für Deine Applikation passen: - 4 Timer, 32 Bit (jeweils 4 OC/PWM Ausgänge) und zus. 32 Bit Prescaler - bis zu 72MHz CPU-Takt >> möglich an Timer 1 (mit internem RC
Also, mache es so wie die grossen und Dein Tacho wird Dir freude bereiten. PS: Nimm die Kanone STM32F103, denn Du willst auch eine Kanone ansteuern, zwar klein, dennoch forderst Du die Auflösung. Deshalb: Dein Tacho ist kein Spatz, eher ein Airbus.
-
Thread
STM32F1 was bewirkt max. output speed?
Bei dem STM32f103 habe ich mal an den Ausgängen gemessen (ohne zusätzliche Lastkapazität). Die Slew Rate des Ausgangs ändert sich, wenn ich die Output speed anders konfiguriere. Wie die interne Schaltung ist, weiss
Martin B. schrieb im Beitrag #5372088: > Bei dem STM32f103 habe ich mal an den Ausgängen gemessen (ohne > zusätzliche Lastkapazität). Die Slew Rate des Ausgangs ändert sich, wenn > ich die Output speed anders konfiguriere. Wie die interne Schaltung ist
-
Thread
Olimex STM32 LCD - Tod? Bootloader überschrieben?
Hallo, ich nutze das Olimex STM32 LCD mit dem STM32F103ZE Prozessor um meinen aus Matlab/Simulink generierten Code zu testen. Dazu nutze ich das RapidSTM32 Blockset (https://www.aimagin.com/learn/index.php/Learn_RapidSTM32_Home). Um den Code aus Simulink
leider (nachdem es 1000 mal gut gegangen ist) einen schwerwiegenden Fehler begangen. Statt der STM32F103ZE habe ich die STM32F103RE Cpu gewählt. Nachdem ich den mit dieser Hardwareauswahl erstellten Code erfolgreich auf mein Olimex STM32 LCD geflasht habe (via STLink/V2 und Keil uvision), findet
-
Thread
STM32F103: Unterschiedliche Puls-Pausezeiten, Pausezeiten länger
Im Moment bin ich unangenehm vom STM32F103 überrascht. Für bestimmte Projekte (bspw. das Anbinden von parallelen Displays dessen Anschluesse quer Beet über 3 Ports verteilt sind - nein, das kann ich nicht ändern, weil das Board vorgegeben
Achso vergessen: Der Takt ist 72MHz und das Board ein Bluepill mit einem STM32F103C8T6.
-
Thread
BluePill, ST-LINK und CubeIDE
ID geändert, schon funktionierte es. Post #9: https://www.eevblog.com/forum/microcontrollers/stm32f103t8u6-not-recognized-by-cubeide-as-genuine/
gezogen * Vtarget, SWCLK, SWDIO und GND mit dem Bluepill verbunden * Neues Project erzeugen, STM32F103R8Tx als MCU auswählen * SWD-Debugging im CubeMX aktivieren * Code generieren * Debugger starten sieht dann so aus: [code] STMicroelectronics ST-LINK GDB server. Version 6.1.0 Copyright (c
-
Thread
bluepill 64K/128K, Flashsize ignorieren
Version anwählen funktioniert nicht) Danke https://mecrisp-stellaris-folkdoc.sourceforge.io/stm32f103c8t6-128kb.html
bluepill_f103c8_128k.json and changing "openocd_target": "stm32f1x", to "openocd_target": "../board/stm32f103c8_blue_pill",. On platformio.ini change the board parameter to the name of the new json.
-
Thread
Starten Bootloader STM32F103 BluePill
Problem: Ich möchte mir ein eigenes Dev-Board auf Basis des auf Ebay ( http://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435-/272283008473?hash=item3f6554fdd9:g:GTAAAOSwMNxXazXE ) massenhaft verkauften BluePill Boards STM32F103C8T6 entwickeln. Dieses Board
-
Thread
STM32: Während Flash schreiben => anderes tabu?
Hallo zusammen, ich möchte das Flash eines STM32F103 als Eeprom-Ersatz (AN2594) verwenden. Im Datenblatt und sonstigem ST-Dokus habe ich widersprüchliche Aussagen gefunden. Einmal soll es nicht erlaubt sein, während der Schreibphase aufs Flash zuzugreifen
daran, dass nicht klar ist/war, um welches Derivat es sich bei mir eigentlich genau handelt. => STM32F103RBT6, also ein medium-densitiy Teil. Scheinbar unterscheiden sich die einzelnen Derivate doch in Details voneinander?!? Steve schrieb im Beitrag #3941157: > PM0068 Programming manual STM32F10xxx
-
Thread
Bug im STM32F103ZE SPI-Modul?
*NICHT* mit dem Debugger anhältst? Lass da mal ne LED blinken. Ich arbeite schon lange mit STM32F103VBT6 und übertrage rund um die Uhr Daten über SPI. Das SPI Modul ist nicht buggy.
definitiv gesetzt sein, bis das Datenregister ausgelesen wird. Unter Umständen habe ich bei meinem STM32F103ZE eine Revision erwischt, die nicht ganz fehlerfrei ist. So ist zumindest meine Vermutung im Moment.
-
Thread
stm32F103 (fake) on chip debug
Ich habe Probleme on-chip-debugging auf einem Blue-Pill Board mit einem Fake STM32F103C8T6 zum Laufen zu kriegen. Ich entwickle unter - Windows 7 - STM32CubeIDE (V1.11.2) - mit einem ST-Link V2, Firmware V2J40S7 - Treiber für ST-Link: STMicroelectronics V 2.2.0.0 Mit einem
nicht funktionierenden ist die Schrift nur aufgedruckt, nicht tief eingelasert: STM32 F103C8T6 9901KA 93 MYS 806 Der STM32CubeProgrammer listet unter Target Information: Device: STM32F101/F103 High-density Device ID: 0x414 Revision ID: Rev Z Flash size: 256 KB > Und wenn der
-
Thread
[S] SMD Quartz 32.768 KHz im MC-146 Package
µC und zeige den Schaltplan sowie das > Layout der Oszillatorgegend. Es handelt sich um ein STM32F103C8T6, komisch ist halt das es bei einigen Boards geht und bei anderen nicht. Für die nächste Revision der Platine habe ich auch schon nach der ST Application Note die noch nicht implemntierten Guard
Markus S. schrieb im Beitrag #5123949: > Es handelt sich um ein STM32F103C8T6, komisch ist halt das es bei > einigen Boards geht und bei anderen nicht. Das ist gar nicht komisch, sondern ganz normales Verhalten wenn man explizite Warnungen aus dem Datenblatt des Controllers
-
Thread
phasenverschobene PWM mit STM32F103C3
(TCTR xxx->0) ausgelöst... > oder reden wir aneinander Vorbei? Das scheint mir fast so. Beim STM32F103C8 (Fehler imTitel!) kenne ich nur die Modi Upcounting, Downcounting und Center Aligned (up/down). Und ein TCTR Register finde ich da auch nicht?
Der STM32F103 hat 2 Advanced Timer (Timer 1 und Timer 8) mit bis zu 6 PWM Ausgängen lt. Datenblatt (bzw. RM0008 ab Seite 282). Ausserdem einen Deadtime Block pro Timer (Seite 307). Damit kann man genauso arbeiten
-
Thread
Frage zu HAL_UART_Transmit_IT
seite 42, danke das war sehr hilfreich. Nun es get um das STM32 HAL generell, aber bitte uC STM32F103C6, Bibliothek des aktuellen CubeIDE.
Donald schrieb im Beitrag #7314817: > Nun es get um das STM32 HAL generell, aber bitte uC STM32F103C6, > Bibliothek des aktuellen CubeIDE. https://www.st.com/resource/en/user_manual/dm00154093-description-of-stm32f1-hal-and-lowlayer-drivers-stmicroelectronics.pdf Die Lib gilt für die ganze
-
Thread
STM32 -> NVIC-Setup -> Vector Table
fange mal klein an: Was muss ich tun um das "Vector Table Offset Register (SCB_VTOR)" beim STM32 (F103RBT6) zu beschreiben? Nach der Lektüre mehrerer Beispiel-Projekte und (selbstverständlich) aller mir verfügbarer Manuals habe ich mich mal für die Werte 0x8000000 (für VectTab im Flash) und 0x20000000
EXTI_ClearITPendingBit(EXTI_LINE_KEY_BUTTON); } }[/c] Die FW gibts hier: http://www.st.com/mcu/devicedocs-STM32F103RB-110.html Hier der Link direkt: http://www.st.com/mcu/download2.php?file=stm32f10x_fw_archive.zip&info=STM32F103RB%20Firmware%20&url=http://www.st.com/stonline/products/support/micro/files/stm32f10x_fw_archive.zip
-
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
-
Thread
XMEGA reif für den produktiven Einsatz?
ist mit dem Preis zufrieden denn die 8-Bitter sind auch nicht günstiger. Eingesetzt werden z.B. STM32F103RC..STM32F103ZE. Einmal musste ich sogar aus einem Projekt den dsPIC raus schmeißen und durch einen STM32 ersetzen weil der PWM zu schlecht war (geforderte Auflösung vom Kunde). PS: Mit der
bereut, im Gegenteil. Die STM32 Headerdatei hat schon jemand übersetzt. http://j-software.dk/stm32f103.php
-
Thread
stm32F103 DMA Uart3 und Uart4 zu tunneln
Hi Leute ich habe mal eine Frage. Ist es im STM32F103 möglich, über DMA Zeichen von UART3 zu bekommen und sie direkt, ohne Interrupt, an UART4 zu senden und umgekehrt? Dabei ist die Zeichen länge nicht genau definiert. RX_UART3 --> DMA --> TX_UART4
Also langsam. 1. Ja, mein STM32F103RE hat 5 UART-Schnittstellen. 2. Das mit dem direkten Verbinden geht nicht mehr da die Leiterplatte schon fertig ist. SpongeBob: ich werde das mal anschauen mit dem Reference Manual.
-
Thread
wie erzeuge ich von einem windows laptop aus einen 1 mikrosekunden puls mit 3.3 Volt
Pulslänge übertragen (16bit-Wert). Das funktioniert dann u.a. mit den weit verbreiteten billigen STM32F103-Bluepill-Boards.
Weil es heut eh nur regnet, hier eine Software für den STM32F103RB mit der das geht. Sie funktioniert mit dem STM32-Olimexino und sollte auch mit den diversen STM32F103-Bluepillboards gehen. Pin PC12 wird verwendet um den Pullup der USB-Verbindung zu aktivieren
-
Thread
STM32: CAN Loopback mit merkwürdigem Effekt
Hi, als frischgebackener Besitzer eines STM32F103 Stamp Moduls ich habe das CAN Loopback Beispiel aus der ST Standard Lib (3.4.0) ausprobiert und bin dabei auf einen merkwürdigen Effekt gestoßen. Im Loopback-Modus kann man die CAN-Nachrichten
Hi Matthias, auf dem Stamp ist ein STM32F103RET6 verbaut mit immerhin 512KB Flash. Laut Referenz-Manual ein High Density Device: ● High-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory density ranges
-
Thread
STM32 der Wordclock12h nicht per OTA flashbar
USART1 TX (Pa9) - ESP8266 GPIO15 an USART1 RX (Pa10) und an Pulldown 10k - ESP8266 GPIO14 an R (STM32F103-Mini-Development-Board RESET) - ESP8266 GPIO4 an BOOT0-Jumper (Mittlerer Anschluss) und an Pulldown 10k Daraufhin habe ich den STM32 und den ESP ein letztes Mal per Kabel geflasht. Nun nutzen
bleibt der Vorgang an dieser Stelle stehen: [code] Updating STM32 firmware... Downloading wc12h-stm32f103-ws2812-grb.hex... done. [/code] Ich kann sehen, dass der STM32 resettet. (Danach flackern manche LEDs ein wenig) Messe ich jedoch an BOOT0, dann wird er zu keinem Zeitpunkt auf HIGH gezogen.
-
Thread
Wo bekommt man zurzeit noch Mikrocontroller her.
In der Reichelt Werbung von heute war auch wieder ein F103 und LPC1766 drin. Der STM32F103ZCT6 mit 256 kB Flash für 8,70 €, und in der gleichen Werbung ein ATMEGA 32-16 DIP für 8,35 €.
> Der STM32F103ZCT6 mit 256 kB Flash für 8,70 €, Tja, die Zeiten wo man mit Python Speicher und Rechenzeit verschwendet hat sind wohl vorbei. Jetzt ist wieder Assembler im STM32F030 angesagt. :-D Olaf
-
Thread
Weg von Arduino - Beratung
Für den Anfang werde ich versuchen mich auf einen µC zu beschränken, und zwar den STM32F103RB (bzw. STM32F103C8) Ich denke den Controller kann ich nicht an seine Grenzen bringen, der dürfte weitaus reichen für meine Zwecke. Ausserdem gibt es aus China genügend Boards die diesen nutzen
#6130893: > Für den Anfang werde ich versuchen mich auf einen µC zu beschränken, und > zwar den STM32F103RB (bzw. STM32F103C8) > > Ich denke den Controller kann ich nicht an seine Grenzen bringen, der > dürfte weitaus reichen für meine Zwecke. Naja, das Schöne an den CM ist ja das die eine große
-
Thread
STM32F103 stm32duino internen Flash lesen und schreiben.
Hi, ich möchte bei den stm32f103 (derzeitig ein STM32F103C8T6 bluepill um paar Sachen zu probieren und testen, werde aber später ein STM32F103ZET6 warscheinlich nutzen, weil der mehr Pins und Speicher hat) auf den internen Flash
-
Thread
Makefile build Fehler - pipe: No such file or directory
libopencm3/mk/genlink-config.mk:47: No match for the FPU flags ../libopencm3/mk/genlink-config.mk:52: stm32f103c8t6 not found in ../libopencm3/ ld/devices.data ../libopencm3/mk/genlink-config.mk:63: ../libopencm3/lib/libopencm3_.a library v ariant for the selected device does not exist. CC stm32-msc-bootloader.c
wahrscheinlich eine folge von diesem Fehler hier sein: [code] ../libopencm3/mk/genlink-config.mk:52: stm32f103c8t6 not found in ../libopencm3/ ld/devices.data [/code] Habe mir daraufhin die devices.data Datei angeschaut. Dort gibt es aber den Eintrag: [code]stm32f103?8* stm32f1 ROM=64K RAM=20K [/code]
-
Artikel
MP32F103-Stick: Ein Mini-Mikrocontroller-Board mit USB und bis zu 4MB Datenspeicher
Einarbeitung in diese Materie veröffentliche ich hier ein kleines Board mit dem Mikrocontroller STM32F103CBT6 von STMicroelectronics (www.st.com). Dieser Chip hat 128KB Flash, 20KB RAM, SPI, I2C, USART, USB, CAN, ADC und läuft bis 72 MHz. Das Board wird genauso aufgebaut sein wie mein MP2103-Stick: LINK
Betriebssysteme vom Hersteller FTDI-Chip angeboten werden. Funktionsmodell. LINK: Datasheet vom STM32F103CBT6 LINK: st.com-Page vom STM32F103CBT6 LINK: Datasheet und Anwendung vom AT45DBxxx LINK: Datasheet vom TPS62203 Schaltplan. Herzstück des Boards ist der Mikrocontroller STM32F103CBT6 (IC1) mit 128kB