-
Thread
STM32 - SPI2 will nicht
Hallo, ich versuche vergeblich das SPI2 (Master Mode) eines STM32 (STM32F103RB) auf einem STM32-PerformanceStick von Hitex in Gang zu kriegen. Dazu verwende ich die STM-Lib und habe mich an den Beispielen orientiert. Wenn ich versuche über [c] SPI_I2S_SendData
SPI_InitStructure); SPI_Cmd(SPI1, ENABLE); //Gesendet wird mit: SPI_I2S_SendData(SPI1, 0xFF); [/c] Ich fand die "bedienung" beim STM32 zu beginn sehr umständlich... man gewöhnt sich jedoch relativ schnell daran... Noch ein tipp: Was man alles mit den einzelnen Peripherie modulen tun kann,
-
Thread
STM32 Interruptproblem - Interrupt geht, aber Main nicht -
Hallo, ich experimentiere mit einem STM32F103RBT6 mit einem TFT mit Touchscreen unter CooCox-IDE. Ich habe jetzt versucht, den Touchscreencontroller zu benutzen und habe dazu eines der Beispielprogramme zu meinem Board hergenommen.
auch nicht weiter nachgeforscht;) Jetzt schon;) Laut Examples aus der ST Lib passt das wohl: [c] /******************************************************************************/ /* STM32F10x Peripherals Interrupt Handlers */ /********************************
-
Thread
STM32 hardfault when debugger attached
Hi kann wer weiterhelfen? ich muss ein älteres Projekt wieder zum Leben erwecken. Es ist ein SMT32F4 make Projekt aus Zeiten vor Cubeide. Binary läuft top, es sei den ich gehe mit Debugger drauf(cube ide aktuelle version und ein segger). Habt ihr eine idee warum?
BluePill: https://www.electronicshub.org/getting-started-with-stm32f103c8t6-blue-pill/ ... und auf das Ding die Firmware vom ST-Link draufpacken und damit debuggen. Oder noch einfacher, von einem anderen Discovery/Nucleo/Eval-Board den On-Board-Debugger (BluePill
-
Thread
FPGA dazu geeignet?
und zeigt an, wo ein eventueller Fehler vorhanden ist. In der ersten Version kontrollierte ein STM32F407 mehrere I/O Boards via SPI. Weil es mir nicht gelang, die SPI frei von Störungen zu halten, musste ich die Geschwindigkeit ziemlich drosseln. Was sich natürlich sehr negativ auf die gesamte Test-Laufzeit auswirkte. In der zweiten Version verpasste ich jedem Board eine STM32F103, die via SPI die I/Os auf ihren Boards kontrollierten und via USART/RS485 mit dem Master STM32F407 kommunizierten. Bis zu 3 Boards (zu je 128 I/O) war die Gesamtlaufzeit akzeptabel. Aber bei 4
-
Thread
Softwareupdates durch die Bank: CubeMX mit Vorschaufunktion, neues Quartus uvam
when switching TTYs * Bug fix - greeter crash when switching TTYs * Raspberry Pi firmware dce3a7f35498e1a6340748f599e7d74d9001c1fe * Linux kernel 6.12.75 - 89050b1059997d38d55462b323b099a6436dc10d --- via https://downloads.raspberrypi.com/raspios_armhf/release_notes.txt [/c] ### Altera
[](/attachment/694986/3.png) Bildquelle: https://community.st.com/t5/developer-news/introducing-stm32cubemx2-a-new-flavor-of-stm32cubemx-tool/ba-p/885793 Außerdem gibt es eine – kleine - und unter https://community.st.com/t5/developer-news/what-s-new-in-stm32cubeide/ba-p/888111 und Detail beschriebene
-
Thread
stm32 in den Flash byteweise schreiben
6A66 schrieb im Beitrag #3164800: > Schreiben geht nur 16bit wei Haengt von der STM Familie ab. 6A66 schrieb im Beitrag #3164800: > Und: das Schreiben MUSS aus dem RAM erfolgen da sonst der Bus
Bootloader wird es fuer die F103 Bausteine so gemacht.
-
Thread
LPC1768 mit OpenOCD Debuggen
wirklich brauche und vor allem, über welches Interface ich am Ende die Verbindung von OpenOCD zu meinem uC aufbaue. Mein Board unterstützt das Debuggen und Programmieren über ein externen JTAG aber auch über USB. USB läuft direkt auf einen STM32F103C8T6, der ja nunmal wieder ein anderer uC ist. Mittlerweile
Bevor ich es vergesse vielleicht könnt ihr damit etwas anfangen: [c]SEGGER J-Link Commander V4.24c ('?' for help) Compiled Mar 4 2011 20:04:53 DLL version V4.24c, compiled Mar 4 2011 20:04:34 Firmware: J-Link ARM-OB STM32 compiled Dec 15 2010 11:30:03 Hardware:
-
Thread
STM32: I2C-Error-Handling IRQ wird nicht aufgerufen
Hallo, ich ärger mich mal wieder mit dem I2C des STM32F103 rum. Er springt bei einem Acknowledge-Failure einfach nicht in die Error-IRQ-Routine. Weiß jemand woran das liegen könnte? Schonmal vielen Dank für Anregungen. Hier noch der Code:
) // STM32 Transmitter { DMA_Cmd(DMA1_Channel6, ENABLE); } else // STM32 Receiver { I2C_DMALastTransferCmd(I2C1, ENABLE); DMA_Cmd(DMA1_Channel7,
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
00 01 80 01 00 06 31 53 31 53 00 00 00 00 80 02 00 35 a7 fa a7 fa 00 00 00 07 b0 02 00 36 00 32 00 32 ff ff ff fb b0 02 00 37 00 39 00 39 00 00 00 05 b0 02 00 38 05 c2 05 c2 ff ff ff fa b0 02 00 39 05 c6 05 c6 00 00 00 06 b0 02 00 3a 18 6c 18 6c ff ff ff fb b0 02 00 3b 18 6f 18 6f 00
95|10,d9,42,7f|01|02|83) um den ganzen Smalltalk mit 114172220200 auszufiltern ergibt: 7e,81,72,81,88,32,72,81,88,32,00,81,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,c2,72,81,88,32,10
-
Thread
STM32 ASM Interrupt
Hallo liebe Mikrocontroller Gemeinde. Ich habe ein kleines Projekt für mich um den STM32F103C8 besser kennen zulernen. Ich möchte eine LED blinken lassen und zwar im Takt von einer Sekunde. Ich möchte den Takt über Timer 2 realisieren. Das ganze soll in asm mit keil realisiert werden
STM32 ASM schrieb im Beitrag #5157176: > Leider habe ich dort keine Idee wie das mit ASM realisieren kann. > Ich bin Anfänger in ASM, aber lernwillig. würde ich bleiben lassen ... Assembler macht auf
-
Thread
STM32: Jitter PLL Frequenzerzeugung
Hallo, ich benutze einen STM32F413VGT6, mit einem 8MHz Quarz und PLL, um 72MHz System/Timertakt zu erzeugen. Wenn ich nun eine Frequenz um ca. 400kHz erzeuge und ausgeben lasse, dann driftet diese um 2 bis 4 kHz, ist also nicht
. schrieb im Beitrag #5307934: > Der Quarz schlittert auch deutlich, Ich habe das eben mit dem F103 probiert, allerdings mit HAL, dürfte aber keine Rolle spielen. HSE direkt an MCO 8,00066 MHz stabil über Minuten. Mit HSI bei PLL 64 MHz / 2 habe ich auch genau diese +- 4kHz. Mit HSE bei PLL 72
-
Thread
3,3V messen sehr genau messen
schrieb im Beitrag #6059476: > Arbeitet der ADC nach dem Dual Slope Prinzip? Der ADC steckt im STM32F7x7. Das Datenblatt sagt: Analog-to-digital converters (ADCs) Three 12-bit analog-to-digital converters are embedded and each ADC shares up to 16 external channels, performing conversions
Christoph schrieb im Beitrag #6059495: > Der ADC steckt im STM32F7x7. Wenn der einen AREF-Pin hat, würde ich ne externe 3V-Referenz anschließen, z.B. LM4120AIM5-3.0.
-
Thread
SSD1322 OLED ansteuern
habe es mit angepasstem Code von https://github.com/MartyMacGyver/OLED_SSD1322 auf einem "Blue Pill" STM32F103 board mit STM32duino grundsätzlich zum Laufen gebracht. Die Initialisierung scheint auf den ersten Blick mit der von Eastrising übereinzustimmen. Aber: offenbar hat mein Display einen Column-Offset
Danke für die Hinweise. Der kleine SOT23-5 auf dem "generic STM32" schafft die 3.3 V Versorgung, wenn auch mit einem delta-T von 35 K. Die generierten Spannungen scheinen aber auch alle zu passen (13.6 V für die LEDs). Helligkeit ist schon reduziert. Man
-
Thread
Datenstrom auf Zeichenkette untersuchen
einfach. Lothar M. schrieb im Beitrag #6910610: > A) Mit welcher Programmiersprache? Ich verwende C auf einem STM32. Lothar M. schrieb im Beitrag #6910610: > Dieser Zähler ist der oben erwähnte Zustandsautomat (FSM). OK, ich habe hier schon mal die FSM gebaut. Ich frage quasi live ab welche
auch ein ATTINY. Ich hab auch mal mit Atmel und Co angefangen, aber das Debugging finde ich auf den STM32 deutlich bequemer und da ich das als Hobby betreibe und gerne einen "Standard µC" habe, auf dem meine Projekte laufen bin ich bis jetzt mit F103 und F303 ganz gut gefahren. Ich will ja auch keine
-
Thread
TM028HDH02 -> µC oder Prozessor??
paar k bis zu 64 oder 96k. Plane deswegen noch ein externes 512k großes SRAM ein, sowas Richtung AS7C34098A 256k*16 Bit für etwa 10 Euro. Beim Mikrocontroller schlage ich irgendetwas in Richtung ARM Cortex M3 vor, z.B. STM32F103ZET6 (512k Flash, 64k internes SRAM, 72 MHz Takt, externes Businterface
ARM-Dingern: Du bist nicht auf einen Hersteller fixiert), aber wohl erst zum Jahresende richtig kaufbar. STM hat auch eine richtig schöne C-Bibliothek für ihre Cortex M3 Dinger für alle Peripheriefunktionen. Das vielleicht erstmal als Starthilfe. fchk
-
Thread
CAN Mikrocontroller im KFZ
Atmel-Debugger kosten über 35€. Wenn Du dem Programmierer einen Gefallen tun willst, nimm ein "STM32F103C8T6 Minimum System Development Board" (LeafLabs Maple Mini Clone) und einen ST-Link-Clone. Kosten incl. Debugger: Unter 7€ Natürlich kommt noch ein CAN Treiber dazu und für die Motoren vermutlich
Torsten C. schrieb im Beitrag #4191837: > Rudolph schrieb: >> ST wird man eher nicht finden > > Nicht gesehen? ^^ Ich es ging um die Verwendung im Automotive-Bereich in Unternehmen. Und da die STM32 dafür
-
Thread
UART wird verschluckt, STM32 Nucleo-F401RE
Hallo, ich arbeite gerade mit dem Evalboard STM32 Nucleo-F401RE, an dem 15 Sensoren angeschlossen sind. Die ankommenden Daten ergeben eine Baudrate von über 1,6 MBaud. Das Evalboard hat eine ST-LINK MCU STM32F103CBT6, die an PA2 und PA3 des F401
das der LibUSB Treiber im Kernel noch ein paar CPU Zyklen mit abbekommt. Der µC im F104RE wird mit USB OTG Feature beworben, eventuell ist es besser wenn der selbst mit dem PC über USB redet.
-
Thread
Eclipse Indexer und STM32F10x CMSIS
Ich versuch mein Anliegen mal chronologisch zu ordnen. Ich programmiere schon seit ner Weile einen STM32F103CBT6 mit Eclipse CDT. Irgendwann hatte ich dann das Problem, dass mein Programm zwar sauber kompilierte, aber im Editor semantische Fehler angezeigt wurden. Genau genommen bekam ich ein *Field
Deshalb hoffe ich hier Hilfe zu erhalten. Das sind die Include Paths (-I) für den Cross ARM GNU C und C++ Compiler [code] "${workspace_loc:/${ProjName}/system/include}" "${workspace_loc:/${ProjName}/system/include/cmsis}" "${workspace_loc:/${ProjName}/system/include/stm32f1-stdperiph}" [/code
-
Thread
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
Mich würde allerdings wundern wenn es nicht ginge. Auch mit dem CS Signal. Ich habe DMA auf einem STM32F103 verwendet. Und es funktionierte ;) Kann sein dass es nicht so möglich ist wie du möchtest aber dafür habe ich eine Lösung mit dem Timer beschrieben. Der ADC muss sicher nicht zwingend frei laufen
oder dahinter)? Kleiner Tip: "Event" kommt lt. PDF-Suche auf den 3556 Seiten 3338-mal vor! (rm0399-stm32h745755-and-stm32h747757-advanced-armbased-32bit-mcus-stmicroelectronics) Rein vom Inhalt kann meine ursprüngliche Frage eigentlich keine Noob-Frage (á là "...wie schließe ich eine LED an meinen
-
Thread
Z180-Stamp Modul
48 69 74 20 61 6e 79 20 6b 65 79 20 |2d .Hit any key | 00f0 74 6f 20 73 74 6f 70 20 61 75 74 6f 62 6f 6f 74 |to stop autoboot| 0100 3a 20 25 32 64 20 00 23 23 23 20 6d 61 69 6e 5f |: %2d .### main_| 0110 6c
.### main| 0140 5f 6c 6f 6f 70 20 65 6e 74 65 72 65 64 3a 20 62 |_loop entered: b| 0150 6f 6f 74 64 65 6c 61 79 3d 25 64 0a 0a 00 62 6f |ootdelay=%d .bo| 0160 6f 74 64 65 6c 61 79 00 2e 0a 00 2c 20 00 23 23
-
Thread
STemWin Problem mit GNU ARM Eclipse
Problem. Ich möchte mal ein bisschen mit der STemWin Bibliothek von ST (bzw. Segger) für meinen STM32F103RTBT6 spielen. Ich habe mal den ganzen STemWin Ordner von STM32CubeF1 in mein Eclipse-Projekt kopiert. Im Ordner Lib habe ich die STemWin528_CM3_GCC.a in libSTemWin528_CM3_GCC.a umbenannt und
\Core/GUI_Core.c:235: undefined reference to `GUI_X_Config' C:\Users\bennacef\Desktop\SVN\STM32_emWin_Library\Branches\STemWin_Binray_Generator\Firmware\Project\STemWin528_20150626\TrueSTUDIO\CM3\Debug/..\..\..\..\.
-
Thread
3 serielle Schnittstellen am Paspberry Pi
Kaufe Dir für 2 Euro ein Blue-Pill Board (aka STM32F103C8T6 Minimum System Development Board) und lade da dieses Programmbeispiel von Niklas Gürtler drauf: http://stefanfrings.de/stm32/vcp_test.zip Dann hast du einen 3-Fach USB-UART für ganz
, brauchst du einen ST-Link Adapter oder einen USB-UART Adapter. Anleitung: http://stefanfrings.de/stm32/index.html#proginterfaces Nachtrag: Oder soll es wirklich RS232, also mit +/- 12V Pegeln sein? Dann sind zwei gewöhnliche USB Adapter wohl doch besser.
-
Thread
stm32f103vct6 vrs. stm32f103vdt6
Keil. Ich habe einen nachfolge Prototyp erhalten. Ganz kleine Hardwareänderung und anstelle des stm32f103vct6, wird neu den stm32f103vdt6 eingesetzt. das sind die einzigen Änderungen. Nun läufts nicht mehr richtig. Meine Frage, der einzige Unterschied zwischen diesen beiden uCs ist die grösse des
Regelkreis tut was aber der Stromverbrauch ist enorm. Kann mir nicht so recht vorstellen, dass es am uC liegt! Vielen Dank und freundliche Grüsse! M.B.
-
Thread
STM32F103VET
Du musst erstmal das STM32F1 Framework installieren. Und dann verbindest du entweder dein ST Link Clone oder dein STM32 via USB UART Converter und Boot0 setzen, so wie hier beschrieben: https://www.heise.de/developer/artikel
http://cool-web.de/arduino/stm32-f103-erst-einrichtung.htm
-
Thread
STM32: JTAG mit ST-LINK: Error in Initializing ST-Link device
www.st.com/stonline/products/literature/an/15285.htm Siehe dazu Seite 8 (Kapitel 2.2) "Connection with STM32 applications" Wir verwenden folgenden Pins am Kundenboard ST-LINK Hardware (STM32F103) 3 GROUND GND 7 SW IO PA13 9 SW CLK PA14 Optional: 15 RESET NRST (mit Wdst`s.) ---- Was bei mir mit ST-LINK klappt. Mit der 32k Eval. Version von IAR klappt das Flashen und Debuggen via ST-LINK in beiden Modis hervorragend. Mit der kostenfreien Truestudio Version klappt das Flashen via JTAG auf das Demoboard STM3210C-EVAL
-
Thread
STM32 scanf/printf verschluckt erste gesendete Ziffer
Achso ich nutze die IAR Workbench (Kickstart) mit der eingebauten CMSIS und der STM32 Std. Library 3.5
Ziffer gar nicht in meiner Variablen ankommt, da habe ich auch schon nachgeschaut. Nutze ein Olimex STM32-P103 (ti max3232c ist auf dem Board) ohne USB-RS232 Wandler, der PC hat einen COM-Port (und der hängt an einem Q57 Express Chipset LPC Interface Controller - 3B0A).
-
Thread
Wie wirkt sich die Bauteilesituation bei euch aus?
und Produkte betroffen. Bei einer Baugruppe habe ich während der Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen, weil mal die eine Ausführung lieferbar war und mal die andere. Und von den im Februar bestellten STM32F091 für ein anderes Produkt wurden nur acht Stück geliefert...
Beitrag #6703529: > Bei einer Baugruppe habe ich während der > Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen Das kenne ich. In 2013 entwickelte ich auch eine LP wo dank fast gleichen Pinouts man einen STM32F103, F223 oder F407 einbauen konnte. Durch Einbau oder weglassen von
-
Thread
AVR vs ARM Lohnt ein Umsteigen
> Es mag aber bessere Typen geben. Allerdings: Der STM32F103: 3.5µA im Standby mit Watchdog + 1.4µA für RTC. Bei 8MHz stehen ~3mA (AVR) gegen ~11mA (STM32). Bei 72MHz: -- gegen 63mA.
Da gaebe es auch noch den uC3 basierend auf der AVR32 architektur. Die bietet uebrigens bei bei voller Geschwindigkeit einen Stromverbrauch von 23 mAs. Also fuer einen 32-bit Controller eine ausgezeichnete Leistung. Es sei auch
-
Thread
WS2811 mit SPI(atmega 2560)
Anzahl der LEDs. Pro LED braucht man auf jeden Fall 3 Bytes, ob mit oder ohne DMA. RAM ist bei STM32 genügend vorhanden, aber Zeit (wie bei allen anderen uC) ist (fast) nie ausreichend vorhanden. Wenn man mit 1:4 bit SPI arbeitet, wird der SPI-Array zuerst in einem Rutsch (auch per DMA) mit
Speicherverschwendung, so dass dann inkl. Animationen und anderen Spielereien plötzlich die 20KB RAM eines STM32F103C8T6 fast aufgebraucht waren. In diesem Falle hat der Wechsel auf einen zirkularen DMA-Buffer jedenfalls eine Menge gebracht. Die Zeit, welche die ISR da verbraucht, um den DMA-Buffer kontinuierlich
-
Thread
OLED 1306 128x64 Display an ESP32-WROOM board
Habe hier mit der Darstellung auf einem OLED Display Probleme, wenn ich es mit einer Demo-App ssd13ß6_128x64_i2c (Beispielprogramm aus der AdaFruit SSD1306 Library) auf einem ESP32-WROOM Board laufen lasse. Mit einem STM32F103 (Blue Pill) habe ich die Funktion parallel dazu heute noch mal verifiziert
SD1306. Das war's vermutlich. Hatte mich nur irritieren lassen, da ich in einem früheren Projekt (STM32) ein Paket benutzt hatte, das ssd1306.c hieß (* original author: Tilen Majerle<tilen@xxxxx.eu> * modification for STM32f10x: Alexander Lutsai<xxlyra@xxxxx>) Allerdings scrollt da immer noch ein
-
Thread
Schaltung für Reset nach langem Tastendruck
Moin, ich habe einen Microcontroller STM32F103RET6, der über eine Lithium-Battery und einen DC-DC-Wandler mit Spannung versorgt wird. Das Gerät soll sich über einen Knopf ein- und ausschalten lassen. Dazu gibt es einen Taster, der das Gate
Alex G. schrieb im Beitrag #5697878: > Sowas baut man grade für den Fall ein, dass der uC nicht mehr > reagiert... Dafür gibt es Watchdog-Timer > Wobei es noch die Möglichkeit eines Watchdogs gibt wenn der uC sowas > hat. Hat er - laut Datenblatt besitzt der STM32F103RET6 davon
-
Thread
[V] Diverse µC, Speicher und andere ICs
2 Controller 3,00EUR 1 x STM32F103RBT6 - TQFP-64 4,00EUR 5 x FT220XS-R - SSOP-16 - FTDI USB-SPI Controller 8,00EUR 1 x ATMEGA32A-AU - TQFP-44 3,00EUR 1 x ATSAM3S4AA-AU - LQFP-44 3,00EUR 1 x AT91SAM7X256B-AU - LQFP-100 8,00EUR 2 x RFM02 - 433 - RF Sender 6,00EUR 1 x ATMEGA324PA-AU - TQFP-44 4,00EUR 1 x ATMEGA162-16AU - TQFP-44 3,00EUR 1000 x 0 Ohm - SMD-Widerstände - Bauform 0805 4,00EUR 1 x STM32F103ZET6 - LQFP-144 4,00EUR 1000
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
funktionierten. Seit etwa Januar 2020 werden nur noch (schlechte) Fälschungen angeboten, denn die originalen µC sind nicht mehr verfügbar. Ich bin sicher, dass die Boards wieder beliebt werden, wenn man sie wieder mit originalem STM32 kaufen kann.
Also ich hab damals mit dem Atmega32 angefangen und bin später auf den STM32F103 umgestiegen. Beides hier im Forum verbreitete und empfohlene Microcontroller. Alleine der Einsatz der Standard Peripheral Library war schon eine Hürde, auch
-
Thread
STM32 SSD1289 Geschwindigkeit
Hi, ich bin gerade mit einem SSD1289 Display an einem STM32F103VCT6 beschäftigt. Das Display ist per FSMC angebunden und hier habe ich eine Routine um Bilder, die im Flash liegen direkt auf dem Display auszugeben: [c] int lcd_print_image(tImage *image
Schleife, die 320x240 mal 0x0000 ins RAM schreibt und das AutoIncrement nutzt ist nicht schneller: [c] lcd_write_reg(0x4e, 0); // next x position lcd_write_reg(0x4f, 0); // next y position LCD_REG = 0x22; for(i = 0; i < 76800; i++) LCD_RAM = 0x0000; [/c] Bekomme ich das irgendwie auf ~5mS
-
Thread
[S] 10Pin -> JTAG Adapter
man eh immer parat haben. Gehen die nicht? Robert N. schrieb im Beitrag #4243662: > Gibts als 1x6, 2x3, 1x10, 2x5 oder … Und nur Martin weiss, wie sein JTAG aussieht.
Geheim. http://de.aliexpress.com/item/48-pin-ARM-Cortex-M3-STM32F103C8T6-Minimum-System-Development-Board-STM32/32265943754.html
-
Thread
STM32 CRC mit 3 Byte Daten
zu erweitern um CRC. Das klappt aber nur in bestimmten fällen: Ich habe folgende Funktion auf dem STM32F103: [c]uint32_t CRC_CalcBlockCRC_8(uint8_t* data, uint32_t len) { uint32_t* pBuffer = (uint32_t*)data; uint32_t BufferLength = len / 4; uint32_t index = 0; for (index = 0; index <
index++) { CRC->DR = __RBIT(pBuffer[index]); } return __RBIT(CRC->DR) ^ 0xFFFFFFFF; }[/c] Die Funktion hilft mir dabei, aus einem uint8_t Array die CRC32 mithilfe des CRC-Registers des STM32 zu berechnen. Solange len ein Vielfaches von 4 ist, klappt das wunderbar. Ist len % 4 != 0, kommt
-
Thread
Bluepill mit STLINK/V2 wird mit st-info -probe nicht erkannt
Ich wollte mir einen STLINK/V2 mit einem Bluepill (STM32F103C8T6) erzeugen. Habe die Firmware installiert (STLINK.HEX seriell mit der Demonstrator GUI) und auch (unter Windows) mit dem STM32 STLINK Utility dann den Firmware Upgrade gemacht. Mache ich sofort
, es sei kein STM32 Target vorhanden. Gut, ist ja auch noch nichts angeschlossen: <pre> 14:50:44 : STM32CubeProgrammer API v2.20.0 | MacOS-64Bits 14:50:59 : UR connection mode is defined with the HWrst reset mode
-
Thread
Verzweifelt wegen Drehencoder und Interrupt :/
Hi, ehrlich gesagt würde ich für solche Zwecke heutzutage eher einen STM32F103 nehmen. Kost nix, die Abmessungen sind vergleichbar und das Ding kann extrem viel mehr. Unter anderem hat er Hardwareencoder für Drehgeber und außer bei der Initialisierung der Hardware hat man
Beitrag #5395527: > Hi, > > ehrlich gesagt würde ich für solche Zwecke heutzutage eher einen > STM32F103 nehmen. Kost nix, die Abmessungen sind vergleichbar und das > Ding kann extrem viel mehr. > Unter anderem hat er Hardwareencoder für Drehgeber und außer bei der > Initialisierung der Hardware
-
Thread
Drehgeber an Arduino, external interrupt ISR wird doppelt ausgeführt
immer es möglich > ist. Dann sieht das gleich GANZ anders aus. Für 99.999999% aller > existierenden µC Anwendungen. Naja, es könnte zumindest so aussehen, > wenn sie halt nicht von Programmierern stammen würden, wie du es einer > bist... Absolut hirnloser Kommentar. Bei einem STM32F103 z.B. ist der
temp schrieb im Beitrag #6812964: > Bei einem STM32F103 Der hat solche Decoder in der Timer Hardware. Da wird man das nicht in Software abhandeln.
-
Thread
Daten von uC an PC senden
Datendarstellung, ähnlich wie das QCustomPlot Beispiel. (siehe -> http://picforum.ric323.com/viewtopic.php?f=46&t=103#p745)
entwickeln, in den man sie als WinUSB Device markiert. So ist man flexibler. Im Artikel [[USB-Tutorial mit STM32]] gibt es dazu eine Anleitung zur Implementierung eines eigenen USB Devices auf Basis der USB fähigen STM32 Controller.
-
Thread
STM32F4 und Hallsensoren
8-bitter (ATMega88/168...), das Prinzip ist aber leicht umsetzbar auf einen der Advanced Timer des STM32 mit 3 seiner 4 CC Register. (Ich nehme Timer8 auf einem STM32F103). Am elegantesten alleridngs finde ich dafür allerdings AWEX auf einem XMega. Tobias Plüss schrieb im Beitrag #2893738: > Wie
portierbar, auch auf andere Motore. Bis jetzt läuft es hier auf dem Orginal Mega88, dem XMega A3 und dem STM32F103. Als Motore benutze ich hier einen Plattenspieler Pioneer Direct Drive zum Testen und ein paar 48V/2000-4000W Radnabenmaschinen.
-
Thread
Frequenz Messung InputCapture STM32
Guten Morgen, ich versuche mit einem Stm32F103 eine Frequenz zu messen. Und das Ergebnis ist fast gut. Irgendwie ist die Messung immer um einen 1% zu niedrig. (gegenüber Oszilloskop) die Init des Timers sieht so aus [c]
B-A)+max } pw_us = pw_us + (overflow_cnt * MAX_CNT); pw_s = (double)pw_us / 1E6; frq_Hz = 1 / pw_s; // Frequenz in Hz printf("\n\rpw_us= %li, Frequenz = %04.2f Hz OV=%i\r\n", pw_us,frq_Hz,overflow_cnt ); update = 0; } [/c] Was mache ich falsch. Wo
-
Thread
BMP280 + AHT10 auf dem gleichen I2C Bus
genauso wie das Produkt! :-( Jobst Q. schrieb im Beitrag #6850416: > Notfalls nimmt man einen I2C- Multiplexer. > https://www.reichelt.de/entwicklerboards-platine-i2c-multiplexer-tca9548a-debo-i2c-multi2-p291436.html Interessant was es nicht alles gibt! Der STM32F103 hat noch einen zweiten I2C-Bus
über #include <Wire.h> der Hardware-I2C vom STM32F103 benutzt. Wohlwollend will ich davon ausgehen das dieser ein korrektes Timing hat. Da es schwer ist im Detail den I2C durch den HAL bei einem ARM nachzuverfolgen, kann es sein das hier
-
Thread
BOBs zum Thema Luftdruck/Temperatur/Luftfeuchtigkeit
http://www.pollin.de/shop/dt/NTI3OTgxOTk-/Bausaetze_Module/Entwicklerboards/Entwicklungsboard_STM8S103F3P6.html Hat hier jemand Erfahrung? Brauche ich spezielle Hardware um die Bits und Bytes in die µC zu bekommen? (Hab ich bisher nicht eingelesen, also nur antworten wenn ihr Erfahrung damit
Standard-Board hat man da schnell Probleme. Dagegen laufen CortexM CPUs ohnehin mit <= 3.3V. Ein STM32L1-DISCOVERY Board kostet keine 15€ und Du hast Sogar ein kleines LCD mit dran. http://www.st.com/web/en/catalog/tools/PF250990 Gruß Ulrich
-
Thread
Suche Controller zur Beleuchtung von Lego Modellfahrzeug
unterschiedliches Bliknken sollte der auch haben. http://www.ebay.de/itm/Arduino-IDE-kompatibles-Board-STM32-STM32F103RCT6-ST-ARM-32-bit-Cortex-M3-198-/321915131573?hash=item4af3a316b5:g:enYAAOSwYHxWPyMo Wenn das nicht reicht einmal Overkill ohne Arduino IDE. http://www.mouser.de/ProductDetail/STMicroelectronics
www.reichelt.de/?ARTICLE=119696&PROVID=2788&wt_mc=amc141526782519998&gclid=CjwKEAiAlNbEBRCv9uy4j4SWrgwSJAB5MqJF3C6UKslbwDSAZwJuhhFvMWl70M_elree84l6TZq7LxoCwfPw_wcB Hat Mehr als genug I/O und kann bei jedem ausgang bis zu 40 mA, also auch mehr als genug. Er hat auch die 5V DC als Ausgangsspannung, für die Relais
-
Thread
Controller IC für digitale RGBW LED-Streifen
Nur aus Interesse: Was spricht denn dagegen, auch in der eigenen Steuerung z.B. einen STM32F1 zu nehmen unddas ganze via DMA zu machen?
Nur aus Interesse: Was spricht denn dagegen, auch in der eigenen Steuerung z.B. einen STM32F1 zu nehmen und das ganze via DMA zu machen?
-
Thread
Fachliteratur Cortex M3
gute Fachliteratur auf Deutsch über den Cortex M3?? Welches ist die beste?? Und sonst über den STM32F107VC /STM32F103 ??? Vielen Dank und freundliche Grüsse!!
Vielleicht hilft das hier: PW: u6#F2+a)_eD0X4KC http://www.2shared.com/file/1sBm34Un/CM3.html MfG Th.C
-
Thread
STM32F103T8 USART
Ich versuche mit dem USART des STM32F103T8 eine Kommunikation mit dem PC hinzubekommen. Im Moment komme ich aber mit der Konfiguration des USART nicht zurecht. So kann ich zum Beispiel die TE und RE Bits des CR1 Registers nicht setzen
verhindert besitzt der STM32F103T8 doch nicht oder doch?
-
Thread
STM32F4 FPU Verwendung
: eef4 7a67 vcmp.f32 s15, s15 80001b0: eef1 fa10 vmrs APSR_nzcv, fpscr 80001b4: d005 beq.n 80001c2 <main+0x3a> 80001b6: ed97 0a02 vldr s0, [r7, #8] 80001ba: f000 fabf bl 800073c <sqrtf> 80001be: eef0 7a40 vmov.f32 s15, s0 80001c2: edc7 7a01 vstr s15, [r7, #4] 80001c6: 68fb ldr r3, [r7, #12] 80001c8: f103 0301 add.w r3, r3, #1 80001cc: 60fb str r3, [r7, #12] 80001ce: 68fb
-
Thread
STM32F103 und SSD1963 + Display
inch_TFT_LCD_Controller_Board Dieses Displayboard mit dem Dev Board http://www.ebay.de/itm/POWERAVR-STM32F103ZET6-board-3-2-LCD-/320724638138?pt=LH_DefaultDomain_2&hash=item4aacad99ba Hab das mal Quick and Dirty zusammengelötet und mit der Software für das Mini STM32 Board bespielt. Klappte auf anhieb
und fertig ;-) Der Rest ist ja nur Verkabelung. Was ich cool fand, die Software ist für den Mini STM32 geschrieben mit nem anderen Prozessor als der, der auf dem Board ist. Funktioniert aber trotzdem!