-
Thread
Welches STM32 Starter Kit soll ich nehmen?
NUCLEO-F302R8 12. NUCLEO-F446RE 13. NUCLEO-F030R8 14. STM32L152C-DISCO 15. NUCLEO-F411RE 16. STM32F3DISCOVERY 17. NUCLEO-F401RE 18. NUCLEO-L053R8 und es gibt weitere die mehr als 20€ kosten. Ich blicke gerade
einen billigen ST-Link-Clone, z.B. http://www.ebay.de/itm/ST-Link-V2-Emulator-Downloader-Programmer-STM32F103C8T6-STM8-STM32-w-Cable-/191995253946?hash=item2cb3cf14ba:g:II8AAOSwZJBYAEgn für das Debuggen und Flashen. Damit kannst Du dann sofort loslegen.
-
Thread
STM32F072 Disco + CooCox CoIDE + CubeMX
Was spricht gegen CubeMX + SW4STM32 ?
das etwas teuer. Die Discovery Boards haben trotzdem noch mehr freie GPIOs, als MSP430G2 oder Atmega 8, welche wir beim Studium hatten ;-) Bei SW4STM32 wird das STM32F072 unterstützt. Timer funktioniert mit von CubeMX erzeugtem Code. Frage: CubeMX erzeugt diesen Code: [c] /*Configure GPIO pin
-
Thread
Rechenzeitoptimierung STM32F4
besteht im Kern aus lächerlichen drei Multiplikationen und zwei Additionen. Das sollte ein Teil wie der STM32 doch wohl locker in einem Zeitfenster von 200µs leisten können und zwar so, dass von dem Zeitfenster immer noch fast die gesamten 200µs über bleiben... Das wäre ja selbst mit einem AVR8@16MHz noch
RH schrieb im Beitrag #6113265: > Analog Komparatoren haben meine ich nur die STM32F3x und manche STM32Lx. Und fast jeder verschissene AVR8, manche davon haben sogar mehrere...
-
Thread
Gibt es den Atmega1284 auch eine Nummer größer?
gerade von der ST Seite gezogen und geöffnet habe ist von Mai 2015 (ST32F103xF STM32F103xG). Das ist in etwa vergleichbar mit ATMEGA8 / ATMEGA16 zu ATMEGA88PA / ATMEGA164PA. Kann man machen, aber irgendwie legt man sich damit nur Steine in den Weg. Stefanus F. schrieb im Beitrag
Frank schrieb im Beitrag #5755525: > STM32 progge ich schon länger, will mir aber die Portierung sparen. Dann war die ganze Mühe rund um 32bit Controller unnötig. Sage so etwas nächstes mal bitte gleich im Eröffnungspost. Um bei 8bit
-
Thread
STLINK V2 und China Boards
[pre] $make flash stm8flash -c stlinkv2 -p stm8s103f3 -w blinky.ihx Determine FLASH area Writing Intel hex file 225 bytes at 0x8000... OK Bytes written: 225 $stm8flash -c stlinkv2 -p stm8s103f3 -s flash -r flash.bin
Varianten des STM8 auch noch zu studieren.
-
Thread
STM32F4Discovery debugging timer mit coocox ide
code der main.c : [c] #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" uint16_t pixelLine[640]; uint8_t screenBuffer[4800]; //(640*480) / (8*8) uint16_t tileBuffer0[16384
tatsaechlich anliegt (laut Tool fuer Timer 1 maximal 84 MHz). Auch solltest du ueberpruefen ob im "stm32f4xx.h" Header die Quarzfrequenz wirklich mit 25 MHz angegeben ist und nicht mit 8 MHz (haeufiger Fehler).
-
Thread
BLDC Controller mit STM32F103C8T6 Geschwindigkeitsbegrenzer in der .hex
Tom B. schrieb im Beitrag #5990452: > Es gibt kein EEPROM im Stm32. Du meinst "in diesem STM32". Die STM32L0 Serie hat EEPROM.
Der STM32 hat doch 1.8V bzw 3.3V Pegel. Kommuniziert wird aber in dem Falle mit 5V. Es gehen UART 5V rein und kommen 3.3V raus. Ich finde das ziemlich seltsam. Kann es sein dass sich die Chinesen hier nicht
-
Thread
Discovery_STM32F746 Linking Problem
AudioLoopback_demo' Src/audio_loopback.o:audio_loopback.c:(.text.AudioLoopback_demo+0x0): first defined here BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o:(.data.Font8+0x0): multiple definition of `Font8' Utilities/Fonts/font8.o:(.data.Font8+0x0): first defined here BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o
noch genauer Suchen, nicht dass ich noch so einen Schnitzer irgendwo habe. Sorry! Markus BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o:(.data.Font8+0x0): multiple definition of `Font8' Utilities/Fonts/font8.o:(.data.Font8+0x0): first defined here BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o
-
Thread
Atmel übernommen, AVRs tot? Alternativen?
) http://www.silabs.com/products/mcu/8-bit/Pages/efm8.aspx AVR-Bastler schrieb im Beitrag #4715701: > Aber für 3 Euro bekomme ich ja 2 STM32F0 oder LPC11xx Die LPC sind die ARM mit der am einfachsten zu verstehenden Peripherie (hatten
Datenblätter anders aussehen und anders strukturiert sind (aus einem AVR-Datenblatt werden ca. drei STM32-Datenblätter). Der Rest ist "machen". > Oder gibt es sonst noch eine gute Alternative? Nicht hier, nicht jetzt. Der wichtigste Umstieg wird von 8 auf 32 Bit sein, weil da die Peripherie komplexer
-
Thread
Auswahl des richtigen AVR -Controllers für einen Leistungsdimmer?
synchronisiert man sich und berechnet daraus die Zündzeitpunkte. Profis machen es auch mit einem 8 Bit Timer. Muttersöhnchen nehmen ne'n STM32 ;-)
> Profis machen es auch mit einem 8 Bit Timer. Muttersöhnchen nehmen ne'n > STM32 ;-) Was alles die Muttersöhnchen sich nicht leisten können?
-
Thread
Einlesen mehrerer Analog Signale
Variante. Besondere Anforderungen hast du ja keine genannt. Anregungen: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini
programmiert. Es fallen bei 10*8*100 MS/s aber nur 8 GBit/s und nicht 8 GByte/s an Daten an. Als erfahrener Entwickler kann man es durchaus schaffen, mittel FPGA/SoC diese Datenmenge in normales DRAM und/oder sorgsam ausgewählte SSDs
-
Thread
STM32Fxxx Bootlader Programmer STM32Prog
hatte einen Typ aus der liste genommen (05 07 ....). Also ist irgendwas zu langsam im / um dem stm. Nur was? Der 8 MHz Quarz sollte es doch nicht sein, zumal die Kommunikation ja läuft. Die gcc -> hex Ausgabe schaue ich mir morgen genauer an. War von der IDE angelegt worden, ist ja anscheinend
ich habe den gerade mal ausprobiert..bei STM32F373 gehts nicht.. Beu AUTO erkennt er STM32F3_7x_8x_256K, 128 Pages Wenn ich dann programmieren klicke kommt. außerhalb 08000000
-
Thread
STM32F4: BMA020 per SPI
STM auch selbst ohne Hilfe. mfg
} void Spi_WriteData(SPI_TypeDef *SPIx, uint8_t _address, uint8_t _data) { // Set MSB to 1 -> Write mode _address |= 0x80; Spi_WriteWord(SPIx, _address<<8 | _data); } [/c] Wie bekomme ich das auf 8 Bit umgestellt? Bin ich blind
-
Thread
500 MHz µC für kleines Geld
Falls jemand Rechenleistung braucht und sich mal außerhalb des STM32 umtun will: von NXP gibt es unter dem Schlagwort "500 MHz für 1$" den i.MX RT1010. Eckpunkte: Cortex M7 (1 Core) mit 500 MHz, FPU, 128 kB RAM, 8x32 Bit-Timer. Gehäuse: LQFP80. Braucht wohl externes
Gibt es uCs mit Timern die mit 500+ MHz getaktet sind? STM32H7 kann "nur" 240 MHz. Und die STM32 HRTimer haben viele Einschraenkungen.
-
Thread
Topologie 3 Phasen Gleichrichter mit Buck-Funktion und PFC
Timer etwas stutzig macht, dass er >laut Beschreibung keinen up/down-counting Modus besitzt. Für STM32F405/415, STM32F407/417, STM32F427/437 und STM32F429/439 Center-aligned mode (up/down counting) Seite 520 im reference manual (RM0090) Für STM32F303xB/C/D/E, STM32F303x6/8, STM32F328x8, STM32F358xC, STM32F398xE Seite 538 im reference manual (RM0316) Für andere Typen sollte das zumindest auf Timer 1&8 auch verfügbar sein. nur Detail am Rande hauspapa
-
Thread
USB CDC von Stefan Frings und WS
brauchte nur eine kleine Korrektur. Im Anhang das Binary, funktioniert z.B. auf den Bluepills mit STM32F103C8. Dank asynchroner Programmierung hat es auch keine Endlosschleife und braucht wenig Strom.
Ich bin mir nicht sicher, ob es _DAS_ ist. Ich habe soeben mal nen Test gemacht: Habe so ein STM32F103C8T6-Universalboard hergenommen, wie ich es hier schon mal gepostet hatte und habe per Terminalprogramm vom PC aus dem dortigen Kommandoprogramm den Befehl [c] D 0 1FFFF [/c] gegeben. Also
-
Thread
F_CPU umschalten, gibt es etwas zu beachten?
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
uC Familien Empfehlung
z.B. für die STM32L4-Familie: https://github.com/STMicroelectronics/STM32CubeL4/tree/master/Drivers/CMSIS/Device/ST/STM32L4xx/Include mehr braucht man eigentlich nicht. Die Cortex-M sind (in C) wirklich einfach
für Einsteiger durchaus brauchbar, gerade wenn man schon etwas Erfahrung mit den AVRs gesammelt hat. STM32F3x gibts bei Mouser in Einzellstückzahlen ab 4 €. Programmierung und debugging geht mit vscode ganz gut. Das Nucelo F303K8 ist vorrätig bei Mouser (über 900 Stück) und kostet 10,33 € (Link: https:
-
Thread
Cortex M7 zu überzüchtet
aufgehoben? Hier ist "zuviel Leistung" das Thema, eher nicht "dürftige Beschreibung" - auch wenn es um STM32/Cortexe geht.
die bisherigen - immer noch nicht "bug-free" es wird errata und weitere Steppings geben. Freescale, STM, Atmel und vielleicht noch andere werden M7 mit irgendwo 1...8MB Flash anbieten, Varianten mit ...32MB wird es irgendwann zwischen 2016 und 2017 geben (wenn es jemand zahlen will und benötigt). Applikationen
-
Thread
Anfänger / welcher mContr / welche Software
halt n virtuelles Linux oder BSD unter Parallels auf dem Mac. Was würdet ihr mir empfehlen ? STM32 / PIC ???
mplab-xc-compilers/xc16 https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers/xc8 Soweit steht es also 1:1 für STM32 und PIC32. Beim Flashen ist PIC klar im Nachteil, man braucht ein PICkit5 (ja, -3 oder -4 geht auch). Die STM32 haben alle ab Werk einen UART-Bootloader, zum Flashen
-
Thread
Preisdivergenz bei Mikrocontrollern;
dazu. Ich habe gut 30 kleine und große AVR vorrätig, aber nur 5 STM32. Welche Boards nach der Kriese wieder produziert werden kann wohl keiner abschätzen. Vor allem die mit älteren Mikrocontrollern (Atmega328P ohne B, STM32F103, STM32F40x) sehen wir vielleicht nie
Aktuelle 8051 sind in 100k Stückzahlen lieferbar z.B. https://www.silabs.com/mcu/8-bit-microcontrollers/efm8-bb5 Der passende J-Link Debugger für 10 EUR ist auch lieferbar: https://www.silabs.com/development-tools/mcu/8-bit/bb52-ek2701a-efm8bb52-explorer-kit Der normale J-Link
-
Thread
Matrix mit 5x Rotary Encoder für STM32 uC
Es müssen 8x von dieser Schaltung, sowie weitere Schaltungen an einen STM32MP151AAA3 (176 I/O Pins) angeschlossen werden. mit dieser Schaltung würde ich unter die 176 kommen.
dann solltest du das auch so sagen. Allerdings: D. Z. schrieb im Beitrag #7332869: > Es müssen 8x von dieser Schaltung, sowie weitere Schaltungen an einen > STM32MP151AAA3 (176 I/O Pins) angeschlossen werden. Ein Encoder braucht auch bei Direktanschluß gerade mal 3 Pins, also 120 Pins für 8×
-
Thread
Mikrocontroller kompatibel mit USB bzw. programmierbar?
(allen?) STM8 also schon fertig drin. Den Seriellen Bootloader sollte man auch über den CP2102 verwenden können. Ein Debugger ist trotzdem sinnvoll, weil man über die Serielle nicht debuggen kann. Beim Arduino
Mal wenn hier jemand Arduino empfiehlt, töte ich ein > süßes Katzenbaby. Dann empfehle ich den STM32F103C8T6. Wenn man sich eh neu einarbeitet, muss man sich ja nicht in 8-Bitter einarbeiten. Der STM32F103C8T6 ist als China-Exportschlager soger oft billiger als ein 8-Bit-AVR. Siehe https://www.mikrocontroller.net
-
Thread
30 PWM-Kanäle mit ATmega48 machbar?
>Der Staubsauger-, ähhhh, STM32-Vertreter ist wieder da. ;-) Ja, ja. Ist es denn meine Schuld dass andere Hersteller keine 30 echte PWM Kanäle können???? Er fordert: - 30 Kanäle - 8-10 Bit Auflösung Der [[STM32]] hätte
Hi! Also ich hatte mal ein matrix 16x8 (also 8x8 mal 2 Farben) mit einem ATtiny2313 + 2x ein Scheiberegister mit dem Dimmen, allerdings nur 4bit (aber das lag an dem Speicher von ATtiny2313). Also 5x6 mit 8-bit / ATmega48 müsste ohne Probleme
-
Thread
Datenerfassung, Analog -> USB / RS232
zumindest einen hinreichend > schnellen 12 Bit ADC und auch genügend Speicher. Da würde mir der > STM32F411 einfallen, der 128 kB RAM auf dem Chip hat. Damit könnte man > typisch ca. 0,6 s speichern, oder komprimiert etwa 0,8 s. Reicht das? > Für ihn gibt es ein einfaches Nucleo-Board. Wie man die
Std.Periph.Driver in mein Projekt eingefügt. Weise sie aber in meiner main.c nicht aus (dort ist nur die stm32f4xx.h "inkludiert"). Woher bekommt er z.B. die Funktion RCC_AHB1PeriphClockCmd? 2.Ich habe HSE_Value auf 8M gestellt, da bei mir ja auch ein 8MHz Oszillator verbaut ist. Die restlichen Taktraten
-
Thread
STM32F103VDT6 Backup Register Vbat
Die 28ns entsprechen der Zeit, in der die Spannung an der Batterie unter 1.8V fällt.
Die ARMs von ST sind ja soooo tooooll ;-) Lästerliche Grüße eines niederen 8-Bitter
-
Thread
Dual-Port-Ram oder andere Lösung?
>Achja der SPI läuft nicht auf Full Speed. Wie dann? Was ist "Full Speed"? SPI1 bei STM32F4 soll 37,5Mbits/sec bringen... Und was soll der STM mit den Daten machen? Der muss sie ja auch verarbeiten können... SDIO sollte 48MHz x 8 Transferrate bringen.
jeweils mit dem maximalen Takt auf der jeweiligen Seite auslesen? Wäre klasse, denn der STM ist glaub mit seinem Externen Memory Controller auf 90MHz bei den STM437 schneller als der DSP.
-
Thread
STM32 -> A53
Sensoren überhaupt so schnell die Werte? Hab da irgendwas im Kopf as 1k/Sekunde reichen sollte. STM32 schrieb im Beitrag #5281067: > Obs der F7 bringt ist auch fraglich. Davon wird dein Code auch nicht besser. Manche schaffen es auch auf 8MHZ/16MHZ ATMegas...
auch > nicht direkt vergleichen kann). und die machen nebenbei noch ein OSD, Datenlogging mit 8 kHz, AutoPID, die ganzen Berechnungen mit dem IMU? Nicht mal die STM32F1 möchte man dafür noch haben.
-
Thread
STM32 startet nach Programmierung erst wenn alle Kabel abgezogen wurden
Minusanschlüsse verbinde, kurz einschalte und danach wieder in die Schaltung einsetze. Betrifft mehrere STM32F042F6P6 und STM32F051C8T6. Woran kann das liegen? Elektrische Aufladung durch den PVC Fußboden? Flash Zyklen habe ich bestimmt noch nicht erreicht. Mehrere Tage ausschalten oder trennen bringt
.pdf/jcr:content/translations/en.DM00105814.pdf Auf Seite 35. stm32f051c8t6: http://www.st.com/content/ccc/resource/technical/document/datasheet/55/53/3e/86/29/61/41/d9/DM00039193.pdf/files/DM00039193.pdf/jcr:content/translations/en.DM00039193.pdf Seite 36.
-
Thread
APB1-Frequenz auf Nucleo-F303K8 mit Arduino_Core_STM32
Liebe Leute, kennt sich jemand mit https://github.com/stm32duino/Arduino_Core_STM32 aus? Ich wüsste gern, wo und wie dort für mein Nucleo-F303K8 (https://www.st.com/en/evaluation-tools/nucleo-f303k8.html) die clock-domains konfiguriert werden. Hintergrund
läuft. Die Konfiguration ist anscheinend in https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_NUCLEO_F303K8.cpp und führt mit /2*16/2 zu einem Systemtakt von 64MHz und einem APB1-Takt von 32MHz. Man kann
-
Thread
Mikrokontroller Crash Kurs mit ANSI-C, mit ATMega Register Nutzung Gesperrt
Notation so, wie ich mich wohl damit fühle. Wir machen eine PID Regelung, usw. kann man alles mit dem STM32. ( kann ich auch ) Aber nicht 8..10 Tagen und mit ~6..14 Leuten CRC Funkprotokole für LoRa etc.. Ja, da kann man mal mit dem STM32 reden, aber nicht mit Anfängern.
Notation so, wie ich mich wohl damit fühle. Wir machen eine PID Regelung, usw. kann man alles mit dem STM32. ( kann ich auch ) Aber nicht 8..10 Tagen und mit ~6..14 Leuten CRC Funkprotokolle für LoRa etc.. Ja, da kann man mal mit dem STM32 reden, aber nicht mit Anfängern. Merke. Es hat alles seine
-
Thread
ATTINY85 als DCF77-Empfänger
und AVRxxxD... Der Unterschied zu den ollen XMegas ist vor allem das, was sie auch gegenüber den STM32 auszeichnet: der weite mögliche Bereich der Versorgung (1.8..5.5V). Das macht sie viel flexibler einsetzbar. Zusätzlich gibt es auch noch einige weitere Gimmicks geringerer Bedeutung. Der wesentliche
// ### Empfänger für den Wettersender Pinneberg "DDH47" auf 147.3 MHz ### // // - Hardware // STM32F103C8 - "Blue Pill Development Board" // // - Anschlüsse // GPIO-PA7: Antenneneingang: 147.3 MHz, mind. 0.1mV // GPIO-PA9: UART-Ausgang: "9600 8N1" (9600 Baud, ein Startbit, acht Datenbits
-
Thread
CubeMX und HAL - I2C hängt sich auf
Meine Frage ist nun, ob jemand vielleicht etwas lauffähigen Code mit dem CubeMX und dem HAL für einen STM32F103C8 hat? Gruß und Danke Peter
Frage ist nun, ob jemand vielleicht etwas lauffähigen Code > mit dem CubeMX und dem HAL für einen STM32F103C8 hat? Ich habe lauffähigen Code ohne Cube HAL, aber auf Basis der CMSIS Core Library, die in allen HAL Projekten als Unterbau enthalten ist. Das ist nicht ganz das, wonach du suchst, aber
-
Thread
stm32f411 USART2 will nicht wie er soll
. Das Osci erkennt 0x1f. Zeit zwischen Zwei steigenden Flanken 1,14ms. Müsste sein 1sec/9600/(1+8+1)=1,0416ms. Ich werde jetzt mal versuchen, die Zeit zwischen zwei Interrupts des stm zu messen. ist [c] rx_buff[rx_buff_ct++]=USART2->DR; USART2->CR1 &= ~USART_CR1_RE; USART2->CR1 |=
Registerzugriffe finden dort nicht statt. Das vollständige Beispiel ist auf: http://stefanfrings.de/stm32/stm32f1.html#usart
-
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 eval board mit MAC aber ohne Eth PHY für SPE
equvialent zum black) gefunden .. https://eckstein-shop.de/Waveshare-Core407V-Development-Core-Board-STM32-Cortex-M4-STM32F407V-Entwicklungskit?gclid=EAIaIQobChMI8OOomqyP6AIVSOd3Ch1DUwEyEAYYASABEgIHTfD_BwE aber da fehlt der debugger!?! da wäre nucleo besser , wenns da ein board one phy gäbe
bestellen, habe das Board gefunden: https://eckstein-shop.de/Waveshare-Core407V-Development-Core-Board-STM32-Cortex-M4-STM32F407V-Entwicklungskit?gclid=EAIaIQobChMI8OOomqyP6AIVSOd3Ch1DUwEyEAYYASABEgIHTfD_BwE was meinst du, das kann ich nutzen? Danke Dir, für deine Mühen:)
-
Thread
Mikrocontroller mit exotischem SPI?
stm32h743 etc. kann das, 4 bis 32 Bit. Die "kleineren" der stm32-Familie können nur 8 und 16 Bit, ab welchem da die flexiblere SPI drin ist, könnte man ja leicht nachsehen ..
Uwe B. schrieb im Beitrag #5342273: > STM32F0,F3,F4, F7,L0,L4 und H7 koennen 4.. 16 bit SPI. Das stimmt so nicht ganz. Aus RefMan STM32F4xx: Bit 11 DFF: Data frame format 0: 8-bit data frame format is selected for transmission/reception
-
Thread
STM32 - Fragen zum Einstieg
Hi, Nachdem ich mich enschlossen hab die 8 bitter AVR hinter mir zu lassen, bin ich beim ARM STM32F407 gelandet. Ich hab mir das STM32-E407 Board von Olimex und einen ST-Link/V2 Programmer zugelegt und kämpfe jetzt damit ein funktionierendes
=cortex-m4 -mthumb -c -g -I. -I/opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0/Libraries/STM32F4xx_StdPeriph_Driver/inc -I/opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0/Libraries/CMSIS/Device/ST/STM32F4xx/Include -I/opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0
-
Thread
Anfänger Fragen zum STM32F10X
Dokus: Für STM32F10x_StdPeriph_Lib: stm32f10x_stdperiph_lib_um.chm Zum Programmieren: das stm32 Referencemanual "RM0008" Je nach Linie das Data- und Erratasheet: "STM32F105/107xx" Die Standard Peripherial Library
Unterschiede ausgleichen. Bei anderen Quartzes braucht es dann einen Eingriff in die Library. Siehe system_stm23f10x.c Zeile 64 4. The System clock configuration functions provided within this file assume that: - For Low and Medium density Value line devices an external 8MHz crystal
-
Thread
Freier unbegrenzter Toolkit für silabs 8051er
schrieb im Beitrag #3621942: >> 75cent für den C8051F860 sind halt unschlagbar günstig > schon mal bei STM8 geguggt? dürfte weniger kosten. STM8S103F3M6 und STM8S903F3M6 sind m.E. die günstigsten und 70% teurer. Aber uninteressant sind sie als Alternative deshalb nicht, da mehr GPIOs. Die habe ich
>STM8S103F3M6 und STM8S903F3M6 sind m.E. die günstigsten und 70% teurer. teurer? die günstigsten kriegt man für 20..30ct (und, er ist verflixt schnell, rechnet oft besser als AVR)
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
auch gemacht (Audio Sampler auf 8031), aber heute sehe ich da keine Notwendigkeit mehr. Schon beim STM8S003 kannst Du diese Tricks wg der 3stage Pipeline vergessen. Beim AVR haben die zu so ungeheuer nützlichen Dingen wie VUSB geführt. Schön, geht, aber wofür ist das gut?
mal früher mit ARM unter IAR mit Kommandozeilen und dem Segger JTAG gearbeitet. Aber das ist schon 8 Jahre her. Mit Atollic TruStudio und dem STM32 habe ich keinerlei Probleme mit dem JTAG Debugger. Das funktioniert immer. Schönen Abend noch und Spaß mit der neuen Bord. Grüße, Gerhard
-
Thread
Einstieg in die ARM/Cortex Welt
hi meine empfehlung: http://at.farnell.com/stmicroelectronics/stm32f4discovery/evaluationsbord-stm32f4-discovery/dp/2009276 mit http://at.farnell.com/stmicroelectronics/stm32f4dis-bb/erweiter-stm32f4-cortex-m4-discov/dp/2250205?in_merch=true&MER=i-9b10-00001460
100mhz chip einzupflanzen?? mich würde interessieren welche anwendungen du machst das alles mit 8bit überumständlich wird. bezüglich entwicklungsumgebung stm32 artikel lesen, da steht alles auch ide anleitung z.b.: coocox ist gratis! ob es für win2k und winxp noch support gibt weiß ich allerdings
-
Thread
Nucleo-H743ZI in Linux und mit stlink 1.5.0
srst_only so wie Du darauf hingewiesen hast: source [find target/stm32h7x_dual_bank.cfg] Danke! Markus DL8MBY
ein Programm schreiben und/oder laden zu müssen. Danke für hilfreiche Antworten. Markus DL8MBY Nachtrag: Aber ein flash probe 0/1 liefert sinnvolle Werte! > flash probe 0 Device: STM32H7xx 2M flash size probed value 2048 STM32H flash has dual banks. Bank (0) size is 1024kb, base
-
Thread
UART auf Linux
Under Reset Reset mode : Hardware reset Device ID : 0x442 Revision ID : Rev 1.0 Device name : STM32F09x/F030xC Flash size : 256 KBytes Device type : MCU Device CPU : Cortex-M0 BL Version : -- Memory Programming ... Opening and parsing file: ST-LINK_GDB_server_vFS8ad.srec File
Also ist unklar ob der STM überhaupt sendet? Scope dran hängen und messen.
-
Thread
Arduino ST-Link BluePill
Bytes für lokale Variablen verbleiben. Das Maximum sind 20480 Bytes. /home/christoph/tools/arduino-1.8.5/hardware/STM32GENERIC/tools/linux/stlink_upload ttyACM1 {upload.altID} {upload.usbID} /tmp/arduino_build_570159/graphProgArduino.ino.bin 2020-02-16T10:19:23 INFO src/common.c: Loading device parameters
Resetleitung rausgeführt Nicht bei den chinesischen Sticks. Deren Reset Ausgang funktioniert nur für STM8. Ich vermute, dass der TO so einen Stick verwendet, da diese oft zusammen mit dem genannten Blue-Pill Board genannt und angeboten werden.
-
Thread
STM32 vs. AVR16 messen von Spannungen von 0,5-1,2V
von minimaler VDDA/VREF+ Spannung von 2,0V (STM32F303, STM32C011) - beim STM32F042 sind es sogar 2,4V... Wie misst man mit einem STM32 dann z.B. 0,5V-1,0V ohne 50% oder mehr der Auflösung zu verschenken?
Anforderung war nun ständiger Sleep. Heißt dass Stromverbrauch wichtig ist? Dann schaue dir die STM32U und STM32L Serien an, welche deutlich weniger verbrauchen als die STM32F.
-
Thread
MCU mit 16 Bit DACs?
STM32F373R8T6, STM32H743VIH6 Gert
Gert schrieb im Beitrag #5577777: > STM32F373R8T6, STM32H743VIH6 Die haben auch nur 12 bit.
-
Thread
Überraschung, ab heute machen sie Software.
Also ich habe mit den STM32 und Coocox sehr gute Erfahrungen gemacht, wenngleich das Atollic Studio auch geil ist (aber teuer). Selbst fürs Hobby nutze ich manchmal einen STM32F050 statt eines Mega328, wenn er auch meistens
Nimm einen STM32. Je nach Typ und Stückzahl gehen da die Preise ab 1$/Stk. los. Ausserdem gibt es je nach Typ auch sehr kleine Gehäuse. Da lohnt sich preislich kein 8Bitter mehr. Für die STM32 gibt es von SGS eine
-
Thread
STM32 <-> AVR
Möge sich der dem STM32 zuempfohlene Einsteiger bei Schwierigkeiten und rauchendem Kopf daran erinnern, daß es für sein konkretes Projekt vermutlich eine sehr viel simplere, 8 bittige Lösung gibt die sich AVR Mega/XMega
geht seit dem Pullup von SDO wie gewohnt mit allen verfügbaren Karten (mit Roland Riegels Lib, kein STM32-SDIO), USB-Device geht inzwischen auch (UB-CDC-Lib). Der USB hat fürchterlich geklemmt, das Ding wollte einfach nicht enumerieren. Nun habe ich mal PA8,9 und 10 aus dem GPIO_Init von UB ausgemistet
-
Thread
Selbstbau-Testboard für STM32F4Discovery
uint16_t in[50]; SRAM_WriteBuffer(out, 0x00, 50); SRAM_ReadBuffer(in, 0x00, 50); *(uint8_t*)(Bank2_NAND_ADDR+0) = 'H'; *(uint8_t*)(Bank2_NAND_ADDR+1) = 'E'; *(uint8_t*)(Bank2_NAND_ADDR+2) = 'L'; *(uint8_t*)(Bank2_NAND_ADDR+3) = 'L'; *(uint8_t*)(Bank2_NAND_ADDR+4) = 'O';
)); *(uint8_t*)(Bank2_NAND_ADDR+4) = 'O'; while(!FSMC_GetFlagStatus(FSMC_Bank2_NAND,FSMC_FLAG_RisingEdge)); uint8_t aa[] ={0,0,0,0,0}; for(int i=0;i<5;i++) { aa[i] = *(uint8_t*)(Bank2_NAND_ADDR