-
Thread
STM32F103: Timer 2 als PWM Generator läuft nicht
Mahlzeit, vielleicht nur eine Kleinigkeit aber aus Pin PB11 kommt zum Verrecken kein Signal raus. Ziel: 40 Khz Frequenz mit 50% Duty Cyle Takt: 56 Mhz Hardware: Timer 2, Compare Kanal 4. Reload berechnet zu 56Mhz / 40Khz = 1400 Takte. Also geht ohne Prescaler. PB11 ist Remapped, ok, man muss was umschalten. Gibt da die Möglichkeiten GPIO_PartialRemap1_TIM2 : TIM2 Partial1 Alternate Function mapping GPIO_PartialRemap2_TIM2 : TIM2 Partial2 Alternate Function mapping GPIO_FullRemap_TIM2 : TIM2 Full Alternate Function mapping Alles durchprobiert, auf dem Oszi ist
-
Thread
Kosten für Tools für STM32F103xx-Entwicklung
Hi, Was sollte man für eine vernünftige Entwicklungsumgebung, inklusive IDE, Compiler, Linker und Debugger, ausgeben? Lohnt sich sowas teures wie IAR oder Keil ARM-MDK, oder reicht irgendwas mit GCC/Eclipse/OpenOCD auch? Was würdet ihr nehmen, das möglichst stressfrei und gut funktioniert?
-
Thread
Frequenz um Kommazahl teilen mit PLL und uC
messen, Je nach Controller könnte ein Timer mit Input Capture auch ausreichen. Am Beispiel eines STM32F103 mit 72MHz-16bit-Timern: Damit müsste sich eine Genauigkeit von ca. 14ns erreichen lassen, was bei 20kHz Signal 0.027% entspricht, in 3600 Schritten pro Periode. Mit der gleichen Auflösung kann man
gewisse Latenz wenn sich das Eingangssignal ändert. Wenn du einen Cortex-M3 Controller nimmst (wie STM32F103) hast du eine Hardware-Divisionseinheit, die innerhalb von 12 Takten alles dividieren kann, somit musst du dich nicht auf 2er-Potenzen und Shiften beschränken. Bei einem Cortex-M4 (z.b. STM32F4)
-
Thread
RTOS für Cortex-M3
bin momentan auf der Suche nach einem RTOS für einen Cortex-M3 (wird sehr wahrscheinlich ein STM32F103VB - 128kB Flash/20kB SRAM). Für Eval-Zwecke benutze ich ein EvalBoard von IAR mit einem STM32F103RB, d.h. auch die IAR EWARM Umgebung, mit der ich äußerst zufrieden bin. Wir (primär ich) werden
-
Thread
Vor/Nachteil Getsample und fortlaufende ADC Messung
Atmega oder aktuell STM32F103 Macht das einen Unterschied? Die meisten Controller haben doch diese Option, also fortlaufende Messung und GetSample. Daher hatte ich das nicht weiter spezifiziert
Max M. schrieb im Beitrag #7511134: > Atmega oder aktuell STM32F103 > Macht das einen Unterschied? > Die meisten Controller haben doch diese Option, also fortlaufende > Messung Ja, aber es kommt auch darauf an, inwiefern das "free running" konfigurierbar ist
-
Thread
Günstiges Entwicklungsboard mit LAN - auch für Beginner
#4948023: > Wo bekommst du denn ein fertiges Board mit STM/ENC für 6€? Hast du ein > Beispiel? STM32F103C8T6 Board €1,87 http://www.ebay.de/itm/272425764978 ENC28J60 €2,39 http://www.ebay.de/itm/272384738082 Nano €2,32 http://www.ebay.de/itm/371179047627
Sensoren auslese - > wie schnell laeuft da ein Netzwerkstack drauf? Bis auf Python (dafür ist der STM32F103 zu klein): - download & install stm32duino - download UIPEthernet und UIPPubSubClient - bestehende Software vom Nano übernehmen Maximal 2h vom DHL-Ding-Dong bis zur MQTT-Msg "test/STM" "Moin
-
Thread
STM32: wie in IAR mcu auswaehlen
verstehe auch jetzt das Wieso nicht. Meine letzte Entwicklung hatte ich mit einem China-Board (STM32F103ZET6) und IAR EWARM Kickstart v5.50 ohne viel Plessuren abgeschlossen. Meine jetzige Entwicklung basiert auf mehreren STM32F100R6T6B. Mein Problem war, dass ich in der IDE STM32F100x6 ausgewaehlt
difference is in the flashloader. STM32F100 matches STM32F100 STM32F10x matches STM32F101 and STM32F103 STM32F105 matches STM32F105 I can agree that this is a bit confusing. Changing the naming would give more entries (which we can live with) and also break compatibility for customers (more serious
-
Thread
stm32f4, libopencm3 remap des NJTRST
und libopencm3, und weiß wieder mal, dass ich nichts weiß. Ich portiere gerade einiges von STM32F103 nach STM32F4xx und stehe da gerade vor einem Problem, dass ich nicht herausbekomme, wie ich Anschlüsse des JTAGS als GPIO umkonfiguriere Beim STM32F103 war das bspw. mit gpio_primary_remap
-
Thread
Problem mit Steval-Spin3202 Board und Versorgung über USB
ich das Board verstanden habe, ist das USB-Kabel nur notwendig, um über den internen ST-Link V2 (STM32F103CBT6) den eigentlichen BLDC-Treiber Chip (STSPIN32F0A) zu programmieren. Ich möchte das Board nur über die eigentliche Spannungsversorgung von 8 bis 45 V betreiben, ohne das USB-Kabel verbinden zu
Könnte ich den STM32F103CBT6 auch über die 3,3 V des STSPIN32F0A versorgen?
-
Thread
I2C Problem: Kein ACK
cdn-learn.adafruit.com/downloads/pdf/adafruit-ina219-current-sensor-breakout.pdf]] aber von Ali) über einen STM32F103 anzusteuern. Nachdem der STM32 sich bei Hardware-I2C mit einem dauergesetzten Busy-Flag aufgehängt hat (aber das ist eine andere Geschichte), bin ich testweise auf Software-I2C umgestiegen.
korrekt zurückgelesen wird. Weshalb Software-I2C: Der Grund ist, dass das Hardware-I2C des STM32F103 sich wegen einen Bugs im Silizium mit gesetztem Busy-Flag aufhängt [[http://www.st.com/content/ccc/resource/technical/document/errata_sheet/7d/02/75/64/17/fc/4d/fd/CD00190234.pdf/files/CD00190234
-
Thread
GRBL auf STM32 ?
der Suche nach "grbl stm32" gaben bei mir: https://github.com/Meekdai/STM32-GRBL (chinesisch, STM32F103-basiert) https://github.com/deadsy/grbl_stm32f4 (englisch, nutzt STM32F4-Discovery)
spezifische Lösung bekannt aber ich bin im Moment daran eine Lösung für ein Leaflaps Maple-Mini (STM32F103) zu entwickeln. Das bietet dann den Vorteil das man direkt alles auf einer 0.1" Lochrasterplatine entwickeln kann, also Controller und Motortreiber. Das ganze garniert mit ein paar Mosfets (für Heizbett
-
Thread
Software Engerie logger
schreiben. Die Hardware habe ich soweit fertig und lässt sich auch programmieren. Ich habe ein STm32f103 controller benutzt. Funktion: Ich möchte mit der Platine, mittels eines Stromwandlers die Aktivität verschiedener Geräte (zbsp. Pumpe) aufzeichen. Das ganze soll mit einem RTC geschehen. Ich
mal die LED blinken lassen. Aber ich weiß nicht wie ich die Ports ansprechen soll. Ich habe einen Stm32f103 Controller und meine LED ist an GpioB Port 12 angeschlossen.
-
Thread
ST-Link/V2 vs. ST-Link/V2-1
reinbekommen? Nicht dass ich wuesste. Ich habe schon auf ein Discovery Board mit STLINK-V2 einen neuen STM32F103CB statt des STM32F103C8 aufgeloetet und die ST-Link Firmware neu aufgespielt und dann den ST-Link Update gefahren. Es wurde und blieb aber ein V2. Auf der Blackmagic Seite gibt es ja Hinweise auf
-
Thread
Digitalpult selber bauen
ähnliches vor ein paar Jahren als PA-Vorstufe gemacht. Dort werkeln 2 DSP ADAU1701 und ein Controller STM32F103.
vor ein paar Jahren als PA-Vorstufe gemacht. > Dort werkeln 2 DSP ADAU1701 und ein Controller STM32F103. Ich gucke mir die mal an, wie hast du die programmiert?
-
Thread
Hardfault Fehler in Keil mit STM32F103 (cortex m3)
ansteuert bzw. ein und ausschaltet. Ich benutze keil und wenn ich das Prog auf die Hardware (STM32F103ZE 512k) flashe dann gehen zwar die LED's an weil ich sie initialisiere aber das Programm läuft nicht an. Ich hab hierzu mal den Fault Reports Dialog angehängt. Das Programm läuft irgendwie
symbol steht: USE_STDPERIPH_DRIVER, STM32F10X_HD, USE_STM32100E_EVAL STM32F10X_HD , da ich einen STM32F103ZE mit 512k benutze. kann ich das USE_STM32100E EVAL rauslöschen? weil ich ja ein eigenes board hab? ... jedenfalls hab ich den code mal ausgeführt, schön ist das dort die hardfault handler
-
Thread
Staubsaugerroboter umprogrammieren möglich?
Motherboard mit hinzugefügt. Ich hoffe man einigermaßen was erkennen. Auf dem größten Chip steht [code]STM32F103 VCT6 Y HPAAD 93 KOR HP 316 ARM[/code] Nano schrieb im Beitrag #6763703: > Ich würde dir empfehlen Seriennummern und MAC Adressen in Logdateien > grundsätzlich unkenntlich zu machen.
STM32F103 ist der Prozessor Typ, ein Arm Prozessor von ST Microelectronics. Arbeite dich in den Prozessor ein. Google liefert 1.4 Millionen Ergebnisse dazu.
-
Thread
STM32-Board (CAN, Sound, RFM12, RFID): Schaltungsentwurf, Mitstreiter / Korrekturlayouter gesucht
Hallo Forum, ich entwerfe gerade den Schaltplan für ein STM32 Board. Zum Einsatz soll ein STM32F103RC kommen. Die Wahl ist auf diesen gefallen, weil er einen I2S Anschluss hat. Folgende Eigenschaften sind geplant: STM32F103RC - 32MBit SPI Flash - CAN Transceiver (MCP2551) - RFM12 Funkmodul
-
Thread
STM32 Port-Initialisierung
Ich habe ein Problem, wenn ich bei STM32F103 TIM3,Kanal3(für PB0) als PWM-Timer definiere, wird ein LED auf PB0 gedimmt, aber wenn ich den Timer in einem anderen Projekt initialisiere und den PORT/PIN natürlich auch, wird das LED nicht gedimmt
verwendet worden, das kannst du auf dem Schaltplan sehen. Kann es möglich sein dass ein Teil von STM32F103 den Timer3 beeinträchtigt, obwohl Timer3 nur einmal wegen PWM auf PB0 programmiert worden ist? Gruß Amir
-
Thread
STM32 - RTC läuft viel zu langsam
Hallo, ich habe hier ein STM32F103C8 Evaluation Board (2€ Billig Board). Auf diesem ist ein 32,768kHz Quarz für die Real Time Clock. Ich gehe jetzt mal davon aus, dass dort nicht gerade ein High-Tech Präzisions Quarz verbaut ist
Last Cs habe ich nicht angeschlossen. Das Problem schien aber vielmehr ein internes Thema des STM32F103C8T6 zu sein, dass man an PC13 keine Last anhängen darf (was ich zuvor mit einer LED getan hatte), wenn man den 32,768kHz Quarz (an PC14/15) betreibt. Scheint irgendwas mit der Stromversorgung zu
-
Thread
Drucksensor Platine
Hallo, ich arbeite zur Zeit an einer Drucksensor Platine für meinen Roboter. Ich habe den STM32F103 gewählt. weil die FSR Sensorwerte aufbereitet werden sollen und mit anderen Sensorwerten verrechnet werden. Das ganze wird danach für den Hauptcontroller per CAN-Bus bereitgestellt. Die Platinen wird mit maximal 24 Volt versorgt.Da ich mit den STM32F103 Mikrocontrollern einsteigen möchte, wollte ich euch mal bitten über den Schaltplan zu schauen ob das so in Ordnung wäre. Gruß, Sven
-
Thread
Theremin bauen mit µC oder/und FPGA
ultraschallsender-40khz-16mm/dp/1007332 und den 400SR160 auch noch.. leider aber davon nur einen! Der STM32F103 hat ja pro ADC 16 Kanäle dann kann ich das ja per SW später einstellen! Leider hat der STM32F103 auch nur maximal eine Sampling Frequency von fs = 1MHz! sehe ich das richtig? https://www.mikrocontroller.net/part/STM32F103 dann müsste der verstimmte Schwingkreis mit ner geringeren Frequenz laufen <500kHz!!!
-
Thread
STM32F103C8: USB-Pins (Alternate Function)
Die USB-Pins liegen beim STM32F103C8 auf PA11 (D-) und PA12 (D+). Wie sehen die Definitionen (Alternate Funktions) für die USB-Pins aus?
Aus dem Datenblatt des STM32F103C8: "USB_DM / USB_DP As soon as the USB is enabled, these pins are connected to the USB internal transceiver automatically."
-
Thread
Stm32 USB virtual com port example
übertragen. Das Beispiel ist für deren(ST) Evaluationsboards geschrieben. mein Board hjat einen STM32F103DT6 (LQFG 100 pin). Ich habe Auch eine 8Mhz quarz und eine Uhrenquarz drauf. Ich kann das beispiel auf meiner Hardware laufen lassen (nach Anpassung des Prozessors) Die Usb Schnittstelle meldet
ca. 4kB zwischengespeichert und auf einmal ausgegeben. Also beim STM32 (ich verwende das Olimex stm32F103... Board) kanns nicht hängen bleiben, denn wo soll er hin damit. Ich sehe auch, daß es raus geht und die IRQs werden brav aufgerufen. Kanns am Windows Treiber liegen?
-
Thread
PWM-Signal mit STM32 messen
Gibt es beim STM32F103C8(Blue Pill) (ich verwende derzeit die Arduino IDE Toolchain von STM32duino) die Möglichkeit den Dutycycle eines 3,3V PWM-Signals mit "bliebiger" Frequenz (irgendwas zwischen 100 Hz und 1 kHz) direkt
Es gibt ein Beispielprojekt unter: ~/STM32Cube/Repository/STM32Cube_FW_F1_V1.8.3/Projects/STM32F103RB-Nucleo/Examples_MIX/TIM/TIM_PWMInput
-
Thread
STM32F103 Bluepill externen Interrupt auch PIN B1
erstmal ins Bett. Von da an ist es dann leicht weiter herauszufinden wie es geht. # Bluepill, STM32F103C8, Interrupts [c]program STM32F103V8_16x2; { Declarations section } { Declarations section } procedure ExternerInterrupt(); iv IVT_INT_EXTI1; ics ICS_AUTO; Begin DisableInterrupts();
-
Thread
USBtin Protokoll
immer eine galvanische Trennung machen. z.B. ISO1050 und DC/DC-Wandler. Leider eignen sich die 4€ STM32F103 Boards nicht die z.Z. massenhaft vertickt werden, da USB und CAN nicht gleichzeitig können. Das sollte aber beim STM32F303 kein Problem sein. Damit sollten 1Mbit überhaupt kein Problem mehr sein.
Fall vernünftig, würde aber ebenfalls eine Bestellung erforden > Leider eignen sich die 4€ STM32F103 Boards nicht die z.Z. massenhaft > vertickt werden, da USB und CAN nicht gleichzeitig können. F103 er hätte ich auch noch da ;) > Das sollte > aber beim STM32F303 kein Problem sein. Damit
-
Thread
Eigenes new klappt nicht bei Konstruktor mit Speicherallokation
Hi, auf einem kleinen C++ - Projekt (ich verwende CodeSourcery g++) für den STM32F103RE habe ich den Versuch unternommen, einen eigenen globalen new-Handler zu schreiben (um nicht die Standard Libs einbinden zu müssen). Bislang klappt das Allokieren ganz gut. Allerdings klappt
. Ich habe das Problem in einem Beispielprogramm rekonstruiert (main.cpp). Das RAM liegt beim STM32F103RE im Bereich $20000000 bis $2000ffff. Die Allokation für myA klappt, für myB liefert er mir einen Zeiger vom Stack :-( -> Screen Shot: main_debug.jpg Wenn man den Konstruktor von B durchgeht,
-
Thread
could not stop cortex-m STM32
alicdn.com/imgextra/i1/87224073/T2Uuf4XE8XXXXXXXXX_!!87224073.jpg Hast Du den Progger oder das STM32F103 Board gekauft? > Ich kann den µC auch programmieren, aber beim Debuggen kommt die > Fehlermeldung "could not stop cortex-m device". > > Boot0/1 sind beide mit Jumper auf GND. Als Programmer
Optionen für den Reset was muss ich da einstellen? > Was mach ich falsch? Ich komme mit dem STM32F103 "mininum system development board" (in Kombination mit einem ST-Link Clone) auch ohne Reset-Leitung super klar. Allerdings: Wenn ich mal die Clocks oder den Startup-Code verkonfiguriert habe kann
-
Thread
RTC: Tag, Monat, Jahr lässt sich nicht auslesen bei BluePill STM32F103C8
Hallo Leser, ich verwende: - BluePill STM32F103C8 mit Uhrenquarz und Back-Up-3V-Batterie - Arduino 1.8.13 (portabel installiert) - Habe über https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json die offizielle
Da die RTC des STM32F103 eigentlich nur ein 32bit Zähler ohne Kalender ist, vermute ich einen Fehler im Algorithmus deiner Bibliothek. Probiere mal das folgende Beispiel mit unterschiedlichen Integer-Werten aus. Danach
-
Thread
[V] Arm Cortex M3
Hallo an alle, Verkaufe folgende Bauteile: 1x LPC1768 Gehäuse LQFP100 á 7€ 3x STM32F103CBT6 Gehäuse: LQFP48 á 5€ 10x LM3S8962 Gehäuse LQFP100 á 8€ Versandkosten 2.5€, ESD gerecht verpackt. Bei Interesse eine PM schreiben. Gruß Robert
Update: Die STM32F103CBT6 sind verkauft.
-
Thread
Verkaufe verschiedene Module, SDR, AVR ISP, Tastkopf etc.
Stromversorgung Breadboard zusammen 3€ #27 Hallssenoren 2€ #28 Radar 2€ #29 USB Messgerät 2€ #30 2x STM32F103C8T6 Breakout 3€ #31 3x Oled Display 2€ #32 3 Kühlkörper 1.5€ #33 Nachtsichtgerät mit Röhre. Batterien sind ausgelaufen. Funktion? 3€ #34 Fädeldraht 2€ #35 Schalter/Taster 8€ #36 Optischer Drehencoder
und Raster 1.27 12€ #19 Spannungsversorgungssteckverbinder 2€ #20 ST Link V2 Clon? 2€ #30 2x STM32F103C8T6 Breakout 3€ #34 Fädeldraht 2€ #35 Schalter/Taster 8€ #38 Funktastatur/Maus(Wii Like) Tastatur prellt leider 3€ #40 Ladegerät 3€ #41 500MHz Tastkopf P6139A ohne weiteres Zubehör 50€ #42
-
Thread
stm32 Cortex I2C : Master zieht SCL auf Masse
schon einmal folgendes Phänomen erlebt: Beim Versuch eine I2C2 Kommunikation mittels eines Cortex Stm32f103 auf zu bauen liegen SCL und SDA beide auf +3,3V, innerhalb eines bruchteils einer Sekunde (aber für das auge noch schön sichtbar) zieht der Cortex die Clockleitung auf Masse. Elektrotechnisch hat
hat einen ATXMEGA16D4 drauf, an dem kann ich nichts ändern. Das Andere läuft mit einem Cortex Stm32f103, den habe ich mit den geposteten Libs programmiert.
-
Thread
Anfänger mit STM32F103C8T6
Diese Bemerkung ist nicht wiklich hifreich, also her die Langversion: Die STM32F103 haben einen fest eingebauten Bootlader, mit dem man den Chip programmieren kann. Dieser funktioniert über eine seriellen Schnittstelle. Also brauchst du dafür einen seriellen Port, entweder nativ
-
Thread
STM32F103 - System Clock mit PLL erhöhen
Ich würde gerne den System Takt mit der integrierten PLL auf Basis des HSI erhöhen. Dafür benutze ich aktuell folgenden Code: [c] int main() { /* Configure Clock */ FLASH->ACR |= FLASH_ACR_LATENCY_1; RCC->CR &=~RCC_CR_PLLON; RCC->CFGR |= RCC_CFGR_PLLMULL_2; RCC->CR |= RCC_CR_PLLON; RCC->CFGR |= RCC_CFGR_SW_1; /* Set PIN A8 as MCO Output */ RCC->APB2ENR |= RCC_APB2ENR_IOPAEN; GPIOA->CRH = GPIO_CRH_CNF8_1; GPIOA->CRH |= GPIO_CRH_MODE8_1 | GPIO_CRH_MODE8_0; RCC->CFGR |= RCC_CFGR_MCO_2; while(1){ asm volatile ("nop"); } } [/c] Um das Ganze
-
Thread
STM32-F103 AD-Wandler DMA RAM OVERFLOW
Für eine AD-Wandlung möchte ich mit meinem STM32-F103 den DMA Kanal wählen. Das mein Bus zu langsam ist möchte ich Werte mit der höchsten Abtastrate einlesen und in einem Feld hinterlegen. Das Feld welches ich anlege und als Puffer übergebe kann jedoch
-
Thread
Display"fehler" bei OLED Module IIC I2C 128x64
Aruino-Umgebung aus, oder? Nein, Arduino hatte ich nur für den Schnelltest hinzugezogen. Target ist aber STM32F103C8T6 unter STM32CubeIDE.
meinem DIY OLED Display 1.3" 128x64. Wie kriege ich das jetzt transformiert nach STM32CubeIDE und STM32F103 ?
-
Thread
DOGM - 163 Initialisierung +5V SPI
auf diesen Beitrag gestoßen. Leider sehe ich noch nichts auf dem Display. Habe es an einen STM32F103 (blue pill) angeschlossen und kämpfe noch mit der Initialisierung. Muß ich den CSB (CS) mit jedem Command toggeln? Habe auch mal die für STM32F103 modifizierte dogm.c angehängt. Sie ist zwar
-
Thread
Spannungsversorgung stm32 5V -> 3,3V
Hallo Zusammen, Ich plane ein Board mit einem stm32f103 und diversen Sensoren (Temperatur, ... evtl erweiterbar und nichts spezielles), EEPROM ebenso soll evtl ein Relais dort platz finden (Das Relais ist aktuell optional zu sehen). Dafür suche ich einen
Roland H. schrieb im Beitrag #5706546: > Ich plane ein Board mit einem stm32f103 und diversen Sensoren > (Temperatur, ... evtl erweiterbar und nichts spezielles), EEPROM ebenso > soll evtl ein Relais dort platz finden (Das Relais ist aktuell optional > zu sehen). Dafür
-
Thread
ST-Link V2-1 Virtual COM Port
Falls es hilft: Meine VCP-Implementation auf STM32F103-Basis kann auch alle Baudraten, die der UART unterstützt. Es wird jeweils geprüft ob die vom PC geforderte Baudrate im Toleranzbereich liegt. Alle drei USART-Schnittstellen können gleichzeitig via
genutzt werden; USART1 geht dabei bis 4.5MBit/s, USART2-3 bis 2.25 MBit/s. Wenn du also noch einen STM32F103 rumliegen hast... https://github.com/Erlkoenig90/f1usb/tree/vcp https://github.com/Erlkoenig90/f1usb/blob/vcp/src/vcp.cc#L83
-
Thread
STM32F103 Blue Pill Board: Verwendung der RTC mit 32khz
aber vielleicht hilft es noch jemanden etwas. Auch ich hatte grosse Probleme mit der RTC auf einem STm32F103 Blue Pill Board. Folgendes Verhalten war zu beobachten: - 12V Netzteil, nichts weiter angeschlossen -> RTC läuft nicht an - selbes Netzteil mit Uart-Adapter am Rechner, oder STLink am Board,
-
Thread
Mit PVD Vbat einschalten
Guten Tag! Ich arbeite mit dem STM32F103VDT6 und dem uVision von Keil. Ich möchte mit einer Power Voltage Detection von Vdd auf Vbat umschalten. Im Referenzmanual Figur 4, ist abgebiltet, dass mit einem PVD auf Vbat umschalten kann.
@ M. B. (drumstick) >Ich arbeite mit dem STM32F103VDT6 und dem uVision von Keil. Und wenn du noch 10 neue Threads aufmachst, das wird dein Problem NICHT lösen. Bleibe bei EINEM Thread, das reicht. http://www.mikrocontroller.net/topic/264560
-
Thread
STM32 lutscht die RTC Batterie aus
Das Board hatte bei Stromlosen Zustand dennoch 0,6V, gespiesen aus der Backup Batterie. Beim STM32F103er darf man erst die Backup-Batterie einsetzen, nachdem man ein Programm mit RTC/Backup Funktion eingespielt hatte. Denn sonst wird auch da die Batterie leer.
den Griff alle Fertigungslinien auf den 100% Stand zu bekommen. Ja, ich hatte auch man einen STM32F103VD mit nur 256KB Flash und nicht den aufgedruckten 384KB! (Gelesen aus dem "Flash Size Register")!
-
Thread
Interrupt-Implementierung ARM
Ausgang konfigurieren bevor da was blinken kann. Hier hast du ein Bare-Metal-Beispiel für einen STM32F103C8 mit LED an PC13: https://github.com/ChristianRinn/bare_metal_stm32f103c8/blob/master/src/example02_gpio-timer-interrupt/main.c Sieh das als Leitfaden, wo du siehst was du grundsätzlich brauchst
-
Thread
Tipps zum Vorgehen bei der Fehlersuche STM32F103 E-Bike-Controller
Ich kämpfe gerade mit einem unschönen Phänomen bei meiner offenen Firmware für Lishui EBike-Controller. Diese Controller gibt es in den verschiedensten Platinenlayouts, die Funktionalität ist aber immer die Gleiche. https://github.com/EBiCS/EBiCS_Firmware/wiki Jetzt habe ich eine sehr kompakte Controllervariante, die aus zwei aufeinandergesteckten Platinen besteht, bei der die Firmware leider zicken macht. Nach einer undefinierten, nicht reproduzierbaren Zeit scheint die Hauptschleife nicht mehr abgearbeitet zu werden, der Prozessor scheint aus den Interrupts nicht mehr herauszukommen. Das
-
Artikel
Datei:Stm32F103xc.png
STM32F103xC-E
-
Artikel
Datei:STM32F103-Bootloader.png
Anschluss ESP8266 an BOOT0
-
Thread
MCP23017 Unterschiedliche Spannungen
Taster an GB Ports? Man muss aber beachten, dass MCP23017 als Slave Befehle von einem anderen Gerät (STM32F103 - I2C Kommunikation), der wieder nur 3.3V betrieben werden kann. Geht die I2C 3.3V <-> 5.5V Kommunikation? Bin leider nicht so erfahren im Lesen von Datenblätter. Gibt es eine gute Einführung
Die I2C-Pins des STM32F103 sind 5V-tolerant. Du kannst also den MCP23017 mit 5V betreiben, und die I2C-Pullups auf 5V legen. Vorausgesetzt, alle anderen Slaves an dem Bus werden ebenfalls mit 5V betrieben oder es ist nur der
-
Thread
ARM Anfänger und AT91SAM7S256
p124_STM32-H103-Adapterplatine--STM32-H103-.html Ja, soviel ich verstanden habe (Datasheet des STM32F103xx), hat jeder dieser MCU's einen Bootloader im System Memory, welcher auf der ersten USART Schnittstelle lauscht, wenn die Pins (BOOT0, BOOT1) richtig auf 0 oder 1 gezogen werden (Jumper oder
Mit dem grafischen Tool von ST: http://www.st.com/mcu/download2.php?file=um0462.zip&info=STM32F103RB%20Software%20-%20PC%20&url=http://www.st.com/stonline/products/support/micro/files/um0462.zip > Dank im voraus.
-
Thread
Timingproblem mit Onewire und STM32
Ich probiere gerade einen DS18B20 mit einem STM32F103C8 auszulesen. Dabei scheine ich ein Timingproblem zu haben, ich komme aber nicht dahinter. Für die Delays habe ich mir den Systick etwas genauer angesehen und folgend implementiert: Delay.c:
Matthias schrieb im Beitrag #4300064: > Ich probiere gerade einen DS18B20 mit einem STM32F103C8 auszulesen. > Dabei scheine ich ein Timingproblem zu haben, ich komme aber nicht > dahinter. Schau Dir mal an, wie ich das im Rahmen des [[WordClock24h]]-Projekts gelöst habe: https: