-
Thread
Mikrocontroller mit 5V
Sherlock 🕵🏽♂️ schrieb im Beitrag #7804523: > Etwas ähnliches: Bei STM32 darf man viele Pins mit einem externen > Widerstand auf 5V hoch ziehen, falls benötigt. Äh, wie war das da gleich mit Clamping Dioden? Ziehen die nicht die Spannung auf 3.3V runter? Wenn man
Auch NXP: S32K1 Serie (Cortex M0 / M4F) und wohl auch einige der neuen S32K3 Serie (Cortex M7)
-
Thread
32 Bit Controller für Motion Control
wie der STM32. Noch nicht genannt wurden die neuen Typen von Luminary (TI), LM3xxx, die jetzt auch mit 100 MHz laufen sollen. Zum Thema ADC, da musst Du genauer hinsehen. Soweit ich weiss, kann der STM32, z.B. der STM32F105, tatsaechlich die 12-bit bei 1 Msamples/sec, der LPC1768 hat damit Probleme wenn ich mich nicht ganz taeusche. Die beiden hoechst performanten Flash basierenden MCU-Familien wurden auch schon
-
Thread
Linker: cannot find libc.a
-I./ -c -fno-common -O0 -g -mcpu=cortex-m3 -mthumb stm32f10x_rcc.c arm-none-eabi-gcc -I./ -c -fno-common -O0 -g -mcpu=cortex-m3 -mthumb stm32f10x_gpio.c und arm-none-eabi-as -mcpu=cortex-m3 startup_stm32f10x_cl.s -o startup_stm32f10x_cl.o [/code] scheint auch zu klappen nur beim linken: [code] arm-none-eabi-ld -T stm32_flash.ld main.o startup_stm32f10x_cl.o core_cm3.o system_stm32f10x.o stm32f10x_rcc.o stm32f10x_gpio.o -o main.elf [/code] erhalte ich die Fehlermeldung: [code] arm-none-eabi-ld: cannot find libc.a
-
Thread
STM32F429 Disco Board - Was damit machen?
Ich würde schaun, ob sich das Board mit Ethernet erweitern lässt, z.B. mit dem BaseBoard STM32F4DIS-BB Dann geht einiges, Fileserver, Internet Radio Sender und Empfänger, Youtube-Player, etc... Aber erst schaun, ob das kompatibel ist. Ich werde mir wohl eins für mein STM32F4 Discovery
/PF259243 -> ganz unten unter "STM32CubeF4" (emWin ist ein Teil der ST Firmware)
-
Thread
stm32 Cortex I2C : Master zieht SCL auf Masse
schon einmal folgendes Phänomen erlebt: Beim Versuch eine I2C2 Kommunikation mittels eines Cortex Stm32f103 auf zu bauen liegen SCL und SDA beide auf +3,3V, innerhalb eines bruchteils einer Sekunde (aber für das auge noch schön sichtbar) zieht der Cortex die Clockleitung auf Masse. Elektrotechnisch
Sylvia H. schrieb im Beitrag #2411852: > Beim Versuch eine I2C2 Kommunikation mittels eines Cortex Stm32f103 auf > zu bauen liegen SCL und SDA beide auf +3,3V, innerhalb eines bruchteils > einer Sekunde (aber für das auge noch schön sichtbar) zieht der Cortex > die Clockleitung auf Masse. Nicht
-
Thread
Mikrocontroller Auswahl C++ Unterstützung, CAN, I2C, Open Source Compiler
Compiler für PIC? > > Leider nein. > > Ganz ehrlich? > Nimm nen ARM ... irgend einen Cortex-M0+/3/4. Da gibt es wenigstens > einen ordentlich ausgereiften Open-Source-Compiler (GCC) für. Da stimme ich zu. Und ich würde jederzeit wieder zu ST gehen. Weil wenn man sich im STM32 Ecosystem mal
scheint die Verfügbarkeit und der Preis auch zu nich so schlecht zu sein. http://www.ebay.de/itm/STM32F103C8T6-Board-mit-ST-ARM-32-bit-Cortex-M3-/201475385315?hash=item2ee8de67e3:g:~CUAAOSw8-tWWthI Als Entwicklungsumgebung würde ich mich dann wohl für - Eclipse mit C/C++ Development Tooling und
-
Thread
Float über UART übertragen - STM8
ich versuche aktuell einen Float Wert eines Sensors über UART zu übertragen. µC ist hierbei ein STM8S103F3P6, UART/USB-Converter ein CH340-Modul. Ich benutze ST Visual Develop als IDE und den Cosmic Compiler. Leider bietet mit diese Kombination keine Standard-C Funktionen, die es mir erlauben würden
;-) Aber manchmal braucht man halt ein bischen Mathe. Ich hatte beim STM8 letzten auch float verwendet um schnell etwas zu probieren. Was mich erstaunte war, dass zumindest mit dem Cosmic Compiler, Rechnungen in float um einiges schneller waren als einen uin32_t durch 10
-
Thread
Eclipse mit Black Magic Probe
in ?? () (gdb) file mbed-os-example-blinky_STM32F407VE.elf A program is being debugged already. Are you sure you want to change the file? (y or n) y Reading symbols from mbed-os-example-blinky_STM32F407VE.elf...done. (gdb) b main Breakpoint
Start it from the beginning? (y or n) y Starting program: D:\Projects\Sn\LocalGit\mbed-os-blinky_STM32F407VE\mbed-os-example-blinky_STM32F407VE\Debug\mbed-os-example-blin ky_STM32F407VE.elf Note: automatically using hardware breakpoints for read-only addresses. Breakpoint 1, main () at ../main.cpp
-
Thread
Suche kleines, schnelles PWM-Bauteil
Faszinierend, dass NXP den LPC810 nur im DIL8 und nicht im SO8 anbietet. Ich hätte für den Job einen STM32F030F4 im TSSOP20 eingesetzt. Kostet bei Farnell die Hälfte und kann auf mehr als vier Kanälen 16bit PWM mit 48MHz takten.
Die LPCs fand ich so 2004 rum auch interessant, mein Werdegang mit MCUs ist allerdings PIC -> AVR -> STM32, mit ein paar projektbezogenen Ausflügen zu anderen Familien (8051, 68HC11, PicoBlaze,...). In aktuellen Projekten kommen bevorzugt STM32F0 und STM32F4 zum Einsatz. Und natürlich MicrobenController
-
Thread
STM32 HSE bypass mode
Manual des verwendeten Controllers genau lesen, denn ST hat das nicht einheitlich gelöst und z.B. beim STM32F446 kann man den frei gewordenen Pin nicht als GPIO nutzen.
m.n. schrieb im Beitrag #6624963: > Im erwähnten F446 steht es im Datenblatt. Ansosnten weiß Mann das > einfach ;-) Meinst du dieses? https://www.st.com/resource/en/datasheet/stm32f446mc.pdf Da steht genau das gleiche drin, wie bei den von mir
-
Thread
Marlin 2.0 Build Probleme
:51:4: error: #error "Oops! Set MOTHERBOARD to an STM32F1-based board when building for STM32F1." #error "Oops! Set MOTHERBOARD to an STM32F1-based board when building for STM32F1." [/code] Config ist 1:1 kopiert aus den Examples. die platformio.ini
be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/genericSTM32F103RC.html PLATFORM: ST STM32 (6.1.1) > STM32F103RC (48k RAM. 256k Flash) HARDWARE: STM32F103RCT6 72MHz, 48KB RAM, 256KB Flash DEBUG: Current (blackmagic) External (blackmagic, jlink,
-
Thread
LCD-Modul F51661GNCJU-MLW-AA * Info *
da das Kabel des LCD winzig ist! Das LCD-Breakout-Board ist pin-kompatibel mit dem LCD-Port dieses STM32 Dev-Boards (https://stm32-base.org/boards/STM32F407VET6-STM32-F4VE-V2.0.html). Bei Interesse stelle ich gerne das KiCad Projekt ins Forum.
(siehe Foto) - trotz adjustierter Palette. Das LCD wird mit 3.3V vom STM32 Dev-Board versorgt - das Backlight erhält separat 4.6V. Das Display ist extrem empfindlich was das Verhältnis von Kontrast (Reg. 0x04) und der Backlight-Spannung betrifft. Kleine Veränderungen
-
Thread
STM32Fxxx: Frage zur Initialisierung mit der StdPeriphLib
nur Register und Makros, die länger sind als meine Lebensgeschichte. Und der STM32F103 hat auch kein SDIo Interface. Bin froh, wenn das irgendwie läuft, der Affentanz mit der RTC, usw.
Manche STM32F103 haben ein SDIO-Modul. Da gibt's auch Beispiele für wie man das mit FatFs kombiniert, ich glaub sogar von ST selbst. Man kann das ja auch im 1-Bit-Modus verwenden um Pins/Leitungen zu sparen. Bei
-
Thread
Schneller Mikrocontroller mit Ethernet gesucht
reichen, erst recht nicht für ein 1/2 Jahr, die die Platinenentwicklung braucht alleine schon mindestens 3 Monate. Eine Liste von Demo-Board (Links) gibt es hier: [[STM32]] (Die Hersteller bieten nicht nur für STM32.)
STM32F107: 72MHz CPU, 256K ROM, 64K RAM. 2x 12-Bit ADCs je 1MS/s, insgesamt 16 Kanäle. 2x 12-Bit DACs. Ethernet MAC. USB Device/Host/OTG. STM32F207: 120MHz CPU, 1M ROM, 128K RAM. 3x 12-Bit ADCs
-
Thread
STM32 OLED MiniScope
Hallöchen.. Auf Basis eines kleinen STM32 Board mit einem STM32F103C8T6 entwickel ich zur Zeit ein kleines MiniScope für mein EuroRack. Wellenform und Frequenz werden auf dem kleinen 0.89" OLED Display bereits angezeig. Was noch fehlt ist
Ich programmiere mein STM32F103C8T6 Board über einen STLINK V2 Adapter vom Nucleo-Board. USB hab ich noch nicht ausprobiert. Zum ADC: Laut Datenblatt schaft der STM32F103C8 1MHz Samplerate (12Bit) bei 14MHz Clock Frequenz
-
Thread
was kommt nach dem Bluepill-Board?
Bestell dir doch leere Platinen https://oshwlab.com/r3bers/STM32F103C8T6-Test-Board und löte Bauteile nach deinem Wunsch drauf. Oder bestelle bei JLCPCB fertig bestückt (zumindest Vorzugsteile).
Die Blackpills kann ich empfehlen. Kosten um die 5€, haben eine USB-C > Buchse und der verbaute STM32F401CCU6 oder STM32F411CEU6 scheint (noch) > nicht kopiert worden zu sein. Vielen Dank für den Tipp. Genau so was hab ich gesucht. Mal sehen ob sich der F401 oder der F411 zum "neuen F103" entwickelt
-
Thread
Spiel Konsole
nicht machbar war. Es gab auch ein Youtube Video dazu, bin gerade nur zu faul zum suchen. Beim STM32F4xx wäre sicher mehr machbar.
http://www.youtube.com/watch?v=ke0N3ptpHns Google ist auch hilfreich +STM32F4 +FBAS z.b.
-
Thread
Arduino Custom Firmware für Fitness Armband mit NRF52
Hm okay, also ich kann stm32 programmieren und habe auch etliche Programmer da, SWD hab ich auch.. ich würde erstmal nur versuchen die Bilder der Uhr auszutauschen.
unsichtbar wieder verschliessen. Das wäre dann perfekt gemoddet. Das mit dem Jlink hat bei meinem STM32F4 Discovery nicht geklappt, ich versuche das nochmal mit dem Bluepill.
-
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
STM32F103 : Connect under Reset
> Wie bekomme ich auf einen China-Clone (der billigsten Art, die mit einem > anderen Chip als STM32F103 realisiert sind und auch keine Boot0 > herausgeführt haben) eine ältere Firmware installiert? Mir wäre meine Lebenszeit für so einen Mist zu schade. Es gibt die STLINKV3-MINIE. Original von
mir schon die Zehennägel hoch. Vielleicht dann auch noch ein nicht-kompatibles Bluepill Board mit STM32F103-Clone?
-
Thread
Cortex-M3 "Core is locked-up" (J-Link + Segger)
nehm ich auch sehr gerne). Hi, I'm doing my first steps with the J-Link (Edu) and Cortex-M3 (Olimex STM32-H103, with an STM32F103RB onboard). After having many, many, problems (which were all caused by myself), I'm stuck at this error message, given by Keil µVision4. I wonder what "Core
JLink Info: FPUnit: 6 code (BP) slots and 2 literal slots Target info: ------------ Device: STM32F103VB VTarget = 3.293V State of Pins: TCK: 1, TDI: 0, TDO: 1, TMS: 0, TRES: 1, TRST: 1 * JLink Info: TotalIRLen = 9, IRPrint = 0x0011 * JLink Info: Found Cortex-M3 r1p1, Little endian. * JLink
-
Thread
Literatur für ARM-CORTEX-M3
diesbezüglich gibt) Es gibt mindestens: - Die Architecture Reference von ARM. - Das Reference zum Cortex-M3 Core von ARM. - Das Pendant von STM zum Core in den STM32. - Die Reference von STM über die I/O. - Die Reference von STM über das Flash. - Das Datasheet vom jeweiligen Device. - Das übliche heissgestricke
selber zu bauen. Ungefähr so: Der herstellerunspezifische Teil in Form der CMSIS-Files, und das STM32-bezogene File stm32f10x.h. PS: Schimpfen kann ich auch: ;-) http://www.mikrocontroller.net/topic/143715
-
Thread
STM32 Beispielcode zerstört F446RE ST-Link Verbindung
das Problem hätte besser formulieren können. Das Problem: Ein Beispielquelltext aus dem Buch: "STM32 ARM Programming for Embedded Systems" führt zu einer Art Absturz meines Nucleo F446REs. (Nucleo F446RE ist ein Launchpad für einen STM32 ARM Cortex M4 Mikrocontroller) Die anderen Beispielquelltexte führten nicht zu diesem Problem. Hier ist der Quelltext: [c] #include "stm32f4xx.h" int main(void) { RCC->AHB1ENR |= 4; /* enable GPIOC clock */ RCC->AHB1ENR |= 1; /* enable GPIOA clock */ GPIOA->MODER &= ~0x00000C00; /* clear pin mode */ GPIOA
-
Thread
RL78/G14 Renesas - Free Linux Toolchain
Support dabei und man kann einen FE vom Distributor nerven. Bei den ARM-Cortex µC, speziell den STM32, findet man halt an jeder Ecke im Internet Hilfe. Und langsam sind grad die STM32 wieder besser erhältlich.
Beispiel die Dateinamen der Quellen in ./gcc von v11 https://gcc.gnu.org/git/?p=gcc.git;a=tree;f=gcc;h=7b3e4537c4b6d202265bd21377fd27162c521cdd;hb=refs/heads/releases/gcc-11 mit denen von v12: https://gcc.gnu.org/git/?p=gcc.git;a=tree;f=gcc;h=2b9c8b34afffda862ebab89931f78fd5d3b5f703;hb=refs
-
Thread
ARM Einstieg
>Jetzt stehe ich vor der Wahl: STM32F103 oder LPC1114 (möchte einen modernen >Corex verwenden, also nicht ARM7). Hat der M3 nicht einen ARM7-Kern? Oder bin ich falsch informiert?
(1MByte Flash beim STM32F407) interessiert das nicht mehr wirklich ;-) Chris D.
-
Thread
STM32F405 DFU
trial-and-error habe ich mal nach einem Guide gesucht und diesen gefunden: http://microtechnics.ru/en/stm32cube-and-usb-virtual-com-port-2/ Er ist zwar für ein anderen STM32, aber auch ein F4. Macht eigentlich fast alles so wie ich vorher auch, außer ein SYSCLK Ich habe alles soweit genau so, abgesehen
Hallo noch mal ich habe kein F4 zur Zeit hier, für das Nucleo-F746 habe ich das minimalste USB CDC erstellt. in CubeMX: - ext. 8MHz bypass - Takt auf 216MHz, USB Takt auf 48MHz - USB Device only - USB Device CDC in SW4STM32
-
Thread
µC mit 3 Phase PWM Hardware
STM32F1 - F4 haben dieses Feature praktisch alle. AFAIR haben auch einige aus der LPC-Serie entsprechende Timer.
#4770612: > Danke werd ich mir mal ansehen, ob ich die auch verwenden kann, > ansonsten sehen die STM32F1 schon recht gut aus. Der große Vorteil von den F3 gegenüber den F1 ist, dass die noch per DAC einstellbare Komparatoren mit dabei haben, womit dann ein Überstromschutz in Hardware realisiert
-
Thread
STM32F4-Discovery und Crossworks
benötigten Packages installieren. Ich habe folgende Packages installiert: CMSIS2 Support Package CMSIS3 Support Package STMicroelectronics STM32 CPU Support Package STMicroelectronics STM32F4xx DSP and Standard Peripherals Library Updates Die Installation lief problemlos. Nach der Installation der
Das Beispiel sollte jetzt auch bei Dir laufen. Es fehlten folgende "User Include Directories": STM32F4xx_StdPeriph_Driver\inc STM32F4-Discovery Wie kommt man nun dahin? 1. Projekt in CrossStudio öffnen 2. Rechtsklick auf Dein Projekt "LED-Blink" > Properties... 3. Nun die "Configuration"
-
Thread
Arduino Uno R4 im Handel erhältlich
Pinout-Daten.  Bildquelle: Arduino ### Arduino Uno R4 WiFi – mit ESP32 und LED-Matrix Unter https://store.arduino.cc/products/uno-r4-wifi wechselt die größere Variante um 25 EUR den Besitzer. Neben einem auf einem ESP32-S3 basierenden Funkmodul bringt sie eine LED-Matrix
. Sämtliche STM32-Nucleo und Discover Boards werden unterstützt. Ob die Renesas schon drinn sind, weiß ich nicht, wird aber sicher so passieren.
-
Thread
Migros Story Mania Hör-Box abgeschliffenen Mikrocontroller eruieren, reverse engineering
Byte) Verfügbar: 1.94 GB (1'935'187'968 Byte) Beschreibbar: Ja Dateisystem: MS-DOS FAT32 BSD-Name: disk2s1 Mount-Point: /Volumes/MIGROS-BOX Inhalt: DOS_FAT_32 UUID des Volumes: C592BC18-52E1-3E66-B326-8C442A165E56 - Via Bluetooth Geräte (verbunden, konfiguriert, etc.)
herausgeschrieben: U1: Annahme Mikroprozessor 20 Pin (habe mich nicht verzählt ;-) U2: NFC Chip 32 Pin (Typ kann noch ich nicht entziffern mangels Mikroskop) U3: ist nicht verbaut U5: AC1727AP 12251-5A8 24 Pin (Audioencoder/Bleutooth/USB) ZhuHai JieLi Technology U6: NS8002 2W Audioverstärker U12
-
Thread
CRC32 mit stm32
stammt von einem Beispiel hier: https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/Flat.aspx?RootFolder=https%3a%2f%2fmy.st.com%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fARM%20CortexM3%20STM32%2fCRC%20calculation%20in%20software&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000626BE2B829C32145B9EB5739142DC17E
Codefragmente! Hätte echt nicht gedacht, dass man mit einer HW-CRC Implementierung auf dem Cortex M3 solche Verrenkungen machen muss um ein bisschen CRC32 zu berechnen... Anbei Democode für dem STM32F107 bzw. STM32F10x (für KEIL) liefert korrekte Ergebnisse im Vergleich zu folgendem online calculator
-
Thread
STM32F4 pointer Frage
>Ok danke, aber eien Frage noch: wo gibt es eine liste von den defines, STM32F4xx_DSP_StdPeriph_Lib_V1.3.0\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
holger schrieb: > STM32F4xx_DSP_StdPeriph_Lib_V1.3.0\... Ist diese StdPeriph_Lib nicht vor geraumer Zeit durch CubeMX (oder so ähnlich) ersetzt worden? Oder was ist dann dieses Cube-Zeugs?
-
Thread
STM32F401RC: Flash erase
jetzt "zu Tode werkel" nur weil ich etwas nicht wahrhaben mag: Ich möchte den Flashspeicher des STM32F401RC aus einem laufenden Programm heraus beschreiben und auch wieder auslesen. Ich arbeite mit dem Libopencm3-Framework, habe aber auch die HAL von ST jetzt schon bemüht und auch Experimente auf
Preises: https://www.lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_STMicroelectronics-STM32F401RCT6_C74524.html und was der kann, werde ich aber für bestimmte Dinge bei dem Chip bleiben, vor allem weil es auch sehr preiswerte BlackPill-Boards mit dem F401/F411 gibt.
-
Thread
STM32F7 SPI DMA 400kSPS zum externen ADC
Hallo, ich habe einen ADS7054 ADC angeschlossen an STM32L431RBI, den ich mit 400kSPS auslesen möchte, möglichst ohne uC-Last. Bevor ich wirklich an der Platine rumteste, wollte ich das prinzipielle Vorgehen am STM32f769-DISCO Evalboard ausprobieren, deswegen auch STM32F7 in der Überschrift. Sollte ja dann übertragbar sein, denke ich. Der ADC benötigt 18 clocks und SS-Puls, siehe Anhang. Das ist die eigentliche Problematik, denn SPI von STM kann maximal 16 Bits
-
Thread
Double Variable liefert über Sprintf->Uart keine Dezimalzahl
nicht. Im Internet konnte ich keine Lösung oder Alternative für STM32 finden. Bei Atmel habe ich "dtostrf" benutzt, was hier aber nicht funktioniert. Programmiert wird mit SW4STM32.
Der µC hat 64KB Flash, 2 Temperatur-/Feuchtesensoren, I2C LED Anzeige, UART und bissl GPIOs. Über STM32CubeMX und SW4STM32 sind das 27KB. Was bringt es mir wenn von den 64KB 63,5KB unbenutzt sind statt 37KB? Richtig, nichts. @W.S.: Steht da auch drin, dass die Float Konvertierung in SW4STM32 standardmäßig
-
Thread
Peripherie-Aufteilung beim STM32F407?
Hingegen traue ich mir hardwaremäßig wesentlich mehr zu. Nachdem die ersten Gehversuche mit einem STM32F407-Discovery-Modul ganz gut geklappt haben, will ich für eine erste konkrete Anwendung eine eigene Platine mit einem STM32F407VET bauen. Für das Projekt benötige ich 10 bis 12 digitale Eingänge (
Also 7 SDIO hat der STM32F407 sicher nicht :-) und Timer sind es sogar 14 (nicht 11) es gibt eine schöne Übersicht im UserManual vom STM32F4-Discovery da ist die CPU als Blockdiagramm gezeichnet mit allen "internen"
-
Thread
AVR oder ARM?
folgende Projekte wäre folgende features am uC ganz > nett: > ... Alle diese Anforderungen werden vom STM32F407VG, der auf dem STM32F4 Discovery Board ist, (mehr als) erfüllt, bis auf den Komparator. Die STM32 die einen Komparator haben haben dafür kein USB Host... Für RS485 braucht man ja nur einen UART
Hier ein Schaubild was so alles im STM32F40x drin ist: http://www.mikrocontroller.net/wikifiles/3/33/STM32F407.png Damit solltest Du erst mal ausgesorgt haben ;-) Ansonsten gibt es das Demo-Board mit einem STM32F429, da ist auch gleich
-
Thread
Open source Autoradio
, wo ein Plugin eben neben 2xTuner auch noch MP3 enthält, damit sie noch ein BlueTooth Board, ein Navi-Board, ein Video-Board... Unterbringen. Wir bekommen in dem kleinen MP3-Decoder doch schon viele weitere Formate mit. Leider hat der STM32F103
@Kai Wie von Ulrich schon erwähnt irgendeinen STM32. Also zb das Topmodel STM32F103xx (72Mhz, 1MB Flash, 96KB RAM). Dann haben wir auch die Freiheit Nut/OS eingesetzt. Mfg Patrick
-
Thread
Digitale Signale "verstärken"
Richtung pro Pin. :-( Vielleicht ist das doch alles Murks. Was passiert denn eigentlich, wenn man am STM32 mehr sourcet, als erlaubt? Kaputt?
setzen möchte? Multiplexer schön und gut, aber ich habe auch keine Anschlußprobleme, d.h. ich habe 32 Pins am STM32 verfügbar.
-
Thread
FMC auf STM32F4 konfigurieren?
(und minimal anpasse, z.B. Header), dann funktioniert das Beispiel plötzlich nicht mehr. system_stm32f4xx.c sieht in meinem Projekt lediglich erweitert aus, das stm32f4xx_hal_conf.h ist im Wesentlichen gleich. Hat jemand das Disco-Board schon einmal richtig konfiguriert? Ich nehme an, die Timing-Werte
Initialisierung des FMC durch den CubeMX-Code auch die Initialisierug des SDRAMs selbst nötig. In der Datei *\STM32Cube_FW_F4_V1.18.0\Drivers\BSP\STM32F429I-Discovery\stm32f429i_discovery_sdram.c bin ich dann fündig geworden: [c] void BSP_SDRAM_Initialization_sequence(uint32_t RefreshCount) { __IO uint32
-
Thread
Ansteuerung von LED-Stripes
ich die neuen Varianten von Microchip. Wenn mir ein klassischer ATmega nicht reicht, nehme ich einen STM32F3.
?spm=a2700.7724857.0.0.6b355428hEdGf9&s=p Artur K. schrieb im Beitrag #7174478: > Ist denn ein STM32 nur für so eine Ansteuerung nicht ein Overkill? STM32F3 kosteten (als sie noch verfügbar waren) nicht mehr als ein ATmega. Also nein. Hier zum reinschnuppern: http://stefanfrings.de/stm32/stm32f3
-
Thread
[V] uC, Digtal, Analog, Transistoren, Evalboards
€/Stk. 5x STM32F103VDT6, ST: STM32, Cortex M3, 72MHz -> 2,00€/Stk. 25x ATMEGA328P-MU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 11x ATMEGA328P-AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -
€/Stk. 5x STM32F103VDT6, ST: STM32, Cortex M3, 72MHz -> 2,00€/Stk. 25x ATMEGA328P-MU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 25x ATMEGA324P-20AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz
-
Thread
DIY Frequency Counter mit 10 bis 12 Digits?
Stellen/s kann als Referenzeingang für 1 pps Signale oder 10 MHz dienen. Anzeige/Bedienung über 4,3" TFT; div. ext. Schnittstellen insbesondere RS232; Prozessor STM32F407.
Ausgangsfrequenz auf 10 MHz halbiert wird. TDC, TCXO und Synchronisiereinheit werden aus einem eigenen 3V3 Spannungsregler versorgt. Ein STM32F407 stellt die notwendigen Zähler zur Verfügung und steuert ein 4,3" TFT-Display an. Ein zusätzlicher 2. Eingangskanal kann Frequenzen mit 8-stelliger Auflösung
-
Thread
Mikrocontroller Einstieg
Wenn die Zukunft STM32 ist, na dann herzlichen glühstrumpf mit Assembler ohne C oder C++ XD
bauteile. Und wenn man dann etwas großes machen will, empfehle ich einen Cortex Mx(Im Moment recht gut: stm32f4. Bald kommt dann aber auch der erste m7 von stMikroelektronics).
-
Thread
SD card über sdio interface mit STM32 HAL
und schreiben. Dazu habe ich in mbed ein Blockdevice angelegt und den Code aus einem BSP von einem STM32 board genommen: https://os.mbed.com/teams/ST/code/BSP_DISCO_F469NI/file/3cdfcc4f7c9d/Drivers/BSP/STM32469I-Discovery/stm32469i_discovery_sd.c/ Das Lesen der SD funktioniert schon einigermassen,
Hat hier jemand Erfahrung mit dem SDIO vom F4? Ich habe nochmal die Initialisierung näher betrachtet. Das Board ist ein STM32F407VET6 "Black", das ist wegen günstig recht verbreitet. Der SDIO clock divider muss hier >=3 sein, damit ist der Takt
-
Thread
STM32 neue STM Firmware Lib 3.5.0 verfügbar
/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f2xx_stdperiph_lib.zip
oder 5.0.0 den STM32 und vielleicht auch andere CortexM3 beinhalten wird. Gruß, Ulrich
-
Thread
Auftrag zur Programmierung eines Soundmodules
Habe mal mit einem STM32F030 so einem Werbeartikel "Buzzer" ein neues Innenleben verpasst (zum Originalchip hatte ich keine Infos) mit einem STM32F030 und einem kleinen Verstärker IC LM4991, das Ganze läuft an 3V (2x 1.5V
Markus M. schrieb im Beitrag #4605957: > Habe mal mit einem STM32F030 so einem Werbeartikel "Buzzer" ein neues > Innenleben verpasst (zum Originalchip hatte ich keine Infos) mit einem > STM32F030 und einem kleinen Verstärker IC LM4991, das Ganze läuft an 3V
-
Thread
ATSAM VS STM32 Eingangswiderstand ADC
Sehe ich das richtig, das der ATSAM einen Eingangswiderstand im MOhm Bereich hat und der STM im KOhm?! Oder deute ich diese Angaben falsch? Seite 68 https://www.st.com/resource/en/datasheet/stm32f030f4.pdf Seite 1180 https://www.mouser.de/datasheet/2/268/Atmel-11100-32-bit%20Cortex-M4
von einigen pF, der bei jeder Abtastung geladen werden muss. Beim STM hast du sehr ähnliche Bedingungen, nur ist die Beschreibung eine ganz andere. Im STM-Datenblatt wird vorgerechnet, wie groß der Quellwiderstand
-
Thread
STM32 24Bit Bmp nach 565RGB Format
kann mir jemand von ihnen weiterhelfen mfg Als Board nutze ich diese. http://www.ebay.de/itm/STM32-STM32F103VCT6-Dev-Board-3-2-TFT-LCD-Module-/190509403384?_trksid=p2045573.m2042&_trkparms=aid%3D111000%26algo%3DREC.CURRENT%26ao%3D1%26asc%3D27%26meid%3D6292494594737146901%26pid%3D100033%26prg%3D1011%26rk%3D1%26sd%3D190509403384%26 [c] u32 RGB888ToRGB565(u8 r,u8 g,u8 b) {return (u32) (r & 0xF8) << 8 | (g & 0xFC) << 3 | (b & 0xF8) >> 3;} //565 void test(void) { u8 scan_bit1; //µ¥¸ö°´¼üɨ
-
Thread
Implementierungsfrage VHDL
geändert und es nochmal versucht. Im Gesamten ist es dann im FPGA ca 75 mal schneller als auf einem STM32F3 mit 72MHz. Aber die Zahlenkonvertierung frisst halt am meisten Zeit - muss man aber leider machen. Auf dem STM32 kann man die Konvertierung nicht machen, weil durch den Datentransfer viel
Mampf F. schrieb im Beitrag #5596721: > Im Gesamten ist es dann im FPGA ca 75 mal schneller als auf einem > STM32F3 mit 72MHz. Wie vergleicht sich das eigentlich mit einer optimierten Implementation für