-
Thread
Erfahrung JLCPCB PCB Assembly
nur SMD auf nur einer Seite und nur mit den Komponenten, die die gerade da haben. Ich hatte mit dem STM32F103C8T6 geplant. Als ich ordern wollte, gab es den aber gerade nicht zur Auswahl, obwohl noch zig tausend bei LCSC lagernd waren. Ich hatte mich dann schon nach ner Alternative umgeguckt, zwei Tage
bill-of-materialsbom-file-for-smt-assembly [code]Qty;Comment;Footprint;Designator;LCSC Part # 1;ESP-32S;ESP-32S;AI-ESP32-S;C277944 1;MB8S;SOIC-4;B1;C232761 2;1uF;C0603;C2, C4;C15849 2;10uF 35V;C1206;C3, C6;C96449 1;10nF;C0603;C5;C57112 3;100nF;C0603;C7, C8, C9;C14663 1;DIODES;SOD323-R;D2;C314262
-
Thread
ADF4351 Steuerung mit BluePill
funktionieren. Hier die erforderlichen Verbindungen: ADF4351 BluePill Modul STM32F103C8T6 ------------ ------------- Pin Pin Port Name Nummer Nummer LD 2 A2 (GPIO Input: Lock Detect Sense) MUX 3 A3 (GPIO Input: MUX Sense)
man" wird sich schon zurechtfinden. Falls es sich ergibt werde ich noch Unterstützung für ein I2C EEPROM einbauen damit man seine Einstellparameter sichern und wiederherstellen kann.
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
P8255A-5 5 MHz (200 ns) NEC D8255AC-2 5 MHz (200 ns) D8255AC-5 4 MHz (250 ns) D71055C 8 MHz (120 ns) D71055C-8 8 MHz (120 ns) D71055C-10 10 MHz (100 ns) Harris 82C55A-5 5 MHz (200 ns) 82C55A 8 MHz (120 ns)
Default reentranten Code (anders als bei MCS-51 oder Padauk). Mit dem STM8 unterstützt SDCC übrigens auch eine Architektur die nichtorthogonal ist, aber sich dennoch gut für C eignet. Aber auch der STM8 ist noch nicht das Ende der nichtorthogonalen Fahnenstange. Man könnte
-
Thread
STM32F103C8T6 => GD32VF103C8T6
Moin, der GD32VF103C8T6 soll wohl das RISC-V Upgrade für den altehrwürdigen STM32F103C8T6 darstellen.. Reicht es dem gcc mit '-march=rv32im' bescheid zu sagen ab jetzt Code für den risc-v zu generieren?
-
Thread
STM32F103 Flash Controller EOP-Bit
Hallo zusammen, ich möchte mit dem Flash-Controller des STM32F103 eine Seite löschen. Dazu gehe ich wie folgt vor: [c] uint8_t pageEraseFlash(uint32_t address) { // Wait for FPEC to be ready while(((FPEC->SR >> 0) & 0x01) == 1); // Check
uint8_t flag = 0; for(uint32_t offset = 0; offset < PAGE_SIZE; offset += 2) { uint32_t c_addr = (address & 0xFFFFFC00UL) + offset; if((*(uint16_t*)c_addr) != 0xFFFFUL)
-
Thread
BLDC Controller mit STM32F103C8T6 Geschwindigkeitsbegrenzer in der .hex
Hallo, Ich wollte fragen, ob denn irgendwer hier in der Lage ist, rauszufinden, wo in der angehängten .hex Datei der Wert für die Geschwindigkeitsbegrenzung liegt. Ich habe den Roller von dem das Readout stammt von Lime bekommen, in defektem Zustand, und ihn repariert. Da ich in Österreich viel unterwegs bin, dürfte ich 25 statt 20 kmh fahren, und die Begrenzung für die Motorleistung dürfte ich auch aufheben, da in Österreich 600W erlaubt sind, und der Scooter eigentlich einen 500W Motor hat, der nur für Deutschland auf 250W abgeregelt wurde. Dazu muss man aber wissen, wo denn die Begrenzung
-
Thread
STM32F303 CAN und USB gleichzeitig
Verzögerung bei mir nötig war ist in der Funktion Ich habe deinen Änderungsvorschlag mit einem STM32F103C8 und einem STM32F303CC verifiziert. Funktioniert. Ich freue mich immer, wenn wir uns gegenseitig unterstützen können.
10/63/76/87/7a/47/4b/DM00296349/files/DM00296349.pdf/jcr:content/translations/en.DM00296349.pdf STM32F102, STM32F103 haben gemeinsam genutzt 512B, also können USB und CAN nicht zugleich benutzt werden. STM32F070x6/B, STM32F072, STM32F078, STM32F04x, STM32F302x6/8, STM32F302xD/E, STM32F303xD/E haben
-
Thread
STM32F103 und I2S Probleme
ADC fest; konkret handelt es sich dabei um einen PCM1808. Mein verwendeter Mikrocontroller ist ein STM32F103RCT6. Mein Problem liegt darin, dass ich zwar Daten vom ADC lesen kann, diese Daten aber offenbar falsch sind. Entweder erhalte ich haufenweise 0 oder 16777181, manchmal auch nur wirre und unzusammenhängende
(); uint32_t data_received[BUFFER_LENGTH] = {0}; uint16_t data_temp = 0; for(;;){ for(uint8_t i = 0; i < BUFFER_LENGTH; i = i+2){ data_temp = I2S_ReadData(); data_received[i] = data_temp
-
Thread
STM32F103C8T6 4 PIN Programmierschnittstelle Belegung
ich weiß, die Hoffnung ist gerade bei Chinesenhardware meistens vergebens. Der Prozessor ist ein STM32F103C8T6
John P. schrieb im Beitrag #5962714: > Beim STM32 ist der Ausleseschutz meistens ein Witz und kann Problemlos > umgangen werden. Ach ja? Ist mir nur für F0 bekannt. Hast Du Infos wie das beim F103 geht?
-
Thread
OpenSTM32 Import von Source und Header files
*/ HAL_I2C_MspInit(hi2c); [/c] auf, und initialisiert danach den I²C Controller. Das ist genau die falsche Reihenfolge - jedenfalls beim STM32F103. Beim STM32F303 wäre diese Reihenfolge Ok, nur mal so nebenbei
funktionieren. Aber man lernt halt draus. Das finde ich wichtig :) Link: https://github.com/afiskon/stm32-ssd1306/tree/master/examples/i2c/stm32f1
-
Thread
Flag in BLOCK setzen und löschen?
Dr. Sommer schrieb im Beitrag #5957667: > Vielleicht ist für dich ein kleiner ARM-Controller (z.B. STM32F103) mit > DMA sinnvoll. Der kann (nahezu) beliebig viele Bytes auf einmal ohne > Software-Arbeit übertragen. Ich finde es viel bequemer mit einem Mikrocontroller mit 5 Volt Speisung: so kann
meinen Augen > eine Herausforderung. Nach Möglichkeit gehe ich nicht unter 1,27 mm, > notfalls 0,8 mm. Der STM32G031J6 hat ein 1.27mm SO-8 Gehäuse. Ist allerdings eine ziemliche Ausnahme. Es gibt aber sehr billige handliche Breakout-Boards... Maxim B. schrieb im Beitrag #5957693: > Für diese
-
Thread
5-Dollar-Entwicklerboard mit RISC-V: Sipeed Longan Nano
betreiben, wenn denn wirklich Not am Mann sein sollte: https://hackaday.io/project/158262-using-blue-pill-stm32f103c8t6-as-st-link Ein J-Link funktioniert natürlich auch. Ansonsten bieten sich fürs programmieren die diversen internen Bootloader an, d.h. UART (z.B. mit stm32flash), USB-DFU, etc. GD
doch totaler Käse. GD ist offizieller ARM-Lizenznehmer: https://olimex.wordpress.com/2015/12/21/gd32f103rbt6-the-stm32-pin-to-pin-compatible-chinese-mcus-sample-test/ Bernd K. schrieb im Beitrag #5993416: > vielleicht kaufen die auch nur beide "zufällig" bei der selben IP-Core > Bude ein Das
-
Thread
STM32 : QWord
Verrenkungen nötig waren, weil selbige in weiten Teilen nur 16 bittig ist. Siehe der USB-RAM beim STM32F103. Zugriff 32bittig, aber nur 16bittig belegt. Scheint bei neueren Cores behoben zu sein, aber gerade bei den älteren Cores hatte ST massiv bei NXP abgekupfert und dabei einiges falsch gemacht,
: > Siehe der USB-RAM beim STM32F103. Zugriff 32bittig, aber nur > 16bittig belegt Aber nichts unaligned, also keine größeren Probleme.
-
Thread
Graphische Funktionen für EA DOG XL160
Lowlevel-Hardwaretreiber für dein Display. Der beinhaltet die alleruntersten Funktionen, also bei I2C-Displays ist das ein Treiber für den I2C mit StartCond, StopCond, Adressieren, Bytes schreiben und lesen. Bei Parallelanschluß wäre das dann Setzen von A0 (bze.C/D) und Port schreiben und lesen. Dieser
GDI verstanden wird. Mal ein paar Lese-Hinweise: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP https://www.mikrocontroller.net/attachment/305446/Bastelquellen.zip W.S.
-
Thread
Problem mit Keil Compiler V6
{ delay_ms += systick_get(); while(delay_ms>systick_get()); } [/c] timer.h [c] #ifndef TIMER_H #define TIMER_H #include <stdint.h> #include "stm32f10x.h" // Systick void systick_add(void); uint32_t systick_get(void); void systick_delay_ms(uint32_t delay_ms); void systick_CMD(uint8_t enable_disable); #endif [/c] stm32f10x_it.c [c] #include "timer.h" void SysTick_Handler(void) { systick_add(); } [/c] Läuft auf dem STM32f103C8 Keil uVision 5.28
-
Thread
LCD von Pollin
orientiert: https://www.mikrocontroller.net/topic/420372#4920476 Als Controller möchte ich ein STM32MinDevBoard verwenden: https://www.watterott.com/de/STM32F103C8T6-Minimum-System-Board Der von mir verwendete Stromlaufplan ist angehangen. Meinen Quellcode poste ich unten. Die Datenleitungen
HAL_GPIO_WritePin(D0_GPIO_Port, D0_Pin, (var_Data>>0)&0x01); > } Schaue ins Referenzmanual deines STM32F103C8T6 hinein und lerne, die Register GPIOx_BSRR zu benutzen. W.S.
-
Thread
STM32 Cube IDE Inline Assembler
Stefanus F. schrieb im Beitrag #5909237: > Nur 3 ist echt ein bisschen wenig. In meinem C Programmen waren > mindestens 5 möglich, soweit ich mich erinnere. Ja möglich sind meine ich bis zu 6 Stück, deshalb
Wer das weiß, kann einen Blick in Reference Manual > werfen. Ich benutze den STM32F103C8T6 und meine gelesen zu haben, dass es 6 waren (nagelt mich net drauf fest :) ) Ich habe jetzt den Single Instruction Mode eingestellt, aber das ändert leider nichts.
-
Thread
Günstige Microcontroller für Privat Projekte
STM32F103C8T6 in Form des Bluepill Boards. Dazu ein ST-Link zum komfortablen SWD-Debugging. Ist nicht die Aller-Billigste Methode aber spart graue Haare. Das Gewürge mit Parallel-Port oder gar WinXP würde
Ganz klein: ATtiny45 (0,50€) Mittel 8bit: Arduino Nano (Klone aus Asien, 1,50€) Mittel 32bit. STM32F103C8T6 minimum system development baord (1,50€) Der aktuelle Nachfolger dazu: STM32F303CCT6 Mini System Dev.board (https://robotdyn.com
-
Thread
Probleme mit I2C beim STM32F103C8T6
Hallo zusammen, leider bin ich ein wenig verzweifelt. Ich versuche seit einigen Tagen meinen I2C-Bus am STM32F103C8T6 zu nutzen. Das Datenblatt habe ich mir mehrfach durchgelesen und in punkto I2C auch soweit verstanden. Trotzdem bekomme ich es nicht hin, eine Kommunikation mit einem PCF8574
Pete V. schrieb im Beitrag #5905580: > Ich versuche seit einigen Tagen meinen I2C-Bus am STM32F103C8T6 zu > nutzen. Da und hie frage ich mich ja, ob es Spass macht wieder mal ein (diesmal 3-eckiges) Rad neu zu erfinden. Zeitaufwaendig scheint es zumindest zu sein. "Librarys
-
Thread
Mini HF Generator mit SI5351 und Bluepill
beurteilen. Man braucht ein SI5351-Modul wie es für den Arduino angeboten wird, dann noch einen STM32F103C8T6 (Bluepill) und den Flash-Code im Anhang, und schon kann es losgehen. Vier Leitungen (Masse, +5V, SCL und SDA) sind zu verbinden, und der STM32 VCP (Virtual Com Port) Treiber auf dem eigenen
angesehen hätte und deshalb für eine aufgeblasene Luftnummer halte. Des Weiteren liegen hier auch noch TM4C123G und LM4F120XL Boards herum und nicht nur STM32. Gruß, Holm
-
Thread
Neue MCU familie gesucht
die Codegröße bei MCS-51 etwa beim doppelten von STM8): C8051F120@98Mhz: 95 STM8AF5288@16Mhz: 109 STM8S208MB@24Mhz: 147 zum Vergleich: Weitere µC mit SDCC 3.7.0 bzw. GCC 6.3.1: CY7C68013A@48Mhz: 12 STM32L073RZ@32Mhz: 717 STM32F051R8@48Mhz: 1141 STM32F103RB@36Mhz: 1158 STM32F302R8@64Mhz: 1693 Bei stdcbench 0.4 erhält man für den STM8 mit Cosmic und Raisonance ähnliche Scores wie mit SDCC 3.7.0. Aber IAR kann mehr (allerdings auf Kosten deutlich
-
Thread
STM32 läuft mit Debugger schneller als er soll
kann das liegen? Das Programm wurde mit der Option -O0 compiliert. Hardware: Dieses minimale STM32F303CCT6 Board https://robotdyn.com/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board-3326a9dd-3c19-11e9-910a-901b0ebb3621.html Als Debugger nutze ich die SW4STM32 in Kombination
aber mit Debugger läuft er wieder deutlich zu schnell. Mein Quelltext sieht inzwischen so aus: [c] #include <stdint.h> #include "stm32f3xx.h" // delay loop without using a timer // for 48MHz, Latency 1, gcc optimizer enabled void delay_ms(uint32_t msec) { for (uint32_t j=0; j<6000UL*
-
Thread
STM32 und Linux - Einsteigerfragen
MCU>: f1hd/f1cle/f1mdvl/f042/f051/f030/f4. f030 = STM32F030 series. f042 = STM32F042 series. f051 = STM32F051 series. f1hd = STM32F103HD series. f1cle = STM32F107 series.
pyocd list > ## => Board Name | Unique ID > -- -- ---------------------- > 0 => NUCLEO-H743ZI [stm32h743zi] | 0670FF353638425043013805 > > aber: > > stm32f051 STMicroelectronics STM32F051 > builtin > stm32f103rc STMicroelectronics STM32F103RC > builtin
-
Thread
STM32F103C8T6 und 128kByte
Es ist ja nun kein wirkliches Geheimnis, dass sich in einigen (bei mir allen) STM32F103C8T6 statt der wie im Datenblatt beschriebenen 64 kByte 128 Byte befinden. Sei es mal dahin gestellt, wie zuverlässig dieser weitere Flashspeicher ist, mir stellt sich folgende Situation:
erweiterten Flash-Speicher nutzen, aaaaaaaaaber ich kann diese nur über den Bootloader (ich verwende stm32flash) beschreiben. Versuche ich das ganze über einen ST-LINK (mittels Programm st-flash) erkennt der ST-LINK den Chip korrekterweise als STM32F103C8T6 und lässt nur die 64 kByte zu. Gibt es
-
Thread
XMEGA Hardware-Bug (Kritisch) Gesperrt
0x2fa ; 0x2fa <USARTD0RomString> 6e6: 01 c0 rjmp .+2 ; 0x6ea <main+0x106> 6e8: 00 00 nop 6ea: fd cf rjmp .-6 ; 0x6e6 <main+0x102> 6ec: 8c ea ldi r24, 0xAC ; 172 6ee: 90 e0 ldi r25, 0x00 ; 0 6f0: f3 cf rjmp .-26 ; 0x6d8 <main+0xf4> 6f2: 84 eb ldi r24, 0xB4 ; 180 6f4: 90 e0 ldi
-
Thread
Zeitnehmung mit AVR-NET-IO
sondern einstellige Millisekunden). Oder du gehst noch einen Schritt weiter und verwendest ein STM32F103C8T6 Blue-Pill Board, das hat nämlich eine RTC On Board und könnte die Messungen mit Präzisen Zeitstempeln versehen, bevor sie an den PC übertragen werden. Ist aber nicht ganz so einfach zu programmieren. Siehe http://stefanfrings.de/stm32/stm32f1.html#bluepill Falls du eine Lösung sucht, die ohne Mikrocontroller-Programmierung auskommt, schau Dir das Projekt mal an: http://stefanfrings.de/serial_io/index.html Da kannst du das
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
Heinz-Wilhelm F. schrieb im Beitrag #5863466: > Für die Bridge Lösung würde ich > einen STM32F103C8T6 aka blue pill nehmen > und ein CAN Transceiver auf PCB, made by China. Oder ein Olimexino-STM32 - vielleicht
Heinz-Wilhelm F. schrieb im Beitrag #5863466: > Für die Bridge Lösung würde ich > einen STM32F103C8T6 aka blue pill nehmen > und ein CAN Transceiver auf PCB, made by China. Die Boards sind ja oft billiger als
-
Thread
Billiger Mikrocontroller gesucht für unter einem €
Stm32f030 https://www.ebay.de/itm/5PCS-STM32F030F4P6-Mikrocontroller-STM32-32-bit-MCU-Meine-STM-TSSOP20-NEU/172398046518?hash=item2823b96d36:g:dJ0AAOSwcUBYGuVJ
> Stm32f030 Für das erkennbare intellektuelle Niveau eher: STM8
-
Thread
STM32F103C8T6 ADC Referenz Spannung
Hallo, Werde gerde aus dem Datenblatt nicht ganz schlau. Hatt der jetzt auch ne interne Referezquelle zur verfügung oder geht bei dem nur die Referenz von AVCC?
-
Thread
STM32: 2x PWM mit Phasenversatz?
Hallo Leute, kann mir vielleicht jemand sagen, ob folgendes mit einem STM32F103C8 funktioniert? ich möchte für einen zwei Phasen Boostwandler (für einen MPPT Tracker) zwei PWMs per STM32F103 erzeugen. Diese sollen das selbe Ton zu Toff verhalten haben, aber zueinander
Hat keiner eine Antwort? PS: es hat nix mit dem gefälschten Stm32 aus dem anderen Beitrag zu tun, ich hab hier zwar auch einen gefälschten chip, aber es ist kein Unterschied erkennbar, wenn ichs auf einen orig stm32f103c8t6 aufspiele.
-
Thread
STM32: Sendepuffer für USART
gestartet. Wenn deine Nachrichten unterschiedlich lang sind, bringt das natürlich Speicheroverhead. [c] class Ringbuffer { struct Buffer { uint8_t data[100]; uint32_t length; } insert(const uint8_t data[], uint32_t length) { //memcpy into next empty Buffer } bool pop(const uint8_t *data[], uint32_t *length) { //get pointer to oldest data } Buffer m_txBuffers[10]; } [/c]
-
Thread
ST-Link V2-1 Virtual COM Port
genutzt werden; USART1 geht dabei bis 4.5MBit/s, USART2-3 bis 2.25 MBit/s. Wenn du also noch einen STM32F103 rumliegen hast... https://github.com/Erlkoenig90/f1usb/tree/vcp https://github.com/Erlkoenig90/f1usb/blob/vcp/src/vcp.cc#L83
Ich habe es mit einem Nucleo-64 STM32F303RBT6 getestet: Mit 8 MHz R/C Oszillator: 300 Baud geht nicht 600, 1200, 2400, 4800, 9600, 19200, 115200, 230400, 460800 Baud gehen 921600 Baud geht nicht 1000000 Baud geht nicht Mit
-
Thread
USB 2.0 versus viele RGB LEDs (Stromversorgung) [STM32]
und einzeln ansteuerbar ist. Ich nutze transparente Kappen. Ich werde sehr wahrscheinlich einen STM32F103C8T6 nutzen. Ich habe mich schlau gemacht und verschiedene digitale LEDs (APA102C, WS2812-B, WS2813-B,...) herausgesucht. Jedoch ziehen alle soweit ich das feststellen kann relativ viel Strom
Der den USB ansteuernde Mikrocontroller muss das entsprechend implementieren, also vermutlich dein STM32F103C8T6. Im Konfigurations-Deskriptor stellst du den gewünschten Strom ein. Wenn der PC mit SET_CONFIGURATION mit wValue = 1 die Konfiguration aktiviert, ist der Strom freigegeben. Wenn er die Konfiguration
-
Thread
"NUCLEO"-Borads von GigaDevice
Hab' mal den GD32E103VB mit dem STM32F104, insbesondere dem STM32F103VB bei ein paar Details verglichen: [c] GD32E103VB: Cortex-M4 mit FPU, 120MHz, 32kB SRAM STM32F103VB: Cortex-M3 ohne FPU, 72MHz, 20kB SRAM [/
U.G. L. schrieb im Beitrag #5832372: > Hab' mal den GD32E103VB mit dem STM32F104, insbesondere dem > STM32F103VB > bei ein paar Details verglichen: GD32E103VB: Cortex-M4 mit FPU, 120MHz, > 32kB SRAM > STM32F103VB: Cortex-M3 ohne FPU, 72MHz, 20kB SRAM
-
Thread
Probleme mit Linux (Kernel 4.9.0) und st-flash / texane
[/code] Ausgabe bei permanent betätigtem Reset: [code] root@porteus:/home/mcu/develop/stm32f103/blinky# make flash st-flash erase st-flash 1.5.1-25-gcf67780 2019-05-02T20:30:21 INFO common.c: Loading device parameters.... 2019-05-02T20:30:21 INFO common.c: Device connected is: F1 Medium-density
Reset gedrückt hält und mit dem Aufruf den Reset loslässt: [code] root@porteus:/home/mcu/develop/stm32f103/blinky# make flash st-flash erase st-flash 1.5.1-25-gcf67780 2019-05-02T20:32:47 INFO common.c: Loading device parameters.... 2019-05-02T20:32:47 INFO common.c: Device connected is: F1 Medium-density
-
Thread
Einstieg in STM32(L4)
Zum Ausprobieren hab ich ein kleines Netzteil dabei (so etwa 15V/1A). Gerade für die simpleren STM32 Controller hab ich mir mal eine Handvoll Minimal-Leiterplatten machen lassen, wo ein STM32F103C8T6 drauf ist, dazu miniUSB und Programmieranschluß (JST-Verbinder mit 1mm Pitch). Über den kann man
das also - gepostetes Projekt hier runterladen https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP - USB nach serial Adapter (ttl-Pegel) kaufen - Brennprogramm herunterladen https://www.mikrocontroller.net/attachment/383626/Stm32Prog_R1.0.6.zip - LP und Bauteile bestellen - zusammenlöten
-
Thread
STM32: von HAL nach LL umsteigen
Hallo, ich möchte einen STM32L011 (8kB Flash / 2kB SRAM) programmieren. Der Einfachheit halber verwende ich Atollic TrueStudio und CubeMX. Wenn die HAL verwendet wird, bleibt ja nicht mehr wirklich Platz für die eigentliche
zu vermeiden. Ich geb mal nen Vergleich: Bei dem Minimalsystem, das ich hier schon mal für die STM32F103 gepostet habe, braucht die Firmware 11508 Bytes und bietet dafür: Konfiguration, gepufferte UART(s), USB-VCP, Konvertierungen hex int float In und Out, Kommandoprogramm, Event-System, Systemuhr
-
Thread
STM32 Chan FAT mit SD karte über SPI
Sepp schrieb im Beitrag #5817269: > Hallo, > > Controller soll ein STM32F103C8 werden, daher auch klassisch über SPI. Der F103 hat SDIO, das weißt du?
Nico W. schrieb im Beitrag #5817287: > Sepp schrieb: >> Hallo, >> >> Controller soll ein STM32F103C8 werden, daher auch klassisch über SPI. > > Der F103 hat SDIO, das weißt du? Insbesondere der 103x8 hat /kein/ SDIO, das weißt du?
-
Thread
STM32F103 DMA Geschwindigkeit
Hallo zusammen, hab gerade einen Test mit der DMA vom STM32F103C8T6 gemacht. Zwei Arrays mit 1024 Words (32Bit) angelegt und eines mit Zahlenmuster gefüllt. Dann DMA angeschmissen und kopieren gesagt. Im Debugger geschaut, wie lange es dauert, bis die DMA
https://www.st.com/content/ccc/resource/technical/document/application_note/47/41/32/e8/6f/42/43/bd/CD00160362.pdf/files/CD00160362.pdf/jcr:content/translations/en.CD00160362.pdf Kapitel 4
-
Thread
arm-none-eabi Problem.
ist unklar wie man das so lang machen kann. Ich bastele das Ganze auf einer Bluepill, also einem STM32F103C8T6, die Compiler Optionen sind [code] arm-none-eabi-gcc --specs=nano.specs -u _printf_float -fno-builtin -mcpu=cortex-m3 -mthumb -Wall -g -Os -D__STARTUP_CLEAR_BSS -D__START=main -c -c
Holm T. schrieb im Beitrag #5813058: > Das war aus dem Beispiel/Template: Wo hast du das her? Das ist von ARM allgemein für Cortex-M3, da sind natürlich keine STM32F103-spezifischen Dinge drin. Im STM32CubeF1
-
Thread
serial-USB (CDC) Code für stm32f103xxx gesucht.
nur zu einem Dipl.Ing der E-Technik gereicht ... ... hatte gehofft eine fertige binary für dieses STM32F103C8T6 Board zu finden ... ... aber ... ... hat mal einer den USB-Controller in diesem Prozessor (nur) zum Beobachen / Analysieren einer USB-Verbindung genutzt ? ...
Willi S. schrieb im Beitrag #5836038: > ... hatte gehofft eine fertige binary für dieses STM32F103C8T6 Board zu > finden ... Gibt es, wenn du dir meinen Link genauer angeschaut hättest: https://github.com/Erlkoenig90/f1usb/releases Das Image funktioniert auch auf dem STM32F103C8. Es
-
Thread
Empfehlung Equipment für Einstieg in uP Entwicklung
den Einstieg sehr empfehlenswert. Sie enthalten einen ST-Link, den man auch zur Verwendung andere STM32 Controller verwenden kann. Alle STM32 Mikrocontroller enthalten ab Werk einen nicht löschbaren seriellen Bootloader. Manche Modelle können auch über USB, CAN oder I²C befüllt werden. Debuggen geht
zum ST-Link ist der J-Link von Segger. Der kann auch debuggen. Hier ist meine Doku-Sammlung für STM32 (mit Links zu Software): http://stefanfrings.de/stm32/index.html Soweit ich weiß, gibt es keine STM32 Controller mit DIP Gehäuse. Aber es gibt das "Blue-Pill Board" (auch bekannt als "STM32F103C8T6