-
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.
-
Thread
Interesse an (Einsteiger) STM32 Seminar
Hallo zusammen, ich werde demnächst einen neuen Mitarbeiter in die STM32 Controller einarbeiten. Falls jemand Interesse hat kann er gerne dazu kommen. Themen werden sein: - Einführung IAR und emBlocks IDE - Debugging Möglichkeiten - Code Optimierung - Timer, UART
Eine Frage, ich studiere Elektrotechnik und will auch demnächst den STM32 zocken. Wie sinnvoll ist es? Was machst du so mit dem Ding. Und kannst du vllt. etwas sagen, was du mit dem Teil alles so schon realisiert hast? Wäre echt cool die Info. Deinen Kurs werd
-
Thread
ARM Gnu Toolchain (STM32)
Guten Morgen, in meiner jetzigen Application für den STM32 Mikrocontroller möchte ich nun Quellcode einbinden, der allerdings nicht im Root Pfad vom dieser Applikation liegt. Diese Dateien befinden sich 4 Verzeichnisse oberhalb dir Applikation. Wie kann ich
S_UPPER_DEPS := # Every subdirectory with source files must be described here SUBDIRS := \ system/src/stm32f2-stdperiph \ system/src/newlib \ system/src/diag \ system/src/cortexm \ system/src/cmsis \ src \ [/c]
-
Thread
STM32 ungewöhnliches ADC-Problem
Hallo zusammen, wie im Betreff verwende ich einen STM32 (STM32F051xxx). Die Aufgabe: Messen einer Spannung über Spannungsteiler 100k zu 10k und Kondensator von 10nF direkt am ADC-"beinchen". Das ungewöhnliche an der Messung, der STM32 scheint bei
AD-Wandler niederohmig anbinden (Impetanzwandler). Es kann sein, das bei der Messung (wenn der intere MUX (STM) geschalten wird) es zu einem Ladungsausgleich kommt und dadurch eine Signalspitze ungewollt entsteht, welche genau mit den 1,5us Integrationszeit gemessen wird. Bei einer längeren Integrationszeit
-
Thread
Speichern beim STM32 ins Flash
Daten (irgendwo passend mithilfe eines Verzeichnisses) gespeichert. Siehe Application notes... Der STM32L1x hat echtes Eeprom welches Wortweise beschrieben werden kann.
lösche einen ganzen Block und kann ihn dann Byte für Byte > wieder neu beschreiben? Das haengt from STM32 ab. F1 schreibt 2 Bytes, F4 kann auch 1 Byte, L4 nur 8 Byte ... auf einmal
-
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
SPI zwischen STM32 und ESP8266
Ich versuche gerade, eine Verbindung zwischen einem STM32 als SPI Master und einem ESP8266 als SPI Slave herzustellen. Für den ESP verwende ich die Arduino SPISlave-Library, die leider vollkommen undokumentiert ist. Im Code habe ich die Größe der Datenwörter von 32 Bit auf 16 Bit reduziert, da der STM32 nur mit 16 Bit umgehen kann. Mit dieser Änderung kann ich Daten senden, allerdings kommt beim ESP etwas völlig anderes an. Auf der STM32-Seite gibt es die
-
Thread
STM32 RTC Write Protection
Hallo, ich versuche gerade die RTC meines STM32F103C8 zum Laufen zu bringen. Sie läuft auch so weit nur ich kann die Register nicht modifizieren. Um Fehler von mir aus zu schließen, habe ich die STM Std. Lib verwendet(ohne Erfolg) und dann direkt
Hallo, danke für die Antwort. Ich verwende einen STM32F103C8, dieser hat gar keine RTC_WPR Register.
-
Thread
PWM STM32F405
Ich habe folgenden Code geschrieben, der mir insgesamt 6 PWM Signale liefern soll. Leider tut sich garnichts an den PWM Ausgängen. Was habe ich übersehen? [c] void Init_PWM ( void ) { GPIO_InitTypeDef GPIO_InitStructure_A, GPIO_InitStructure_B; GPIO_StructInit(&GPIO_InitStructure_A); GPIO_StructInit(&GPIO_InitStructure_B); // IOs als Ausgang initialisieren (PortA und PortB) RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE); GPIO_InitStructure_A.GPIO_Mode = GPIO_AF_TIM1; GPIO_InitStructure_A.GPIO_Pin = GPIO_Pin_7 | GPIO_Pin
-
Thread
STM32 mehrere UART Interrupts
Hallo, ich habe auf meinem STM32L4R5ZI-Nucleo Board 6 UARTs laufen, alle half-duplex (Single wire) und mit Interrupts. Gesteuert werden Motortreiberbausteine, hauptsächlich geht es um das fortlaufende Auslesen der Motorlast im Hintergrund
abgearbeitet. Der STM32L4 ist viel zu schnell, als daß man ihn mit ein paar UARTs groß in die Knie zwingen könnte. Sudo schrieb im Beitrag #6452245: > Habt ihr einen Tipp für mich, wie ich das hinbekomme? Reduziere
-
Artikel
IRMP auf STM32 - Bauanleitung
die Distribution verfügbar ist, kann man es sich von holen. git clone git://github.com/j1rie/IRMP_STM32.git IRMP_STM32 cd IRMP_STM32 cd F103 ./make Firmware bauen (Windows). IRMP_STM32-master.zip herunter laden und auspacken in scripts prepare.bat ausführen IR.coproj in CooCox laden und kompilieren
im VDR als Power-Taste angelernt ist, kann man darüber den PC herunter fahren. Testen (Linux). Mit stm32IRconfig_gui: ST-Link anschliessen, stm32IRconfig_gui starten, "receive mode" drücken und testen. Mit stm32IRconfig: ST-Link anschliessen, stm32IRconfig starten, m eingeben für Monitor-Modus und testen
-
Thread
stm32f105 Board
Nun es gibt von derselben Firma mit STM32F103 oder STM32F107 https://www.olimex.com/Products/ARM/ST/STM32-H103/ https://www.olimex.com/Products/ARM/ST/STM32-H107/
-
Artikel
STM32F4-Discovery
. Jetzt müssen noch 3 Dateien ins Projekt kopiert werden. /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Project/STM32F4xx_StdPeriph_Templates/TrueSTUDIO/STM324xG_EVAL/stm32_flash.ld /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.c /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/TrueSTUDIO/startup_stm32f4xx.s Die Dateiendung der Datei startup_stm32f4xx.s muss
-
Thread
STM32CubeMX Utilities
Community, ich arbeite mich gerade in die Themen Bluetooth BLE und LPM (Low Power Modes) auf dem STM32WP55xx ein. Die meisten Beispiele von ST verwenden dazu den Sequencer (\Utilities\sequencer\stm32_seq.h). Hierzu gibt es im STM32CubeMx auch unter dem Reiter Categories\Utilities die Einheiten: SEQUENCER
Hallo STM32User, vielen Dank für den Tipp! Das MouserOver im CubeMx kannte ich nicht. Grüße Flo
-
Thread
STM32(F427) Bootloader
Ich beschäftige mich gerade mit dem "embedded bootloader" im STM32. Für meinen STM32F427 können folgende Schnittstellen für den Bootlaoder verwendet werden: - USART1 (PA9/PA10) - USART3 (PB10/11 and PC10/11) - CAN2 (PB5/13) - USB OTG FS (PA11/12) in Device
Was fehlt Dir an der Beschreibung der V7 Bootloaders fuer STM32F42xx in AN2606 Rev. 24?
-
Thread
3-Phasen Leistungsmessung mit STM32
vorstellen: Eine Strom-/Spannungs-/Leistungsmesser für 3 Phasen Wechselstrom. Das ganze läuft mit einem STM32 MCU der die Wirk-, Blind- und Scheinleistung berechnen soll. Aufbau Die Spannungsmessung wird über einen ISO224 (galv. getrennter Verstärker) realisiert, der die Spannung der drei Phasen über
100mV/A. Die Spannungs- und Stromsignale werden mittels ADS7945/46 gesampled und über SPI vom einem STM32L072 (192k Flash, 20k RAM) verarbeitet. Um die Phasenverschiebung zwischen Spannung und Strom möglichst genau messen zu können habe ich zusätzlich noch jeweils einen Komparator (mit Hysterese) verwendet
-
Thread
Frage zu STM32 Quarz Dimensionierung
Moin zusammen, ich verwende im Augenblick den STM32F302RBT6. Ich möchte ihn mit 32MHz betreiben und habe dazu folgenden Quarz genommen: https://www.mouser.de/ProductDetail/ABRACON/ABLS2-32000MHZ-D4YF-T?qs=%2Fha2pyFaduifCJ%2FH2%2FlIBo%252BtRXV%2FqZerpNyFIRcevuzmaVAZ9n7hRETMd9IyAIsp
Sunshine schrieb im Beitrag #5766472: > Widerstandswert von knapp 2,4MOhm Ohne mich mit STM32 auszukennen: Das ist viel zu hoch, passend evtl. zu RF. Ausserdem ist das Bild für einen Resonator. Gruss Chregu
-
Thread
STM32 Can Bus Raspi
Servus, ich habe 2 Raspis, beide mit einem MCP2515 und MCP2551 verbunden, Dann noch einen STM32 F103 mit MCP2551 verbunden. Alle 3 hängen über ein Kabel zusammen. Die sollten doch eigentlich miteinander reden können? Im Moment reden die beiden Raspi miteinander, vom STM kommt nichts bei den Raspis an... Bitrate beim STM habe ich mittels einer hier im Forum gefunden Excel Tabelle auf 500000 eingestellt, die Raspi ebenso. Wenn ich beim STM32 den Loopback einschalte kommen die Pakete auch bei ihm selbst wieder an,
-
Thread
STM32 SWD kompakter Standardstecker?
für SWD, und das reicht ja sowohl zum Debuggen (klar, SWD ist langsamer als JTAG, aber für kleinere STM32 geht es) als auch zum ISP-Programming in der Serie.
Strippen dazu gibt es sinnigerweise bei RS. Ich hatte hier vor einiger Zeit schon mal ein kleines STM32F103-Projekt gepostet, wo sowas drauf ist. W.S.
-
Thread
[V] Verschiedene STM32-Discovery
Hallo, verkaufe verschiedene STM32-Discovery Evalboards 1x STM32 F3 Discovery (Rev. 02-0) 2x STM32 F4 Discovery (1x Rev. 04-0, 1x Rev. 03-0) 1x STM32L476 Discovery (Rev. 02-0) 1x STM32L053 Discovery (Rev. 01-0) sowie 2x Baseboards STM32F4DIS-BB zur Nutzung mit F4 Discovery einige neu und nie genutzt ein paar lediglich ausprobiert als Set 70,-€ (VB) inkl. Versand
-
Thread
STM32F103 Timer
Hallo zusammen, seit ein paar Tagen beschäftige ich mich mit den Timern des STM32F103. Kurze Erläuterung was ich machen will: Ich habe in einem Array 12 bit, die ich nacheinander auf einem Pin ausgeben will. Gedacht ist das in etwa so: [c] Ausgabe -> warte auf Timer -> Ausgabe
programmierte Portbitsteuerung mit ridigen Zeitbedingungen in der erwähnten Grössenordnung sind die STM32 schlicht und einfach die falsche Plattform. Die STM32 sind weder FPGA noch CPLD, noch haben sie die enge streng deterministische Kopplung von Core und I/O-Bus mancher anderer Controller. So kann beispielsweise
-
Thread
stm32 an 230v anschließen
schrieb im Beitrag #2796194: > SCNR - ich mag so tolle Betreffe eben... :D Sollte er schreiben: "STM32 mit 230V betreiben"? Ich wusste schon vom Topicnamen her war er will.
Steilvorlage wie man sie nicht besser kriegen kann. Hätte er geschrieben "Welches 230V-Netzteil für STM32-Projekt?" wär's mir wahrscheinlich nicht so ins Auge gesprungen.
-
Thread
STM32-Float-Ops gehen nicht
auch schon: libraries libgcc.a etc. aus ordner .\arm-none-eabi\lib\thumb2\ tricky teufel, dieser stm32 ;)
mitleidenden, die Zauberformel lautet: "arm-none-eabi-gcc -g -nostdlib -mcpu=cortex-m3 -mthumb -static -Tstm32.ld -o main.elf main.o startup_stm32f10x.o -lgcc" Wichtig ist "-nostdlib" und die libgcc manuell mit "-lgcc" anhängen. Gruß buffalo
-
Thread
STM32F103 can
Hallo, Ich habe 2 Boards mit dem STM32F103vct6 von e... mit CAN, habe das mitgelieferte CAN Beispiel auf beiden Boards aufgespielt doch leider funktioniert das ganze nur 1-2 mal. vielleicht kann mir da einer Weiterhelfen. mfg
Funktion "CanWriteData" diese Zeilen direkt VOR dem senden hinzu : (der Code ist eigentlich für den STM32F4 ich hoffe der ist beim F1 gleich und es gibt dort auch TME0 bis TME2) . [code] uint32_t timeout; timeout=0; while(!(CAN1->TSR & CAN_TSR_TME0 || CAN1->TSR & CAN_TSR_TME1 || CAN1->TSR
-
Thread
China STM32 Board "Redbull"
kannst, ist es eine ganz ordentliche Plattform. Link: http://www.superkato.net/2012/11/21/china-stm32f103zet6-arm-cortexm3-eval-board-mit-7-lcd/
zu kommen, bekommst du auch schon sehr gute Cortex M4 Boards um das Geld: http://www.ebay.at/itm/STM32F407VET6-STM32F407-STM32-ARM-Cortex-M4-Development-Board-14-Module-Kit-/251173125794?pt=LH_DefaultDomain_0&hash=item3a7b15bea2 Wenn es ein F103 sein muss, das geht auch viel günstiger: http:/
-
Thread
Bandbreite STM32F103
Hallo, Welche maximale Bandbreite kann man durch SPI im STM32F103 erreichen?
ChezzPlaya schrieb im Beitrag #6731500: > Welche maximale Bandbreite kann man durch STM32F103 erreichen? Kommt auf das Gehäuse an. Ich würde sagen ca. 10mm. Wobei ein Band (Armband?) aus STM32F103 nicht so doll aussieht.
-
Thread
STM32 Timer2 Interrupt
was ich initialisieren und welche Methoden ich noch aufrufen muss? Aktuell verwende ich einen STM32F401CE. Die LED toggelt im Interval von 1 sec., die funktioniert soweit. [c] #include <Arduino.h> #include "IWatchdog.h" /* Set TIMx instance */ TIM_HandleTypeDef Tim2Handle; /**
auch im Anhang. Ich benutze für die STM32 die STM32CubeIDE – lasse mir aber nur das Minimum initialisieren und mache alles andere dann explizit auf der LL- und Registerebene selbst, insbesondere bei den Timern weiß man dann ganz genau, was
-
Thread
SPI:DOGL128 an STM32
Guten Abend, für ein Schulprojekt soll u.a. ein EA DOGL128-6 an einem STM32F107 betrieben werden. An sich ist nun das Layout fertig. Ich bin mir nur nicht sicher, ob die SPI-Anschlüsse zwischen Display und Controller richtig verbunden sind. Ich würde mich sehr freuen, wenn
immer noch per Software. Und die Widerstände für die LED-Beleuchtung und die Abblock-Cs rund um den STM32 nicht vergessen. Dazu am besten noch einen guten 22u bis 47u Elko. Seit es die Polymer-Typen gibt, kann man auch wieder Tantalelkos einsetzen (die brennen nicht ab).
-
Thread
STM32 Brushless Regler ansteuern
Stm32 verbunden. Ich stelle zuerst meine Pulsweite auf ca 1,9ms dann auf 1,0 usw.. der Regler Piepst nur. Bekomm ihn nicht zum laufen?! Sobald ich den Regler an einen RC Empfänger klemme und mit
posten? Mich interessiert genau die PPM-Generierung (ob ohne oder mit ADC-Nutzung). Ich nutze den STM32F4 Danke. LG.
-
Thread
Entprellen Systick Debounce STM32
dekremetieren der Schaltzustände für das Entprellen mehrerer Taster sorgt. ich hab hier http://www.emcu.it/STM32/STM32Discovery-Debounce/STM32Discovery-InputWithDebounce_Output_UART_SPI_SysTick.html dazu entsprechende Codeschnipsel gefunden -> soweit so gut, verstehe auch was der Code tut. Ich würde jetzt
Problem nur auf meiner Unkenntis beruht(kämpfe/google mit dem Problem schon bald 3 Tage). Für einen STM32/C-Kundigen nehm ich an wird das sicher kein Problem sein => würde mich über sinnvolle Vorschläge freuen! Danke mfg Hans
-
Thread
STM32 und Rowley CrossStudio
stm32f10x_it.o THUMB Flash Debug/thumb_crt0.o THUMB Flash Debug/STM32F10x_Startup.o c:/rowley associates limited/crossworks for arm 1.7/lib/libadiv5_v7m_t_le.a c:/rowley associates limited/crossworks for
Hi, du musst die stm32f1x_rcc.c mit ins projekt mit einbinden und mitkompilieren. dann findet er es.
-
Thread
RapidSTM32 + CANopen
LabView ist das relativ einfach irgendwelche PDO's oder SDO's zu beschreiben oder zu lesen. Für den STM32 wird es sicherlich keine CANopen-Library geben, aber der STM32 besitzt ja einen CAN-Controller. Da müsstest du das Protokoll halt selbst implementieren. Falls du in der Wahl des µC flexibel bist
du vielleicht einen Tipp für mich wo ich an Informationen komme, um das CAN Open Protokoll in einem STM32 implementieren zu können? Schöne Grüße Rainer
-
Thread
STM32 Bootloader aus Programm starten
weiß, das mein Problem ein alter Hut ist, aber ich komme leider nicht weiter... Ich nutze einen STM32F103C8T6 und möchte aus meinem Code den Bootloader starten (Gründe erstmal egal). Ich setze den VTOR auf 0x1FFFF000 und springe dann mit [code] LDR R0, =0x1FFFF000 LDR
Register/ den Pin auf den Wert und springst zum Bootloader oder zu Deinen Programm. Bei neueren STM32 Chips kann man das SYSCFG_MEMRMP entsprechend setzen, dann den Core-Reset ausloesen und man landet im ROM Bootloader.
-
Thread
Mappen von STM32 Flashspeicher auf eine Structure
Hallo, Ich versuche gerade einen Bereich des Flashspeichers eines STM32F030 auf eine Structure zu mappen. Leider bisher ohne Erfolg und ich sehe den Wald wohl vor lauter Bäumen nicht. Meine Struktur: [c] struct espConfig { unsigned char espName[32]; unsigned
Moin, hm, ich würde das so tun... [c] struct { unsigned char espName[32]; unsigned char espAPName[32]; unsigned char espAPPassword[32]; } espConfig; ... espConfig *eCfg = (espConfig*) 0x08007C0A; [/c] Funktioniert so zuverlässig mit RAM und Registern (da
-
Thread
STM32 -. Usart Interrupt
Hallo, ich verwende den Usart3 eines STM32f100RB, daten senden ist kein problem, aber das Empfangen. den Interupt hab ich wie folgt konfiguriert: // Enable the USART3 RX Interrupt NVIC_InitStructure.NVIC_IRQChannel = USART3_IRQn;
funktioniert bei mir - vielleicht hilft es dir weiter: ist allerdings für den Usart1 [c] #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "stm32f10x_usart.h" #include "stm32f10x_tim.h" #include "misc.h" GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure
-
Thread
STM32 mit Eclipse+GDB debuggen
Hallo, ich habe mir eine Toolchain für die STM32 Entwicklung (STM32F103 Serie) zusammengestellt, bestehend aus Eclipse Indigo+GDB Hardware Debugging+Codesourcery GCC+Segger J-Link GDB Server (unter Windows). Der Segger J-Link GDB Server läuft auch soweit gut und ich kann den STM32 auch flashen und anhalten und mir Variablen in der Debug Perspective anschauen, aber das Setzen von Breakpoints über die Eclipse GUI funktioniert nicht. Er setzt die Breakpoints zwar, aber schaltet
-
Thread
STM32Fxxxx Machbarkeit Frage
dafür sorgen, dass die Daten die schon zu Pc übertragen löschen. Was sagt ihr dazu, wenn ich eine STM32F303VCT6 benutzen werde. Das wird schon ausreichen?
knapp 57MByte/s, die du verarbeiten und wegschaufeln musst. Overhead noch nicht eingerichtet. Ein STM32F3 uC mit max. 72MHz wird da wohl eher nicht ausreichen. Das ist schon eher was für ein FPGA.