-
Thread
STM32 mit AVR/FAT32 Bibliothek
Hat denn jemand schon mal mit dem STM32 und FatFS richtig gearbeitet? Ich finde leider kein funktionsfähiges Beispiel für meinen STM32f103
@Nils: wie wäre es einfach mit http://elm-chan.org/fsw/ff/ffsample.zip das STM32F100 Beispiel sollte sich einfach auf den 103er portieren lassen.
-
Thread
µC-Suche für Ventilsteuerung
weitere muss per Soft-PWM gebildet werden. Ich persönlich wäre heute versucht, das auf einem kleinen STM32 zu lösen, weil der Advanced Timer 8 PWMs liefern kann und der Chip so viele Portpins bereitstellt. Also z.B. ein STM32F100, wie er auf dem VL-Discovery Board sitzt oder eins der zahlreich kursierenden Boards mit STM32F103.
-
Thread
STM32 - Oscillator / Werte / Fragen
Hallo, ich mache gerade erste Ausflüge in Richtung STM32 und möchte gerne einen STM32F103C8T6 in einem Projekt verwenden. Natürlich kommt man irgendwann auch zum Thema Oszillator und nachdem ich nun diverse (Demo) Board-Schematics, Datasheets und Application
Benjamin K. schrieb im Beitrag #6462754: > ich mache gerade erste Ausflüge in Richtung STM32 und möchte gerne einen > STM32F103C8T6 in einem Projekt verwenden. Natürlich kommt man irgendwann > auch zum Thema Oszillator und nachdem ich nun diverse (Demo) > Board-Schematics, Datasheets und
-
Thread
Flexible Led Stroboskopsteuerung
Millisekunden Wenn die Dimension stimmt, 800ns, wird das eng mit dem µC. Wenn ich aber 333 Hz durch 360° teile, komme ich auf 8,xx ms pro Grad, da ist 1/10 Blitzdauer schon realistisch.
Schau dir mal das Datenblatt und Reference Manual vom STM32F334 an, denn der hat einen besonders schnellen Timer: "The high-resolution timer (HRTIM1) allows generating digital signals with high-accuracy timings, such as PWM or phase-shifted pulses. HRTIM1
-
Thread
TUSB2046BVF Code 43 USB Gerät wurde nicht erkannt
ich benötige Hilfe bei dem beiliegenden Aufbau. An dem Hub sind 3 Teilnehmer angeschlossen, 1x ein STM32F103T8C6 und 2x ein FT232RL. Wie beschrieben bekomme ich die Fehlermeldung bei Windows. Hat jemand eine Idee was ich übersehe? viele grüße und Danke Thomas
. Jim M. schrieb im Beitrag #6457543: > Die 100µF (ft1.png) dürfen nicht direkt an USB VBUS liegen, laut Spec > sind nur 10µF erlaubt. Werd ich nochmal ändern. Das mit dem Rest Pin vom STM32 zum Hub sollte so aber funktionieren oder? Viele
-
Thread
STM32F4 discovery auslesen - unbekannte Programmgröße
[code] Rev D.1 --> PCB label MB997 D-01, silkscreen modified for mbed-enabled, STM32F103C8T6 replaced by STM32F103CBT6 Rev C.1 --> PCB label MB997 C-01, R31 not Fitted, PDR_ON of STM32F4 replaced by VSS Replace LIS302DL by LIS3DSH (U5) Rev B.2 --> PCB label MB997
einmal ganz genau anschaust, so sollten die sich voneinander unterscheiden: Die D-Version hat den STM32F103CBT6 und die C-Version hat den STM32F103C8T6 drauf. Beide Chips sind Variationen des STM32F103. Die Unterschiede finden sich hier beschrieben: https://www.st.com/content/st_com/en/search.html
-
Thread
Externer ADC vs Mikrokontroller
Hallo Zusammen Ich bastle aktuell an einem Projekt mit STM32F103. Während dem eigentlichen Betrieb möchte ich gerne ein paar Spannungen und Temperaturen messen. Ich habe keine speziellen Anforderungen, weder an die Samplingrate noch an die Genauigkeit. Erfassen
) ähnliche ADCs in einem Mikrocontroller deutlich günstiger sind. Als Vergleich habe ich mal STM32G031K8 (MCU) und MCP3208-C (ADC) genommen. Beide offerieren einen ADC mit 12bit. Der Mikrocontroller offeriert aber mehr Kanäle, höhere Samplingrate und einen tieferen Preis*. Ist mein Beispiel-ADC
-
Thread
Verkaufe verschiedene Module, SDR, AVR ISP, Tastkopf etc.
Breadboard zusammen 3€ #27 Hallssenoren 2€ #28 Radar 2€ #29 USB Messgerät 2€ #30 2x STM32F103C8T6 Breakout 3€ #31 3x Oled Display 2€ #32 3 Kühlkörper 1.5€ #33 Nachtsichtgerät mit Röhre. Batterien sind ausgelaufen. Funktion? 3€ #34 Fädeldraht 2€ #35 Schalter/Taster 8€ #36 Optischer
2€ #30 2x STM32F103C8T6 Breakout 3€ #34 Fädeldraht 2€ #35 Schalter/Taster 8€ #38 Funktastatur/Maus(Wii Like) Tastatur prellt leider 3€ #40 Ladegerät 3€ #41 500MHz Tastkopf P6139A ohne weiteres Zubehör 50€ #42
-
Thread
STM32F103 USB CDC von W.S.
vergleichen? text data bss dec hex filename 3884 12 1636 5532 159c STM32F103_usb_test.elf
Compiler-Option oder sowas sein. Ich habe nichts verändert. Die Assembler Optionen sind: -mcpu=cortex-m3 -c -x assembler-with-cpp --specs=nano.specs -mfloat-abi=soft -mthumb Die Compiler Optionen sind: -mcpu=cortex-m3 -std=gnu11 -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -c -I"/home/stefan/Programmierung/STM32/STM32F103
-
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.
im HAL Makro die Revisionsabhängigkeit berücksichtigt wird: https://github.com/STMicroelectronics/STM32CubeH7/blob/beced99ac090fece04d1e0eb6648b8075e156c6c/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h#L7727-L7757 Aber da ist die Frage wo das Define RCC_VER_X herkommt, das muss ich wohl noch
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
PA14 (Pin49) SWDIO an PA13 (Pin46) Kann das hinkommen? https://www.mouser.de/datasheet/2/389/stm32f103c8-1851025.pdf
des STM8, dann ST_LINK_SWIM heißend. Das sind also die Verhältnisse auf dem STM8S Discovery, das sollte so also funktionieren... Der STM8S903K3 hat nur 32 Pins im Gegensatz zum STM8S105C6T6 auf dem STM8S
-
Thread
BluePill STM32 Bezugsquelle
Moin, - Du erkennst den Unterschied zwischen STM32F103CB und STM32F103C8? 64kB gegen 128 kB Flash? Gucke: https://www.st.com/en/microcontrollers-microprocessors/stm32f103.html Gruesse Th.
Thomas W. schrieb im Beitrag #6520342: > Du erkennst den Unterschied zwischen STM32F103CB > und STM32F103C8? 64kB gegen 128 kB Flash? Ja den kenne ich. In der oben verlinkten Artikelbeschreibung steht, dass es ein STM32F103C8T6 sei, was der normalen Bestückung des Boardes
-
Thread
STMF302 SWO geht nur einmal
Foerch schrieb im Beitrag #6438472: > Was mache ich falsch? > Wie macht Ihr das mit dem SWO beim F302? Ohne HAL so: http://stefanfrings.de/stm32/stm32f3.html#traceswo http://stefanfrings.de/stm32/stm32f3.html#newlib Ich zitiere aus deinem Code: [c] int _write(int32_t file, uint8_t *ptr,
://stefanfrings.de/stm32/stm32f3.html#newlib > > Ich zitiere aus deinem Code:int _write(int32_t file, uint8_t *ptr, > int32_t len) > { > /* Implement your write code here, this is used by puts and printf for >
-
Thread
8-stelliger Frequenzzähler, reziprok, STM32F7xx
.c" nebst einigen .h-Files für den STM32F730 einzubinden. Das Projekt baut auf der von STM32CubeMX erzeugten "main.c" auf. Die Hauptaufgabe von "main.c" besteht darin, Caches und Interrupts zu konfigurieren
moin, hat jemand schon mal die Software auf einem STM32F103C8 / Blue Pill laufen lassen? Meine Portierung ( allerding in Pascal ) sollte so richtig sein. Das Messergebnis (1..5kHz) geht von "steht und stimmt" bis "wackelt und daneben" Peter
-
Thread
STM32F407 G-DISC1 Board an Mac und Parallels VM anschließen
, USB, UART. STLink ist > doch auch auf dem Disco drauf? Ich habe aber am STM32F407 keine speziellen Vorkehrungen (irgendwelche Boot0/1 pins) getroffen, als ich es letztens mal programmiert hatte (st-flash aus macOS Terminal und auch aus dem STM32CubeIDE unter Windows 10).
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
-
Thread
Padauk PFS154, Timer16 und SDCC, Bug ?
auch > noch nicht davon, vor allem weil er einen F072 verwendet, den man nicht > wirklich preisgünstig bekommt. > > Mir schwebt da etwas in F103 mit CH340 Bridge vor (um keine CDC im F103 > verwenden zu müssen). Schaun wir mal. Ja, ein Port der
USB Bootloader. Den F103 kann man leider nur mit entsprechendem Equipment programmieren. Einen F103 zu nutzen wäre trotzdem zu bevorzugen, da er auf jlcpcb als standard-Bauteil verfügbar ist. Der F072 ist häufig nicht
-
Thread
[gelöst] PlatformIO, STM32 bluepill, Arduino, DFU: Der Befehl "java"
C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe C:\Program Files\Java\jre1.8.0_261\bin\java.exe [env:bluepill_f103c8] platform = ststm32 board = bluepill_f103c8 framework = arduino
/STM32duino-bootloader/blob/master/binaries/generic_boot20_pc13.bin Jedenfalls sehe ich mit dem Board einen COM-Port unter Windows. Ah, wenn in C:\Users\user\.platformio\packages\tool-stm32duino\maple_upload.bat
-
Thread
Voltmeter/Amperemeter DSN-VC288 stirbt durch geringe Spannung. Warum?
Thomas O. schrieb im Beitrag #6425727: > Eine Idee, welcher namhafte µC da als Vorlage dient und evtl. > kompatibel in der Schaltung ist? Auf anderen solcher Panelmeter wurden STM8 vorgefunden. STM32 wäre auch möglich. Beide µC kriegt man in China für einen Appel und
Nachtrag zur Bestimmung des Chips: Vss und Vdd passen zu STM8 (Pin 7 und 9), aber der einzige andere Kondensator in der Gegend ist mit Pin 20 verbunden, nicht Pin 8, welcher Vcap sein sollte (laut https://www.st.com/resource/en/datasheet/stm8s103f2.pdf). Pin
-
Thread
ST-Link V3: USB verlängern auf 20 m
Fernbedienung nehmen. Das BIN/HEX-File muss man dann auf dieses Notebook kopieren und kann es dann mit STM32 ST-LINK Utility auf das Zielsystem flashen.
viel zu erklären... Aber solche Ausreißer sind nicht der Maßstab, BMP funktioniert mit den meisten uC Top und einfacher als oocd. Und auf dem F407 geht es auch nur mit Bitbanging, SPI Fullduplex mit Tricks kann nur der RPi. Im STM Forum gibts noch ein snippet für SPI senden/Bit Bang lesen. Aber ist
-
Thread
Sparsamkeit Atmega8 vs STMF0 für direkten Batterienetrieb
das? Ich habe es anhand einiger kleiner Beispielprogramme ausprobiert. In allen Fällen lief der STM32F103 bei 8MHz deutlich langsamer, als ein Atmega328. > Das ist ein Software-Problem. Sicher. Zur Performance gehört immer beides.
Stefan ⛄ F. schrieb im Beitrag #6420718: > In allen Fällen lief der STM32F103 bei 8MHz deutlich langsamer, als ein > Atmega328 Wow. Das will ich sehen. Wenn ARM das wüsste...
-
Thread
STM8 Interrupts (einfach) erklärt
nicht leicht zu sehen ist, liegt an der Komplexität. > Zum Kennenlernen ist daher der abgespeckte STM8003F3 > denkbar ungeeignet. Auch da kann ich nicht zustimmen. Ein STM8S103F3P6 kann ohne weiteres auf einem Steckbrett getestet werden. Das geht beim großen High Density Bruder in der Variante STM8S207K8T6C zwar auch, aber die ist letztlich ebenfalls abgespeckt (32pin), ist bei weitem nicht so leicht zu bekommen und muss erst auf einen LQFP32-Adapter gelötet werden. Den STM8S103F3P6 auf einer
-
Thread
Selbsthalteschaltung (mit µC) gesucht
Stimmt, das hatte ich dann bei meinem damaligen Fehlversuch im Anschluss gemacht - so µCs wie die STM32Lxxx sind für always-on sogar designed (haben keinen extra VBat mehr wie der F103) und in Kombination mit dem STNS01 hat man eine super Basis für Akku-betriebene Geräte (der STNS01 kann eine Li-Ion
Mampf F. schrieb im Beitrag #6413078: > Guten Morgen, > > ich würde in einem Projekt eine Selbsthalteschaltung mit einem µC > (STM32) benötigen und kann mich erinnern, dass ich damit vor 2 Jahren > mal
-
Thread
Problem mit USB auf STM32H743
ich bin gerade dabei ein Chinaboard 'Devebox STM32XX_M' mit dem H743VI in Betrieb zu nehmen. Mit Mbed das den H743 unterstützt und einen USB Stack hat den ich schon auf verschiedenen F4/F7 laufen habe. Der H743 ist um einiges komplexer, aber die Initialiserung von Clock und USB/PCD wird größtenteils über die HAL gemacht die in Version 1.8.0 enthalten ist. Das Problem scheint am Takt zu liegen, USB1 kann verschiedene Quellen haben: - HSI48 Initialisierung hängt in stm32h7xx_ll_usb.c/USB_CoreReset(). Es wird USBx->GRSTCTL |= USB_OTG_GRSTCTL_CSRST
-
Thread
STM32 beschaltung korrekt?
Hallo Zusammen, das letzte mal als ich einen STM32F091 in Betrieb nehmen wollte bin ich richtig reingefallen und nichts hatte funktioniert. Da ich die Leiterplatte jetzt nun neu machen muss mit einem anderen Chip, wollte ich fragen ob jemand die Beschaltung
ein Quarz sicher besser, und in CubeMX sieht man auch ob die Frequenz passt. Habe gerade für einen F401 gewürfelt und da ist z.B. der 25 MHz suboptimal, und 12 MHz sind da auch besser als 8 MHz. Aber beim F103 mit max. 72 MHz könnte das passen. Wobei, den F401 habe ich auch schon mit 100 MHz übertaktet
-
Thread
ST-Link/V2 und USART
. https://www.st.com/resource/en/user_manual/dm00026748-stlinkv2-incircuit-debuggerprogrammer-for-stm8-and-stm32-stmicroelectronics.pdf
STLinkV3! Beim Hotplug versagt er in viel mehr Situationen als ein STLinkV2. Und anderen Chips als STM32 sind aktiv ausgesperrt.
-
Thread
Warum sind STM32 I/Os auf 16 Bit kastriert?
fehlt, warum die Flash-Größe so kodiert ist: 0=A, 8K=3, 16K=4, 32=6, 64=8, 128=B, 192=Z, 256=C, 384=D, 512=E, 640=Y, 768=F, 1024=G, Franzosen und Italiener kennen sich eben mit Essen und Trinken aus. Dafür sind die STM32 doch relativ gut gelungen ;
logischen Verbindung mit der Organisation der IO-Pin Funktion. Da der Prozessor mit Vielfachen von 8Bit bevorzugt rechnen kann ist es logisch, auch für jede Peripherie ebenfalls ein Vielfaches von 8 Bit zu benutzen. Beim STM32 gibt es genug uC Varianten, wo ein IO-Port keine 16 Bit hat sondern weniger
-
Thread
STM32L051K8T6 wird vom ST-Link nicht erkannt
Warum ist im Schaltplan ein STM32L05 abgebildet, im Titel gehts aber um einen STM32F05?
Bauform B. schrieb im Beitrag #6407159: > Dann schau die mal die STM32L412KBT bzw. L412RBT, L451RET an. Verglichen > mit dem uralten F103 ist das eine andere Welt. Mit ist klar, das der 103 nicht der neuste ist, hatte aber nur gerade den in der Schublade :)
-
Thread
BluePill -> CH32 statt stm32
STM32F103C8T6 referenziert wird, halte ich das für unlautere/irreführende Werbung. Das enttäuscht etwas, da die Produkte von A-Z bisher ganz ok waren. Da ich selbst mal für einen chinesischen Anbieter
> des STM32F103C8T6 referenziert wird, halte ich das für > unlautere/irreführende Werbung. Genau so sehe ich das auch und AZ hat anstandslos gutgeschrieben, die wollten die Dinger nichtmal zurück.
-
Thread
mein erstes STM32F4 .asm/ .s Program stürzt ab im gdb
Projekt-Template drin: https://github.com/Erlkoenig90/ArmAsmTutorial/tree/master/ProjectTemplate-STM32F103RB
als auch die STM32-Peripherie-Register extra auf die Verwendung mit C optimiert.
-
Thread
Mikrocomputer (Z-80) bauen (Hamburg)
dazu und Keil Compiler für einen ebenfalls im Gesamtprojekt enthaltenen "Pseudo"-Z80 auf Basis eines STM32F103-Minimalboards, was zum allerersten Programmieren der verwendeten Flash-ROM's verwendet wird. Leere Leiterplatten hab ich selbst nicht mehr. Sind aber problemlos bei JLCPCB machbar. W.S.
Problem sein: > Wo gibt es noch so kleine (Speicherbereich nicht Bauteilgröße) Teile? sram von 32k x 8 reicht doch https://www.ebay.de/p/1968670236 und wer mehr braucht bank switching kann auch 512k x 8 nehmen https://www.ebay.de/i/382525500136
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
m.n. schrieb im Beitrag #6425030: > Ein aktueller STM32F4xx, F7xx, H7xx oder auch G4xx bietet die von Lurchi > vorgeschlagene Lösung, zwei Kanäle parallel messen zu lassen - einer > direkt und einer mit Vorteiler. (Übrigens: ein paar kaskadierte > 74AUP1G80
Mi N. schrieb im Beitrag #6437779: > Wenn es hilft: Beitrag "8-stelliger Frequenzzähler, reziprok, STM32F7xx" vielen Dank für den interessanten Beitrag. Das hilft sicher !
-
Thread
ZX81 plus38 Clone
Zum Beispiel bei digikey: https://www.digikey.de/products/de?keywords=AT27C256R-70PU-ND Auszug aus dem Datenblatt: "The Atmel® AT27C256R is a low-power, high-performance, 262,144-bit, one-time programmable, read-only memory (OTP EPROM) organized as 32K by 8 bits. It requires
hier auch direkt einen "um die Ecke": https://www.mikrocontroller.net/topic/490145 Läuft auf STM32F407VET6-China-Board. Aber auch auf Linux (Framebuffer und/oder X11) und Windows (QT).
-
Thread
UART Clock Initialisierungsproblem auf STM32F407G-DISC1 (Discovery)
portiert/angepaßt: stm32f030f4 stm32f030k6 stm32f030r8 stm32f042f6 stm32f051 stm32f072rb stm32f100 stm32f103 stm32f103rb stm32f207zg stm32f303 stm32f303k8 stm32f401 stm32f407 stm32f411 stm32f429 stm32l031k6 stm32l053c8 stm32l073rz stm32l152 stm32l152rb stm32l476 stm32wb55 > Auf was löst denn das Macro "RCC_CR" auf? Sprich: Welche Adresse steht Kein Macro, sondern ein .EQU: stm32F407/terminal.s
-
Thread
STM32 F4 memory model und Basisadresse des Codes
Ich hatte bisher einige Beispielprogramme in ein STM32F407 bzw. ein Nucleo-Board geflasht, teils mit dem tool st-flash, teils mit dem STM32CubeIDE. Jedenfalls fällt mir auf, daß bei allen als FLASH Basis 0x08000000 angegeben wird. Wenn ich mir aber
Schaltungsbeispiele etc. primär in dem Datenblatt des konkreten Prozessors findet, also z.B. beim STM32F103C8 hier: https://www.st.com/resource/en/datasheet/stm32f103c8.pdf Das Reference Manual (z.B. https://www.st.com/resource/en/reference_manual/cd00171190-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-arm-based
-
Thread
NuMicroM2351 "TARGET: NuMicro.cpu - Not halted"
deswegen hier meine Suche nach Hilfe. Mein Setup: OpenOCD: Open On-Chip Debugger 0.10.0-dev-g7a28f97d-dirty (2020-05-19-11:19) GDB: GNU gdb (GNU Tools for Arm Embedded Processors 9-2019-q4-major) 8.3.0.20190709-git Was ich mache: Grundsätzlich möchte ich gerne ein Program auf den uC laden. Dies
, value: 0x0bf11477 Debug: 295 6116 hla_target.c:750 adapter_read_memory(): adapter_read_memory 0xe000ef44 4 1 Debug: 296 6376 target.c:2234 target_read_u32(): address: 0xe000ef44, value: 0x0bf11477 Debug: 297 6376 target.c:2322 target_write_u32(
-
Thread
Spannungsteiler ADC mehrere Messbereiche
Hi Ich mochte mit einem STM32F103C8 (Blue Pill) eine Spannung messen die von 0 bis 14 Volt reichen kann (diverse Batterien). Ich erwarte keine "große" Genauigkeit da die VREF ja von VDD gespeißt wird, aber ein /bisschen/ Genauigkeit
Paul G. schrieb im Beitrag #6395974: > Ich mochte mit einem STM32F103C8 (Blue Pill) eine Spannung messen die > von 0 bis 14 Volt reichen kann (diverse Batterien). > > Ich erwarte keine "große" Genauigkeit da die VREF ja von VDD gespeißt > wird, aber ein bisschen
-
Thread
Integer-Berechnungen mit grossen Zwischenwerten
Hallo zusammen, ich will auf einem STM32F103 (Build-Umgebung ist der ARM-GCC none EABI, aber auf dem PC muss die Lösung natürlich auch funktionieren) relativ häufig eine Integer-Berechnung der folgenden Form durchführen: [math] y = \
Walter T. schrieb im Beitrag #6394991: > Hallo zusammen, > > ich will auf einem STM32F103 (Build-Umgebung ist der ARM-GCC none EABI, > aber auf dem PC muss die Lösung natürlich auch funktionieren) relativ > häufig eine Integer-Berechnung der folgenden Form durchführen Solange
-
Thread
Nachkommastellen Arduino
Moin zusammen, ich hab hier ein STM32 F103 den ich mit der Arduino-IDE programmiere. Für astronomische Berechnungen brauche ich folgende Formel: double eps; eps=279.6966778+36000.76892*ta+0.0003025*(ta*ta); //ta=1.20658453 Der
* http://kurtstephens.com/files/p372-steele.pdf */ size_t Print::printFloat(double number, uint8 digits) { [/code] https://github.com/rogerclarkmelbourne/Arduino_STM32/blob/master/STM32F1/cores/maple/Print.cpp Ob der Algorithmus die double Nachkommas richtig ausgibt weiss ich nicht. probiere
-
Thread
Config Parser für embedded
https://github.com/compuphase/minIni habe ich auf einem STM32F103C8 schon benutzt.
der STM32F4 haben laut Reference Manual immer 128k. Aber normalerweise sollte man die App ja ohne Probleme weiter nach hinten schieben und dann die Pages 1 und 2 die jeweils 16k haben für die Daten verwenden
-
Thread
STM32 SPI HAL Error
STM32F103RBT Nucleo-Board Hallo zusammen, wie die Überschrift schon sagt habe ich beim auslesen eines MCP33131-10 ADC's ein Problem. Es soll ein 16bit Wert, über HAL_SPI_Receive, ausgelesen werden. Jedoch
(&hspi1, (uint8_t*)&val, 1, 10) != HAL_OK) Error_Handler(); return val; } [/c] Wie man sieht betreibe ich den SPI im RX-Only Master Mode, da ich MOSI nicht benötige. Gleichzeitig benötigt der MCP33131
-
Thread
Suche nach passendem Mikrocintroller/Entwicklerboard
Vielleicht wäre ein ARM-Controller etwas für dich? STM32F103-Board o. ä. https://www.ebay.de/itm/STM32F103C8T6-Board-STM32-ARM/163195692168
Danke für eure Hilfe. Beim STM8 wäre nur das Modell 207/208 in Frage gekommen wegen den 2 UARTs. Hab mich dann für den STM32F103 entschieden, dazu gibt es auch einfache Entwicklerboards - ausschlaggebend war auch deren Verfügbarkeit
-
Thread
Bau eines vollbrückengegentaktwandler welcher Mikrocontroller
Der STM32F103 hat zwei Timer die 3phasig komplementaere Ausgaenge und Totzeit in Hardware koennen. Also fuer gleich zwei Motoren nutzbar. Nur falls das auch noch ne Anforderung ist...
STM32G4 mit HR Timer. Der ist genau für solche Anwendungen entwickelt worden.
-
Thread
F_CPU umschalten, gibt es etwas zu beachten?
verstimmt. Bonus: wahrscheinlich braucht man keinen Quarz, der interne RC ist mit max. ±1% von 0..85°C angegeben. Wenn das nicht reicht, kann man als externe Referenz z.B. den 1Hz-Takt einer RTC benutzen. Endlich eine sinnvolle Anwendung für einen STM32 im SO-8 Gehäuse :)
Zum Vergleich, den Aufwand der bei Nutzung eines STM32 nötig wäre: https://github.com/STMicroelectronics/STM32CubeF1/blob/master/Projects/STM32F103RB-Nucleo/Examples/UART/UART_Printf/Src/main.c#L88 In dieser Zeile die 9600 durch die gewünschte Baudrate
-
Thread
CAN Kommuikation ATmega328P
In der CAN.h steht bei can_init: [c] * \return false falls das CAN Interface nicht initialisiert werden konnte, * true ansonsten.[/c] Was gibt es denn zurück?
Fehlerquellen. Dann kann man auch Mikrocontroller und CAN-Controller aus einem Quarz versorgen. In Form des STM32F103C8T6 kriegt man das nachgeworfen, in Form des STM32-Olimexino komplett fertig aufgebaut mit Transceiver, Schutzschaltung usw (aber etwas teurer). Nebenbei ist das Ganze debug-bar und man kann sich
-
Thread
Raspberry Pi Programmierung, Peripherie
Frage ob M0 oder M3. Könntet ihr einen brauchbaren > modernen Vertreter beider Typen benennen? STM32L031 STM32L073 STM32F303 Der letzte ist ein M4F, aber billiger und in vermutlich jeder Hinsicht besser als sein Vorgänger STM32F103... Nein doch nicht, seine Ausgänge sind etwas in Summe weniger
glaube ich alle. Aber schon alleine bei ST hast du die unendliche Qual der Wahl. Und da eine FPU den µC gerade im Hobbybereich kaum nennenswert teurer macht, würde ich die M3 sowieso links liegen lassen. https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html Die STM32F3