-
Thread
STM32F103C6T8 I2C
Hallo, ich möchte mit dem Chinaboard STM32F103C6T8 die MPU6050 auslesen. Dazu verwende ich Interrupts. zuerst sende ich eine start condition dann sende ich die Adresse des Slaves(MPU) und generiere einen ReStart und sende nochmals die
Interrupts werden allerdings wie erwartet abgearbeitet. Hat jemand Erfahrungen mit dem Chinboard und I2C? Gruß
-
Thread
ARM Welten STM TI NXP Atmel.
Louis schrieb im Beitrag #4961951: > STM32F0-Reihe Wobei ich mich nicht auf die F0 Reihe festlegen würde. STM32 generell hat grosse Unterstützung (auch hier) und es gibt sehr preisgünstige Evaluationsboards in Form der Discovery- und Nucleoboards
Meine Empfehlung lautet STM32F1, wenn man einen guten Kompromiss aus Preis und Leistung sucht. Genauer gesagt das STM32F103C8T6 BluePill-Board, plus irgendein STM32-Discovery als Programmer (was alle immer mit ihrem Segger J-Link
-
Thread
I2C mit STM32F103, TXE_Flag wird im AdressEvent gesetzt und lässt sich nicht löschen
Hallo, ich versuche aus der MPU6050 1Byte zulesen. Dazu benutze ich Interrupts und eine I2C_freq von 5000Hz(ja so wenig... zum testen erstmal) auf dem STM32F103C8T6. Nun habe ich folgendes gelesen und versucht umzusetzen: Refrence Manual RM0008 (ST), Application Report SLVA704 (Texas
(I2C_Module, deviceAddress, I2C_Direction_Transmitter); debug32[3] |= (1 << 1); }else if(I2C_GetFlagStatus(I2C_Module, I2C_FLAG_ADDR) == SET){ // EV6 I2C_ReadRegister(I2C_Module
-
Thread
I2C Master Receive, Probleme mit SCL nach ReStart
Hallo, ich versuche aus der MPU6050 1Byte zulesen. Dazu benutze ich Interrupts und eine I2C_freq von 5000Hz(ja so wenig... zum testen erstmal) auf dem STM32F103C8T6. Nun habe ich folgendes gelesen und versucht umzusetzen: Refrence Manual RM0008 (ST), Application Report SLVA704 (Texas
, funktioniert alles wunderbar. Wie lest Ihr einzelne Bytes mit Interrupts auf den STM-Dinger aus? Hier meine I2C_EV_ISR: [c] void i2c_handleEventInterrupt_ReadMethod1(void){ if(i2c1_EV_ISR_Count < 25){ i2cDebugISRanfang[(i2c1_EV_ISR_Count* 2) +1] = I2C_Module->SR2;
-
Thread
AVR versus ARM Gesperrt
> Warum sich alle ausgerechnet zwanghaft den STM32 antun, Man bekommt sie so billig: http://www.ebay.com/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/201529768817
Vincent H. schrieb im Beitrag #4961220: > Hier für einen STM32F303 und dessen Derivate: Tja, dann wird die Sache einfach noch unübersichtlicher: offenbar kocht da jeder STM32 sein eigenes Süppchen. Die Bustmatrix bei STM32F41xx und STM32F42xx zeigt den
-
Thread
Umstieg AVR 8Bit auf STM32
erledigen haben reichen sie bei mir alle Mal. Ich hab mich da auch schon mal umgeschaut und den STM32F103 oder den STM32F4 in die engere Wahl geschlossen. Zu welchen der beiden würdet ihr mir den Raten? Ich programmiere in C über das Atmel Studio, unter Windows, für die STM32 würde ich dann zu der
DraconiX schrieb im Beitrag #4959766: > Ich hab mich da auch schon mal umgeschaut und den STM32F103 oder den > STM32F4 in die engere Wahl geschlossen. Zu welchen der beiden würdet ihr > mir den Raten? Ich nutze den STM32F030F4P6 (TSSOP20), schön überschaubar und trotzdem schon mit vielen
-
Thread
STM32F1 (Nucleo-F103RB) - HSE ohne Quartz?
Hallo, ich hab ein Nucleo-F103RB. Ich verwende den Startup Code von Eclipse mit der ARM Non-Eabi Tool Chain https://github.com/kicer/stm32f10x-gcc/blob/master/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/DeviceSupport/
>>WELCHER Startupcode denn? https://github.com/kicer/stm32f10x-gcc/blob/master/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c
-
Thread
STM32 falsche Taktfrequenz
Register Geschubse nicht, wenn es die Vorlage von STM bereits macht, da mache ich mir lieber andere Sorgen. Schau dir doch mit dem Debugger den Verlauf von SystemInit() in der Datei system_stm32f10x.c an, da kannst du jeden Schritt sehen, herauskopieren
> 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
STM32F103 Vergleichstabelle Hardware gesucht
verfügbar ist, bin aber auf die Schnelle nicht fündig geworden. Konkretes Besipiel: in der Familie STM32F103x gibt es 7 Timer, im aktuell beliebten STM32F103C8T6 jedoch nur 4 (??) verfügbar. Kann mir bitte jemand helfen, mich mit der Nase auf den Link draufstossen?
/stm32f1-series.html?querycriteria=productId=SS1031 Alle F1 mit allen Varianten in einer Tabelle mit Ausstattung
-
Thread
STM32 Programm unerwartet groß
aber ohne irgendwelche libs, erzeugt 716 Byte und blinkt: https://github.com/prof7bit/bare_metal_stm32f401xe und davon abgeleitet für nen stm32f103c8: https://github.com/ChristianRinn/bare_metal_stm32f103c8
mit ca 35000 Source Lines verbrauchte beim STM32F103 nur um 110KB.
-
Thread
Sinus erzeugen mit Mikrocontroller
,0x9c,0x98,0x95,0x92,0x8f,0x8c,0x89,0x86,0x83, 0x80,0x7c,0x79,0x76,0x73,0x70,0x6d,0x6a,0x67,0x63,0x60,0x5d,0x5a,0x57,0x54,0x51, 0x4f,0x4c,0x49,0x46,0x43,0x40,0x3e,0x3b,0x38,0x36,0x33,0x31,0x2e,0x2c
einfach 12Euro STM32F4 Discovery board. Der µC hat einen 12bit DAC eingebaut. Für den Sinus muss der Prozessor dank DMA keinen Finger rühren. Kleine Audio-Endstufe hinten drann und fertig.
-
Thread
STM32 I2C direkt über die Register
Referenzhandbuch hat man hinten im Anhang entsprechende kurze Code-Schnipsel zu jeder Hardware - ST nennt die "STM32Snippets". Zusammen mit den sehr guten Kommentaren in den C- und Headerdateien der StdLib (hier stm32f0xx_i2c.h/.c) hat man einen guten Leitfaden für die Hardwareinitialisierung. Dann vergisst man
nachgesehen, es ist /immer noch/ falsch, interessanterweise aber nur in manchen Dateien! Im Paket STM32CubeF4 die Datei en.stm32cubef4\STM32Cube_FW_F4_V1.21.0\Projects\STM32446E_EVAL\Examples\TIM\TIM_7PWMOutput\SW4STM32\STM32446E_EVAL\STM32F446ZETx_FLASH.ld enthält: [code]_estack = 0x2001FFFF
-
Thread
ARM-Cortex als Anfänger?
://www.youtube.com/watch?v=Ze6q6NidS5w Die STM32F103 BluePill Boards http://wiki.stm32duino.com/index.php?title=Blue_Pill hat vor kurzem ein Kollege für unter 2Euro in China erstanden.
: > "https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP" > und lies es dir durch. Das ist ein Minimal-System, was auf nem > chinesischen ST-Link2 für stolze 2 Euro oder so läuft und du kannst per > USB CDC damit kommunizieren. Ja wahnsinn
-
Thread
STM32 Arduino
1eaf:004 -> Maple Serial). Den 10k Widerstand R10 (https://developer.mbed.org/users/hudakz/code/STM32F103C8T6_Hello/) habe ich mit || 10k || 2k2 auf 1k5 heruntergeteilt https://github.com/rogerclarkmelbourne/STM32duino-bootloader [code] Additionally the bootloader now works with "generic" STM32F103
Gerade gefunden: Benchmarks AVR gegen STM32F103 http://www.stm32duino.com/viewtopic.php?f=3&t=76 Der erste Test kommt beim Dhrystone Benchmark auf einen Faktor von ~6
-
Thread
E2PROM Atmel AT24C512 - Was ist da anders?
da steht? Auf dem Bus tut sich nichts wenn ich das Polling laufen lasse. Ich polle auf das Event 6 beim STM32F103. Ersetze ich das Polling durch DelayMs(5) ist alles ok, der Wert steht drin, wird auch ausgelesen aber das ist es ja nicht, Ziel ist ja maximaler Durchsatz. Gruss, Christian
sie das müsste. Es ist nicht möglich die Busy Abfrage vor einem Schreibzugriff zu machen, da die I2C Statemachine des STM32F103 klare Vorgaben erwartet, was sie senden soll und was darauf zurück kommt. Die Events werden nur ausgelöst, wenn die erwartete Antwort kommt. Wenn ein ACK erwartet wurde aber
-
Thread
STM32F407VGT6 China Board not working Tips?
I have a Discovery F4 Board and purchased recently a China Board from *bay (http://www.ebay.at/itm/STM32F407VGT6-ARM-Cortex-M4-32bit-MCU-Core-Development-Board-STM32F4-Discovery-/272501820584?) with the same uC (STM32F407VGT6
Kann Flash schreiben bzw. wieder lesen. LED blinkt nicht.) von Robert Offner. Delta zwischen den STM32F(3,4)-Discovery und dem gelieferten Board waren die Ausführung der Kondensatoren für die internen Spannungsregler. Vielen Dank für die Hilfe. Ich muß jetzt aber erstmal um meine STM32F030F4P6 Demoboards
-
Thread
Günstiges Entwicklungsboard mit LAN - auch für Beginner
Frank schrieb im Beitrag #4948023: > Wo bekommst du denn ein fertiges Board mit STM/ENC für 6€? Hast du ein > Beispiel? STM32F103C8T6 Board €1,87 http://www.ebay.de/itm/272425764978 ENC28J60 €2,39 http://www.ebay.de/itm/272384738082 Nano
Sensoren auslese - > wie schnell laeuft da ein Netzwerkstack drauf? Bis auf Python (dafür ist der STM32F103 zu klein): - download & install stm32duino - download UIPEthernet und UIPPubSubClient - bestehende Software vom Nano übernehmen Maximal 2h vom DHL-Ding-Dong bis zur MQTT-Msg "test/STM" "
-
Thread
STM32F103 Blue Pill Board: Verwendung der RTC mit 32khz
Na dann lass mal nicht den Strom ausfallen :) Trotz dem ist die F103 RTC im Gegensatz zu anderen STM32 nur eine abgespeckte Version. Nicht mal automatische Schaltjahre bzw. Monatskorrektur.
aber vielleicht hilft es noch jemanden etwas. Auch ich hatte grosse Probleme mit der RTC auf einem STm32F103 Blue Pill Board. Folgendes Verhalten war zu beobachten: - 12V Netzteil, nichts weiter angeschlossen -> RTC läuft nicht an - selbes Netzteil mit Uart-Adapter am Rechner, oder STLink am Board
-
Thread
STM32F103C8T6 lässt sich nicht über SWD ansprechen
#4943512: > Ein Original STLink V2 mit aktueller Firmware lässt sich > nicht dazu bewegen mit dem STM32F103C8T6 zu kommunizieren. Ja, auch das STLink ist die aktuelle Version.
STMApprentice schrieb im Beitrag #4943512: > Die Module mit dem STM32F103C8T6 haben im Auslieferungszustand Ich hab hier 3 China F103C8 Boards liegen. Alle benötigen externe Stromversorgung um geflasht zu werden. Über SWD/ST-Link wird das Board nicht versorgt. Hast
-
Thread
SDR mit R820T2 schon ab 700kHz ?
kann? Ich habe einen Stick unter https://www.amazon.de/Tragbarer-Mini-Digitaler-TV-Stock-Unterst%C3%BCtzung-SDR-Stimmer-Empf%C3%A4nger/dp/B013Q94CT6/ref=sr_1_3?ie=UTF8&qid=1489860628&sr=8-3&keywords=r820t2+rtl2832u gesehen. Für Hilfe wäre ich dankbar
Si5351 kostet bei Mouser ca. 1€, zehn Adapterplatinen MSOP-10 auf DIP10 kosten 3€. Das dann mit einer STM32F103 Platine ansteuern, z.B. Ebay Nr. 182463575324 (oder 272501782722 je nach Geduld), dann laufen beide mit 3,3V und man spart sich den Pegelwandler. Alles zusammen kostet weniger als 10€.
-
Thread
40 Bit Schieberegister verwalten
Wäre das für die 32 Bit CPU folgerichtig so? #define SET_BIT(d, x) d[(x)/32] |= 1<<((x)&0x1F) #define CLR_BIT(d, x) d[(x)/32] &= ~(1<<((x)&0x1F)) mit uint32_t LED[2] ?
word_band_base | 0x02000000 ; uint32_t offset = addr - word_band_base ; return (volatile uint32_t*)(bit_band_base + (offset * 32) + (bit * 4)) ; } [/c] P.S. [c] // Example: STM32 USART1 Tx Int Enable/Disable uint32_t* tx_intr_enable_bit_addr
-
Thread
STM32 mit CubeMX Anleitungen
mit coiden geht der link: C:\CooCox\CoIDE>"C:/CooCox/CoIDE/bin\coflash.exe" program STM32F103C8 "C:/CooCox/CoIDE/workspace/70_new/70_new/Debug/bin/70_new.elf" --adapter-name=ST-Link --port=SWD --adapter-clk=1000000 --erase=affected
Hallo ich habe ein STM32F103, habe über CubeMX eine Datei erstellt. Dabei habe ich einen externen Quarz, I²C, 2 GPIO's aktiviert und wollte zudem den JTAG aktivieren. Kann mir einer sagen welche Pin's das wären für den JTAG
-
Thread
[STM32] HAL vermeiden?
eigentlich nicht sooo wild. Bernd Kreuss hat hier auf Github ein "Bare Metal" Projekt für ein Nucleo-F401 angelegt: https://github.com/prof7bit/bare_metal_stm32f401xe Das habe ich mir dann mal geschnappt und auf einen F103C8/F103CB angepasst. Den Code findest du hier: https://github.com/ChristianRinn
hier: https://github.com/ChristianRinn/bare_metal_stm32f411xe/blob/master/src/STM32F411XE/gcc_startup_system.c
-
Thread
Starten Bootloader STM32F103 BluePill
merkwürdiges Problem: Ich möchte mir ein eigenes Dev-Board auf Basis des auf Ebay ( http://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435-/272283008473?hash=item3f6554fdd9:g:GTAAAOSwMNxXazXE ) massenhaft verkauften BluePill Boards STM32F103C8T6 entwickeln. Dieses
Kennst das schon? http://www.stm32duino.com/viewtopic.php?f=32&t=700
-
Thread
Stm32 SystemInit() C++
Hallo ich programmiere das Stm32f103c8t6 als Hobby. Dazu nutze ich die AC6 Toolchain in Eclipse. Wie das Bild zeigt will ich einen globalen Construktor aufrufen. Der Compiler meckert nicht, allerdings wird der Parameter ignoriert
Verfügung stand, der die richtige Vectoren für die alle > möglichen ISRs beinhaltet. Wenn ich die STM32F1 Standard Peripheral Library bei ST herunterlade, befindet sich darin die angehängte Datei. Das ist genau die Richtige. Und siehe da, der einzige Unterschied zu deiner Datei besteht darin, dass vor
-
Thread
Artikel LPC-Tutorial: Kritik und Anregungen
daß er sie versteht. 4. Vielleicht solltest du deinem geneigten Leser nicht sowas vorsetzen: [c] LPC_SYSCON->AHBCLKCTRLSET0 = SYSCON_AHBCLKCTRL0_GPIO0_Msk | SYSCON_AHBCLKCTRL0_IOCON_Msk; LPC_IOCON->PIO0_29 = (0x0 << IOCON_PIO0_29_FUNC_Pos) | /* ! */ [/c] sondern ihm einen tatsächlichen Rumpf
die .xcl (extended command lines) Ich habe sowas ähnliches hier vor einiger Zeit für nen kleinen STM32F103C8T6 und Keil und Windows schon mal gepostet. Vielleicht guckst du dir das mal an, um zu sehen, wie ich das oben Geschriebene meine. Nun, ich selbst arbeite in allen Punkten nicht so wie du
-
Thread
Thin client über speedport w701v einrichten
Auswertung der com-schnittstelle/uart steuern kann. Anzeige sollte erstmal ein 4x20 lcd - über uart/stm32f103(?) - sein. Bei xp würde ich das über vb.net/*.exe-Dateien machen. Was gibt es Vergleichbares für linux, am Liebsten in Richtung C statt Basic? Bevor ich mir jetzt ein Tutorial für die Einrichtung
über vb.net/*.exe-Dateien machen. Was gibt es > Vergleichbares für linux, am Liebsten in Richtung C statt Basic? Die Standardsprache unter Linux ist C. Normalerweise ist bereits alles installiert, einfach mal ein Hello-World mit "gcc -o hello hello.c" kompilieren und mit "./hello" ausführen. Die
-
Thread
PWM interrupt am LPC2148
habe aber keine Lust erst Keil zu lernen und dann später das gcc Drama zu wiederholen. Und mit dem STM32F103 scheint es ja zu gehen. Also vielleicht lieber dieses Antik Dingens in den Müll werfen. Verstehe eh nicht was die Entwickler von dem Ding geraucht habe, mit seinen diversen Stacks und Modi. Sowas
Thorsten E. schrieb im Beitrag #4933599: > Und mit dem STM32F103 scheint es ja zu gehen. Also vielleicht lieber > dieses Antik Dingens in den Müll werfen. Verstehe eh nicht was die > Entwickler von dem Ding geraucht habe, mit seinen diversen Stacks und >
-
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
Architektur und besserer 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
Atmega - Messunsicherheit
- 610 = 93 * 100 = 9300 / 308 = 30,1948 Grad Naja, und die bis 11,5% Abweichung (+-0.3 V bei 2,6V nominal) nach Datenblatt sind bei 700 counts eben 80 counts oder 26°C. AFAIK kommt INL und DNL noch dazu, das ist aber nur 1 oder 2°C. Da bleiben Deine Chips oben alle deutlich drunter. Hier führt
entsprechend +/- 3,1%, Standardabweichung 0,057V. Denke, für die AVR-Gurken ganz okay - für den STM32F103 liegt z. B. die garantierte Maximalabweichung bei +/- 3,3% über den Bereich von -40°C...+85°C.
-
Thread
[Pollin] Grafik Display Anschluss Verständnisfragen
ich mal, dass ich eh nur 3x und 2x Step-Up machen kann. Aber mit 3x bin ich bei 9,9V und mit 2x bei 6,6V also jeweils weit daneben!? 2.a) irgendwie finde ich auch keinen Wert, der bei den C benutzt wird. Ist 100nF hier ein guter "Startwert" für Versuche? 3.) Muss ich die V0-V4 Anschlüsse irgendwie
ich habe ein Probelem. Vor Zeiten habe ich von ramime etwas Code bekommen. Den habe ich auf einen STM32F103 protiert und soweit auch zum laufen bekommen. Leider verstehe ich nicht, woher die schwarzen Striche kommen und er die Darstellung streckt (uint8_t font [96] [5]). Vielleicht sieht jemand
-
Thread
STM32F1 Evaluation Board gesucht mit Display
ST-Link mit dabei ist. Für das Breadboard: Mit $1,70 bist Du dabei: https://www.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino/32279776568.html
? Bekomme ich das hin mit dem stm32F1?
-
Thread
Welches stm32 Entwicklungsboard?
Ich würde an der Stelle einfach mal den STM32F103 (z.B. STM32F103C8T6) in den Raum werfen, bei Reichelt günstig zu haben, leistungsstark genug für die allermeisten Projekte, via China gibt es Boards für wenige Euro, die sich mit einem ST-Link
Einen f103c8t6 gibt es nicht entweder c8 oder t6. Die T Typen gibts laut stm nur in 36 qfn und haben nur 1spi. Die f103x(4 oder 6) Typen haben laut Stm nur 1Spi Als lqfp 48 oder 64 kommen nur die C oder R
-
Thread
AVR -> STM8/32. Was ist anders? Was zu beachten? Was benötigt? Gesperrt
da mal jemand eine beispiel machen? Sagen wir PA1 soll High, dann würde man bei AVR machen: [c] #include <avr/io.h> DDRA |= (1<<PA1); // pin als Ausgang PORTA |= (1<<PA1); // PIN auf HIGH [/c] Wie würde das nun bei ST sein? Sagen wir direkt für einen 32Bitter, sagen wir STM32F0
Die STMx sind einfach spotbillig für die Leistung. STM8-Board für unter 1€, STM32F103 für 2,20€, Programmer kostet ähnlich viel.
-
Thread
STM32F103 auslesen nicht möglich ?
Ausleseschutz ist aktiviert Das kann gut sein. Ich habe mal ein paar der "Blue-Pill" Boards mit dem 32F103C8T6 geordert, da war das Blink-Beispiel drauf und sie waren direkt programmierbar. Bei der nächsten Bestellung waren die µC gelockt und mußten erst unlocked werden. Ich nehme dafür OpenOCD.
ein Bulkerase mit jeder Methode machen. Also sowohl SWD als auch per Bootlader. Es gibt nur ein paar STM32-Typen (der F103 gehört NICHT dazu), bei denen sich beim Bulkerase per Bootlader der Chip mit nem Latchup aufhängt, bis man ihm mal die Vcc kurz weg nimmt. Gelöscht ist er hinterher aber trotzdem.
-
Thread
Binäruhr aufbau (Schieberegister oder Matrixansteuerung)
Zusatzschieberegister, man braucht es also nicht und man braucht kein Multiplex. Oder wolltest du unbedingt einen PIC16F84 verwenden ?
LED an einen Pin legen (Wen juckt die Verdrahtung bei einer geätzten Platine) oder 2) einen STM32F103 verwenden, der hat auch genug IOs und ist günstig
-
Thread
SDuino: Beinahe-Arduino für STM8S
per SPI. Das klassische blink.c wird euch sehr bekannt vorkommen und sieht dann für eins dieser 70-cent STM8S103-breakout-board so aus: [c] #include <Arduino.h> // Pin 3 for the STM8S103 break out board int led = 3; void setup
\Arduino15\packages\sduino\tools\STM8Tools\2017.11.06/wrapper/sdcc.sh: line 75: rm: command not found exit status 1 Fehler beim Kompilieren für das Board STM8S103F3 Breakout Board. [/c]
-
Thread
STM32F103 Uart DMA Rx Problem
Hallo zusammen, ich habe einige Zeit mit dem STM32F407 verbracht und habe mir da eine schöne Bibliothek gebaut, um die Uarts per Interrupt und DMA betreiben zu können. Klappt tadellos. Nun versuche ich gerade, alles auf den STM32F103RBT6 zu portieren
!= RESET) { data = USART_ReceiveData(USART2); UartReceiveByte(&U2,data); } } [/c] In UartReceiveByte() reagiere ich auf den ':' und rufe schließlich startUart2RxDma() auf. Nach den 10 Bytes lande ich dann im DMA1_Channel6_IRQHandler(), der Transfer schließt also ab. Ich habe schon
-
Thread
Einstieg in STM32 : STM32F103C8T6 --> Kompilieren und Flashen?
Hallo, nach dem ich meine µC-Projekte jetzt immer mit einem 8051 gelöst habe, will ich jetzt mal den Schritt in die modernere Welt wagen. Ich habe mich für STM32 und zwar konkret für einen STM32F103C8T6 entschieden. Nun kommen
einen > Seite kann man natürlich zusätzliche Hardware > (https://www.mikrocontroller.net/articles/STM32#Pro...) > kaufen. > Auf der anderen Seite soll es angeblich /vielleicht /eventuell möglich > sein den STM32F103C8T6 direkt über USB zu programmieren. > (Beitrag "Anfänger mit STM32F103C8T6")
-
Thread
OPENOCD mit JLINK am STM32f103
, current mode: Thread xPSR: 0x01000000 pc: 0x08004cea msp: 0x2000ffcc > flash write_image erase C:/Entwickl/WinARM/Projects/Blink_STM32F1/default/Blink_STM32F1.bin 0x08000000 auto erase enabled wrote 36864 bytes from file C:/Entwickl/WinARM/Projects/Blink_STM32F1/default/Blink_STM32F1.bin in 2.413138s
auch mit so einem Schmalspur STLink andere Hersteller flashen können. P.S.: meinen J-Link am STM32F103 habe ich in Gang bekommen, indem ich die Zeilen mit der HLA-Bedingungen aus der stm32f1x.cfg entfernt habe. Schon nimmt er die Standard Reset Einstellungen und schon gehts.
-
Thread
Motortreiber Stromregler - Maxon Alternative
gut mithalten. Die Stromregelung und das Auslesen der Encoder via Interrupts werde ich über einen STM32F103 (2,5€) machen. Der wird dann als HID über USB verbunden und schickt die Position und bekommt die Rückmeldung über die auszuübende Kraft =) Interessant dass es für diese noch keine Robotik-freundliche
> mithalten. Die Stromregelung und das Auslesen der Encoder via Interrupts > werde ich über einen STM32F103 (2,5€) machen. Der wird dann als HID über > USB verbunden und schickt die Position und bekommt die Rückmeldung über > die auszuübende Kraft =) 5,8A RMS aber nur mit aktiver Kühlung. Das sind
-
Thread
nRF51 TWI-Sensor auslesen
Deshalb: http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-expansion-software/x-cube-mems-xt1.html
/s110/html/a00967.html#ga3e733713f6fa09a0a490620c5ab94544 ansehe, werden beim nrf_drv_twi_tx() gibts ne kurze Beschreibung des TWI-Treibers. Laut Datenblatt des LIS2DH12 (http://www.st.com/content/ccc/resource/technical/document
-
Thread
Funktionsblöcke in ICs: Was ist was?
/wikipedia/commons/8/89/STM32F103VGT6-HD.jpg Hier noch ein anderer (STM32F100C4T6): https://upload.wikimedia.org/wikipedia/commons/thumb/6/67/STM32F100C4T6B-HD.jpg/1024px-STM32F100C4T6B-HD.jpg Welche Funktion erfüllen
Johannes O. schrieb im Beitrag #4894008: > da ich mittlerweile sehr viel mit STM32 arbeite, hat es mich mal > interessiert, wie diese Chips intern eigentlich aussehen. > > Beispielsweise gibt es hier den STM32F103VGT6 zu sehen ... > Hier noch ein anderer (STM32F100C4T6) ...