-
Thread
STM32 - GPIOs funktionieren nicht
Hallo :-) Ich hab mir neulich ein STM32F4 Discovery board zugelegt: http://www.st.com/en/evaluation-tools/32f429idiscovery.html (Prozessor ist STM32F429ZI) Als Software nutze ich zum erzeugen des Init-codes STM32CubeMx und als IDE
gefunden hast? Im Datasheet des Controllers natürlich: http://www.st.com/resource/en/datasheet/stm32f429zi.pdf S. 69 Alternativ im Reference Manual: http://www.st.com/resource/en/reference_manual/dm00031020.pdf S. 1687 Reinhard S. schrieb im Beitrag #5404521: > Auch im Schaltplan > (Seite
-
Thread
STM32 SPI (Anfänger-)problem
Gemeinde, ich versuche meinen AVR-geprägten Horizont zu erweitern und experimentiere mit einem STM32 Discovery-Board (STM32F407) erweiteret mit einem Mikroelektronika "STM32F4 Discovery Shield" und dazu passendem "7 seg click" (http://www.mikroe.com/click/7seg/). Die darauf befindlichen 74HC595 tun
beiden Datenbytes. [c] #include <stdio.h> #include <stdlib.h> #include "diag/Trace.h" #include "stm32f4xx_hal.h" #include "stm32f4xx_hal_spi.h" #pragma GCC diagnostic ignored "-Wunused-parameter" static int volatile tick_count; static volatile bool tick; extern "C" void SysTick_Handler(
-
Thread
crc32 bei einem stm32 berechnen
hallo, ich möchte eine CRC32 mit einem STM32f10x berechnen aus einem array von bytes. um zu testen hab ich folgende Zeilen geschrieben: CRC_ResetDR(); u32Crc = CRC_GetCRC(); u32Crc32 = CRC_CalcCRC(0x20000440); aber u32Crc32
-
Thread
Drei neue STM32 Serien
Hallo, gerade aus dem STM Newsletter. Am 7.3. werden drei neue STM32 Serien vorgestellt: "Stay to discover 3 brand-new STM32 series. Leave with whole new ideas for your next project!" ...ich frage mich ernsthaft ob STM
mal vor einiger Zeit anhand von Dateien in CubeMX ermittelt, aus wie vielen verschiedene Chips die STM32-Familie besteht. Damals waren das ca. 45. Wäre mal interessant, wie viele das heute sind.
-
Thread
STM32 EXTI-Entprellung mit HAL
soweit ich mich erinnere, relativ Reibungslos funktioniert und ich frage mich, was nun das Problem beim STM32 ist. An sich ist ja die Interrupt-Entprellung schon wie ich finde die eleganteste Lösung.
ich mich erinnere, relativ Reibungslos funktioniert > und ich frage mich, was nun das Problem beim STM32 ist. An sich ist ja > die Interrupt-Entprellung schon wie ich finde die eleganteste Lösung. Elegant, aber nicht funktionierend!
-
Thread
STM32G431 SWD
Hallo zusammen, ich würde gerne eine STM32G Schaltung aufbauen und diesen über einen Segger J-Link programmieren. Leider finde ich keine Angaben wie ich die Datenleitungen hierfür schalten muss. Weiß jemand wo ich die Datenblätter dazu finden
jemand wo ich die Datenblätter dazu finden kann? ... und ich sag dir auch wie: googlen nach "stm32g431 datasheet" und nach "stm32g reference manual" Ist das nicht genial von mir?
-
Thread
STM32 Bootloader Write Command
Hallo! Ich arbeite für ein Uniprojekt mit einem STM32F051 Discovery Kit. Da dieser später an einer unzugänglichen Stelle sein wird, habe ich mit einem Bluetooth-Chip eine UART Kommunkationsschnittstelle zwischen PC und STM32 eingerichtet. Da ich aber gerne nicht nur Daten via BT austauschen will, sondern gegebenenfalls das STM32 Programm ändern will habe ich mich (zum ersten Mal) in das Thema Bootloader eingelesen. So sollte es ja möglich sein, über Bluetooth den Bootloader mit der UART2 (habe extra die Pins genommen,
-
Thread
STM32: Interrupt manchmal zu langsam
das Zeitlimit gerissen wird. Ich nehme an, die Verzögerung liegt an den anderen Aufgaben, die der STM32 zu erledigen hat. Allerdings verwende ich bisher keine Peripherie außer GPIO und SDMMC1, wobei letztere inaktiv ist. Wie kann ich diese Verzögerungen verhindern? Kann ich weitere Teile des STM32
OK, danke, ich bin überzeugt. Dann habe ich das "Mastering STM32"-Buch falsch verstanden.
-
Thread
STM32 Preload Dutycycle aktivieren
Hallo, an einem Timer des STM32F429 möchte ich gerne ein PWM Signal ausgeben, dessen Pulsweite ich ständig ändere. Im Datenblatt zu den Timern des µC habe ich bereits gelsen, dass man das Ändern des Dutycycles auf das Ende jeder
im Beitrag #6110812: > TIMx->CCMRx |= TIM_CCMRx_OCxPE; Habe ich gerade auch im Datenblatt des STM32 gefunden! Default ist, dass das Preload-Register ausgeschaltet ist.
-
Thread
STM32 Library und SysTick
Habe mir gerade mal die STM32F10x_StdPeriph_Lib angeschaut, dort gibt es ein Beispiel (\STM32F10x_StdPeriph_Lib_V3.3.0\Project\STM32F10x_StdPeriph_Examples\SysTick) was den SysTick-Interrrupt nutzt, teste das doch mal.
wird der Interrupt jede ms aufgerufen. Ich habe den Artikel [[STM32]] erweitert um diesen Hinweis.
-
Thread
[V] STM32 F3
Welchen der 27 verschiedenen STM32 F3 meinst du?
Du meinst also das STM32F3 Discovery *Board*, also eine komplette Platine mit dem STM32F303VCT6 Mikrocontroller, und damit etwas ganz anderes als im Ausgangsposting angegebem.
-
Thread
Keil Hardfault STM32 Jlink
eleganter/schneller? Ich hab einen J-Link ohne ETM-Trace und die Keil EDU. Der Controller ist ein STM32F103C8/M3-Core. IBUSERR heißt, dass der M3 den Fehler beim prefetch erkannt hat? BFARVALID ist nicht gesetzt, also BFAR ignorieren oder?
eleganter/schneller? Ich hab einen J-Link > ohne ETM-Trace und die Keil EDU. Der Controller ist ein > STM32F103C8/M3-Core. > > IBUSERR heißt, dass der M3 den Fehler beim prefetch erkannt hat? > BFARVALID ist nicht gesetzt, also BFAR ignorieren oder? Du landest ja im hard fault handler mit der Endlosschleife
-
Thread
Hall Sensor an STM32 betreiben
Nun zu meinen Fragen: Hat jemand schon mal Hall Sensoren an einem STM32 betrieben? Welche wären in diesem Fall zu empfehlen? Hat jemand eine Schematic? Danke für eure Hilfe
Throttle' von Waterworld (E-Antriebe für Boote) auf dem Tisch. Da warens pro Seite 6 Hallsensoren und ein STM32F091 als Hirn. Waterworld benutzt eine Art CAN Bus, der an den Fahrhebel angeschlossen wird.
-
Thread
STM32, ST-Library oder Registerarbeit?
Teil des Cortex M Cores ansprechen, wie NVIC und Systick. Die anderen sind nicht einmal innerhalb der STM32 Familie ganz einheitlich (F1/F2/F4).
Hallo, vielen Dank für Eure Antworten. Mit dem STM32 möchte ich neben dem AVR eine Alternative für höhere Anforderungen auf Lager haben. Zur Zeit arbeite ich in erster Linie mit AVR, kam in letzter Zeit jedoch ein paar Mal an dessen Grenzen. Entweder
-
Thread
STM32F107 ethernet
Codebeispiele angeschaut, werde darauß aber nicht schlau. Weiß vielleicht wer wie man die funktionen des STM32 Ethernet Treibers verwendet um ein frame zu empfangen und zu senden ? Die doku dazu ist leider etwas spärlich.. Mfg Lukas
hoffe, das hilft mal etwas für den Einstieg. Ethernet (und USB) sind die komplexesten Themen beim STM32 und da hilft dann halt nur lesen und duchbeissen.
-
Thread
localtime STM32 tm_isdst
Mit der Funktion localtime kann ich problemlos auf einem STM32 die Uhrzeit formatieren, jedoch sagt das Feld tm_isdst, dass aktuell keine Sommerzeit ist obwohl so sein sollte. Ist das ggf. eine Implemantationssache?
Fragender schrieb im Beitrag #7017136: > Mit der Funktion localtime kann ich problemlos auf einem STM32 die > Uhrzeit formatieren, jedoch sagt das Feld tm_isdst, dass aktuell keine > Sommerzeit ist obwohl so sein sollte. Und wo kommt deine Uhrzeit her. Ein nackter STM32 kennt die eher nicht, sowas
-
Thread
STM32F4 Grundschaltung
Hallo, du hast nicht gesagtm welche Gehaeuse Du verwenden willst. Fuer die STM32xxxRy steht auf https://github.com/UweBonnes/wiki_fuer_alex/tree/master/layout/usps ein Layout, das ich scon mit STM32F1/L1/F2 und F4 bestueckt habe.
@ Uwe: Oh es handelt sich um die 100Pin Variante STM32F407VGT6, vielleicht hilft mir dein Schaltplan trotzdem etwas weiter. @ Steve: Vielen dank für die Information, sehr interessant zu wissen :)
-
Thread
STM32: _delay_us() und seine Freunde.
Abend zusammen, ich bin gerade wieder Anfänger geworden und mache meine ersten Gehversuche mit einem STM32F4discovery, CooCoxIDE und ARM-GCC. Bei den ersten Versuchen geht es mir darum quick & dirty alte Hardware, die am AVR lief, wieder ans Laufen zu bekommen - und an der Stelle vermisse ich am meisten
hier findest du ein Beispiel für Delay_ms/Delay_us http://www.mikrocontroller.net/topic/278118 Stm32F407_blink_06.zip\Stm32F407_blink\Driver\source suche in der Zip-Datei nach sTimer.c und sTimer.h Gruß G.G.
-
Thread
Einstieg in Touch GUI STM32
Hallo zusammen, da ich schon seit längerem plane auf die STM32 Serie zu wechseln und auch schon seit Ewigkeiten ein TFT Touch Projekt vor mir her schiebe, dachte ich (bis jetzt...), es sei eine gute Idee diese beiden Vorhaben miteinander zu kombinieren. Da es von ST u.a auch Frameworks ala STM32CubeMx gibt (jaja, hasst mich dafür ;) ), sollte das ja an sich kein großes Ding sein...dachte ich zumindest. Zu meinem Problem: Die oben beschriebene Problematik ist ein wahrer Dschungel....es
-
Thread
STM32 CAN im Debugging langsamer
Hallo, ich bin langsam am verzweifeln. Ich arbeite jetzt seit mehreren Jahren mit den STM32, aber jetzt komme ich einfach nicht weiter. Ich habe hier zwei Custom PCBs, einmal ein Master mit STM32F407 und einmal ein Slave mit STM32L431, Kommunikation zwischen den beiden mittels CAN-Bus
und natürlich auch die Boards mit den Controllern drauf. Als Entwicklungsumgebung nutze ich SW4STM32. Wo könnte der Fehler liegen? Jemand eine Idee?
-
Thread
Verständnissfrage zu FSMC und LCD bei STM32
wegfallen. Es soll eine kleine Schularbeit (Fächer Bildverarbeitung und Programmieren) mit einem STM32F4-Discovery und basisboard werden. Besten Dank, Gruss Patrick
Das STM32F429 Disco hat kein besonders großes Display - externes Anschließen ist nicht so ohne weiteres möglich. Der Vorteil des on-Board Memories in Kombination mit dem on-Chip Display Controllers geht beim
-
Thread
STM8/STM32 Eval Board als SWD Programmer für alle STM32 geeignet?
Hallo, wie schon im Betreff ersichtlich: Ist STM32 oder STM8 Eval Board als SWD Programmer für alle STM32 geeignet? Also SWD anschließen und debuggen? oder ist der ST-Link auf einen bestimmten Controller beschränkt?
ST-Link geht für alle STM32 und STM8. Für die neueren Typen, wie STM32F2xx wird vermutlich ein Firmwarupdate kommen. Andere ARM-Familien werden jedoch nicht unterstützt, auch nicht weitere STM-Controller, wie zB. die uPSD-Serien
-
Thread
STM32 IAP boot loader
Hallo liebes Forum, ich beschäftige mich seit kurzem mit dem STM32F303. In Zukunft möchte ich ein geschriebenes Programm über die UART auf den Prozessor programmieren (also ohne Programmer). Hierfür habe das Datenblatt "AN4045 - STM32F series in-application programming
nicht gesucht. Als Software gibt es von ST den: http://www.st.com/en/development-tools/flasher-stm32.html oder auch andere z.B.: http://www.firefly-power.de/ARM/sloadhost.html
-
Thread
stm32 und die doofe CAN-Schnittstelle
Was stört dich an stm32f10x.h?
Ben Nor schrieb: > Hast aber recht die stm32fx.h kann ich mir nochmal > genauer anschauen. Ich bezog mich dabei auf das herzallerliebste Thema Bitnamen. Erst kommst du mit Hex pur (und den dabei unvermeidlichen falschen Bits drin, warauf
-
Thread
STM32 C++ Memberfunktion in Interrupt
Hallo, mache gerade meine ersten Experimente mit C++ auf einem STM32f429 Discoveryboard. Jetzt stehe ich vor folgendem Problem. Ich habe eine Klasse in der es eine Funktion [c]float doEnvelope();[/c] gibt. Diese funktion möchte ich in einet Timer ISR aufrufen
-
Thread
STM32 SPI Master Overrun
Hallo, ich habe einen komischen Effekt beim STM32 SPI. Dieser zeigt mir im Master Mode ein Overrun Flag. Ich spreche mit dem STM einen LTC1960 an. Dieser verlangt zwischen den Bytes einen Impuls auf der SS Leitung. Das Overrun Flag wird beim
Puls statt? Im obigen Code jedenfalls nicht, denn eine automatische Abschaltung von SS gibt es beim STM32 nicht.
-
Thread
STM32H743 PLL
Hier wurde behauptet https://www.mikrocontroller.net/topic/579081#7907306 Die PLL im STM32H7 würde die Stabilität des HSE Oszillators bei der Ausgabe über MCO verschlechtern. Das habe ich mal an meinen DevEbox STM32H743 Board nach gemessen. Der Code wurde mit CUBE MX erzeugt. Die MCO
Signals ergibt sich > automatisch. > > Hans-Georg L. schrieb im Beitrag #7908794: >> Die PLL im STM32H7 würde die Stabilität des HSE Oszillators bei der >> Ausgabe über MCO verschlechtern. > > Hans-Georg L. schrieb im Beitrag #7908794: >> bis ca. 200s verbessert die PLL das Signal, darüber ist
-
Thread
Webserver über Bluetooth STM32
Ich habe eine Schaltung mit einem STM32WB55CEU6 aufgebaut. Dieser hat Bluetooth integriert. Noch nutze ich diese Funktionalität nicht, ich habe lediglich schonmal die Antenne mit realisiert, so dass ich später Bluetooth nutzen kann.
ist nervig. Ansonsten wird da kein Webserver "simuliert". Sondern da wird ein Webserver auf dem STM32 laufen müssen. Guck dir mal den lwip an. Da ist alles dabei vom TCP Stack bis zum Webserver und CGI Callbacks. Kann der Treiber vom STM32WB55 überhaupt das PAN Profil? Das wird leider eher selten
-
Thread
Interrupt Problem auf STM32 mit Display
ich hoffe hier kann mir bei einem kleinen Problem weitergeholfen werden. Ich verwende ein HY Mini STM32 (STM32F103_VCT6) mit Display und bin gerade dabei einen der USART einzubinden. Nun habe ich das Problem, dass seit dem Einbinden des NVIC nach etwa einer Sekunde das Programm bei [code] DMA2_Channel4_5_IRQHandler B . [/code] stehen bleibt (im Debugger startup_stm32f10x_hd.s:324). Leider habe ich nicht die geringste Ahnung was hier Schuld ist bzw. was ich tun kann um das zu verhindern. Hab das ganze Projekt auf GitHub https://github.com/lobermann/HYMini_STM32
-
Thread
STM32 IAP Bootloader geht nicht
Testen den IAP Bootloader besipiel von ST angeschaut. Und mir zum Testen/Evaluieren das hier für den STM32F407 den ich gerade hierliegen haben von Git/Hub genommen: https://github.com/eziya/STM32F4_HAL_IAP_UART Das Programm scheint auch soweit zu tun. Mit Terraterm lässt sich auch ein .bin File hochladen
so die vermutung dass ich bei meienm Anwenderprogramm einen Fehler gemacht habe. Ich habe in der STM32F407VGTX_FLASH.ld die Origin Adresse Editiert damit der Programmpointer nacher wieder stimmt oder ist das so falsch oder hab ich was vergessen? MEMORY { CCMRAM (xrw) : ORIGIN = 0x10000000
-
Thread
STM32 InterruptRoutine ausführen
mich mal wieder mit folgendem Problem zu Wort: Derzeit bin ich mit externen Interrupts auf einem STM32F103ZE am werkeln. Hintergrund ist, ich möchte auf dem Evalboard einen Interrupt mittels einer Taste auslösen. Es funktioniert auch soweit. Nur leider Springt das Programm sobald ich die Taste drücke
die taste drücke: [c] DEFAULT_ISR_HANDLER EXTI15_10_IRQHandler //diese Zeile befindet sich in der STM32F10x_Startup.s [/c] Grüße Tarkan :) PS: laut dissassembly wird die Routine auch nicht wegoptimiert !
-
Thread
STM32F4 Typenbezeichnungen
Moin zusammen, ich hab bis jetzt immer mit den fertigen Boards für die STM32 rumgebastelt. Für eine eigene Platine bin ich gerade einen STM32F405 beim Händler am suchen und bin bei den Typenbezeichnungen ein wenig verwirrt. Die Benennung wird im Datenblatt erläutert, es
Produktbeschreibung kann ich auch keinen unterschied feststellen, nur der Preis variiert. Hier einige Beispiele: STM32F405RGT6*V* STM32F405RGT6*W* STM32F405RGT6*U* Eine Version STM32F405RGT6 ohne zusätzliches Zeichen, welche auch am günstigsten ist, ist auch noch verfügbar. Frage: Wofür stehen die zusätzlichen
-
Thread
STM32 HardFault_Handler
wie ich das debuggen kann? ich benutze IAR 5.30 und die standard lib 3.3.0 ,der controller ist der stm32f103cb. ich habe einiges dazu im internet gefunden leider war nix dabei was mir wirklich weiter geholfen hat. danke!
dem jetzt die parameter übergabe beibringen. wenn ich mich jetzt nicht irre müsste doch im startup_stm32f10x_md.s die folgenden Zeilen irgendwie abgeändert werden: PUBWEAK UsageFault_Handler SECTION .text:CODE:REORDER(1) UsageFault_Handler B UsageFault_Handler
-
Thread
[V] STM32 Primer 2
Hallo! Auch einen (kaum gebrauchten) STM32 Primer 2 muss ich aus Zeitgründen verkaufen. Hier eine kurze Beschreibung: Der STM32 Primer2 (auch bekannt als STM3210E-PRIMER) ist ein außergewöhnliches Entwicklungstool für die STM32 Mikrocontroller
Gerät ist nur unwesentlich größer als der Vorgänger (STM32 Primer) und birgt einige interessante Neuerungen. Die Platine enthält nun eine MCU vom Typ STM32F103E mit 512KB Flash, welche die neueste STM32 Produktgeneration repräsentiert. Etliche neue Peripheriefunktionen
-
Thread
STM32: Genaue RTC; TCXO
Hallo! Ich suche eine Möglichkeit, die RTC im STM32 genauer zu takten. Ein normaler Quartz mit 50ppm (~4.3s pro Tag) oder auch Uhrenquartz mit 20ppm (~1,7s pro Tag) sind noch zu ungenau. Nun bin ich hier über den DS32KHZ gestolpert. Den Ausgang
Soweit ich weiss, gibt es bei allen STM32s für die LSE einen Calibration-Register. Beim STM32F100 z.Bsp. stellt man mit dem Prescaler die Frequenz einen Tick höher ein; und dann kann man mit BKP_RTCCR CAL[6:0] angeben, wieviele Takte nach
-
Thread
STM32 INT wird sofort ausgeführt
Hallo Leute, folgendes Phänomen beschäftigt mich seit heute Vormittag auf einem STM32F030: Ich versuche eine Library für die Timer der uC zu schreiben, der Interrupt wird jedoch viel zu schnell ausgelöst (bei CNT=24 statt 300). Der Fehler tritt bereits mit folgendem Code auf:
dem Code unten. Die 38us ergeben mit 8MHz Takt genau 304, das scheint zu passen. [c] #include "stm32f0xx.h" extern void Config_TIM16 (void); int main(void){ RCC->APB2ENR |= RCC_APB2ENR_DBGMCUEN; DBGMCU->APB2FZ|= DBGMCU_APB2_FZ_DBG_TIM16_STOP; RCC -> AHBENR |= (RCC_AHBENR_GPIOAEN
-
Thread
STM32: Ein Zeichen aus dem UART lesen
Ich möchte ein Zeichen aus dem UART lesen und ausgeben. Benutze ein Nucleo Board. Ausgegeben wird das auf CoolTerm. Es wird aber nichts ausgegeben. Was ist an meiner getchar-Funktion falsch? Oder ist der code in der while-Schleife falsch? So sieht mein Code aus. char getchar() { char data[1]; HAL_UART_Receive(&huart2, (void*)data, 1, HAL_MAX_DELAY); return data[0]; } while (1) { HAL_UART_Transmit(&huart2,(uint8_t *) "Test",4,HAL_MAX_DELAY); HAL_UART_Transmit(&huart2,(uint8_t *) getchar(),1,HAL_MAX_DELAY); }
-
Thread
STM32 Interrupt Rücksprung ins Nirvana
Guten Morgen zusammen, ich mache gerade meine ersten Gehversuche mit einem STM32. Ich verwende dafür ein Demoboard von Futurlec. Die ersten LEDs blinken auch schon erfolgreich. Nun versuche ich seit 2 Tagen die interrupts hinzubekommen... Mittlerweile bin ich soweit, das er
Ich hatte bei den STM32 am anfang das Problem, das ich die "startup_stm32..." nicht mit in mein Projekt eingebunden hatte. Solange ich keine Interrupts benutzt habe funktionierte alles, mit Interrupts hat jedes mal der
-
Thread
STM32 C-Code Problem
Coder von Matlab benutze, um meine bestehende Software von einem bestehenden System auf die µC von ST (STM32) zu übertragen. der Code ist folgendermaßen: [c] #include "main.h" void SystemClock_Config(void); static void MX_GPIO_Init(void); #include <stdio.h> #include "untitled.h"
noch nicht so ganz, wie der Interrupt hier > funktioniert Dann schau nach wie Interrupts auf dem STM32 Nutzung der HAL funktionieren. Die HAL_SYSTICK_Callback wird vom Interrupt regelmäßig aufgerufen und dekrementiert remainAutoReloadTimerLoopVal_S bis es 0 wird. Dann wird die if-Bedingung in der
-
Thread
STM32F107 und Crossworks
Hallo, ich bin auf der Suche nach einer LED-Demo für den STM32F107 (ich habe das OLIMEX STM32-P107 Board) und Crossworks. Da ich bisher nur mit 8 Bit Controllern gearbeitet habe, blicke ich mit den Startup-Dateien nicht so recht durch. Das Einfachste wäre, ich
Hallo pappnase, danke für die Demo! Leider bekomme ich einen Compiler-Fehler: stm32_eval.h wird nicht gefunden. Ich schau mal, ob ich die bei Olimex finde, oder hast Du die noch irgendwo?
-
Thread
stm32 in den Flash byteweise schreiben
Ich muss im STM32 nicht flüchtige Daten ablegen. Jetzt habe ich mir die AppNote EEPROM Emulation angeschaut, die für den Anfang ok ist, aber für mein Vorhaben oversized ist. Flash hat 10K Schreibzyklen. Eine Page besitzt
ersetzten. Als ginge z.B. in mehreren Schritten 0xff 0xfe 0xfc 0xf8 0x80 usw... zu schreiben. Beim STM32L ist m.e.a. der Loeschwert 0, da muss man andersherum denken.
-
Thread
STM32 externen Takt verwenden
Hallo, ich habe auf meiner Platine einen 8 MHz Quarz für die externe Taktversorgung meines STM32F0 vorgesehen. An diesem messe ich mit dem Oszi allerdings keinen Takt und ich verstehe nicht aus welchem Grund. Kann es sein, dass der Quarz keinen Takt ausgibt, solange bei meinem µC die interne
kompl schrieb im Beitrag #4813239: > STM32F0 Welcher Typ ist es denn genau? > An diesem messe ich mit dem Oszi allerdings keinen Takt Die Belastung durch den Tastkopf könnte die Taktversorgung aus dem Tritt bringen. Gibt es bei Deinem
-
Thread
STM32 ReadOutProtection
3.4.0 einfach nicht funktioniert. [code] #include "stm32f10x.h" int main(void) { FLASH_ReadOutProtection(ENABLE); while(1) { } } [/code] Das mal als einfaches Beispiel. Ich kann die Funktion durchsteppen und das OB->RDP - Register
Eigentlich erstaunlich, dass es ein Code im STM32 ist. Und nicht ein ST Link utility, mit dem man den Schutz setzen kann. So wie bei den AVR Fuses.
-
Thread
STM32F103 Hardfault
PS: Weiß nicht, ob ich es schon geschrieben habe: Das ist so ein chinesisches Mini-Board mit dem STM32F103C8T6. Sind eventuell Fakes von den Chips bekannt, der irgendwelche Hardware-Bugs hat?
: Weiß nicht, ob ich es schon geschrieben habe: Das ist so ein > chinesisches Mini-Board mit dem STM32F103C8T6. Sind eventuell Fakes von > den Chips bekannt, der irgendwelche Hardware-Bugs hat? Es gibt jede Menge Fakes der STM-Chips. In praktisch jeder 2. Garage in China werden diese ICs auf kleinen
-
Thread
STM32F429 Anfängerfragen
Hallo, ich steige gerade in die Welt der Cortex-M4 ein und habe mir dazu das Discovery Kit mit dem STM32F429ZI geholt. Als IDE habe ich mir jetzt für den Anfang den Keil uVision5 geholt. Nun bin ich dabei mir ein paar Beispielprogramme anzuschauen. Nur hänge ich an folgendem Code für die Geschwindigkeit
aber vielleicht hatte jemand schonmal ein ähnliches Problem. [c] #include <stdio.h> #include "STM32F4xx.h" #include "GPIO_STM32F4xx.h" volatile uint32_t msTicks; /* counts 1ms timeTicks */ /*-----------------------------------------------------------------------
-
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
60MHz und > du misst ein 72MHz Signal? Stimmt dezent was nicht oder? Ich mess 18MHz, weil der STM32 mir die 72MHz geteilt durch 4 ausgibt. Das ist also soweit in Ordnung. pegel schrieb im Beitrag #5308043: > Bist du sicher das er wirklich HSE benutzt und nicht durch einen Fehler > im HSE Zweig
-
Thread
STM32 SDIO Blöcke lesen
Hallo zusammen ich möchte mit meinem STM32F4 (Discovery Board) eine SD Karte lesen (genauer gesagt: eine MicroSD Karte). Dazu möchte ich DMA benutzen. Um einen oder mehrere Blöcke zu lesen, verwende ich folgenden Code: [c] SDIO_DCTRL
denn blockSize=9 bedeutet dass 2^9=512 Bytes übertragen werden. Siehe dazu im Reference Manual des STM32: Bits 7:4 DBLOCKSIZE: Data block size Define the data block length when the block data transfer mode is selected: 0000: (0 decimal) lock length = 2 0 = 1 byte 0001: (1 decimal) lock length = 2
-
Thread
STM32 SPI Clk und DMA
Forum zu meinen Versuchen einen Positionssensor mit SSI-Schnittstelle auszulesen Hilfe gefunden: [[STM32 SPI im Halbduplex-Betrieb mit DMA]]. Leider habe ich immer noch Probleme mit der Aufgabe. Der Sensor hat ein CSN-, CLK-, und DO-Pin. Diese habe ich bei meinem STM32F103CB mit SPI1_NSS (PA4). SPI1
aktive Flanke und welches der CLK Pegel im Idle ist. Weiss jetzt nicht auswendig, wie das beim STM32 einzustellen ist, aber das Datenblatt gibt das sicher Auskunft Punkt.
-
Thread
STM32F7 Display
Außerdem ist die Stromversorgung der Boards nicht für größere Displays ausgelegt. Versuchs mit dem STM32F469 Discovery, das hat die gewünschte Auflösung. Gruß, dasrotemopped.
Fertiges Board mit großen Display gibt. Werd mir dann wahrscheinlich bei Hotmcu.com ein Board mit Stm32f429 und Display bestellen.
-
Thread
STM32 ADC und Timer Problem
Klaus schrieb im Beitrag #5238780: > ich habe mir ein Programm für den STM32F103 geschrieben. Für welchen STM32F103? Es gibt viele ....
STM Apprentice schrieb im Beitrag #5238790: > Für welchen STM32F103? Es gibt viele .... STM32F103RCT6 GPIOs wurden alle initialisiert.