-
Thread
OpenOCD Config für stm32nucleo F103 (Linux)
Hallo, ich versuch mich zurzeit in die ARM Mikrocontroller einzuarbeiten und habe mir deshalb ein stm32nulceo F103 gekauft. Jetzt bau ich mir unter Ubuntu eine Toolchain dafür auf und habe mit OpenOCD Probleme. Inhalt meiner openocd.cfg: [code] #daemon Konfiguration telnet_port 4444 gdb_port
In 0.8.0 habe ich in st_nucleo_f103rb.cfg folgendes gefunden # This is an ST NUCLEO F103RB board with a single STM32F103RBT6 chip. # http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1847/PF259875 source [find interface
-
Thread
J-Link(CN), SW4STM32 Debug instabil
Guten Morgen, ich wollte mal den J-Link für ein kleines STM32F103 Board probieren. Mit der JLink Debugger Software von Segger funktioniert das auch, aber wenn ich aus SW4STM32 debugge, ist das ein Glücksspiel wie lange es dauert bis zum: No source available
pegel schrieb im Beitrag #5315481: > ich wollte mal den J-Link für ein kleines STM32F103 Board probieren. Nachdem du mir bei meinem BMP/eclipse Problem Tipps gegeben hattest könntest du das ja auch ausprobieren :) Ich habe SW4STM32 auch gerade nochmal installiert, es ist ja das
-
Thread
[STM32] DOGM204-A / SSD1803A Library
DIP203G-4NLED" basiert auf ssd1803 Controller. Die Ansteuerung passiert über die SPI Schnittstelle des STM32F103 Cortex M3 Microcontrollers. Ich weiß es nicht woran der Fehler liegt, da ich nichts auf dem Display bekomme. Ich habe der NSS Pin als Output Konfiguriert und dann folgende Funktion für das Ziehen
https://www.mikrocontroller.net/topic/497633#new Was passiert denn, wenn Du meinen Code mal auf STM32F103 anpasst und ausprobierst? Sollte nach kleinen Anpassungen ja eigentlich funktionieren. Was die Kontrasteinstellung angeht bin ich mir nicht mehr sicher (ist schon zu lange her und ich habe
-
Thread
STM32 Flashen mit OpenOCD klappt nicht
Hallo, ich versuche auf meinen STM32F103 eine axf Datei mittels OpenOCD zu flashen. Ich bekomme die Fehlermeldung "Error: No flash at address 0x20000000": [pre]C:\Users\Tom\Documents\Projects\Test>openocd -f openocd.cfg -c "flash_im
Sorry, habe ich vergessen: Ich benutze das STM32-H103 Board von Olimex, Controller ist der STM32F103RBT6.
-
Thread
[S] SMD Quartz 32.768 KHz im MC-146 Package
Markus S. schrieb im Beitrag #5123949: > Es handelt sich um ein STM32F103C8T6, komisch ist halt das es bei > einigen Boards geht und bei anderen nicht. Das ist gar nicht komisch, sondern ganz normales Verhalten wenn man explizite Warnungen aus dem Datenblatt des Controllers ignoriert: > Caution: To avoid exceeding the maximum value of CL1 and CL2 (15 pF) it > is strongly recommended to use a resonator with a load capacitance CL ≤ 7 > pF. Never use a resonator with a load capacitance of 12.5 pF. aus dem Datenblatt zum STM32F103C8, Kapitel 5.3.6
-
Thread
Projektvorstellung: CAN-Hutschienenmodul für Smart Home
CPU: STM32F103RBT6, 32bit ARM Cortex™-M3, 128kB Flash, 20kB RAM, 72MHz - CAN-Bus per RJ45 (CanOPEN-Belegung), durchgeschleift, Terminierung per Jumper wählbar, PHY: SN65HVD230 - 24V-Stromversorgung über Schraubklemmen
Toolchains - der STM32F103RBT6 ist leistungsfähiger (CPU, Peripherie, RAM, ROM, PIN-Anzahl) und bei meinem Lieferanten (Aliexpress) günstiger (1,60€ pro Stück), als der PIC > Dann gibt es noch Hapcan, > http://hapcan.com
-
Thread
USB2CAN Adapter aus China
/item/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino/32719680030.html https://www.aliexpress.com/item/1PC-Hot-Sale-TJA1051-1051-high-speed-low-power-CAN-transceiver-TJA1051T-Module-Board
im Beitrag #5206111: > Hatte den Deckel einmal abgenommen ist nicht viel drin glaub das war ein > STM32F103C8T8 Dieser uC kann nur USB Full-Speed, aber die Vector Teile können High Speed, also unwahrscheinlich. Wäre außerdem nicht besonders sinnvoll Vector Hardware zu klonen, da die dazugehörige
-
Thread
32k Uhrenquarz am STM32H743 board Problem
scheint die H7 Serie trotzdem als Mädchen für alles zu sehen, wenn > die schon beim STLink einen F103 durch einen H7 ersetzen. Nein, das ist ein F723, kein H7. Der F723 ist wohl der einzige STM32 mit internem USB-HS-PHY. Irgendwie seltsam, bei NXP ist das eher normal, bei ST ein absoluter Exot.
selber setzen. Edit: das RCC_VER_X wird im CMSIS header stm32h743xx.h für das device gesetzt. Die github Suche findet nicht alles, auch blöd. A. B. schrieb im Beitrag #6445188: > Nein, das ist ein F723, kein H7. Auch richtig, werfe gerne die F und H durcheinander
-
Thread
STM32, Cortex-M3 Power
Hallo, ich beschäftige mich seit ein paar Wochen mit den Cortex-M3 Controllern STM32F10x. Sind eine echte Alternative zu Atmel-ARM und NXP-ARM meiner Meinung nach. Max. 72 MHz Takt, 128k Flash, 20 k RAM, viel Peripherie (2 x SPI, 3 x UART, 2 x I2C, USB, CAN) alles DMA-fähig. Vor
, schön daß sich noch jemand mit der Familie beschäftigt. Bin gerade dabei ein Board mit einem STM32F103VBT6 zu machen. Meßdatenerfassung und Motorsteuerung. Sotwareentwicklung mit IAR. Gruß Dieter
-
Thread
[S]uche - STM32 - Crossworks Beispiel - STM32F105
from C:/Users/darkhedie/Desktop/cw/ARM_LED_TEST/../ST_StandardLib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c:33: stm32f10x_exti.h: No such file or directory stm32f10x_gpio.h: No such file or directory stm32f10x_rcc.h: No such file or directory stm32f10x_usart.h:
Die entsprechenden #defines setzt Du am Afnag von ST_StandardLib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h INITIALIZE_STACK Habe ich bei mir nicht gesetzt. In ST_StandardLib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c Am Anfang Deinen CPU Takt setzen. Gruß Tom
-
Thread
Theremin bauen mit µC oder/und FPGA
ultraschallsender-40khz-16mm/dp/1007332 und den 400SR160 auch noch.. leider aber davon nur einen! Der STM32F103 hat ja pro ADC 16 Kanäle dann kann ich das ja per SW später einstellen! Leider hat der STM32F103 auch nur maximal eine Sampling Frequency von fs = 1MHz! sehe ich das richtig? https://www.mikrocontroller.net/part/STM32F103 dann müsste der verstimmte Schwingkreis mit ner geringeren Frequenz laufen <500kHz!!!
-
Thread
STM32F4 SWO Ausgabe sporadisch falsch
Hallo zusammen, zur Zeit bin ich dabei, einen Mass-Storage-Device (MSD) Bootloader auf einem STM32F427 zu debuggen. Grundlage ist dieses Github Projekt https://github.com/sfyip/STM32F103_MSD_BOOTLOADER, das ich auf den STM32F4 portiert habe. Um dort ein Problem zu debuggen, möchte ich die ITM Debug-Ausgabe
richtig geschrieben (CRC32 Prüfung erfolgreich) - Beim STM32F103, also mit dem originalen, nicht portierten Projekt, ist es stabil und zuverlässig beim ersten Mal erfolgreich - Beim Vergleich des fehlerhaft geflashten Speichers
-
Thread
STM32@72MHz aus 8MHz Quarz oder Resonator?
als ein Quarz. Mal kurz zur Schaltung: - STM32F103CBT6 - 8MHz (im Original ein Quarz) - 72MHz per PLL im µC - Verwendung der USARTs mit 115,2k Baud Beim Leser anderer Beiträge zu dem Thema habe ich aber einige Bedenken wegen der Toleranz
meinst Du jetzt damit? Vielleicht sollte ich noch erwähnen, das ich von der Programmierung des STM32F103 nicht mehr als ein "Blink" verstehe. Ich mache "nur" die Zwergen-Leiterplatte. Die Programmierung macht dann ein Kumpel.
-
Thread
STM32 und C++
Hallo, ich habe da mal eine Frage, ich würde gerne C++ nutzen um einen STM32F103 zu programmieren und suche schon lange im Internet nach Informationen, dabei bin ich aber nicht erfolgreich. Ich würde mich freuen, wenn mir jemand sagen könnte wo ich Informationen finden kann
Hallo! Ich verwende einen STM32F103xxx in einem größeren Projekt und kann dir folgendes berichten: Als IDE habe ich Eclipse(Galileo,C/C++ Development Package) mit CodeSourcery's G++ Lite Version, dazu das Zylin-GDB Plugin und
-
Thread
Problem mit Clock Configuration beim STM32G031
Hallo Zusammen, ich wollte mich mal mit den relativ neuen STM32G0xx MCUs befassen und ein kleines Test Projekt erstellen. Nun habe ich aber das Problem, dass ich die Clock nicht zum laufen kriege. Ich verwende einen STM32G031F8P6. In meinem Code möchte ich
schrieb im Beitrag #7201267: > Ich häng dir mal eine Konfiguration zur Ansicht dran. Ist für einen F103 Genial, da ist genau der selben Fehler drin, wenn man dein Beispiel auf den STM32G031 portiert.
-
Thread
STM32 Sorglospaket?
>> Aber wenn man jetzt einfach mal anfangen will, damit z.B. >> einen STM32f103RB mit YAGARTO völlig ohne irgendwelche Altlasten >> (zusammenkopierte Geschichten aus anderen Projekten von denen nur die >> Wenigsten wissen, was das alles bedeutet) zu programmieren, steht
> Weiteres aus erster Hand in ST Microelectronics AN2953, > Abschnitt 3.1.1. Aha, verweist auf STM32F10x_StdPeriph_Lib_V3.3.0/Project/STM32F10x_StdPeriph_Examples/Lib_DEBUG/ Da werde ich demnächst doch mal nachschauen; das sieht auf den ersten Blick sehr vielversprechend aus. Danke. Tja, nun
-
Thread
Freier unbegrenzter Toolkit für silabs 8051er
MCUA schrieb im Beitrag #3621942: >> 75cent für den C8051F860 sind halt unschlagbar günstig > schon mal bei STM8 geguggt? dürfte weniger kosten. STM8S103F3M6 und STM8S903F3M6 sind m.E. die günstigsten und 70% teurer. Aber uninteressant sind sie als Alternative
>STM8S103F3M6 und STM8S903F3M6 sind m.E. die günstigsten und 70% teurer. teurer? die günstigsten kriegt man für 20..30ct (und, er ist verflixt schnell, rechnet oft besser als AVR)
-
Thread
HAL: Bin auch gerade auf die Schnauze gefallen.
ein umfangreiches Projekt, welches ursprünglich mit CubeMX für einen STM32F103 erstellt wurde, innerhalb von einem halben Tag auf einen STM32F302 portiert. Und das hat auch nur solange gedauert, weil für die USB Schnittstelle grosse Anpassungen gemacht wurden, damit man
Stefanus F. schrieb im Beitrag #5604174: > Da kann ich auch gleich ganz auf die HAL verzichten. Mir fällt es ohne > HAL jedenfalls leichter. Volle Zustimmung. Gerade bei einem STM32F103 für den es vor der
-
Thread
Neues Eval-Board für Atmel-ARM
von ST ... bisher waren die ja immer recht teuer. Ich habe vor ein par Moanten ein Nucelo-64 mit STM32F103RBT6 für 16 Euro inclusive Versand gekauft (und zwar direkt von ST bei Amazon). Wenn ich bei Atmel ein AVR Evaluation Kit und einen Debugger kaufen würde, müsste ich dafür fast 200 Euro bezahlen
ST ... bisher waren die ja immer recht teuer. > > Ich habe vor ein par Moanten ein Nucelo-64 mit STM32F103RBT6 für 16 Euro > inclusive Versand gekauft (und zwar direkt von ST bei Amazon). > > Wenn ich bei Atmel ein AVR Evaluation Kit und einen Debugger kaufen > würde, müsste ich dafür fast 200
-
Thread
10 serielle Schnittstellen an LAN oder USB
Stefan F. schrieb im Beitrag #6036971: > Der Niklas Gürtler hat hier mal eine Firmware für STM32F103C8 > veröffentlicht, die einen 3-fach USB-UART Adapter implementiert. Der > Chip kostet ca. 1 Euro und
, hast du deinen 12-Fach Adapter. > > Download Quelltext und Binary: > http://stefanfrings.de/stm32/3-Fach-USB-UART.zip > > Du wirst einen ST-Link Adapter brauchen, um die Firmware (die *.bin > Datei im RELEASE Ordner) in den Chip zu laden. Diese Dinger bekommt man > ab 1,50€. Der STM32F103C8
-
Artikel
BusAnalyzer
better. Maybe Qt should be considered as alternative. Hardware (Prototype). Interfacing FT2232H and STM32F103. Both devices are connected using their USART interfaces. A partly handshake is required because otherwise the FT2232H sporadically seems to loose some bytes. The STM32F103 provides 3 USARTs.
details for the bus powered configuration can be found in the FT2232H Mini Module datasheet. Interfacing STM32F103 and a CAN Transceiver. The CAN interface of the STM32F103 consists of CANRX and CANTX. Default pin configuration: PA11/EXT1-1, PA12/EXT1-3 Remapped pin configuration: PB8/EXT1-16, PB9/EXT1-17
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
Druckerport (ist ausgestorben) und inzwischen hab ich mir auf Basis des kleinen Bastel-Projektes mit einem STM32F103C8T6 (hatte ich mal hier gepostet, LP per Eagle und Firmware in Basisausstattung) einen halbintelligenten PIC-Brenner gemacht: Basisalgorithmen im STM32, General-Algorithmen im PC, das Ganze per
W.S.: Oder den Minimaladapter zur Laufzeit mit einem passenden Firmwareblob füllen. Der kommt ins STM32F103 RAM und läuft dann da. Schon hat man für jeden Padauk die passenden Algos im Progadapter.
-
Thread
arm-gcc RAM Belegung untersuchen
Meldungen aus: [pre] Generating binary and Printing size information: arm-none-eabi-objcopy -O binary "STM32F103_usb_test.elf" "STM32F103_usb_test.bin" arm-none-eabi-size -B "STM32F103_usb_test.elf" text data bss dec hex filename 3512 12 1620 5144 1418 STM32F103
man halt schauen, wie man den DMA in einen geeigneten Bereich verfrachtet. Bei Chips mit CCM (z.B. STM32F4) hat man das Problem ganz grundsätzlich nicht, weil der Stack ja ins CCM gehört, welches gar keinen DMA-Zugriff erlaubt.
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Warum nicht so etwas: https://www.aliexpress.com/wholesale?catId=0&initiative_id=&SearchText=stm32f103c8t6+board Cortex-M3, und viel mehr als der Controller und zwei Quarze sind da nicht drauf. Alles mit bastelfreundlichen 2.54mm-Raster. Die meisten Pins sind frei verfügbar (bis auf ...).
Ich bin als Anfänger darüber gestolpert, dass der ADC des STM32F103 zum verrecken keine (Single-Shot) Messung machen wollte. Nach 4 Stunden try&error fand ich dann die Lösung. Ich muss ihn für jede einzelne Messung immer wieder erst einschalten und dann starten
-
Thread
Unbekanntes IC
mehr second, triple, quadruple, Spurverbreiterungen als je zuvor. Selbst uC wie 8051, PIC, AVR und STM werden geclont. Man war bisher nur zu arrogant, statt originaler STM auch HK32F103, CKS32F103, GD32F103 oder APM32F103 überhaupt in Betracht zu ziehen. Das wird sich heute wohl ändern. Wessen Firmware auch auf GD32F103 , der wird den wohl benutzen, auch in Zukunft.
-
Thread
Evaluationsboard C-Control Pro AVR32-Bit Unit
STM32F103, den bekommst du in ganz ähnlicher Modul-Form in unterschiedlichen Größen bei Aliexpress und Amazon. Fotos und Anleitung: http://stefanfrings.de/stm32/index.html Ethernet hat der nicht,
Stefanus F. schrieb im Beitrag #5659113: > STM32F103, den bekommst du in ganz ähnlicher Modul-Form in > unterschiedlichen Größen bei Aliexpress und Amazon. Achtung, der kann CAN und USB nicht gleichzeitig
-
Thread
Drehimpulsgeber
Pegelwechseln auf Rastpunkten kein Problem. @spess53 + Thomas W.: Danke für die Ergänzung: Der STM8S103F3P6 z.B. für 24 Cent, der SAM3X8E, der ATXMega usw. haben - wie gesagt - Hardware-Inkremental-Dekoder.
1,36€ STM8S103F3P6 1,69€ *Mouser* ATtiny25 1,06€ STM8S103F3P6 1,56€ (Einzelpreise) Ja, ich weiss, dass das bei weitem nicht die günstigsten Bezugsquellen sind, aber ich wollte die Preise jeweils beim
-
Thread
USART mit STM32 Discovery
ich mich wohl mal wieder in die Bastelecke zurückziehen. Vielen Dank! PS: mein Controller ist ein STM32F103 oder so und die Pins von USART1 sind als 5V-tolerant angegeben.
>mein Controller ist ein STM32F103 oder so und die Pins von USART1 >sind als 5V-tolerant angegeben. Du redest wahrscheinlich vom Discovery VL. Aufgepasst. Der 103 ist der Debugger/Flasher der über USB an den PC angeschlossen
-
Thread
Wo ist PIN1!
https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex%5fmx%5fstm32%2fSTM32F401%2064pin%20pin1%20marking%20%20orientation&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B
nebendran. Olimex hat manchmal recht gute Photos, z.B.: https://www.olimex.com/Products/ARM/ST/STM32-P207/resources/STM32-P207.pdf Einfach nach Chipname und Olimex suchen. :) Habe leider nur 030/103/107/407 im Einsatz, sonst hätte ich Dir ein Bild gemacht. Cheerio, Marcus
-
Thread
TOP3000 EProm Brenner für nur 26€!
So, habe meinen Brenner bekommen, gut verlötet, nix mit Hand lötstellen. Ist ein ARM STM32F103 , ne menge 74HC4094 drin. Zoll hat 8,81€ MWst verlangt.
#2325562: > So, habe meinen Brenner bekommen, gut verlötet, nix mit Hand lötstellen. > Ist ein ARM STM32F103 , ne menge 74HC4094 drin. Kannst du Fotos vom Innenlebel posten? Danke!
-
Thread
Migros Story Mania Hör-Box abgeschliffenen Mikrocontroller eruieren, reverse engineering
Hallo Der Mikrocontroller sieht für mich nach einem STM8S003 / S103 aus http://www.st.com/content/ccc/resource/technical/document/datasheet/42/5a/27/87/ac/5a/44/88/DM00024550.pdf/files/DM00024550.pdf/jcr:content/translations/en.DM00024550.pdf Pinbelegung
Claudio H. schrieb im Beitrag #5223296: > Der Mikrocontroller sieht für mich nach einem STM8S003 / S103 aus Jepp, das passt wirklich gut.
-
Artikel
Tutorial - Aufbau WordClock mit WS2812
eingebaut nur wenn Spannungsabschaltung eingebaut miniatur = Löten des Mini-Dev-Board-Shields v4 für STM32F103 = miniatur Rechts seht Ihr ein Mini Shield V4 bestückt für STM32F103, DS3231/RTC Echtzeituhr, AMS1117/Spannungsregler, LDR/Fotowiderstand und DS1820/Temperatursensor. Die Anschlußleisten rechts
auf die IP-Adresse des ESP8266 ist wesentlich größer als 10msec oder setzt für mehrere Sekunden aus STM32F103C8T6 Mini-Development Board. Falsche STM32 Software geflasht, mögliche Symptome: Die LED PC13 des STM32F103 Board leuchtet nach dem Start nicht Der WebServer ist erreichbar, allerdings wird das
-
Thread
Welcher µC für meinen Zweck?
ich eben doch USB2RS232 und virtuellen Comport nehmen (wenn unbedingt ohne virtuellen Comport dann STM32F103 und dort aufsetzen) Wenn schon eine komplett eigene Hardware mit PCB (auch zum "Angeben" bei potentiellen späteren Arbeitgebern), dann kostengünstige Entwicklung: MCU: STM32F030 oder (wenn viele GPIO benoetigt werden) STM32F103C8 - mit libopencm3 USB2UART: CH340G (hab ich unter Windows 7 in LabView angebunden) Motortreiber: L298N
-
Thread
STEVAL-ILL015V3 und IAR
Hallo zusammen, ich habe hier ein STEVAL-ILL015V3 Eval Board mit STM32F103F103C6 und versuche eine kleine Demo Applikation darauf zu laden. Dafür benutze ich die aktuelle IAR EW 7.2 (Kickstart) und einen (gelben / IAR-branded) j-link Adapter. Wenn ich versuche die Applikation
Loaded macro file: C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.2\arm\config\debugger\ST\STM32F1xx_XL.dmac Tue Aug 18, 2015 08:39:24: JLINK command: ProjectFile = C:\Users\Tobias\Documents\iar-test\settings\test_Debug.jlink, return = 0 Tue Aug 18, 2015 08:39:24: Device "STM32F103R6" selected
-
Thread
STM32 Startprobleme
nicht beeinflussen kann. Wo ist der Fehler? Die main.c sieht wie folgt aus : [c] #include "stm32f10x_lib.h" // STM32F10x Library Definitions #include <stdio.h> #include "STM32_Init.h" // STM32 Initialization #include "stm32f10x_usart.h" /
Ich helfe gerne mit den STM32 zum laufen zu bringen. Das Laden des Controllers über OpenOCD hat bei mir geklappt. (OLIMEX STM32_P103 Board + OLIMEX ARM-USB-TINA) Ich habe OpenOCD 0.1.0 verwendet und in einer Kommandobox
-
Thread
STM32 USB HID Keyboard
daß ich auf die Mithilfe jemandes hoffte, der soetwas schon einmal gemacht hat. Ich nutze die STM32_USB-FS-Device_Lib_V4.0.0 auf einem STM32F103C8T6, der auch schon korrekt als HID-Keyboard erkannt wird, und der Tastendrücke korrekt an den PC schickt. Wenn der PC die Tastatur-Status-LEDs
Hallo, ich möchte das selbe tun wie Walter... ich will mit dem STM32f103c8T6 Minimal Board Tastaturdrucke statt einer echten Tastatur an den PC schicken. Habe das Beispiel Custom_HID compiliert und auf das Stm32 system gespielt. es wird auch richtig als STM32
-
Artikel
MP32F103-Stick: Ein Mini-Mikrocontroller-Board mit USB und bis zu 4MB Datenspeicher
nach Einarbeitung in diese Materie veröffentliche ich hier ein kleines Board mit dem Mikrocontroller STM32F103CBT6 von STMicroelectronics (www.st.com). Dieser Chip hat 128KB Flash, 20KB RAM, SPI, I2C, USART, USB, CAN, ADC und läuft bis 72 MHz. Das Board wird genauso aufgebaut sein wie mein MP2103-Stick
gängigen Betriebssysteme vom Hersteller FTDI-Chip angeboten werden. Funktionsmodell. LINK: Datasheet vom STM32F103CBT6 LINK: st.com-Page vom STM32F103CBT6 LINK: Datasheet und Anwendung vom AT45DBxxx LINK: Datasheet vom TPS62203 Schaltplan. Herzstück des Boards ist der Mikrocontroller STM32F103CBT6 (IC1) mit
-
Thread
ARM Cortex M3/M4: Wieviele Takte verbraucht diese Funktion?
Anfang an feststeht, die Flash-Waitstates > hineinspielen? Ich erkläre das mal am Beispiel eines STM32F103 und diesem (nicht optimalen) Code: [c] void delay(uint16_t msec) { for (uint32_t j=0; j<2000*msec; j++) { __NOP (); } } [/c] Diese Funktion soll eine gewisse
Es ist der übliche Bitbanging-Treiber. Dieser wird momentan für zwei Targets verwendet. Eines ein STM32F103, das andere ein STM32F446. Ab nächste Woche kommt ein drittes Target hinzu (STM32F407). Die Targets haben unterschiedliche Zwecke, verwenden aber natürlich den gleichen Bitbanging-Treiber.
-
Thread
STM32F446: GPIO-Register läßt sich nicht beschreiben
<stdio.h> #include <stdlib.h> #include "stm32f4xx.h" // LED-Pin kollidiert mit SPI1 #define LED2_GPIO GPIOA #define LED2_Pin GPIO_Pin_5 #ifdef STM32F10x #error "This is STM32F4XX project"; #endif static inline __attribute
meinem Fall ist das das schnelle Umschalten zwischen Input und Output. Und daß ich vom Umzug vom STM32F103 auf den STM32F446 und später wieder zurück möglichst wenig ändern muß.
-
Thread
STM32: wie in IAR mcu auswaehlen
verstehe auch jetzt das Wieso nicht. Meine letzte Entwicklung hatte ich mit einem China-Board (STM32F103ZET6) und IAR EWARM Kickstart v5.50 ohne viel Plessuren abgeschlossen. Meine jetzige Entwicklung basiert auf mehreren STM32F100R6T6B. Mein Problem war, dass ich in der IDE STM32F100x6 ausgewaehlt
replies: - - - - - - - - - - - - - - - - - - - - - - - - - - The difference is in the flashloader. STM32F100 matches STM32F100 STM32F10x matches STM32F101 and STM32F103 STM32F105 matches STM32F105 I can agree that this is a bit confusing. Changing the naming would give more entries (which we can
-
Thread
Moderne Programmierverfahren µC, Flash, EEPROM usw.
hinsichtlich ihrer Programmierzeit, Flexibilität usw miteinander vergleichen. Dabei geht es um den Prozessor STM32F103C4. Um dies zu tun muss ich erstmal wissen wie man die ganzen Zeiten berechnet. Über JTAG (Boundary scan) weiß ich mitlerweile wie ichs berechne, bei UART tu ich mir noch schwer. Außerdem möchte
Hab grad zum Thema Sicherheit ein wenig nachgelesen was den STM32F103 angeht. Also der hat ne Read und ne Write protection die man durch setzen eines Bits "einschalten" kann. Sowas meinst du als Hackingschutz, oder?
-
Thread
MINOS - Minos Is No Operating System
Dich: button.c ist eine exakte Kopie aus meinem Projekt "WordClock mit WS2812", welches auf dem STM32F103-Mini-Dev-Board, auf den Nucleo-Boards STM32F401 und STM32F411 und neuerdings auch auf dem STM32F407 Black Board läuft. Daher ist die Unterscheidung per #define auch äußerst sinnvoll. Und ich werde
Linux oder Windows erfolgen, so dass man dann die resultierende Objekt-Datei nur noch auf den STM32 schieben muss. Der Compiler läuft bei mir bereits unter Linux und Windows. Diesen werde ich demnächst auch hier vorstellen. So kann man dann den Compiler auf einem kleineren STM32F103 weglassen
-
Thread
Kann ein STM32F1 (BluePill) das 1Msps A/D mit CLK
Der Stm32F103 kann nur USB-FS. Stm32F723 hat internen HS-Phy.
einem Artikel 10$ scope revisited oder guck mal hier https://satoshinm.github.io/blog/180105_stm32scope_building_an_amazing_10_oscilloscope_with_an_stm32_blue_pill_lcd_touchscreen_and_stm32-o-scope_software.html Da gab es einen riesen Thread wie man mit nem blue pill schnell sampled. Ich
-
Thread
Datenrate STM32F107 HAL + Lwip
Hat jemand von euch Erfahrungen mit der Kombination STM32F107 + Hal + Externer MAC (DP83867E). Es wird kein RTOS benutzt. Ich habe einen FPGA per SPI angebunden, der Daten als Master in den STM32 schiebt. Wenn ein Datenpaket da ist wird das in eine lockfree
meiner Versuche ist das hier: https://www.mikrocontroller.net/topic/582874 Das Ganze auf einen STM32F103 implementiert und getestet mit folgenden Parametern - Ethernet Controller W5500 (nicht W5100) - F103 Core Takt 72 MHz - SPI Takt 36 MHz zum W5500, DMA Transfer - Block-Grösse 1024 Bytes
-
Thread
Neues STM32 Tutorial
(first use in this function)| SPL\src\stm32f4xx_cryp.c|376|note: each undeclared identifier is reported only once for each function it appears in| SPL\src\stm32f4xx_cryp.c||In function 'CRYP_SaveContext':| SPL\src\stm32f4xx_cryp.c|541|error
src\stm32f4xx_cryp_aes.c||In function 'CRYP_AES_CCM':| SPL\src\stm32f4xx_cryp_aes.c|1342|error: 'CRYP_CR_GCM_CCMPH_0' undeclared (first use in this function)| SPL\src\stm32f4xx_cryp_aes.c|1390|error: 'CRYP_CR_GCM_CCMPH
-
Thread
STLink Programmersoftware nur wie ?
Johannes M. schrieb im Beitrag #7057195: > https://www.st.com/en/development-tools/stm32cubeprog.html Recht hat er. Am Besten die Kommandozeilen Version als Script. Für F103 Flash und Option Bytes: ./STM32_Programmer.sh -c port=SWD -w test1.bin 0x08000000 ./STM32_Programmer.sh
zu erhalten, von einem korrekt programmierten Chip diese auslesen. Schutz bei Bedarf anpassen. ./STM32_Programmer.sh -c port=SWD -r 0x4002201c 0x8 ob1.bin ./STM32_Programmer.sh -c port=SWD -r 0x1ffff800 0x10 ob2.bin ist für F103. Für andere anpassen!
-
Thread
STM32F4 Linker-Fehler region FLASH overflowed?
Du benutzt einen F4 und das link script ist für den STM32F103VB. Welchen F4 hast Du, bzw wieviel FLASH und RAM?
hp-freund schrieb im Beitrag #3990669: > Du benutzt einen F4 und das link script ist für den STM32F103VB. > > Welchen F4 hast Du, bzw wieviel FLASH und RAM? Ich habe ein STM32F407VG Discovery Board. Wo kann ich denn das richtige Script bekommen? Bietet
-
Thread
STM32 falsche Taktfrequenz
> Ich habe noch gar keine Erfahrung mit STM32, also seid bitte nicht > genervt, wenn ich blöde Fragen stellen. Für welchen Controller? Falls es der F103 ist, dann geht nur 24, 36, 48, 56 oder 72 Mhz, 64 gerade nicht. Ich zerfiesele das
> Für welchen Controller? Falls es der F103 ist, dann geht nur > 24, 36, 48, 56 oder 72 Mhz, 64 gerade nicht. Upps, das hast du gut geraten. Ja, es ist der STM32F103rBT6. Wieso sollten 64Mhz nicht gehen? 8Mhz /2 *16 sind doch 64Mhz.
-
Thread
Timer auf externes Event syncen
Hi, ich lese über den Adress-/Datenbus von einem STM32F103 Prozessor ein Interrupt-Register von einem anderen IC aus. Dieses Register wird mit einer bestimmten Frequenz immer wieder gesetzt und nach dem Lesen gecleart. Wie ist es möglich, dass ich im STM32F103 Prozessor einen Timer Interrupt erstelle, der genau auf diese Frequenz, die unterschiedlich sein kann, gesynct ist? Gruß Lars
-
Thread
STM32F407 G-DISC1 Board an Mac und Parallels VM anschließen
Habe auf meinem MacbookPro verschiedene Windows VMs und möchte das STM32F407-DISC1 board dediziert mit einem der Rechner verbinden. Weiß jemand, wie man das erzwingen kann? (Parallels VM) Grüße Christoph
muss man über BOOT0=1 in den Bootloader, das ist so. https://www.st.com/en/development-tools/flasher-stm32.html st-flash oder der Programmer aus der IDE benutzen den STLink. Der sitzt genau wie bei den Nucleos als zusätzlicher F103 auf dem Disco. Das ältere Disco hat den V2, das neuere den V2/A mit