-
Thread
STM32: wo endet CMSIS, wo fängt StdLib an?
Hallo, ich arbeite mich gerade in die STM32 ein. Konkret beginne ich mit dem STM32F100RB auf dem STM32VLDiscovery. Nach längerer Suche bin ich nun im Bilde, dass es von ARM eine CMSIS-Schnittstelle gibt, die einheitlich für alle ARM-Controller
Codegenerator) aus dem .SVD file für deinen Chip selbst ein Headerfile baust: [c] > SVDConv.exe STM32F103.svd --generate=header [/c] stehst du auf Bitfelder, dann: [c] > SVDConv.exe STM32F103.svd --generate=header --fields=struct [/c]
-
Thread
Ethernet PHY für STM32F107
Hallo, Ich programmiere schon länger die stm32f103 Typen, für ein Ethernet Projekt bin ich jetzt auf der Suche nach geeigneten Bauelementen. Zunächst dachte ich man muss den 107 nehmen bei Ethernet, wenn ich aber mal die Preise vergleiche z.B
So richtig sparen kann man bei Abnahme von 90 Stück bei Rutronik, das kostet ein STM32F207RB mal nur 3,19. Farnell will für 100 immer noch 6,xx € WOW.
-
Thread
STM32 Neuling
eigene AUfbauten benutzen. https://www.conrad.de/de/p/stmicroelectronics-entwicklungsboard-nucleo-f303re-stm32-f3-series-1416930.html Meine Anleitungen dazu: http://stefanfrings.de/stm32/index.html Ein F4 oder F7 Board würde ich erst später versuchen, wenn du schon etwas Erfahrung hast. Mehr
sondern, das ist eine ganze Familie von Boards. Zum Einstieg würde ich dir zu einem Board mit einem STM32F3xx raten.
-
Thread
Maple Mini Board lässt sich nicht mehr ansprechen.
oder einen anderen ST-Link V2.1) am Maple Mini hast, dann kannst du einfach das Skript für das NucleoF103RB nehmen, also $ openocd -f /board/st_nucleo_f103rb.cfg und dann einfach $ telnet localhost 4444 $ reset halt $ flash write_image erase DEIN_BINARY.bin 0x8000000 $ reset run Wenn der
Fehlermeldung wie "Error: jtag status contains invalid mode value - communication failure Polling target stm32f1x.cpu failed, trying to reexamine Examination failed, GDB will be halted. Polling again in 6300ms" fehlschlägt, einfach das Maple Mini so oft resetten bis er die Verbindung hat.
-
Thread
CooCox IDE + GCC richtig aufsetzen
u1\Desktop\TS_Controller\stdio\printf.c"' '"C:\Dokumente und Einstellungen\u1\Desktop\TS_Controller\stm_lib\src\stm32f10x_rcc.c"' '"C:\Dokumente und Einstellungen\u1\Desktop\TS_Controller\stm_lib\src\stm32f10x_exti.c"' '"C:\Dokumente und Einstellungen\u1\Desktop\TS_Controller\stm_lib\src\stm32f10x_usart.c
:\Dokumente und Einstellungen\u1\Desktop\TS_Controller\stm_lib\src\stm32f10x_wwdg.c"' '"C:\Dokumente und Einstellungen\u1\Desktop\TS_Controller\stm_lib\src\stm32f10x_spi.c"' '"C:\Dokumente und Einstellungen\u1\Desktop\TS_Controller\stm_lib\src\stm32f10x_i2c.c
-
Thread
Welcher µC-Familie ist die beste wahl
Befehlssatz, Geschwindigkeit,... ist ein Traum und bei Keil kann ich auch bleiben. Ein Beispiel : STM32F103RB - TQFP 64 10x10x1.4 - FLASH 128KB - SRAM 20KB - A/D 16x12-bit 4x16-bit (16/16/18) - 2xWDG, RTC, 24-bit down counter - 2xSPI - 2xI²C - 3xUSART(IrDa/ISO7816) - USB - CAN
Philipp wrote: > STM32F103RB > - A/D 16x12-bit 4x16-bit (16/16/18) Ich sehe da nur 2x12-bit, 16 Kanäle.
-
Thread
[V]erkaufe diverse sachen
display, headspeaker verstärker, keyboard für jeweils ein µC typ - alles zusammen gebraucht 35EUR STM32 board - mit STM32F103ZET6 (wie ebay 180762088461 allerdings LCD 2.8" mit touch) - fast wie neu 25EUR 2 x GPS/GSM module (http://www.mikrocontroller.net/topic/138926 ) - die sind zwar nett aber
: -Philips Netzteil -VC2003 -Cam visor -Xmega board -alle 2.4 displays -alle MSP430 -alle STM32VLDiscovery reserviert (warte auf bestätigung) : -STM32 (STM32F103ZET6) board -EL display noch zu haben/preisupdate: -Richwave RF module -Sitronix ST3612/ST3110 dev board - preis
-
Thread
[STM32] - Wie mehrere MCUs in einem Projekt?
Name="Application"> <file file_name="main.c" /> </folder> <configuration Name="STM32F407" arm_target_device_name="STM32F407IG" /> <configuration Name="STM32F429" arm_target_device_name="STM32F429II" /> </solution> [/c]
dem es weiterentwickelt wird. Ein Mbed Programm übersetze ich mit 'mbed-tools compile -m NUCLEO_STM32F103RB -t GCC_ARM', für ein anderes target wird bei -m einfach ein anderes angegeben, ohne zu Würfeln oder andere Cores zu installieren.
-
Thread
STM32 CAN Botschaft empfangen
Hallo zusammen, ich habe hier einen STM32F103 auf dem BluePill Board. Daran hängt ein MCP2551 CAN Transciever. Damit versende ich erfolgreich CAN Botschaften. Jetzt möchte ich den umgedrehten Weg gehen und eine Botschaft empfangen
aufgerufen werden muss, dann werde ich das noch einpflegen. Ich versuche das ganze übrigens mit zwei STM32f103RB Nucleo Boards zu realisieren. Ich debugge im Augenblick einfach über den USB Port. Etwas merkwürdig ist auch, dass wenn ich die Jumperkabel vom Empfängerboard an Tx und Rx Port entferne
-
Thread
STLink + OpenOCD + Eclipse
Hallo, ich versuche gerade ein STM32f0308-Disco Eval Board in betrieb zu nehmen. Das Flashen mittels STM32 ST-LINK Utility und auch mit OpenOCD aus der Kommandozeile funktioniert auch. Starte ich OpenOCD jedoch aus Eclipse heraus,
Ich hatte den selben Fehler mit Eclipse Oxygen und OpenOCD beim Versuch ein ST Nucleo STM32F103RB Board zu debuggen. Nach langem Herumgoogeln und ausprobieren konnte ich schließlich den Fehler beheben indem ich nicht die OpenOCD Version 0.10.0 von GNU-MCU-Eclipse (GNU MCU Eclipse OpenOCD
-
Thread
STM32F100RB (discovery) geht nicht im Simulator
Hallo, ich versuche das STM32-Discovery Board auch im Simulator zu betreiben. Über ST-Link funktioniert uVision4 auf der realen Hardware wunderbar. Aber im Simulator lässt sich das Projekt nicht starten. Die Fehlermeldung
Device-Simulation wird von Keil nicht für alle Derivate und nie vollständig gepflegt. Inbesondere der STM32F100RB http://www.keil.com/dd/chip/5086.htm ist so ein Kandidat. Gegebenfalls hilft es auf einen anderen Controller umzusteigen (2.Projekt) z.B. auf den STM32F103RB, der simuliert sich besser
-
Thread
freeRTOS auf STM32F103 mit coIDE läuft nicht!
mein Projekt fehlerfrei "Bulid"-en aber es blinkt keine LED. Beim Versuch zu Debugen "hängt" der STM32F100RB vom VL-Discovery-Board. Gruß Daniel
, aber dennoch: Ja, CoIDE und FreeRTOS laufen. Zwei Varianten sind bei uns im Einsatz: 1: STM32F103 (ET-STM32) hängt zum Debuggen an einem ST-link (SWD) des STM32F4DISCOVERY-Board, 2: TI LM3S6965 (LM3S6965 Evaluation Kits) mit OpenJTAG zum Debuggen. Falls Sie diese Varianten interessieren
-
Thread
STM32: neue STM32F10x_StdPeriph_Lib 3.4.0 zum download
Für alle die das interessiert: http://www.st.com/mcu/devicedocs-STM32F103RB-110.html#Firmware
Die neue STM32F10x_StdPeriph_Lib 3.4.0 macht Probleme in Zusammenhang mit der USB FW Lib. (3.2.1), weil der bool-Typ nicht mehr definiert wird, die USB FW Lib diesen aber verwendet. STM32F10x CMSIS Cortex-M3
-
Thread
STM32 schneller SWDIO Programmer gesucht mit CMD
dankbar. Der übliche China V2-Clone mit st-link braucht für 64kB keine zwei Sekunden auf einem STM32F411. [pre] st-flash --freq=4m write <filename> 0x8000000 [/pre]
Stefan ⛄ F. schrieb im Beitrag #6638598: > Was zum Henker ist CMD? Drücke dich mal bitte klar aus! Sorry, bin windowsbelastet. CMD = Commando-Eingabe bei Windows. Die nicht GUI basierte Version von STM32 programmer
-
Thread
(V) DevBoards, RPi,.
noch das eine oder andere rum für das zukünftig keine Zeit übrig sein wird: ---------- NUCLEO-F103RB STM32 Nucleo development board with STM32F103RBT6 MCU, supports Arduino unbenutzt, in OVP 7€ ---------- X-NUCLEO-NFC01A1 Dynamic NFC tag expansion board based on M24SR for STM32 Nucleo unbenutzt, in OVP 7€ ---------- Oder beide für 12€ ---------- 32F429IDISCOVERY Discovery kit for STM32 F429/439 lines - with STM32F429ZI MCU Mit 2,4" Touch TFT unbenutzt, in OVP 21€ ---------- RPi Model B 512MB in klarem Gehäuse gebraucht 25€
-
Thread
I2C auf STM32F103
ein Problem mit dem I2C und bekomm diesen einfach nicht zum laufen. Als Hardware habe ich hier einen STM32F103ZE mit einem Segger Ultra + und einem Saleae Logic Analyser zum auslesen der SCL und SDA Pins. Der folgende Code ist unter embOS initialisiert: [c] void ConfigureI2CGPIO(void) { GPIO_InitTypeDef
STM32F103 bezüglich I2C sei bescheiden ausgefallen, habe ich nie verstanden, wieso man für ein paar Bytes, die man per I2C hin- und herschieben will, nicht eine Software-Lösung mit ein paar überschau- und
-
Thread
STM32 Programmer Empfehlung
Ich benutze immer ein defektes VL Discovery, bei dem ich mal einen UART Pin des STM32F100 zerstört habe. Aber der ST-Link funktioniert und liess sich letztens sogar upgraden und kost' fast gar nix. ST hat aber im Store keines auf Lager. Das STM32F0DISCOVERY ist auch billig, sollte
tja, das ist sehr viel Bastelei. Die Clones verwenden mittlerweile sehr viele veschiedene F1 Controller, aber seltenst oder nie den F103RB. Und der ist nötig mit den 128 kB Flash für den org. Bootloader und die 2.1 Updates. Der 2.0 ist veraltet und damit neuere Serien zu flashen wie L/G/H ist
-
Thread
[S] Start-Paket für ST ARM M0/M0+/M3 Controller
Preis hält sich m.E. auch im Rahmen, siehe z.B.: https://www.reichelt.de/nucleo-64-arm-cortex-m3-stm32-f1-serie-nucleo-f103rb-p154270.html Als IDE bietet sich für den Einstieg wohl STM32CubeIDE (kostenlos) an.
Z.B. der STM32G030F6P6 mit dem man wirklich schon eine Menge machen kann ist verfügbar bei Mouser. Und TSSOP20 kann man sogar noch ganz gut mit Hausmitteln löten. Aber für die anderen STM32 sieht's wirklich schlecht
-
Thread
CAN mit STM32
für mein Formula Student Team soll ich auf folgendem Board http://www.watterott.com/de/OLIMEXINO-STM32-MAPLE (STM32F103RBT6) den CAN-Controller in Betrieb nehmen, um sowohl die CAN-Kommunikation zu steuern als auch sämtlichen CAN-Datenverkehr auf eine SD-Karte mitzuloggen. Hierzu habe ich mir
Datenblatt vergleichen. Ich habe mal meinen CAN Treiber angehängt, der funktioniert mit meinem STM32F103RB6 wunderbar.
-
Thread
Beruflich für ARM CORTEX fit machen
ich würde mir einfach ein einfaches stm32Discovery Board für ein paar Euro besorgen und loslegen. Sehr empfehlen kann ich die kostenlose IDE EMBITZ: Das Board: https://www.amazon.de/STM32-von-ST-STM32VLDDISCOVERY-Discovery-STM32-F100RB
Funktionen drumherum sind immer Hersteller-spezifisch. Schau Dir diese Seite an: http://stefanfrings.de/stm32/index.html dort beschreibe ich die STM32F103 Serie so weit, dass man erste ernsthafte Programme damit schreiben kann. Einschliesslich Links zu Doku und einem Tutorial. > Danach versuche ich eine
-
Thread
STM32 F10x CPAL Einbinden
Hallo zusammen, ich habe ein STM32 Nucleo Board mit dem STM32 F103RB Prozessor. Ich würde gern die CPAL LIB mit einbinden und könnte ein wenig Starthilfe gebrauchen, da ich auf diesem Gebiet nicht so richtig firm bin. Ich habe mir
Reference Manual ist die I2C Peripherie detailliert beschrieben. Leider ist es so, dass bei den alten STM32 Controllern (F1, F2, F4) das I2C Modul ziemlich dumm ist und man viel in Software machen muss. Mit der HAL geht das relativ einfach, aber nur synchron. Wenn das für dich reicht, mach das so. Wenn
-
Thread
ARM: kompliziert?
Wilhelm Ferkes schrieb im Beitrag #2856961: > Matze, soll ich die Bestellung des STM32F4DISCOVERY jetzt doch besser > bleiben lassen? Ich werde da nach Lesen der Threads allmählich diffuser. Nee, nee, das ist schon das richtige. Die VL Dicovery haben den STM32F103RB, und der ist
Von ST gäbe es des STM32F103Tx in VFQFPN36 Gehäuse 6x6mm. Ist kein RX.
-
Thread
USB-USART mit NUCLEO-F103RB - wie Anschließen?
Moin, ich bin gerade dabei mich mit den STM32-Mikrocontrollern anzufreunden. Bisher nur 8-Bit-AVR in Assembler. Nun was neues und C. Ich habe ein NUCLEO-F103RB und mit der STM32CubeMX IDE habe ich die ersten Schritte gewagt. Blinkende LED,
Stefan ⛄ F. schrieb im Beitrag #6675826: > Der USB-UART Adapter des ST-Link ist mit USART2 vom Mikrocontroller > verbunden. Siehe http://stefanfrings.de/stm32/stm32f1.html#usart Aha. Dann werde ich mich mal
-
Thread
stm32 UART sendet nichts
Hallo, ich habe hier ein STM32 Discovery Board (CPU: STM32F103RB). Versuche den Uart1 zum Laufen zu bringen, doch leider kommt an dem angeschlossenen USB->Serial Konverter nichts an. PA9 -> RX und PA10-> TX Sourcecode: [c]#include <stm32f10x_gpio.h> #include <stm32f10x_tim.h> #include <stm32f10x_rcc.h> #include <stm32f10x_usart.h> void InitializeUart() { RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1 | RCC_APB2Periph_GPIOA
-
Thread
FreeRTOS auf stm32F103 spring falsch bei NVIC lesen
Hallo, ich habe auf einem STM32F103RB nun FreeRTOS aufgesetzt und alles angepasst und es kommt beim start zu folgender stelle ... [c] portBASE_TYPE xPortStartScheduler( void ) { /* Make PendSV, CallSV and SysTick the same
Also im Startup ist er definiert mit " .word SVCHandler" und in der stm32f10x_it.c steht "void SVCHandler(void)", also müßte es doch funktionieren.
-
Thread
STM32: Bitbanding für Arrays?
leider nicht debugbar > Und leider funktioniert es auch nicht. Mein Code bezieht sich auf einen STM32F103C8 und da funtioniert das. Hab das eben nochmal in Debugger betrachtet. Leider hast du uns nicht verraten was du für einen Chip hast. Ob der Bitbang Bereich bei deiner CPU auch an 0x22000000 losgeht
Platz? Diese F407 Board hier könnte noch auf Deine Platine passen: http://www.ebay.de/itm/STM32F407VET6-ARM-Mini-Version-Core-Board-Cortex-M4-STM32-Minimum-System-Board-/122444767496?hash=item1c8246e108
-
Thread
Interrupt beim STM32 F103
aus einem Stück Arduino code welcher auf die genannte Funktion verzweigt. Siehe https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99/libraries/SrcWrapper/src/stm32/interrupt.cpp Zeile 186
-L73 https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99/libraries/SrcWrapper/src/stm32/interrupt.cpp#L186 https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99
-
Thread
STM32 Timer mode ändern
Hallo, ich arbeite mit einem STM32F103ZG (STM3210E-EVAL board) und möchte den TIM8 im PWM Mode für motor control verwenden. Ich habe ein PWM-Beispiel aus der std. peripheral lib entsprechend für den TIM8 angepasst, sodass er im PWM
Beim STM32F100RB ( auf dem Discovery VL Board) ist nur Timer 1 ein 'Advanced Timer' mit komplementären Ausgängen und Totzeit. Den STM32F103 muss ich mal nachgucken... Habs getan. Du hast recht, dein XL Device
-
Thread
LPC1769 Eval-Board
und Debuggen - Kostet etwas mehr, 50€ Siehe auch hier: http://www.mikrocontroller.net/articles/STM32_f%C3%BCr_Einsteiger#Kosten NXP (LPC1xxx) und ST (STM32) sind nahezu identisch.
Verfahren greifen die NXP Einschränkungen nicht! Mit anderen Worten Crossworks kann z.b. mit einen STM32F103RB mit der j-link Firmware des lpc-link2 perfekt zusammen arbeiten. Fast alle anderen IDEs nicht. Was man aber zusätzlich zum lpc-link2 sehr oft braucht ist ein Adapter vom 10pin 1,27mm Pfostenstecker
-
Thread
2.4" Display-Shield (SPFD5408, ST7783) an STM32
meinem Projekt? Es gibt für den Arduino Uno ein 2.4" Display Shield, dieses Shield passt auch auf das STM32 Nucleo Board (bspw. STM32F411). Nun habe ich Code zur Steuerung dieses Displays und Auswertung des Touchscreens für den STM32 entwickelt. Im aktuellen Stand sind ein paar Grafikfunktionen (Punkte,
Hallo, nur als kurze Info: habe das gleiche TFT am NucleoSTM32F103RB ausprobiert (über STM32-Arduino, wo ich den Nucleo Port gemacht habe) und die vorhandenen (mir bekannten) Libraries umgeschrieben. Nur: den Touchscreen habe ich nie richtig zum Laufen gebracht
-
Thread
STM32 + CodeSourcery + Eclipse + JLink, Problem mit gdb
Hallo, ich versuche grade, meine STM32 Toolchain ans laufen zu bringen. Die Toolchain besteht aus: + STM32-H103 Controllerboard von Olimex + JLink edu + Eclipse + CodeSourcery G++ + FreeRTOS Beispielprojekt Im Prinzip scheint
off target remote localhost:2331 monitor speed Auto monitor endian little monitor flash device = STM32F103RB monitor flash breakpoints = 1 monitor flash download = 1 Run Commands: monitor reg r13 = (0x00000000) monitor reg pc = (0x00000004) monitor reset continue
-
Thread
RTOS für Cortex-M3
zusammen, bin momentan auf der Suche nach einem RTOS für einen Cortex-M3 (wird sehr wahrscheinlich ein STM32F103VB - 128kB Flash/20kB SRAM). Für Eval-Zwecke benutze ich ein EvalBoard von IAR mit einem STM32F103RB, d.h. auch die IAR EWARM Umgebung, mit der ich äußerst zufrieden bin. Wir (primär ich) werden
an. Ist umsonst, hat Basisfunktionen aber Treiber wie TCP/IP sind nicht zu erwarten. http://www.stm32circle.com/circleos_doc/index.html @Jimmy, musste erst mal etwas suchen bis ich irgendeinen Hinweis gefunden hab wieviel Speicher der sogenannte "MIKRO"kernel denn braucht. Vielleicht hab ich
-
Thread
STM32 Nucleo Board LED schaltet nicht ein
Hallo, brauche mal wieder eure Hilfe. Ich habe mir ein ST Nucleo F103RB Board gekauft und habe damit (erfolglos) experimentiert. Ich verwende folgenden Code (aus einem Tutorial von Youtube von UltraFx): [c] #include "stm32f10x.h" int main(void) { RCC->
[c] #include "stm32f10x.h" int main(void) { RCC->APB2ENR |= 0x04; GPIOA->CRL = 0x200000; uint32_t check = 0; GPIOA->BSRR = 0x20; while(1) { } } [/c] Ich habe den Code wie oben
-
Thread
STM32F072 ADC Genauigkeit trotz Kalibrierung nicht optimal
Hallo zusammen, ich versuche gerade die best mögliche Genauigkeit aus dem ADC eines Nucleo-F072RB (STM32F072) zu bekommen. Hintergrund ist, dass ich eine Eingangsspannung nach einem Spannungsteiler messen möchte. Wenn dabei schon der angenommene/ermittelte Wert der Referenzspannung für die Berechnung
herausgeführt. Vlt. die Interne Referenz verwenden und entsprechend kalibrieren. Ich verwende den STM32F103Z im 144pol. Geh. und mit externer Präzisionsreferenz von 2,5V.Da arbeitet der ADC schon aufs Bit genau. Grüsse
-
Thread
STM32Cube HAL UART Einstieg
ankommt? Und sollte der Empfänger mehr Bytes erwarten als er bekommt, wartet er (blockierend) ewig. (STM32F103RB-Nucleo/Examples/UART/UART_TwoBoards_ComIT/)
gemacht wird: https://blog.ghmit.com.au/2019/07/simple-dynamic-length-uart-comms-with.html https://stm32f4-discovery.net/2017/07/stm32-tutorial-efficiently-receive-uart-data-using-dma/ https://github.com/MaJerle/stm32-usart-dma-rx-tx https://github.com/akospasztor/stm32-dma-uart Ich hatte mich schon
-
Thread
STM32CubeIDE + STM32VLDISCOVERY = "No ST-LINK detected."
Lösungsansätze die ich gefunden habe führten nicht zum Erfolg. Folgendes Setup: - Windows 10 - STM32CubeIDE v1.6.1 - STM32VLDISCOVERY (mit STM32F100RB) - STM32CubeProg v2.7.0 Ich habe die IDE installiert und mir mit dem Wizard ein Projekt erstellen lassen. Kompilieren (über Project / Build Project
Eine weitere Sache die ich gerade herausgefunden habe: STM32CubeProg beschwert sich mit "ST-LINK V1 not supported".
-
Thread
ALLPOWERS S2000 PRO Reparaturhilfe
ok, by selecting stm32f103rb chip i was able to erase the flash, but i still can not upload anything. now i get this error: J-Link>loadfile c:\flash1.bin 0x08000000 'loadfile': Performing implicit reset & halt of MCU
, Does anyone have the firmware for the Monster X BMS board CFYBMS48V-150A ver 1.4 with the CKS32F103C8T6 MPU (STM32F103FC8T6 clone). Does anyone have spare BMS board(s) they would like to sell? Just for reference here are the pinouts from the CFYBMS48V-150A board. The header pins(pads) are
-
Thread
Welcher Bus kann das?
sorry, bei Atmel kenne ich mich nicht aus! Es gibt aber z.B. von ST viieeelle STM32 Derivate mit CAN-Controller, ich glaub die ganze 103er-Serie -> STM32F103rb, stm32F103c8... Kommt natürlich immer auf die restliche Peripherie an die Du im µC benötigst. Wieviel I/Os, welcher
Ich würde auch am ehesten zu CAN neigen. Ganz hübsch und relativ billig ist der neue Cortex STM32F072: http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1574/LN1823/PF259608 Das Demoboard dazu gibt es schon für 8€. Allerdings gibt es den erst im LQFP64-Gehäuse mit 0,5mm Pitch, falls Du
-
Thread
PWM Ausgang erzeugt kein PWM Signal :(
Enable' gesetzt ist. Die Registerbeschreibung ist auf Seite 343/1093 im RM0008 Reference Manual für STM32F0x.
Kommentaren nicht mehr und alles läuft um den Faktor neun langsamer. Getestet habe ich das auf einem F103 aber das sollte so eins zu eins auch auf einem F107 laufen. Man benötigt natürlich noch den entsprechenden Header, z.B. stm32f103xb.h für den F103CB. Nutzt man die StdPeriphLib hat man den für gewöhnlich
-
Thread
AVR oder STM32 für Entwicklungsprojekt
zum STM32 raten, und zwar einem "Nucelo 64 STM32F103RB". Denn da ist der Programmieradapter/Debugger schon dabei. Wenn du unter Zeitdruck stehst, dann greife lieber zum AVR, und zwar einem Arduino Nano compatible
Marc schrieb im Beitrag #5618919: > und eher gleich auf ein STM32F4 Discovery mit Float setzen. Einen STM32F4 für eine Toaster Statemachine? Ich glaube, du hast nicht mehr alle Streusel auf dem Kuchen! Nichts gegen STM32F4... Die tun es schon... Aber
-
Thread
STM32 welcher Pin ist INT?
Hallo möchte au feinem STM32F103RB ein Bauteil an den SPI anschliessen. Bei dem Chip steht in einem Beispiel (Bosch BMA 020A) für einen AVR die Beschaltung SCK MOSI MIOS GND und (INT) und (CS) ? Cableselect? Was ist dieses
Du kannst beim STM32 eigentlich jeden Pin als Interrupt Source einstellen. Siehe EXTI Beispiel in der Firmware Package zum STM32F4-Discovery. ... /** * This function handles External line 0 interrupt request
-
Thread
CPP Code nach C portieren. endet in Stackoverflow.
genauer gesagt nur die Dateien SphereDemo.h und SphereDemo.cpp zu portieren. Zielsystem ist ein STM32F105RB mit 128k Flash und 64k Ram Umgebung ist ARM GCC mit CooCox. Anbei findet ihr meine Portierung. Mein Aufruf sieht wie folgt aus: [c] SphereDemo(800,480); SphereDemo_run(100,100
mache muss ich ja für x und y jeweils 8192 Werte Ausrechnen. Besser wäre das schon dann bräuchte der stm nich so viel Rechnen. Bloß wie mache ich das mit der Tabelle?? könnte mir einer von ihnen weiterhelfen. Danke. im Anhang mal meine umsetzung ich nutze ein stm32f103zet6
-
Thread
STM32: Komisches Verhalten zwischen USB VCP und GPIO
Hallo, ich habe einen STM32F103 (Nucleo Board), an dem ich (testweise) den VCP über USB betreibe (nicht der VCP über STlink). Ich habe also DP und DM (PA11 und PA12) und 3.3V vom Board auf ein Steckbrett geführt mit USB Stecker
Höchstens, wenn das Nucleo Board einen Defekt hat https://developer.mbed.org/media/uploads/adustm/nucleo_f103rb_morpho_right_2016_7_21_1.png mfg
-
Thread
Arduino Librarys - Wer prüft diese ?
man ein komplettes Entwicklungssystem für 20 Euro? Für knapp 2 Euro: https://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435/232742912052?hash=item36308f0034:g:kyoAAOSwgLVZmubX:rk:3:pf:1&frcectupt=true 0 Euro: + Full Featured IDE mit Kontextsensiver
Schau mal: https://www.voelkner.de/products/657827/STMicroelectronics-Entwicklungsboard-NUCLEO-F103RB.html?ref=43&gclid=EAIaIQobChMI47DK157o3wIVg9GyCh0SMQltEAQYAyABEgJDlvD_BwE Da bekommst du ganz regulär für 12 Euro ein originales (!) Development Board mit einem 32bit Mikrocontroller einschliesslich
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
Die AVR's liefern bis zu 40mA an ihren I/O Pins, STM32F1 schaffen gerade mal halb so viel. Dafür haben die meisten STM32F1 Chips mehr RAM und Flash als AVR's. Die zahlreichen I/O Features schaust Du Dir am besten mal selbst in einem Referenzhandbuch
Hier aus Spaß ein vollständiges Beispiel in Assembler für dem STM32F103RB, wie mithilfe eines Timer-Interrupts die LED an PA5 geblinkt werden kann. Durch geschickte Nutzung des BSRR-Registers spart man sich auch die Fallunterscheidung. Geht mit PWM-Modus des Timers
-
Thread
Kleineres Arduino Due ?
http://www.mikrocontroller.net/topic/357906#new Stm32 nucleo
google schrieb im Beitrag #4036350: > Beitrag "Nucleo STM32-F103RB nun wirklich "Arduino kompatibel"" > > Stm32 nucleo Mit 83x70 (STM) vs. 101x53mm (DUE) nicht wirklich kleiner.
-
Thread
ARM Cortex M3 SYSCLK | SYSTICK?
bei den Topics verhaut. Aber ja, nun zu meinem Problem. Der ARM Cortex M3 ( also ich verwende STM32F103RB ) hat einen SYSCLK und einen SYSTick und ich komme einfach nicht dahinter, wo jetzt genau der Unterschied ist. Hoffe mir kann das einer von euch erklären. Liebe Grüße Patrick
den Überblick verloren. Der SYSCLK läuft demnach also mit einem internen Taktgeber (z.B. wie beim STM32F103 mit 72MHz). Und der SysTick gibt den Kernel die Zeitimpulse die dieser für alle möglichen Aufgaben wie Scheduling, Delays und so benötigt. Habe ich das richtig verstanden?
-
Thread
[STM32] I2C - Master Mode(Polling)
Hi, ich möchte mit einem STM32F103RB Derivat ein I2C Device ansprechen. Der Mikrocontroller soll dabei als Master und das anzusprechende Device als Slave fungieren. Mein Code sieht folgendermaßen aus: Initialisierung: [c]
noch ein kurzer Nachtrag: ich benutze den STM32f103RCT6
-
Thread
arm-gdb Konfiguration für OpenOCD
=========================== 1. OpenOCD starten: [code]C:\openocd\bin>C:\openocd\bin\openocd.exe -f interface/openocd-usb.cfg -f target/stm32.cfg -f actions/debug.cfg Open On-Chip Debugger 0.4.0 (2010-02-22-19:05) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de
gnuarm Toolchain für den GDB Server - OpenOCD - OpenOCD-USB Debugger aus dem Shop - Board mit einem STM32F103RB Was funktioniert: - Flashen mit OpenOCD - Eclipse compilieren und linken Meine debug.cfg (für OpenOCD starten): [code]gdb_port 3333 init reset halt flash probe 0[/code] Meine
-
Thread
STM32 Wie booten von SRAM?
[c] NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0); // RAM Vector Table ab 0x20000000 (Beispiel STM32F103RB) [/c] Zum testen ideal, natürlich nur begrent nutzbar, wenn das Programm klein ist.
Hallo, bitte beachtet beim STM32F das Problem des LDRD Befehls, ich weiss nicht ob der Fehlerfrei aus dem RAM ausgeführt wird ? Die Ausführungszeiten sind aus dem RAM auch anders ! Normalerweise ist das einspielen ins RAM kein