-
Thread
STM32 Interrupt programmatisch auslösen
Servus, uC: STM32F411RE (Nucleo 64 board) Sprache: C++ IDE: Eclipse ich möchte gerne einen Interrupt programmatisch auslösen. D.h. ich möchte nicht auf ein Ereignis an einem Pin warten, oder einen Timer oder
als ich angenommen habe. Also: Guck in die Lernbetty oder in das Mini-Projekt, das ich mal für die STM32F103C8T6 (aka "BluePill") geschrieben habe. Ich glaub, das hieß "STM32F103C8T6.ZIP". Dort findest du zum Nachlesen, wie das gedacht ist. Die Grundsätze sind dir aber hoffentlich bekannt, oder?
-
Thread
FatFs + STM32F4 SDIO. DMA Speicheralignment
dir schonmal ChibiOS angesehen? Zumindest nutze ich das mit fatfs, SDIO und DMA. Allerdings auf nem F103. Wie ich Giovanni aber kenne, sollte das auf dem F4 auch laufen. Die HAL von ChibiOS läuft unter Apache 2.0. Kann man also gemütlich in allen Projekten nutzen.
Initialisierung stammt aus dem HAL Code: https://github.com/JojoS62/COMPONENT_SDIO/blob/master/TARGET_STM/TARGET_STM32F4/sdio_device.c In dem Repo sind auch Tests, die sind alle positiv durchgelaufen. Am Anfang hatte ich auch das Polling benutzt, aber ebenfalls Probleme mit Buffer over/underrun Fehlern
-
Thread
Suche etwas Hilfe bei ATM/STM32 Einstieg
Typ für STM32 + Linux: AC6 SW4STM32. Lief bei mir direkt ohne viel zu konfigurieren. Einzig die Einstellungen des Debuggers muss man anpassen wenn nur SWD ohne Reset verbunden ist. Für ganz Faule (wie mich
Atollic TrueStudio wäre auch noch ein IDE, die gut mit STM32 zusammenarbeitet.
-
Thread
16 Kanal Software-PWM, Bitte um Hilfe
War es denn nicht schon so, dass ich letztes Jahr einen STM32F103 empfohlen habe, der jede Menge Timer drin hat und bis zu 32 unterschiedliche PWM Kanäle? Siehe Artikel [[STM32]] Damit wäre das Projekt nicht gescheitert.
@Markus Müller (mmvisual) >War es denn nicht schon so, dass ich letztes Jahr einen STM32F103 >empfohlen habe, der jede Menge Timer drin hat und bis zu 32 >unterschiedliche PWM Kanäle? Weichei. Echte Männer (tm) machen das in Software. ;-) >Siehe Artikel STM32 >Damit wäre das
-
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
STM32 USB Anschluss schützen
? Falls es eine Rolle spielen sollte: Ich meine STM32F103, STM32L072 und STM32F303
STM empfiehlt in ANschlagmichtod den Einsatz von TVS Diodenarray, also b) Was ich auch gesehen habe ist a) mit 22 Ohm und je einem 47pF C direkt am chipeingang gegen Masse. Soll auch einen gewissen Schutz
-
Thread
Schulnotenbewertung eines Arduino-Programms
"entwickelt". Grundsätzlich ist das Programm hier etwas, das ich interruptbasierend auf einem STM32F030 und einem STM32F411 am Laufen hatte / habe, dort jedoch im Gegensatz zu hier in "Plain-C" und mit Interrupts. Also habe ich mir einmal die Mühe gemacht, und mein eventbasierendes Rumpfprogramm
+ov5TLUt9VztEy8zkP4Yg7AS7Risq1VSOUV0yvHnQQ1cUDx3knjK7LDzZqI6ByNCDD7huIl3HtZo1OPU98O831lCLF7nuE31F0cRLTVm3TswLeLkvZZHauSPxgbhzTR2s4gBxYVAWcxVdwF67V4Xdu4cSvrBWNvTj4XsIMy4JbhCc8Sttd7h4JfCzXZ0N2eTcZp1r7dacncdd2f6h8PTfbfrJ00e4RD0Y3tOJxdr4T5
-
Thread
Wie stark sollte man bei der Mikrocontroller Programmierung kapseln? Gesperrt
holger schrieb im Beitrag #3271834: > Ein STM32F4xx ist auch ein Mikrocontroller. > Mach die 2MB Flash mal mit handgeschriebenem Assemblercode voll;) Du muss und braucht man auch nicht voll machen, in ASM...
den Code vielfach so durcheinander, dass er nur noch schwer zu durchschauen ist. Wenn Du mit dem STM32f3.. an Leistungsgrenzen stößt, kannst Du problemlos auf einen STM32F4.. umsteigen. Meine Meinung.
-
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?
Der STM32F20x scheint der nächstgrößere uC zu sein, der diese Probleme nicht hat? Kann das jemand bestätigen?
-
Thread
Verfügbarkeit STM32F7xx / H7xx
Hallo, die Verfügbarkeit + Preise von STM32F7xx oder H7xx Chips sind immer noch eine Katastrophe! Da fragt man sich doch wirklich ob man neue Projekte überhaupt noch mit diesen Chips anfangen soll (z.B. STM32H750)?? Allgemein finde ich,
Tja selbst wenn man Stückzahlen >4000 bestellt bekommt man nichts. Aber einen Ersatz für einen stm32h743zg finde ich auch unter den chinesischen Produkten nicht. Da sind alle die nur einen stm32f103 brauchen besser dran.
-
Thread
STM32 über LPT programmieren
@oimel Ist schon bestellt. Nur ich will heute noch einen STM32F1XX in die Luft jagen (programmieren)
Hat dein STM32F1xx keinen eingebauten UART1 Bootloader? Also die STM32F103 haben so etwas.
-
Thread
Kleine Atmel SAM Cortex M0+ Boards gesucht
Servus, warum nicht ein stm32f103c8 board? Kriegt man bei ebay für unter 3€ schon. Und man hat 72MHZ.
aSma>> schrieb im Beitrag #4488724: > Servus, > warum nicht ein stm32f103c8 board? Kriegt man bei ebay für unter 3€ > schon. Und man hat 72MHZ. .., weil er es nicht will. Es gibt haufenweise Boards mit STM32 Chip drauf. Aber da er eins mit Atmel Chip will, muss
-
Thread
AC6 + STLink V2 + STM32F334 = funktioniert nicht!?
needs reset STM32F334K8Tx.cpu: target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0xfffffffe msp: 0xfffffffc STM32F334K8Tx.cpu: target state: halted target halted
Einstellung gefunden, mit der hat es dann funktioniert. Meine Config schaut so aus: [code] # This is an stm32_uart_it board with a single STM32F103C8Tx chip. # Generated by System Workbench for STM32 source [find interface/stlink-v2.cfg] set WORKAREASIZE 0x5000 transport select "hla_swd" adapter_khz
-
Thread
RISC/V kommt in Schwung
grossen Stueckzahlen, sagen wir mal >1000Stk. Gut vergleichen kann man das Teil vermutlich mit einem STM32F030F4P6TR. Dafuer will Mouser 1Euro bei 2500stk. Das sind natuerlich Fantasiepreise. ICh schaetze mal das man den in Stueckzahlen dann fuer 30ct bekommt. Aber vielleicht bringt ja RISC/V auch einfach
olaf schrieb im Beitrag #7320101: > Gut vergleichen kann man das Teil > vermutlich mit einem STM32F030F4P6TR. Allerdings ist der CH32V003 offenbar als pinkompatibler Ersatz für den STM8S003 gedacht.
-
Thread
RC Summensignal erzeugen
Hallo, ich möchte ein 8 Kanal Summensignal mit einem Stm32F103 erzeugen. Meine erste Idee war ein 1µs Interrupt in dem ich einen Port je nach Vorgabe schalte. Der Code im Interrupt wäre zwar recht schlank, ich bezweifle aber das das der optimale Weg ist.
Vorgabe schalte. Was ist denn ein 1µs Interrupt? Meinst du damit alle 1µs ein Interrupt? Ich kenne den Stm32F103 zwar nicht aus eigener Erfahrung, bezweifele aber, dass er das überhaupt schaffen würde. Üblicherweise erzeugt man kurze Impulse definierter Länge mit einem Timer.
-
Thread
Mal wieder Blinkschwierigkeiten beim STM32.
Hallo liebes Forum, aller Anfang ist schwer, so auch beim STM32. Nachdem ich jetzt mehrere Blinkprogramme ausprobiert habe, und es auch geschafft hab, eine Led anzumachen, klappt das Ganze aber nicht mit dem Blinkten. Ich verwende einen STM32F103VC mit einer LED
STM32F4xx. Schau mal hier: http://www.mystm32.de/doku.php Sonst google mal Systick STM32F10 und geh die Ergebnisse durch. Wenn du da nix findest google mal delay STM32F10.
-
Thread
Microcontroller für Sensordatenverarbeitung per I2C auswählen
oversized. Ein OS braucht man dafür wirklich nicht. Christian H. schrieb im Beitrag #6551291: > STM32 Schon besser oder LPC. Einen 16Bit uC würde ich dafür nicht mehr einsetzen. Schau Dir doch mal die Bluepills (STM32F103) oder Blackpills (STM32F411 mit FPU) an. Die gibt es günstig und zum testen
Moin, - bei den STM32-Familie koenntest Du auf die STM32F411 gucken: drei I2C-Anschluesse, die Berechnungen koennen in Hardware-Float (single Prec) gamacht werden. Wenn Du mehr Rechenleistung brauchst, koenntest Du
-
Thread
Keil µVision Simulator - VTREG nicht vorhanden
Hallo zusammen, ich habe vor kurzem den Umstieg von AVR auf STM32 gewagt. Die ersten einfachen Programme funktionieren auch schon auf der realen Hardware. Als IDE verwende ich Keil µVision 5.2 (Evaluation Version). Mikrocontroller ist der STM32F103C8T6 Nun
und bei "Parameter" der entsprechende Parameter für das Device eingetragen werden, in meinem Fall "-pSTM32F103C8".
-
Thread
CH32V003 und Arduino
ein C++ zu viel Overhead hat und deshalb diese Chips doch besser mit C bedient sind. C++ setze ich auf PC (in Verbindung mit QT5 ein) oder auf leistungsstarken Mikrocontrollern ab STM32F4 oder auch H7.... ein- zweimal auch auf einem STM32F030CCt (hat aber wenig RAM) und einem STM32F103CCT (schon eher, aber alt). Die haben dann wenigstens 256 kByte Flash und der Overhead von C++ ist hier zu verkraften. Wahrscheinlich treffe ich Deine
-
Thread
PIC - "beliebtester"?
natürlich auch mit 3V) und sowohl in DIP wie auch in TFQP verfügbar. Kostet bei REichelt als DIP40 gerade 4,85Euro 2. den PIC18F45K20 Das ist so ein Universal-Feld Wald-WiesenPIC. 40 Pinner, Pinnkompatibel zum 18F4550 (bis auf die USB Funktion natürlich) bietet alle Standarddinge die heutige µC so haben
Carsten Sch. schrieb im Beitrag #2518604: > Ausserdem möchtest du ja gerne DIP, das ist bei den 32 > gar nicht -und bei den 24er nur noch bei wenigen Typen- als Gehäuse > vertreten. Das stimmt so nicht ganz;) PIC32MX110F016B, PIC32MX210F016B, PIC32MX220F032B und PIC32MX120F032B sind im DIP28
-
Thread
STM32 UART Ringbuffer richtig lesen
die richtige Antwort gibt. Wie finde ich raus ob es überhaupt das richtige Register ist? Es ist ein STM32F103C8T6. gerechnet habe ich es genauso wie in der Excel Tabelle [c] #define KM_MAX_RXBUFF 20 static uint8_t last_pointer_position; static uint8_t recent_pointer_position; static uint8_t Rx_message_length
funktioniert das memcpy() auch richtig. Das SetPriority und EnableIRQ ist doppelt drin, einmal in stm32f1xx_hal_msp.c und einmal in main.c kann es daran liegen? Habe den Code so von Hochsitz C. (hochsitzcola) übernommen.
-
Thread
Suche 16 bit CPU mit externem Buszugriff
an Peripherie eingebaut hatten was man heute so bei einem STM32F103 erwartet/kennt. Das war zu Zeiten als die Bastler bei uns dachten das ein Mega8 cool sei... Mir waere es ja auch egal, aber M16C kommen wegen ihrer langen Geschichte auch gut mit 5V klar.
Boards zu einem Preis anzubieten zu dem man das IC nicht einmal bekommt, bekommt man für ~10€ auch ein STM32F4-Discovery. Erfüllt bis auf das Format Eval-Board alle Anforderungen.
-
Thread
China ST-Link v2 auf J-Link flashen
Nutzungsbedingen ist anderweitig auch nicht erlaubt. Blöder ist aber das auf dem Debuggerteil (vom STM32F103RB Nucleo) nicht wie beim richtigen STLink die Targetspannung detektiert wird sondern von einem schwachbrüstigen Spannungsregler kommt. Den habe ich schon gekillt durch ein Target das zu viel Strom
Johannes S. schrieb im Beitrag #5398295: > Blöder ist > aber das auf dem Debuggerteil (vom STM32F103RB Nucleo) nicht wie beim > richtigen STLink die Targetspannung detektiert wird sondern von einem > schwachbrüstigen Spannungsregler kommt. Ich bin mir ziemlich sicher, dass das bei den Nucleos
-
Thread
STM32: Timer mit IRQ und PWM - IRQ limitiert max PWM Frequenz?
Für meine Experimente mit dem Nucleo STM32F767ZI habe ich auf https://github.com/FBergemann/STM32-FreeRTOS-Framework/tree/master den TIM5 mit IRQ und PWM aktiviert. Da ich noch kein Oszilloskop habe, zähle ich die Timer-Zyklen im IRQ, während
dauerhaft #0. Habe ich bei der Timer-Konfiguration etwas falsch gemacht? https://github.com/FBergemann/STM32-FreeRTOS-Framework/blob/dev-pwm/Core/Src/main.c (-> MX_TIM3_Init(void), MX_TIM5_Init(void))
-
Thread
STM32 Value line, ein weiterer 8-Bit Killer?
www.mikrocontroller.net/topic/168927 http://www.mikrocontroller.net/topic/121495 *) Kleinster STM32 Controller aus der Value Line http://www.st.com/mcu/devicedocs-STM32F100C4-110.html
Die STM32F103 in 1000er Stückzahlen doch schon viel billiger als die AVR oder PIC. Der Pries wirds wohl nicht alleine machen. Kleine Gehäuse wäre meine wichtigste Forderung. SO8/S014 -> dann schmeiß ich die
-
Thread
DOGM Display an STM32
Die Pin- und Unitkonfiguration bekommt Ihr doch selber hin; [c] //*********************************************************************************************** // Programm: LCD Funktionen (DOG-M, SPI, 3.3V) // Mikrocontroller: STM32F103RE (ARM 32-bit
Ich habe das für Stm32f0 einbisschen genändert. Aber das funktioniert nicht. [c] #include "lcd.h" #include "font_lcd.h" #include "stm32f0xx.h" #include "stm32f0xx_conf.h" // ****************************
-
Thread
Ist ATXMEGA etwa out?
CPU bedient der Compiler, die Peripherie muß ich selber verstehen. XMega kann ich auch gleich als STM32 lernen, da ist vom Aufwand kein großer Unterschied. Und dann noch die 3€-China-Boards. Gibt's für "AVR ohne X" und für STM32F103. Da kann man sich je einen 10er Pack zum verbasteln hinlegen.
Stefanus F. schrieb im Beitrag #5378857: > Welche Mikrocontroller hat mehrere hundert Register? LEON3 und LEON4 von Gaisler. Haben 'ne SPARC V8 Architektur. 8 Registersätze a. 32 Register. Und da drauf kommen
-
Thread
[V]erkaufe - STM32 F1, F2, F4 Breakoutboard V2
Modelle haben "RBT" in ihrem Namen. So z.B. dieser Controller: https://www.reichelt.de/mcu-arm-32-bit-128-kb-lqfp-64-stm32-f103rbt6-p125400.html?&trstct=pos_1 Wenn du weitere Fragen / Anregungen / Anmerkungen hast, freue ich mich auf deinen Post. Grüsse
verwendest Du dann die 64 Pinner (R-Bestellnummer) statt den kleineren und gängigeren 48 Pinnern (C-Bestellnummer)? Ich hab hier ein ähnliches Breakoutboard für die C-Größe (48 Pins) veröffentlicht: https://github.com/electroniceel/stm32....c-breakout Passt für F0 bis zum F4. Es lohnt sich
-
Thread
Einsteigerfrage: (STM32 ARM Cortex-M3) Firmware programmieren für IMU200 von Quantitec
wäre denn geeignet und wie man am besten an die Sache rangeht etc. Ich selbst kann ja relativ gut c/c++/c# programmieren und hab Erfahrungen mit dem HC12 von Motorola. Jetzt liegt hier aber so eine IMU vor mir mit einem ARM-Cortex M3 (STMF103ZET6) , welcher mir bekannt ist von STM32 Discovery Board
habe ähnliches in Planung, aber ich schnappe mir Playstation Move Controller, die Bais ist da auch n STM32F103 kostet aber bei ebay nur 30E Wozu redundante Sensorik rechnest du mit Beschuss? Generell Bin ich interessiert, ich kann aber erst im Juni wieder Zeit frei machen. Kannst du mal die Sensoren
-
Thread
STM32F4 Schaltung um Controller über USB zu programmieren
Hallo allerseits, ich möchte eine Platine mit einem STM32F4 machen, den ich dann über eine USB-Buchse programmieren (mit Keil µVision) möchte. Wie wird dies umgesetzt bzw. brauche ich noch ein extra Bauelement dafür?
jorg schrieb im Beitrag #4747872: > ich möchte eine Platine mit einem STM32F4 machen, den ich dann über eine > USB-Buchse programmieren (mit Keil µVision) möchte. Also was denn nun? Entweder du benutzt den eingebauten Bootlader, sofern der über USB ansprechbar ist,
-
Thread
STM32: Sendepuffer für USART
Das "Cube F4" Paket kann man ganz normal einzeln downloaden, ohne CubeMx zu installieren. https://www.st.com/en/embedded-software/stm32cubef4.html
unnötige Abhängigkeiten. Kannst ja von mir aus alle Bit Defines in die c/h Datei des UART Treibers schreiben. Zudem includierst du in deiner serial.c eine #include "STM32F302xB.h". dann kommen DA! eben auch die Bitdefines rein und nicht nur die Registerdefines -> keine zusätzliche
-
Thread
AD-Wandler STM32
Hallo, ich versuche mit einem STM32F103 einen 4 Kanaligen AD-Wandler in betrieb zu nehmen. Dazu soll der DMA genutz werden. Allerdings habe ich nun das Problem, das nur in ADC_values[0] ein sinnvoller Wert. Sieht hier irgendjemand wo
Es gibt auch ein Beispiel für 3 ADC mit DMA unter: STM32F10x_StdPeriph_Lib_V3.5.0/Project/STM32F10x_StdPeriph_Examples/ADC/3ADCs_DMA
-
Thread
STM32F103 USART1 affects TIM1? TIM1 interrupt frequenz varying
Hi, I am relatively new to STM32 but already did a project with STMs Timers DMA... About the project: this STM32F103C8 chould handle 3 UART (not USART) ports with communication on 20Hz basis. Furthermore control a gear motor with
register is empty, not really * required for this example but put in here anyway. [/c] I become angry. You really _wait_ inside a interrupt handler? A rather long time ago I posted here a little project with this STM32F103 and there you can see, how to handle all UART's and the USB-VCP
-
Thread
Ansteuerung von LED-Stripes
?spm=a2700.7724857.0.0.6b355428hEdGf9&s=p Artur K. schrieb im Beitrag #7174478: > Ist denn ein STM32 nur für so eine Ansteuerung nicht ein Overkill? STM32F3 kosteten (als sie noch verfügbar waren) nicht mehr als ein ATmega. Also nein. Hier zum reinschnuppern: http://stefanfrings.de/stm32/stm32f3
Artur K. schrieb im Beitrag #7174478: > Ist denn ein STM32 nur für so eine Ansteuerung nicht ein Overkill? Eigentlich inzwischen schon, denn z.B. die ollen STM32F103C8 sind jetzt entweder sündhaft teuer oder gefaked, aber die kosteten früher um die 1.00
-
Thread
Def. Mikrocontroller auf Geschirrspüler-Platine?
Naja dass scheint was spezielles für die BSH von STM zu sein. Wenn Du Glück hast ist er pinkompatibel zu einen ähnlichen, z.B. den STM32F103VDT6. Das heißt aber noch lange nicht (auch wenn man ihn mit der orginalen FW flashen könnte) dass die Steuerung
schrieb im Beitrag #7752035: > Wenn Du Glück hast ist er pinkompatibel zu einen ähnlichen, z.B. > den STM32F103VDT6. Das scheint sehr gut zu passen! Ich persönlich würde per Scope messen, ob der Quarz schwingt, denn dafür müssen im uC meist schon einige Schritte ausgeführt werden, bevor er das tut (jaja
-
Thread
STM32 (F3) CSS immer an?
Moin, ich teste gerade den Watchdog (IWDG) auf einem STM32F373... Erste erschreckende Erkenntnis für alle die es interessiert: Ist der Kondensator am Reset Pin zu groß, in diesem Fall 1 uF, dann kann der IWDG mit seinem 20 us Reset-Puls den Mikrocontroller
meisten Fällen... Danke A.B. für die Referenzen. Ich ärger mich gerade, dass wir schon ewig mit STM32 arbeiten und keiner diese Funktion kannte... Viele Grüße Basti
-
Thread
STM32 HAL versus CMSIS
Da ich die Grundlagen lernen will, experimentiere ich mit einem STM32F103 Mikrocontroller ohne HAL. Jedes mal, wenn ich für mich zufriedenstellend herausgefunden habe, wie man eine Funktion benutzt (Takt, ADC, PWM, RTC, usw) habe ich danach mal in Tutorials geschaut
file anpassen, damit die IVT stimmt, reicht leider nicht! HAL generiert einen file namens system_stm32f4xx.c darin enthalten ein define: #define VECT_TAB_OFFSET 0x00 das muss man anpassen, es ist ein Offset! bei mir lag die IVT bei 0x8010000 im *.ld file dann muss man den offset als 0x10000
-
Thread
STM32 Ride7 Einstieg
http://www.mikrocontroller.net/articles/MP32F103-Stick:_Ein_Mini-Mikrocontroller-Board_mit_USB_und_bis_zu_4MB_Datenspeicher unten auf der Seite gibt es ein paar links...
das ist das Programm von einem Codebeispiel....... [c] /* Includes ------------------------------------------------------------------*/ #include "stm32f10x_conf.h" #include <stdio.h> #include <time.h> /** @addtogroup Template_Project * @
-
Thread
STM32F103RFT6 I2C2 keine Funktion
Hallo auch, ich brüte schon seit ein paar Tagen an der I2C Kommunikation (mit EEPROM, Display) an einem STM32F103RFT6. Die Pins PB10/11 führen die Signale SCL/SDA des 2. I2C Interfaces (I2C2). Pullups 3.6k sind dran. Selbst in einem minimalsten Testprogramm
Bernd S. schrieb im Beitrag #8010574: > aber es passiert nichts. STM32F103RFT6 bestimmt original?
-
Thread
STM32 externer Interrupt funktioniert nicht immer!
aber die Ausführung und starte sie neu wird nicht mehr in die ISR gesprungen. Ich verwende das STM32-LCD Board von Olimex (STM32-F103ZE) zum Debugen verwende ich den ARM-USB-OCD mit OpenOCD. Als Entwicklungsumbebung ist das IAR - Kickstart V 6.0 im Einsatz. Ich habe keine Ahnung wo der Fehler
10ms, Interrupt-Handle freigeben // sollte ins stm32f10x_it.c // wird aller 10ms aufgerufen (bei 72MHz) void SysTick_Handler(void) { // Mach was, Pin toggeln oder Variable hochzählen } [/c]
-
Thread
STLINK-V2 dongle mit BMP flashen - Anschluß an SWD DISCO
Target voltage: 2.900177 Warn : UNEXPECTED idcode: 0x1ba01477 Error: expected 1 of 1: 0x2ba01477 [/c] Ich glaube, es ist ein STM32F101 drin, zumindest kann ich auf einem baugleichen Gerät dies erkennen.
Der originale STM32F101 hat kein USB. Die Firmware ist für einen STM32F103 gedacht. Ich habe ST-Link v2 kompatible Sticks, wo der Chip als STM32F101 beschriftet ist. Trotzdem läuft darauf die originale Firmware von
-
Thread
STM32F103 Timer Input Capture: "TIM_ICPolarity_BothEdge" nicht verfügbar - Workaround?
Mit der Capture-Einstellung "TIM_ICPolarity_BothEdge" an Timer 4 Channel 2 (PB7) werden nur steigende Flanken erkannt, weil offenbar keiner der Timer diese Möglichkeit hat: stm32f10x_tim.c [code] void TIM_ICInit(TIM_TypeDef* TIMx, TIM_ICInitTypeDef* TIM_ICInitStruct
Ich kann bestätigen, dass das klappt. Hab auf einem STM32F103 den TIM1 auf Rising Edge, TIM3 auf Falling Edge und das klappt wunderbar.
-
Thread
Suche ein Starterkit
4127-a2f0-106727020a41&pf_rd_r=4Y4GG88JXPDMK24HN4A4&psc=1&refRID=4Y4GG88JXPDMK24HN4A4 und einen µC-Dev Board. Da ist doch normalerweise schon ein Spannungsregler drauf oder? Wichtig wäre auch ein USB-Jack.
Rechner, ohne FTDI oder andere Zwischenchips. Da das ganze periodisch reproduzierbar ist, reichte ein STM32F103 aus. Die Abtastrate lag bei 72MSPS für jeden ADC Kanal (kein Witz!). Die Zeitauflösung sowohl für den Vorlauf als auch die On-Zeit der Spule bei 1/72MHz. Wenn man die Timer sinnvoll verschaltet
-
Thread
Loxone Link - CAN-Bus
00 9C 01 36 00 9C 01 <-Seriennummer MS 21) 19622.4 Rx 019C0036 8 F8 B4 61 26 41 FB 41 02 22) 19720.6 Rx 106FF0F4 8 00 00 00 00 00 00 00 00 23) 19724.5 Rx 00000000
Ein STM32F103C8T6 blue Pill ist ja echt super interessant. Kannte ich bisher noch gar nicht. Werde ich mir auf jeden Fall anschauen. Hab gerade gesehen Code hast du schon in deinem zweiten repository:-)
-
Thread
STM32 CAN Reset Bug Workaround geht nicht
beschäftigt ist funktioniert jedoch. Im Internet konnte ich leider nichts hilfreiches finden. STM32F072RBT6 und STM32F042F6P6 tritt bei beiden auf. CubeMX 5.0.1 und Eclipse mit GCC
In der stm32f0xx_hal_can.h ab Zeile 257 sind alle Möglichen Ergebnisse, die die Funktion HAL_CAN_ErrorCallback zurück geben kann.
-
Thread
[STM32] Was ist das beste Framework?
man eigentlich kein Framework, das ist einfach genug. Ich verwende AVR + ENC28J60 und seit neuestem STM32F103 + ENC424J600.
> Ich verwende AVR + ENC28J60 und seit neuestem STM32F103 + ENC424J600. Gibt es einen Grund den ENC28J60 nicht weiterzuverwenden?
-
Thread
100MHz DSO Selbstbau ohne FPGA mit STM32?
Hallo, Das DSO203 (mit STM32F103 und FPGA) hat schon seinen Reiz: http://www.seeedstudio.com/wiki/DSO_Quad http://www.mikrocontroller.net/topic/266899#2781536 Nun ist die Überlegung wenn man einen STM32F4xx verwendet, ob
maximal 60 Mhz am FSC Bus, reicht also nicht. https://my.st.com/public/STe2ecommunities/mcu/Lists/STM32F4DISCOVERY/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FSTM32F4DISCOVERY%2FSTM32F4%20max%20speed%20with%20FSMC&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580002E3D0FFCC5A9AA4A9C29C3EECB7CCDBF
-
Thread
STM32: SysTick_Config
Eventuell bringt dich das Tutorial von Professor Laurent Latorre besser voran. Er verwendet einen F0, der ist aber dem L0 ziemlich ähnlich. https://www.pomad.fr/PoMAD/stm32 Oder meins: http://stefanfrings.de/stm32/stm32l0.html
zusammen in einer separaten Quelldatei aufgehoben. Ohne Inline. Hier mal ein Beispiel (war für einen STM32F103): [c] void __irq SysTick_Handler (void) { ... } void Systemtick_Init (void) { Ticks = iTicks = SecTicks = 0; // diverse Zähler ablöschen SYST_RVR = (F_Platform/1000)-1;
-
Thread
Ad-hoc-Frequenznormal und -Zeitzeichenempfänger
Qualitativ aber brauchbar. Grund ist das SDR-Konzept ("Software-defined radio"). Dazu verwendet wird der STM32F103C8T6 (das Blue Pill Board). Der Empfänger ist gut als Behelfslösung (oder zum Basteln) geeignet. Als Alternative zum normalen Empfänger nur bedingt: - Der Stromverbrauch ist mit 15mA enorm
schaffen. [pre] 1. Schaltung aufbauen und anschließen (drei Leitungen) 2. die DCF77p.hex zum STM32F103C8T6 übertragen ("flashen") 3. Zuleitung Empfangsspule zur Empfängerelektronik kurz halten (<5cm) 4. sämtliche Leitungen von der Empfangsspule fernhalten 5. Mindestabstände für die Empfangsspule
-
Thread
ADC EOC Interrupt
Hallo zusammen, ich bin derzeit dabei, einen STM32F103ZGT6 auf einem STM3210E-Eval-Board mit der Toolchain von Raisonance Ride7 zu testen und will den im STM32 integrierten ADC nutzen. Ich habe ein wenig, aber nicht allzu viel Erfahrung in Sachen
[c] #include "platform_config.h" #include <stdio.h> #include "stm32f10x.h" #include "stm32f10x_adc.c" #include "stm32_eval.h" #include "string.h" #include "stm3210e_eval_lcd.h" #include "stm32f10x_tim.c