-
Thread
uC - kennst du einen, kennst du alle
Serie (z.B. ATmega328P auf Arduino-Nano Board), ansonsten etwas mit ARM Cortex M3 oder M4 drin (z.B. STM32F103C8T6 auf Blue-Pill Board oder STM32F103RBT6 auf Nucleo-64 Board). Wir reden hier von rund 350 Seiten Lesestoff versus 2500 Seiten. Klingt krass, aber man muss ja nicht alles auf einmal Lesen
Vorwissen. Ganz unrecht hat der OP nicht ... Ich hab lange Zeit mit AVRs gearbeitet und bin dann auf STM32 quasi umgestiegen. Es hat 2 Wochen gedauert sich da einzuarbeiten und das angestrebte Projekt zur Funktion zu bringen. Aber selbst mehr als 1 Jahr später tauchen immer noch Sachen auf, mit denen
-
Thread
Wie RTC Genauigkeit messen?
am besten die Genauigkeit von einem RTC wie z.b. DS3231, DS1307, MCP7940N oder auch der interne im STM32f103 Es wird der drift in PPM angegeben, aber wie finde ich diesen Wert raus ? Reicht dazu ein logic analyzer? Vom STM32 gibt es diese Anleitung wie es kompensiert wird und wohl auch wie
billige aber auch zeitaufwändige Prozedur für Arme kannst du hier nachlesen: http://stefanfrings.de/stm32/index.html#rtc_calibrate
-
Thread
Vektorregelung / FOC mit Hobby uC
jemand von euch schon mal eine Vektorregelung > für einen BLDC mit einem Standard Controller, z. B. STM32F103C8 oder AVR > umgesetzt? Idealerweise sensorlos Mit dem STM32F103C8 sehe ich keine Probleme, eine FOC zu implementieren. Rechnerei: Clarke - Park Transformation, 2x PI Regler, Inverse Clarke - Park Transformation Die PWM kannst du sogar mit dem internen PWM Modul des STM32F103C8 generieren. Gruß,
-
Thread
AVR oder STM32 für Entwicklungsprojekt
zum STM32 raten, und zwar einem "Nucelo 64 STM32F103RB". Denn da ist der Programmieradapter/Debugger schon dabei. Wenn du unter Zeitdruck stehst, dann greife lieber zum AVR, und zwar einem Arduino Nano compatible
Marc schrieb im Beitrag #5618919: > und eher gleich auf ein STM32F4 Discovery mit Float setzen. Einen STM32F4 für eine Toaster Statemachine? Ich glaube, du hast nicht mehr alle Streusel auf dem Kuchen! Nichts gegen STM32F4... Die tun es schon... Aber
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
PIC and 8051 kopieren. Immerhin gibt es auch schon einen günstigen CM0 bei LCSC. Allerdings ist ein STM32F030 auch schon für 0.3X USD zu haben.
kommt man preislich in die Naehe von Silabs-MCUs. LCSC CH559L 1St. 1,60 USD Digikey C8051F385 1St. 2,29 USD Kleiner Hinweis: der STM32F072C8 ist bei Aliexpress schon für 1 USD zu haben.
-
Thread
MCU von SD booten
Application in den > SRAM laden und von dort ausführen. Geht halt nicht bei AVR. Mit dem STM32F103 wäre es zum Beispiel machbar. Der führt Code aus dem RAM sogar etwas schneller aus, als aus dem Flash. http://stefanfrings.de/stm32/index.html
-
Thread
uC Aufhängung technisch möglich?
AVRs hatten da äußerst schwerwiegende Fehler bei Power-On. Das musste ich auch gerade bei einem STM8S103 erfahren (Bicolor Filmleuchte). Steigt VCC zu langsam, kommt er über ein paar Anfangzeilen anscheinend nicht hinaus. Eine LED am MC blinkte zwar, aber sonst tat sich nichts. Bei längerem Reset
Takt aber eher syntaktischer Zucker. > > Auf welches Dokument bezieht man sich hier? Datenblatt 32 * mov rx,rx // 1 Takt 32*2 lds/sts rx,adrX // 2 Takte 16 * br (sreg,c/s) // durchschnittlich 1,5 Takte ;-) 112 > Was bedeutet UOP? Ableitung NOP: No Operation; UOP Unknown Operation > In
-
Thread
STM32F103: bei UART1 remapped funktioniert der UART1 Interrupt nicht
Jetzt ist Zeit auf einen echten STM32F103 umzusteigen. Findest du nicht?
pegel schrieb im Beitrag #5615437: > Jetzt ist Zeit auf einen echten STM32F103 umzusteigen. Nein! Hier wird gespart, koste es was es wolle.
-
Thread
STM32F103, PWM als Tongerator
Hallo, ich wollte eine PWM eines STM32 als Tongerator benutzten. Dafür müsste ich ja ständig den Presacaler bzw. den Period wert ändern. Es gibt Befehle für den Compare Wert zu ändern (das müsste ja im Prinzip die Lautstärke sein). Wie kann ich Presacler und Period wärend der "Laufzeit" ändern. oder muss jedes mal den Timer abschlaten und mit dem neuen Tonwert initialisieren? Dank und Gruß Jan
-
Thread
STM32F103 Timer 3
Hallo, ich versuche mit Timer 3 und Timer 1 PWM Signale zu erzeugen. Mit Timer 1 funktioniert es wie ich mir geadacht habe. Leider kommt bei Timer 3 nur Unsinn raus. Pins habe ich den Code geschrieben. Sieht jemand den Fehler? Ich teste die Ausgänge mit PulsView. Dank und Gruß Jan main.c [c] TIM_SetCompare1 (TIM1, 200); // DISPLAY 1 TIM_SetCompare2 (TIM1, 400); // DISPLAY 2 TIM_SetCompare3 (TIM1, 500); // CHARGE PUMP TIM_SetCompare1 (TIM3, 499); // Test1 TIM_SetCompare2 (TIM3, 499); // Test2 [/c] pwm.c [c] #define PWMPINCHARGEPUMP GPIO_Pin_15 //TIM1_CH3N #define
-
Thread
welches Target für STM32FEBKC6T6 auswählen
Das sind offenbar Samples oder Uralt-Versionen vom STM32F10xxxx aus der Mottenkiste. Im Datenblatt vom STM32F103x8, STM32F103xB steht unter Revisionen (des Datenblatts): 20-Jul-2007, Rev. 2 <----- !!! 22-Nov-2007, Rev. 4: "Document status promoted from
Für ungefähr den gleichen Preis bekommst du STM32F103C8T6
-
Thread
STM32F103 JTAG abschalten GPIO einschalten
Hallo, ich habe bei einem STM32F103 gerade PB3 und PB4 also GPIO mit folgendem Befehl freigeschaltet: RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE); Woher
AFRL + AFRH welche alternate Function (4 Bit pro Pin) für > diesen Pin aktiviert ist. Bei einem F4 und co. ja. Nur geht es hier um einen F103 der diese Register nicht hat.
-
Thread
LEDs direkt an µC betreiben
Hallo, ich will mit einem STM32F103 Leds ansteuern. Die LEDs sind L-7104ID und GD brauchen also ca. 10mA um richtig in Fahrt zu kommen. Vorwiderstand hätte ich jetzt mit 1k2 (schon verbaut, waren mal an 12 Volt) und parallel
Rufus Τ. F. schrieb im Beitrag #5609305: > aber eigentlich sind I/O-Pins eines Controllers > nicht dafür gedacht, als Leistungstreiber missbraucht zu werden. Na zumindest in den Dablas der PICs wird damit
-
Thread
HAL: Bin auch gerade auf die Schnauze gefallen.
ein umfangreiches Projekt, welches ursprünglich mit CubeMX für einen STM32F103 erstellt wurde, innerhalb von einem halben Tag auf einen STM32F302 portiert. Und das hat auch nur solange gedauert, weil für die USB Schnittstelle grosse Anpassungen gemacht wurden, damit man
Stefanus F. schrieb im Beitrag #5604174: > Da kann ich auch gleich ganz auf die HAL verzichten. Mir fällt es ohne > HAL jedenfalls leichter. Volle Zustimmung. Gerade bei einem STM32F103 für den es vor der
-
Thread
Stm32f407 flashen
Schau zuerst ins "STM32F4 Reference Manual" Kapitel 2.4 "Boot configuration". Die Zuordnung der Pins findest du im "STM32F407 Datasheet". Außerdem solltest du einen Blick ins "STM32F40x Errata Sheet" werfen, um böse Überraschungen
. Alternativ kann man die BlackMagicProbe Firmware verwenden, die kann man auch auf die kleineren F103C8 flashen.
-
Thread
Polyphonic Ton mit STM32F103
Ich würde gerne für eine (Weihnachtsbastelei) mittels einer Bluepill (die auf eine eigene Projekt-PCB dann geroutet werden soll) eine "Sound" Unterstützung haben. Und diese sollte mehrstimmig sein. Jetzt hat es hier jemand geschafft, so etwas mittels AVR zu machen (das mich schon vor ein paar Jahren begeistert hat): https://www.mikrocontroller.net/articles/AVR-Synthesizer So etwas hätte ich nun gerne auch für einen STM32. Leider mag ich die AVR der Assemblerteile wegen nicht wirklich auf einen STM32 portieren (vor allen Dingen denke ich würde das zu lange dauern). Genial wäre, würden
-
Thread
Arduino Due: Nanosekunden-Delay
alles mögliche andere tun. Mit den SAM3X8E-Controllern kenne ich mich nicht so gut aus, aber bei den STM32 geht das definitiv.
schrieb im Beitrag #5599717: > SAM3X8E-Controllern kenne ich mich nicht so gut aus, aber bei den STM32 > geht das definitiv. Der STM32F103 spielt nach minimaler Initialisierung eine 3-Phasen-Sinus-PWM ab, ohne auch nur eine CPU-Takt zu benötigen. In meinen (Test-)Fall macht er 2..200Hz "Drehstrom
-
Thread
Display an µC
Hast du hier mal ein Link. Ich habe gerade ebay durchsucht, konnte aber nichts finden. nur einen STM32F103 mit Display der dürft aber etwas klein sein. https://www.ebay.de/itm/3-2-TFT-Touch-LCD-board-Display-Screen-Panel-STM32-STM32F103VCT6-Dev-Boar/173078599180?hash=item284c49d60c:g:7wEAAOSwaB5XrU2i
habe gerade ebay durchsucht, konnte aber > nichts finden. nur einen STM32F103 mit Display der dürft aber etwas > klein sein. > https://www.ebay.de/itm/3-2-TFT-Touch-LCD-board-Display-Screen-Panel-STM32-STM32F103VCT6-Dev-Boar/173078599180?hash=item284c49d60c:g:7wEAAOSwaB5XrU2i
-
Thread
USB Signale von kapazitivem Touch auswerten und als Maus Eingabe simulieren
Programm läuft auf einem Teensy2.0, aber auch (mit ganz kleinen Änderungen) auf einem ProMicro mit Atmega32u4 für weniger als 5,- Gruss
µC-Modul, der USB-device kann. Leg dir dazu einfach so ein BluePill-Dingens zu, alternativ das Projekt (STM32F103C8T6.ZIP), was ich vor geraumer Zeit hie rmal gepostet habe. Dann guckst du, was für ein Touch-Controller auf deinem kapazitiven Touch drauf ist. Die Dinger haben fast immer nen I2C als Anschluß
-
Thread
Tages Countdown Energieeffizient mit AVR realisieren?
kombinieren, könntest du auch einen Mikrocontroller mit integrierter RTC benutzen. Zum Beispiel ein "STM32F103C8T6 Module" von Aliexpress oder Amazon. Kostet nur ca. 2 Euro. Dessen RTC enthält keinen Kalender, sondern zählt einfach Millisekunden hoch. Ein Tag entspricht 24*60*60*1000 Millisekunden. Für die ersten Schritte mit diesem STM32 hilft Dir vielleicht mein Büchlein http://stefanfrings.de/mikrocontroller_buch2/index.html und die Notizen auf http://stefanfrings.de/stm32/index.html . > (Datums-Kalkulation) ist das in C für
-
Thread
RISC-V: Wird das was?
jetzt auch mal das User Manual und Datasheet angeschaut. > Wenn ich das richtig sehe, dann hat der GD32VF103 die Peripherie vom > STM32F105, denn der hat gegenüber dem F103: > 2x CAN > DAC > USB OTG Ja, ich hab geschummelt. Ich hab ihn mit dem GD32F103 verglichen, nicht mit dem STM32F103. Da hier
Der STM32F103 kann ja auch gegen einen STM32F303 getauscht werden. https://robotdyn.com/catalog/development-boards/stm-boards-and-shields/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board
-
Thread
DCF77 von Peter Danegger
schrieb: > Heutzutage geht der Trend oft zu total überdimensionieren Prozessoren, > was dann bis zu 32-Bit Prozessoren für eine simple Uhr mit > DCF77-Synchronisation reicht. Vielleicht legt er die 77.5 kHz gleich noch auf den ADC des STM32 und baut sich ein DCF77-SDR. Aber auch da gähnt ein STM32
prozessor oder was auch immer suchen. Ich benutze nur noch STM32F103 (1,5 Euro mit Platine auf Chinaebay und gut ist). Warum soll ich da noch mit nem Attiny oder was auch immer anfangen wenn nicht nötig... Immer den selben Code auf anwendungszweck angepasst
-
Thread
Naked ISR hier ok?
Thomas E. schrieb im Beitrag #5591414: > Nein, das heißt immer Sleep Mode. Bei den STM32F103 heißt das "Low-power modes". "Sleep mode" ist beim STM32F103 das was beim AVR der "Idle" ist.
-
Thread
Drehregler Peter D Code
Hallo, ich versuche den Drehregler ans Laufen zu kriegen. Anfänger Level! Benutzt wird ein STM32F103 Mikrocontroller. Ich habe mir bereits den Code von Peter D. angeguckt leider konnte ich ihn nicht nachvollziehen. Es ist verwirrend, wo die Funktionen reingeschrieben worden. Ich habe es erst
AA schrieb im Beitrag #5587896: > STM32F103 Soweit mir bekannt, hat der STM32F103 (Alle STM32F103 ?) einen (oder mehrere?) Timer(Hardwaredecoder), welcher direkt mit einem solchen Drehencoder umgehen kann. Den Code von Peter wirst
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
Druckerport (ist ausgestorben) und inzwischen hab ich mir auf Basis des kleinen Bastel-Projektes mit einem STM32F103C8T6 (hatte ich mal hier gepostet, LP per Eagle und Firmware in Basisausstattung) einen halbintelligenten PIC-Brenner gemacht: Basisalgorithmen im STM32, General-Algorithmen im PC, das Ganze per
W.S.: Oder den Minimaladapter zur Laufzeit mit einem passenden Firmwareblob füllen. Der kommt ins STM32F103 RAM und läuft dann da. Schon hat man für jeden Padauk die passenden Algos im Progadapter.
-
Thread
STM32 Pin einlesen funktioniert nicht
Hallo, ich wollte gerade an einem STM32F103 einen Pin einlesen. Leider bekomme ich es nicht hin (Anfänger). Kann jemand mal kurz über den Code schauen? Es handelt sich um einen Encoder mit Push Button. Ich wollte den zuerst mal testen
was sie tun, BEVOR sie es tun, aber genau das ist der > richtige Weg. Oder vielleicht mal nach *stm32 example code for pin input* googeln?
-
Thread
minimale Boards
Für Prototypen habe ich bisher meist mit fertigen atmega328p oder stm32f103c8 Boards gearbeitet. Für die final Version ist das natürlich doof, da würde ich lieber alles auf eine Platine bringen. Maximal zwei Layer SMD und noch per Hand lötbar. Nun stellen sich folgende
schrieb im Beitrag #5585889: > Für Prototypen habe ich bisher meist mit fertigen atmega328p oder > stm32f103c8 Boards gearbeitet. Für die final Version ist das natürlich > doof Das finde ich nicht. Zumindest nicht "natürlich". Früher haben wir IC im DIP-40 Gehäuse verbaut, heute halt Adapterplatinchen
-
Thread
Bluetooth Tastatur mit Mikrocontroller pairen (Arduino)
einen Chip) Selbst eine USB Tastatur an einem Arduino (mit Kabel) klappt nicht (ich habs auf einem STM32F103 versucht und bin auch daran gescheitert, weil eben kein OTG) Auf STM32F4(29) hatte das dann geklappt .. mit Fremdcode (und im besten Fall hab ich da dann davon die hälfte verstanden, was gerade
#5586586: > Selbst eine USB Tastatur an einem Arduino (mit Kabel) klappt nicht (ich > habs auf einem STM32F103 versucht und bin auch daran gescheitert, weil > eben kein OTG) Logisch. Eine USB-Tastatur ist ein USB-Device und muss an einen USB-Host angeschlossen werden (OTG in Host-Role ist auch ein
-
Thread
STM32 Core Arduino Framework
zusammen bauen. Mit dem STM32F407VE auf einem Chinaboard spiele ich auch gerade.
muss auf Linux ein 32bit Treiber nach installiert werden. https://github.com/rogerclarkmelbourne/Arduino_STM32 Nur für F1 und F4. Habe ich nicht probiert. https://github.com/platformio/platform-ststm32 platformIO.
-
Thread
STM32F1x Externer ADC mit DMA Einlesen
2.257161288.295391380.1538634416-1096078185.1512028579 Die Frage die ich mir hierbei stelle ist, wie schnell kann ich mit dem STM32F105 mittels DMA den ADC einlesen? Ich stelle mir das etwa so vor: Timer -> CLK ADC |-> DMA Trigger DMA Source: PORTA DMA Target: Array, auto increment Nach z.B. 103 Messungen
10MHz CLk. Das kann schon zu viel sein. Bei meinem Projekt (Videowall LED Panels ansteuern) ist der STM32F407 auf 168MHz schon zu langsam. Mithilfe des DMA wollte ich mit 20MHz ein Array vom SRAM auf 16 Portpins ausgeben. Gab sofort FIFO Errors, bei 10MHz läufts, aber gibt Fehler wenn auch die CPU ins
-
Thread
stm32f103 Timer Input Capture Interrupt
Hallo Zusammen, Ich bin gerade dabei mich mit den Timern des stm32 zu befassen. Später möchte ich damit einen DHT22 auswerten. Als erstes Versuche ich nun eine Flanke zu erkennen und daraufhin in der ISR eine Uart-Meldung auszuspucken. Habe mir dafür etwas Code zusammen gebastelt. Beim Testen sehe ich auch die Uart-Message. Leider dauerhaft sobald ich den pin ziehe. Leider bin ich in den IRQ und Timergeschichten beim stm32 relativ neu. Daher weiß ich natürlich nicht ob ich was vergessen habe. Die Vermutlich einfachste erkärung wäre vermutlich einen Fehler in der Initialisierung des Timer
-
Thread
Gutes JTAG Tutorial gesucht
einfach. Was willst du eigentlich genau erreichen? Einfach nur einen Controller wie z.B. einen STM32 flashen, debuggen, auslesen? Das ist mit der J-Link Software doch simpel, z.B.: [code]JLink.exe -Device STM32F103RB -If JTAG -Speed 1000 # JLink mit richtigem Device starten connect # Zum Device
beim Beispiel zu bleiben: > [code]JLink.exe -Device STM32F103RB -If JTAG -Speed 1000 # JLink mit > richtigem Device starten > connect # Zum Device verbinden Zu diesem Zeitpunkt geschieht da schon eine ganze Menge "Magie" über JTAG. Ich habe mal versucht
-
Thread
STM32F103 clear TIMx->SR geht nicht
habe hier ein (in meinen Augen kurioses) Problem, das ich nicht gelöst bekomme. Ich habe einen STM32F103 und möchte verschiedene Timer Interrupts nutzen. Da es aber nur eine ISR für diese Interrupts gibt muss ich in der ISR über TIMx->SR abfragen, was den Interrupt ausgelöst hat. Dabei werden mir
Studiere mal das Kapitel über Timer im Reference Manual des F103. Insbesondere den Abschnitt zu Time-Base Unit. Dort ist auch noch ein ARR Register erwähnt... Überarbeite deinen obigen Code anschließend nochmal. Konkret: Initialisiere deinen Timer vollständig
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
überladen und > der Debugteil ist auch noch off-board verwendbar. Das gibts bei anderen Leuten auch, STM z.B.. > > Die Programmierung des Baudratengenerators mit dem Modulator ist etwas > "Quirky". Das ist wahrscheinlich beim STM32 besser gelöst. Zum Glück > brauche ich nur 1200 Baud für den HART
Quarz unselektiert oder abgeglichen ist, ist es trotzdem nicht so schlecht. Ich habe eine Eigenbau STM32F103 Platine mit RTC Batterie und interner RTC die ich jetzt mindestens ein Jahr rumstehen hatte und kürzlich las ich die Zeit aus und sie war nur um 5min falsch. Der Quarz ist dort auch nicht abgeglichen
-
Thread
Uart String empfangen Interrupt
rauskopiert aus einer Schnitstelle die mit einem ESP kommuniziert. Der Code unten läuft so auf einem STM32F103, hatte den Code damals selber aus einem Beispiel kopiert ... Header File: [c] #define ESP_TX_BUFFER_SIZE 256 #define ESP_RX_BUFFER_SIZE 256 #if ESP_TX_BUFFER_SIZE < 2 #error ESP_TX_BUFFER_SIZE
Hallo, Stefanus F. schrieb im Beitrag #5568935: > Wie meinst du das, er sendet weiterhin Echos an den PC zurück während er > hängt? Damit ist gemeint, dass nicht der Controller an sich hängen bleibt. Wenn er in diesem
-
Thread
Wer nutzt das Nucleo-64 und kann mir
x c++ -E -CC -mcpu=cortex-m3 -DF_CPU=72000000L -DARDUINO=10806 -DARDUINO_MAPLE_REV3 -DARDUINO_ARCH_STM32F1 -DMCU_STM32F103RB -DSERIAL_USB -mthumb -march=armv7-m -D__STM32F1__ -DARDUINO_ARCH_STM32 -DMCU_STM32F103RB -DSERIAL_USB -mthumb -march=armv7-m -D__STM32F1__ -DARDUINO_ARCH_STM32 "-IC:\\Users\\MHorb
x c++ -E -CC -mcpu=cortex-m3 -DF_CPU=72000000L -DARDUINO=10806 -DARDUINO_MAPLE_REV3 -DARDUINO_ARCH_STM32F1 -DMCU_STM32F103RB -DSERIAL_USB -mthumb -march=armv7-m -D__STM32F1__ -DARDUINO_ARCH_STM32 -DMCU_STM32F103RB -DSERIAL_USB -mthumb -march=armv7-m -D__STM32F1__ -DARDUINO_ARCH_STM32 "-IC:\\Users\\MHorb
-
Thread
STM32 Uart: 2 Byte nahtlos schicken?
Hallo Leute, kann mir jemand sagen ob man bei STM32s (spezieller STM32F103C8 der auf den BluePills sitzt) 2 Bytes nahtlos ohne Pausezeit hintereinander wegschicken und auch empfangen kann? Ich muss Daten von einem ASIC entgegen nehmen, der dummer
STM32 Newbie schrieb im Beitrag #5563956: > kann mir jemand sagen ob man bei STM32s (spezieller STM32F103C8 der auf > den BluePills sitzt) 2 Bytes nahtlos ohne Pausezeit hintereinander > wegschicken
-
Thread
Controller mit größerem Flash als angegeben?
gar nicht vorhanden ist und erst im STM32F031 mit drin ist. Genauso ist es mit dem USB bei den STM32F101C: das sind die selben Dies wie die STM32F103C, man kann die also auch mit 72MHz betreiben und die USB-Peripherie verwenden. Ein
F4 10 STM32 F7 3 STM32 H7 1 STM32 L0 4 STM32 L1 5 STM32 L4 5[/pre]
-
Thread
Nuvoton N76E003
diskutiert: https://www.mikrocontroller.net/topic/459746#5563671 sind das die selben ICs wie die STM32F031F6, die Dinger haben also gleich 32kB Flash / 4k RAM.
diese in der Abschlußprüfung Teil 1 verwendet werden), Nucleo 401 und 411 sowie Eigenbauten für den STM8S103K, STM32F103, LPC11C24 und einem AT89S52 (der auf dem Board ein Tiny2313 hat, der ihn flasht). Der Nuvoton könnte den S52 ersetzen, weil ich für diesen evtl. einen Bootloader schreiben kann und
-
Thread
Bluepill als ST-Link/V2 für Coocox 1.7.8
Hallo Bluepiller ;), normalerweise benutze ich bisher immer den ST-Link von einem STM32F429-Discovery-Board, um meine anderen STM32-Schaltungen zu programmieren. Jetzt ist das Discovery-Board aber schon etwas sperrig, hat außerdem kein Gehäuse und ich dachte, ich bau mir jetzt mal einen
besorgst du dir nicht einfach das hier? https://www.ebay.de/itm/ST-Link-V2-Programming-Unit-mini-STM8-STM32-Emulator-Downloader-M89-HGUK/192643071869?hash=item2cda6bff7d:g:bJoAAOSwJGlbTapG Am Bluepill mußt ja mindestens den Widerstand an der USB Buchse ändern, hast kein Gehäuse und keinen Connector
-
Thread
(sehr) kleines "FrameWork" für ATtiny44
Gerüst für jemanden, der das tun will, was du angesprochen hast. Such hier mal nach einem Anhang "STM32F103C8T6.ZIP". Das ist von mir und es ist ein lauffähiges Minimal-Projekt, was mir und anderen tatsächlich ermöglicht, sich auf ein eigentliches Problem zu konzentrieren. Und warum? Weil dieses Minimalsystem
nur um Displays gehen... @johannes: normalerweise nehm ich, wenn es klein werden soll einen STM32F030... Ist Strom sparen angesagt einen L053 und für Dinge mit Rechenleistung einen F411... Bei Displays, wie es W.S. beschreibt, bin ich nicht gsnz seiner Meinung, weil ein getrenntes Aufsetzen
-
Thread
STM32F103 SPI Slave + Master
Anton Weiss schrieb im Beitrag #5555395: > Ich versuche mich an einer SPI Kommunkation zwischen 2 STM32F103 Boards.
Funktionen einfach anzeigen. Ein Beispiel für alle Arten der SPI Übertragung findet sich unter: STM32Cube_FW_F1_V1.6.1/Projects/STM32F103RB-Nucleo/Examples/SPI/
-
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
Wie machen die diese Taste?
Die billigste Variante die ich kenne dafür ist ein STM32F103 Board (BluePill) zu nehmen. Die kriegt man ab ca. USD 1.60 bei Aliexpress. https://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-for-arduino-DIY-KIT/32918062954
-
Thread
Welcher Microcontroller für i2c-Display
Serie programmiert, gewöhnt man sich daran, immer das jeweilige Datenblatt zu Rate zu ziehen. Im 32bit Umfeld kämpft man mit ganz anderen Sachen. Schau Dir mal die I²C Schnittstelle vom STM32F103 und die dazugehörige Application Note an. Oder dessen USB Interface. Dann darfst du gerne kotzen. >
programmiert, > gewöhnt man sich daran, immer das jeweilige Datenblatt zu Rate zu > ziehen. > > Im 32bit Umfeld kämpft man mit ganz anderen Sachen. Schau Dir mal die > I²C Schnittstelle vom STM32F103 und die dazugehörige Application Note > an. Oder dessen USB Interface. Dann darfst du gerne kotzen.