-
Thread
errorcode = HAL_BUSY
Ich generiere Code mit der CubeMX-Software für den STM32f030/STM32f103 um einen WIFI-Chip(nRF24L01+) via SPI anzusprechen. Dummerweise erhalte ich permanent den errorcode = HAL_BUSY; beim Versuch das SPI zum Senden zu "überreden". HAL_SPI_TransmitReceive_DMA
-
Thread
STM32F4 Timer synchronisieren
der Master setzt ja nur das en-bit in cr1. Kann man im debugger sehr gut beobachten. beim f103 funktioniert: [c] //Master:sel Triggeroutput timx_cr2->msm TRG0 #define timx_oc1ref_msm (0b100<<4) #define timx_smcr_msm (0b1<<7) TIM1->CR2|=timx_oc1ref_msm; TIM1->SMCR|=(timx_smcr_msm
-
Thread
ADC Messbereich verschieben nach 3,0 - 4,2V
mit 5V betrieben wird (nur um ein konkretes Modell zu benennen, es kann genauso gut auch ein STM32F103 sein) gerne eine Spannung im Bereich 3,0 V bis 4,2V messen. Dies geht ja mit den Standardmitteln. Nur dachte ich mir, warum soll ich denn den restlichen Bereich "verschwenden" und somit gut ein bis
. Dir bleiben somit mit den 12 Bits des STM32F103 insgesamt 2^12/2,5*(2,5-1,786) = 1170 Steps, um Spannungen zwischen 3 und 4,2V auszulösen. Das sind ca. 1,0mV/Step. Wirfst Du nochmals 2 Steps ADC-Ungenauigkeit und 50ppm/C Ungenauigkeit für Deine
-
Thread
STM32F103 USART DMA EMV-Problem?
Mahlzeit, Habe hier ein Problem mit einem STM32F103 und USART per DMA (Olimex P103 Dev-Board). Das Teil werkelt als Modbus-Master um Daten aus einem Energier-Meter zu klauen. Es läuft alles sehr zufriedenstellend (auf dem Schreibtisch). Nun ist das
-
Thread
ARM Cortex M3 und SWD Debug
einem Reset blinkt keine LED, erst wenn ich stlink-trace anwerfe. Scheint so als ob der MC (STM32F103) in einem "Debug Modus" steht und auf Meldungen via SWD wartet. Im stlink-trace.c Source werden ab der Zeile 394 auch direkt einige ARM Register beschrieben, die laut "ARMv7-M Architecture Reference
-
Thread
STM32 ohne I2C-Bugs
Es gibt STM32, bei denen I2C fürchterlich fehlerhaft ist (iirc zB STM32F103). Woran erkenne ich, bei welchen STM32 eine andere bzw verbesserte I2C-Pheripherie verbaut ist?
-
Thread
WS2812 LED-Streifen mit Raspberry Pi 3 ansteuern?
ist das man den SPI Takt genau einstellen kann, mit Cortex-M von NXP klappt das gut, mit dem STM32F103 habe ich das nicht hingebkommen weil der nur eine 2^n Teilerstufe für den Takt hat. Wenn man ein die 1-auf-3 Expandierung in der SPI Ausgabe macht braucht man nicht mehr Speicher. Die SPI Implementierung
-
Thread
2 Grundsatzfragen zu WLAN und ESP8266
Knoten andere HW und anderen uC hat, will ich keine 50Knoten im Haus haben; nicht mal 10. Also STM32F103 und 433MHz-Modul oder 2.4GHz-Modul je nach Wunsch? Wie viel besser wird das bei Preis, Stromverbrauch und Aufwand? Alternative 2.4GHz-Module belasten dieses Band im Haus ähnlich wie ein zweiter WLAN-Kanal
-
Thread
Leistungsstärkere Alternative für Atmega/Arduino
aber wohl nicht... Bei den STM32 konnte ich überhaupt keine Infos zu PWM finden...? Der STM32F103ZET6 würde mir am besten gefallen, scheint auch mit STM32duino kompatibel zu sein. Welches Board wäre da am sinnvollsten? Das hier? http://wiki.stm32duino.com/index.php?title=LY-M3S_STM32F103ZET6
bestellt: https://www.aliexpress.com/item/NEW-ARRIVE-FREE-SHIPPING-ARM-Cortex-M3-mini-stm32-stm32F103ZEt6-Cortex-development-board-72MHz-512KFlash-64KRAM/32328299925.html?spm=2114.13010608.0.0.bkKrJj und einen teensy 3.5, der ist 5V tolerant und das was der 3.6 kann brauch ich eigentlich dann nicht
-
Thread
STM32F103 + LiPo Akku 1S + Laden per USB wie zusammenbringen
nachlesen. Also ich möchte gerne (zum Basteln!) ein Setup haben, welches ein Board mit einem STM32F103C8T6 (z.B. http://www.ebay.de/itm/272283008473), dazu ein LiPo Akku 1S mit Schutzschaltung (z.B. http://www.ebay.de/itm/1x-Lipo-Akku-LxBxH-54-x-35-x-4-3-mm-3-7V-850mAh-1S-JST-Stecker-323778-/351719744942
Hinweis noch, ich denke nicht dass ich 5V benötige in der Schaltung sondern mit den 3,3 V die der STM32F103 braucht auskommen werde, dann das was ich bisher plane sind alles 3,3V kompatible "Fertigbausteine" aber natürlich schadet es auch nicht, wenn die Schaltung so flexibel ist und die 5V "nebenbei" mitbringt
-
Thread
I2S zwischen STM32F103RET6 und PCM3168A möglich?
Hallo, ich möchte den AD/DA-Wandler PCM3168A in Verbindung mit einem STM32F103RET6 Mikrocontroller nutzen bzw. eine I2S-Datenverbindung zwischen beiden ICs aufbauen. Beide ICs unterstützen zwar I2S, jedoch bin ich nun über ein kleines Detail gestolpert, bei dem ich gerade nicht
-
Thread
STM32F1 STM32Cube RTC Alarm Beispiel
Hallo Forum, ich möchte meinen STM32F103C8T6 in den 'deepsleep' schicken, und dass er nach x Sekunden wieder aufwacht. Das geht über die RTC, soweit so klar. Nur ich finde keinerlei Beispiele, die dass dann mit der Standard peripheral
eigentlichen Header ein, wo die ganzen Registerdefinitionen drin stehen, was in deinem Fall "stm32f103xb.h" sein dürfte. Dann kannst du z.B. mit [code]RTC->CRH = bliblablub [/code] was ins CRH Register der RTC schreiben. Die Bitdefinitionen sind auch alle in dem Header vorhanden und die jeweiligen
-
Thread
Basic im STM8S103
meinen Gebrauch eine Nummer zu groß, zur Verfügung hab ich hier nur -F030 (16k) -L050 (64k) -F103 (mit 64k und 128k) -F401 -F429 Ich versuch mich gerade am F030, aber der ist mit seinen 16k schon sehr dünn bestückt, mal sehen ob das mit dem L050 oder F103 was wird. Das soll ja ein Spaßprojekt
compile to STM32 MCU'S so you have to learn how to flash the device. Perhaps you've get a STM32F103 Bluepill: search the internet how to flash it !
-
Thread
STM32 Board gesucht
Wie wäre eines dieser beiden? http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-Board-Minimum-System-Entwickeln-Board/272280962867 http://www.ebay.de/itm/STM32F103C8T6-Cortex-M3-ARM-STM32-JTAG-System-Development-Board-Module-New-AR-/141937901318 Oder würde so etwas auch reichen? http://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435/272283008473
-
Thread
Development Board gesucht
slot mit bei da kannst dann > die Daten daraufschaufeln und die Weboberfläche. Also vom STM32F103 mit externem Ethernetcontroller würde ich ganz klar abraten. Kostet ja nicht weniger und ist deutlich leistungsschwächer. Von den anderen Nachteilen ganz zu schweigen. Wenn Du viel Flash-Speicher
bei da kannst dann >> die Daten daraufschaufeln und die Weboberfläche. > > > Also vom STM32F103 mit externem Ethernetcontroller würde ich ganz klar > abraten. Kostet ja nicht weniger und ist deutlich leistungsschwächer. > Von den anderen Nachteilen ganz zu schweigen. > > Wenn Du viel Flash-Speicher
-
Thread
STM32F103 ohne Quartz und Mbed
Hallo Forum, ich benutze einen STM32F103C8T6 auf einem selbstgestalteten Board in Minimalstbeschaltung - nur Abblockkondensatoren, kein Quartz. Als Umgebung kommt mBed zum Einsatz (unter platformio), und das initialisiert irgendwo die
In der Timer Implementierung für den F103 hatte ich auch schon vergeblich Fehler gesucht. Ich habe das IRMP für mbed portiert und auf dem F103 lief das nicht wegen des Timerfehlers. In der aktuellen mbed Version wurde der Timer überarbeitet
-
Thread
Probleme mit RFM69CW Modul
Hallo zusammen! Ich habe hier einen Aufbau mit STM32F103 Mikrocontrollern und dem Funkmodul RFM69CW. Die SPI Ansteuerung funktioniert gut und ich kann die Register auf mehreren Entwicklungsboard Aufbauten lesen und schreiben. Mein Aufbau ist folgendermaßen
-
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
Informationen zu C vs C++ / aka Futter für die Diskussion
(Buch von Christopher Kormanyos) ref_app https://github.com/ckormanyos/real-time-cpp stm32f103 template lib: https://github.com/ekoeppen/stm32f103-template-lib Stm32-Template-Gpio-Library: https://github.com/ThatEmbeddedGuy/Stm32-Template-Gpio-Library
-
Thread
Beste Lösung RX DMA Ringbuffer STM32
Ich nutze einen F103 mit 72 MHz. 2 USARTs schreiben/senden per Interrupt in 2 Puffer mit 9600 Baud und 230,4 KBaud. In der main werden zyklisch diverse Sensoren per SPI/I2C abgefragt. Mein Controller langweilt sich dabei
-
Thread
STM32 Discovery externe Versorgung
Der F103 des STLinks haengt mit nicht 5 Volt toleranten Leitungen an dem F4. Falls eine dieser Leitungen "High" ist, wird auch die Versorgungsspannug des F103 ueber die Schutzdiode hochgezogen. Damit laueft der F103 los, und beeintrachtigt den F4.
-
Thread
"Universalprogrammer" für Linux
Wenns billig sein soll einen stm32f103 ? Braucht mal aber wohl Levelshifter.
-
Thread
OLIMEXINO Board startet im mit der PLL und 72MHZ
Verwende ich aber anstatt dem Olimexx Board eine STM32F103 Nucleo läuft alle wie erwartet. ST Link und CoIDE+Treiber sind identisch.
-
Thread
Einplatinencomputer mit schnellem Standby?
Hardware-Kosten ca. 15-20 Euro, zusammenstöpseln, bisschen programmieren und fertig ist die Laube. Ein STM32F103 ist nicht kompliziert, für den VS1053B gibt es genug Beispiele im Netz (wenn Dir das überschaubar dünne Datenblatt schon zu aufwendig ist...), für ein ILI9341-Display gibt es ebenfalls Bibliotheken
-
Thread
Viele servos an Microcontroller/Arduino anschließen
Ein stm32f103c8t6 hat 37 io pins, kostet unter 3,- und kann über Arduino IDE programmiert werden?
Andreas R. schrieb im Beitrag #4781801: > Ein stm32f103c8t6 hat 37 io pins, kostet unter 3,- und kann über Arduino > IDE programmiert werden? Ist das eine Frage.
-
Thread
STM32 Board mit USB Schnittstelle zum Programmieren?
Beitrag #4780422: > Wozu dient dann der USB? Zum einen zur Stromversorgung. Und dann kann der STM32F103 ja auch USB. Muß aber erst ein Programm laufen, damit der USB was macht. > Programmiert wird dann über die SWD Pins? Entweder das. Oder per UART und den Bootloader im ROM. PA9/PA10 des F103 sind RxD und TxD. Und wenn du den Jumper bei Boot1 (IIRC) auf H umsteckst, dann springt der F103 nach dem Reset in den Booloader und du kannst ihn z.B. per USB-Serial Adapter flashen. Leider hat ST dem F103 keinen USB-Bootloader spendiert, den haben erst die nächstgrößeren µC. Ein Nucleo- oder
-
Thread
HC-05 Bluetooth <-> STM32F103
auch einen passenden Treiber. Als Board wo das Display angeschlossen ist habe ich ein Nucleo STM32F103 Board genommen und das Bluetooth Modul ist ein HC-05. Nun wollte ich das ganze Teil aber auch gerne per Bluetooth anbinden und habe gedacht das das ja ohne Probleme mit dem HC-05 funktionieren sollte
Sind beide BT modulen auf 115 k configuriert ? In prinzip soll das program auf den F103 identisch sein für Kabel / BT Schnittstelle. Wen etwas schief geht mit BT muss du Zeichen verlieren, oder da kommt gar nichts.
-
Thread
STM32F4 I2C hängt sich auf (Busy und Timeout)
RootFolder=https%3a%2f%2fmy%2est%2ecom%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fSTM32F103XX%20I2C%20Busy%20Flag%20after%20unsuccessful%20transfer&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=458 Wenn ich den Befehl "HAL_I2C_Mem_Read
-
Thread
ILI9325 Partial Image nutzen
Hallo, ich habe das Pollin STM32F103VET6 Board mit LCD und einem ILI9325 Treiber. Mittlerweile bin ich gut voran gekommen und kann halbwegs akzeptabel damit arbeiten. Zu gerne würde ich die Perfomance noch etwas erhöhen und mit "partial
sehr > helfen! Erik Z. schrieb im Beitrag #4770411: > Hallo, > > ich habe das Pollin STM32F103VET6 Board mit LCD und einem ILI9325 > Treiber. Mittlerweile bin ich gut voran gekommen und kann halbwegs > akzeptabel damit arbeiten. > Zu gerne würde ich die Perfomance noch etwas erhöhen und mit
-
Thread
STM32F103 DMA ADC und SPI gleichzeitig Fehler
Hallo, ich habe eine Frage bezüglich der gleichzeitigen Nutzung des STM32F103 DMA Controllers für SPI und ADC Ich habe ein Board mit mehreren SPI LED Controllern, LED siebensegment Controllern und einem ADC der Pushbuttons abfragt. Wenn ich nun auf dem Siebensegment Controller
ausgeschaltet). Meine Frage ist deshalb, weiß jemand ob sich DMA mit ADC und DMA mit SPI beim STM32F103 beißen kann? Für diejenigen die sich den Code anschauen wollen, der findet sich auf meinem GitHub account unter https://github.com/mrwillem/versatube-display/tree/master/src der ADC DMA wird
-
Thread
Nokia Display an STM funktioniert nicht
wieder an meinem Projekt versucht und wollte mal schnell ein Display anschließen. Daten: STM32F103, Display Nokia 3310 Clone, Sprache: C Ich habe mir den Code von zwei Seiten zusammen geklaut: http://www.micromouseonline.com/2009/05/26/nokia-3410-lcd-on-the-stm32/ https://stm32f4-discovery.net
-
Thread
mbed im Dauereinsatz
Ich finde die mbed-Libs ziemlich gut gemacht. Leider geht der ganze USB-Kram auf den billigen STM32F103 Boards nicht. Auch sonst gibt es Lücken bei anderen Prozessoren außer LPCxxx.
-
Thread
HTU21D antwortet nicht (Trace, Schaltplan & Board)
Hallo Forum, ich versuche derzeit ein HTU21D an einem STM32F103 anzusprechen. Leider meldet er sich nicht auf meine I²C Anfrage. Er ist der einzige Teilnehmer am I²C Bus. Die Leitungen sind kleiner 3cm. CLK & DAT sind jeweils mit 4,7k gegen VCC gelegt. VCC ist
-
Thread
Stm bringt einen STM32H7 mit 400Mhz
uC-Linux > realisieren. LQFP48 wäre dann schon interessant. Es gibt doch schon Nuttx. Läuft auf nem F103 mit 64KB Flash und 20KB RAM.
-
Thread
STM32F103 - I2C über DMA Gyro Sensor
möglich einen DMA Trigger per Pin-Change zu erzeugen? Ich finde da leider nicht drüber im Manual des F103. Würde jetzt erstmal den Umweg gegen den INT Pins des Sensors (Fifo full) auf einen Pin_Change INT der CPU zu verzweigen und in deren ISR den DMA Trigger manuell anstossen. Denn CPU Zeit will ich mit
-
Thread
STM32F1xx DMA - FSMC (LCD)
Hallo, ich habe mir grade ein STM32F103VET Board mit TFT von Pollin zugelegt. Das LCD besitzt einen ILI9325 Display-Controller und ist über 16 Bit FSMC angebunden. Hierzu habe ich mir entsprechende Bibliotheken zusammengeführt um die volle
-
Thread
Billigste Entwicklungsplatine mit Mikrocontroller?
ich gekauft als es noch unverschämte 2,50 € gekostet hatte: https://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-ForArduin/32282374854.html Wurde hier auch schon öfter erwähnt, Schaltplan findet man hier in der Artikelsammlung, die mbed lib kann man auch mit dem Board verwenden: https://developer.mbed.org/users/hudakz/code/STM32F103C8T6_Hello/
-
Thread
Timer Interrupt STM32F103
Boards. > > Gruß, > > Holm Sind 4,99 inkl. Porto zu viel ? https://www.amazon.de/STM32F103C8T6-STM32-Mindestsystem-Development-Arduino/dp/B01C2I7CSU/ref=sr_1_1?ie=UTF8&qid=1476774100&sr=8-1&keywords=stm32f103
> >> Gruß, >> >> Holm > > Sind 4,99 inkl. Porto zu viel ? > > https://www.amazon.de/STM32F103C8T6-STM32-Mindestsystem-Development-Arduino/dp/B01C2I7CSU/ref=sr_1_1?ie=UTF8&qid=1476774100&sr=8-1&keywords=stm32f103 Sachma, bist Du sicher das Du überhaupt lesen kannst? Ich habe für 4 Stück
-
Thread
STM32F030 + I2C + libopencm3
selbstschreiben wirds wieder mal hinauslaufen. Folgendes Problem: mit libopencm3 funktionierte ein STM32F103 in Verbindung mit I2C klaglos. Ein einfacheres Programm sollte nun auf eben einen STM32F030 übertragen werden und damit fängt jetzt mein Problem an. Die Lib bietet keine "richtige" Unterstützung
-
Thread
Wie mache ich PVD ( programmable voltage detector ) interrupt funktioniert ?
hallo forum, Ich will bei stromabschaltung eine Datei zum flash von STM32F103 speichern dafür richte ich PVD ( programmable voltage detector ) interrupt folgende Weise ein. aber ich kann PVD interrupt nicht feuern Ich schalte eine LED durch ein Portpin ein im PVD interrupt
-
Thread
Atmega oder XMega oder ARM?
LPC8xx bekommt noch für ca. 2€, der LPC1347 (mit USB) liegt nackig aber schon bei 6-7€. Den STM32F103 mit Platinchen bekommt man für 2$ hinterher geworfen. Als riesigen Vorteil bei den Cortex-M sehe ich die guten und einfachen Debugmöglichkeiten. Beim LPC ist es LPCLink2 für knappe 20€ oder ein (neueres
-
Thread
STM32F4 Schaltung um Controller über USB zu programmieren
Black Magic Firmware nehmen. Die kostet nichts und lässt sich wie J-Link und ST-Link auf den STM32F103CBT6 flashen. Sogar die entsprechenden Schaltpläne sind frei verfügbar. Falls es doch unbedingt der ST-Link sein muss, wären "i am key, wawawa" und "best performance" wichtige Schlüsselwörter um an
-
Thread
System Workbench for STM32 mit STM32F103C8T6
So ein Board ist das: http://www.ebay.de/itm/STM32F103C8T6-Cortex-M3-Minimum-System-Development-Board-For-Arduino-NEW-TE435-/381608714154?hash=item58d9a6dfaa:g:wAUAAOSwjXRXYRuJ
verwendet. https://www.mikrocontroller.net/topic/350400 https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board Man kann auch die mbed lib verwenden und den Online Compiler von mbed verwenden: https://developer.mbed.org/users/hudakz/code/STM32F103C8T6_Hello/
-
Thread
Waveshare 4.3" ePaper fast nutzlos
4.3inch_e-Paper Dort sind auch viele Dokumente zu den Komponenten auf dem Board (u.a. ein STM32F103VC als Controller) Allerdings gibt es für die mir wichtigen Funktionen nur sehr Bruchstückhafte Informationen: Zum Zeichensatz, ja es gibt Font-Dateien, jedoch keine Doku dazu. Also wollte ich
-
Thread
STM32F103 "Blue Pill" als preiswertes CAN-Interface
Der STM32F103 ist für ein PC-CAN-Interface keine gute Wahl weil man CAN und USB nicht gleichzeitig nutzen kann. Ich würde eher den STM32F072 vorschlagen, dort gibt es diese Einschränkung nicht.
Dort kommt ein STM32F105 zum Einsatz um das Problem mit dem gleichzeitigen USB und CAN beim STM32F103 zu umgehen.
-
Thread
STM32F103 ADC per Timer triggern (SPL)
Ich finde leider den Fehler nicht: Capture 2 funktioniert (Interrupt), löst aber nicht den ADC aus. Offenbar fehlt etwas - aber was? [c] #include "stm32f10x_conf.h" int main(void) { SystemInit(); // Interrupts NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4); NVIC_InitTypeDef NVIC_InitStructure; NVIC_InitStructure.NVIC_IRQChannel = ADC1_2_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x00; NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x01; NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure);
-
Thread
MAX7219 mit STM32 ansteuern - Software SPI
ich versuche gerade, eine 8x8 LED Matrix, die von einem MAX7219 gesteuert wird, mit einem STM32F103 via Software SPI anzusteuern. Nach dem Datenblatt wird der an DIN anliegende Pegel bei der steigenden Flanke der Clock-Leitung in das Register geschoben. CS muss dabei *low* sein. Nachdem 16 bits
-
Thread
Ansteuern eines 2.4 Inch TFT Display(Ili9341 Controller)
jyetech) verwendet dieses Display denn Ili9341 Controller. Das DSO138 hat als Mikrocontroller denn STM32F103C8 das macht es mir schwer diesen auf mein Atmel Controller um zu setzen. Das TFT Display hat ein 40 pin Header. Dabei sind Daten Pins von 0 bis 7. Und RS, CS, WR, RD Pins. Sind diese(RS, CS...)
-
Thread
STM32 SWD Programmer
kleinen China ARM und bin auf diesen hier gestossen: https://www.aliexpress.com/item/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino/32583160323.html?spm=2114.01010208.3.63.14Zntl&ws_ab_test=searchweb201556_0,searchweb201602_3_10057_10065_10056_10068_10037_10055_10054