-
Thread
statische Polymorphie per CRTP in Embedded Systemen
color cases ... */ } } }; /* interface implementation */ #if(CRTP_EN) struct DigitalOutStm32 : public DigitalOut<DigitalOutStm32> { void setHigh(bool high) {HAL_GPIO_WritePin(port, pin, high ? GPIO_PIN_SET: GPIO_PIN_RESET);} #else struct DigitalOutStm32 : public DigitalOut { virtual
GPIO_TypeDef *port; uint16_t pin; }; /* application */ int main(void) { DigitalOutStm32 doR(GPIOA, GPIO_PIN_0); DigitalOutStm32 doG(GPIOA, GPIO_PIN_1); DigitalOutStm32 doB(GPIOA, GPIO_PIN_2); #if(CRTP_EN) RgbLed<DigitalOutStm32, DigitalOutStm32, DigitalOutStm32> led(doR, doG
-
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
Board hat einen ATXMEGA16D4 drauf, an dem kann ich nichts ändern. Das Andere läuft mit einem Cortex Stm32f103, den habe ich mit den geposteten Libs programmiert.
-
Thread
Wie werden fabrikneue ATSAM geflasht?
die immer nur irgendwie ein bissel "störrischer" und habe es lieber andersrum gemacht (Atmel-ICE für STM32Fxxx).
Bauform B. schrieb im Beitrag #7124634: > Warum funktioniert sowas beim STM32 viel einfacher und ohne Tricks? Was genau funktioniert da "einfacher und ohne Tricks"? Ich habe zwischen STM32 und SAMxx in dieser Hinsicht keine großen Unterschiede erlebt. Beide sind da eher
-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
www.st.com/en/microcontrollers-microprocessors/stm32l072cb.html
Der STM32F042G6 schaut sehr gut aus und ist sogar erhältlich, danke für den Tipp.
-
Thread
uC für USB Audio Anwendungen
http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f411ediscovery.html http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/stm32f4discovery.html http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f746gdiscovery.html
-
Thread
STM32F4 zieht zu viel Strom
VCAP1/2 Pins mögen keine 3,3V. Ref.manual:https://www.st.com/resource/en/reference_manual/rm0090-stm32f405415-stm32f407417-stm32f427437-and-stm32f429439-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Gruß
Eingangssignal einfach zu hoch war weil es keine Schutzschaltung davor gab. Gesehen bei mehreren STM32F0xx und auch STM32F4xx (war nicht alles meine Schuld :-)
-
Thread
STM32CubeIDE + CMSIS DSP , wie bekomme ich das zum Laufen?
Familie passen -Include Verzeichnis anlegen, mit -I Suchpfad darauf einstellen -Dateien aus: ~/STM32Cube/Repository/STM32Cube_FW_F4_V1.25.0/Drivers/CMSIS/DSP/Include nach Include kopieren -gewünschte Ordner, oder alle von ~/STM32Cube/Repository/STM32Cube_FW_F4_V1.25.0/Drivers/CMSIS/DSP/Source
1.4.0. https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.html#get-software Bei ST gibt es nur die 1.4.0? Vielen Dank, Grüße, Seppel
-
Thread
Firmware reverse Engineering Kosten
Ich wollte mal wissen ob einer weiß was es denn in etwa kostet aus ca. 30kb Maschinencode eines STM32 wieder Source Code machen zu lassen, immerhin gibt es ja Firmen die sowas mittlerweile können.
Bastler schrieb im Beitrag #6276834: > ca. 30kb Maschinencode eines STM32 wieder Source Code machen zu lassen, Wenn für Privat, was ist das und woher hast du die Info mit den 30kB? mfg mf
-
Thread
Controller via USB an Computer: Wie am besten?
einigermaßen überschaubar sein soll, nimm einen Controller mit der "USB"-Peripherie. Das sind z.B. die STM32F103, aber /nicht/ die STM32F105.
Noch nicht ¯\_(ツ)_/¯ Wie gesagt, lies den Artikel, auch den [[STM32]], da klärt sich schon einiges.
-
Thread
Cortex M4: NXP oder STM32?
, Du brauchst den vielen RAM für die Messaufgabe. Aber bedenke: zwischen einem STM32F1xx und STM32F2xx/F4xx hat ST die Pheriperie deutlich verbessert und das Programm kann nicht mehr 1:1 kopiert werden. Daher ist der STM32F2xx/F4xx keine schlechte Wahl. Ich nehme auch den STM32F4xx
...http://blog.frankvh.com/2012/01/13/stm32f2xx-stm32f4xx-dma-maximum-transactions/
-
Thread
Probleme mit I2C-Kommunikation zwischen STM32 und AVR-Slaves
(STM32 I2C Master, AVR Slave) das Problem > dass der STM32 zu schnell gesendet hat, und der AVR nicht mit gekommen > ist und dann die Kommunikation blockiert hat. Versuch mal Pausen > zwischen Adresse
Ok, es liegt definitiv am STM32 ;-) Hab jetzt einen AVR als Master und der kann alles ansteuern, ohne dass etwas jemals ausfällt. Ich versteh aber dann nicht was da genau schief läuft. Warum verleitet der STM32 die Slaves dazu
-
Thread
Interner RC Oszillator von STM32C5 überraschend gut
Beim Vergleich diverser Mikrocontroller ist mir aufgefallen, dass der > HSI Oszillator von allen STM32C5 außergewöhnlich stabil ist. Der > Hersteller verspricht 1% in einem Temperaturbereich von -20 bis +130 > Grad Celsius. > Im Datenblatt lese ich min -1% und max +1% ;-) Die neueren STM haben
Part bei JLCPCB. Oft eingesetzt, funktioniert top. Der ist auch im Verhältnis zur Größe typischer STM Controllers noch recht gut unterzubringen.
-
Thread
(ST) ARM Programmierung - HAL, SPL, CMSIS
, oder oder oder. Was machst du eigentlich (oder würdest theoretisch machen) wenn du mal keinen STM32, sondern einen Chip von Nuvoton oder NXP etc. vor der Nase hast? Dann antwortest du deinem Chef, daß du schließlich ein Ingenieur für STM32 bist und nicht ein Ingenieur für LPC oder NUC120 - gelle
Beitrag #4924421: > Was machst du eigentlich (oder würdest theoretisch machen) wenn du mal > keinen STM32, sondern einen Chip von Nuvoton oder NXP etc. vor der Nase > hast? Dann antwortest du deinem Chef, daß du schließlich ein Ingenieur > für STM32 bist und nicht ein Ingenieur für LPC oder NUC120 -
-
Thread
Eine UART abwechseln mit IC und PC verwenden?
Kann Dein STM32 den UART an mehr als einem Pin Paar (TX/RX) raus lassen? IIRC können das viele über die AF Konfiguration.
Hat dein STM32 einen USB-Controller? Dann benutze den für die Kommunikation mit dem PC, das ist nicht /so/ kompliziert.
-
Thread
Abfrage effizienter gestallten
DUSE_STDPERIPH_DRIVER -I../firmware/CMSIS/CM3/CoreSupport -I../firmware/CMSIS/CM3/DeviceSupport/ST/STM32F10x -I../firmware/STM32F10x_StdPeriph_Driver/inc -I../src -I../STM32_EVAL -I../STM32_EVAL/Common -I../STM32_EVAL/Board -Os -ffunction-sections -fdata-sections -Wall -osrc\main.o [/code]
eine Frage... Ich habe jetzt probehalber mal im AtollicStudio einfach ein Projekt erstellt ohne STM32 Includes... Also nur ein leeres C projekt.. Ist das überhaupt korrekt? Oder besteht nun die Möglichkeit das Maschinencode erzeugt wird, mit Befehlen welche der STM32 gar nicht verstehen kann? (
-
Thread
ARM Eval Board gesucht
http://www.ebay.com/itm/STM32F407-417ZG-module-HY-STM32F4xxCore144-Core-Dev-Board-/180923405960?pt=LH_DefaultDomain_0&hash=item2a1fe01688
Frank, wenn Du zeitlich nicht unter Druck stehst, würde ich mir an Deiner Stelle erst mal ein STM407-Discovery (13 EUR) besorgen und mir eine funktionierende Entwicklungsumgeben einrichten. http://de.farnell.com/stmicroelectronics/stm32f4discovery/evaluationsbord-stm32f4-discovery/dp/2009276
-
Thread
STM32(L4) über SWD ohne ST-Link programmieren?
Hallo, danke für eure Antworten. D.h. die entsprechenden Infos finde ich im STM32 Reference Manual und auf der ARM Homepage? Es geht darum, dass der STM32 an eine CPU angeschlossen ist, und im Falle dass der Bootloader versagt der Controller über "harte" Programmierung durch die
Was du suchst ist das Dokument "AN3155 • USART protocol used in the STM32 bootloader". Das ist genau das Protokoll, an welches sich auch der ST Flash Loader hält. Das ist alles was du brauchst, um deinen STM32 mit einem anderen Controller über den UART zu flashen. Gruß
-
Thread
SDCC & PIC16F
Das Ziel ist eine Textmode IDE für verschiedene Prozessoren mit verschiedenen Familien. AVR, MCS51, STM32, NXP und STM8 laufen schon) ... wenn das nichts wird, wird PIC16 wohl weggelassen werden... schön wäre es aber schon !
(sehe ich das richtig, dass das, das Equivalent zu den AVR-Fuses ist, nur dass der PIC (ähnlich zu STM8 und STM32) nach einem Controllerreset eingestellt wird ?
-
Thread
STM32H7: PH1-OSC_OUT als Clock für Ethernet verwenden?
Hi, wenn ich mir den Schaltplan des Eval-Boards für den STM32H7 von ST ansehe, dann ist dort ein 25-MHz-Oszillator verbaut, der einmal mit dem Ethernet-Chip des Boards verbunden ist und einmal mit dem PH0-OSC_IN-Pin des STM selber. Um den STM zu takten, benötige
Frage ob dir schon bekannt ist dass sich schon manche Leute an der LwIP-Implementierung für den STM32H7 schon die Zähne ausgebissen haben. Aus meiner Erfahrung tut man sich beim STM32F407 und STM32F429 wesentlich leichter als beim STM32H7. Diese Controller funktionieren auf Anhieb. Wobei es scheinbar
-
Thread
C++ : Datum-/Zeitberechnungen vor dem 1.1.1970
time.h> int main( int nargs, char **args ) { time_t t = (time_t)-2208988800; struct tm stm; stm = *gmtime( &t ); printf( "%d.%d.%d %02d:%02d:%02d\n", stm.tm_mday, stm.tm_mon+1, stm.tm_year+1900, stm.tm_hour, stm.tm_min, stm.tm_sec ); return
> int main( int nargs, char **args ) > { > time_t t = (time_t)-2208988800; > struct tm stm; > > stm = *gmtime( &t ); > > printf( "%d.%d.%d %02d:%02d:%02d\n", > stm.tm_mday, stm.tm_mon+1, stm.tm_year+1900, > stm.tm_hour, stm.tm_min, stm.tm_sec > )
-
Thread
SPI oder I2C Speicher für einfache I/O-Zustands-Speicherung ?
John Doe schrieb im Beitrag #6580122: > Moderne STM32 mit Octo-SPI können SPI-Flash transparent in den > Adressraum einblenden. Du kannst den Flash dann wie interne > Speicherzellen nutzen. Hm.....das heißt, sobald der gewählte STM32 Flash an Bord
www.st.com/content/ccc/resource/training/technical/product_training/group0/fd/49/71/1b/2c/22/46/ba/STM32L4Plus_Peripheral_OctoSPI/files/STM32L4Plus_Peripheral_OctoSPI.pdf/jcr:content/translations/en.STM32L4Plus_Peripheral_OctoSPI.pdf
-
Thread
[S]uche - STM32 - Crossworks Beispiel - STM32F105
from C:/Users/darkhedie/Desktop/cw/ARM_LED_TEST/../ST_StandardLib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c:33: stm32f10x_exti.h: No such file or directory stm32f10x_gpio.h: No such file or directory stm32f10x_rcc.h: No such file or directory stm32f10x_usart.h:
Die entsprechenden #defines setzt Du am Afnag von ST_StandardLib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h INITIALIZE_STACK Habe ich bei mir nicht gesetzt. In ST_StandardLib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c Am Anfang Deinen CPU Takt setzen. Gruß Tom
-
Thread
STM32WB10 und STM32WB15 - Bluetooth LE und CUBE-Unterstützung für wenig Geld
ermöglicht.  STM32WB10 und STM32WB15 sind dabei Zweikernprozessoren: ein Cortex M4-Kern verarbeitet die Benutzerapplikation, während ein Cortex-M0+-Kern für die Abarbeitung des Netzwerkstacks verantwortlich ist. Interessanterweise
welchen Eindruck habt ihr von der Zugänglichkeit der BLE Funktionen in den STM32WB uCs ?
-
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.
Interrupt stabil und prellfrei. https://www.mikrocontroller.net/topic/112603#7077755 Sicher auch für STM32 protierbar.
-
Thread
STM32: Timer-ISR löst 2x aus - Fehler im Flag-Reset bei Optimierung O3
eine angenehme Restwoche und nochmal vielen Dank für eure Mühe! der immer wieder dazulernende STM32-User
. Schau mal [[STM32#Errata_vom_STM32F4xx_die_nicht_im_Errata_von_ST_stehen]] und http://www.efton.sk/STM32/STM32F4xx_doc_errors.txt Bei der Programmierung mit den STM32 stößt man leider ständig auf fehlende/falsche
-
Thread
Neue Cortex-M0+-Familie von Atmel
zubeschäftigen, Denn wenn ich mir ansehe was ein Atmega128 kostet kriegt ich fast zum gleichen Preis ein STM32F103ZET6
spätestens mit Ansteuerung eines TFTs etc. wird es eben eng. > Setzt Du auch die 'kleineren Brüder' STM32F051 ein? Ja, für einfache Sachen durchaus. Wie gesagt: das breite Leistungsspektrum der STM32 hat mich überzeugt. Ich habe jetzt für jede Anwendung hier den passenden Controller - aus einer Familie
-
Thread
GCC Optimierung killt Funktion
das gemerkt hat, dass das was nicht stimmt: http://electronics.stackexchange.com/questions/122983/stm32f103-strange-behavior
ich habe hier auch mal STM32 Libs durchsucht, die DMB/DSB/ISB tauchen nur an einer Stelle auf: beim beschreiben des Flash, sonst nirgends. Und das habe ich auch mal schnell in den STM32F103 geschoben: [c] while(1) {
-
Thread
ST-LINK Zugriff von Mac M1 - Device nicht sichtbar
Liebe MC-Forenmitglieder, ich habe hier im Forum ein PowerAnalyzer-Board von STM gekauft (STM32 Power Shield X-NUCLEO-LPM01A von STMicroelectronics: https://www.st.com/en/evaluation-tools/x-nucleo-lpm01a.html). Nun habe ich das Problem, dass ich von meinem Mac M1 nicht auf das
ausprobiert: - Treiber installiert (STM32 USB Virtual COM port driver (STSW-STM32102)) - STM32CubeMonitor-Power software tool installiert gemäß Dokument UM2202 Ergebnis: Auch auf dem Windows-PC erkennt die Software STM32CubeMonitor-Power
-
Thread
STM32F429 CAN
500kb Falls noch was fehlt, Bescheid sagen, lade ich hoch. [c] #include "main.h" #include "stm32f4xx_conf.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx.h" #include "misc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_can.h" int main(void) { SystemInit
------------------------------------ #include "main.h" #include "stm32f4xx_conf.h" #include "stm32_ub_lcd_ili9341.h" #include "stm32_ub_graphic2d.h" #include "stm32_ub_font.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx.h" #include
-
Thread
Empfehlung USB-C Buchse
echt teuren Hubs :/ Der PTN5150A sieht interessant aus, macht aber das Gleiche was die neueren STM32 jetzt eingebaut haben.
Beitrag #5998511: > Der PTN5150A sieht interessant aus, macht aber das Gleiche was die > neueren STM32 jetzt eingebaut haben. Z.B. welche STM32? Habe 10 Minuten gesucht und nichts gefunden. Nicht mal einen der USB 3 kann hab ich auf die Schnelle gefunden.
-
Thread
STM8 Example Code
verdanken sie nur der Tatsache, daß sie als erste mit integriertem Flash daher kamen. Ich finde die STM8 auch recht nett. Geradlinige Architektur. Vergleichsweise flott und stromsparend. Und preiswert. Die Peripherie ist den STM32 sehr ähnlich, das läßt den Upgradepfad hin zum STM32 (falls ein Projekt
xyz schrieb im Beitrag #6216349: > Ich hab hier noch einen Forthcompiler fuer den ST6. > Mit dem STM8 muss das dann ja wie das Brezelbacken gehen. Cool :) Hast Du vor den auf STM8s zu erweitern? Wäre sicher ein sinnvolles GitHub Projekt. Ich will eForth auf STM8s probieren weil ich bei dem
-
Thread
STM32L051 UART transmit
Hallo, ich bin noch neu auf dem Gebiet der STM32 Programmierung. Aktuell habe ich ein kleines Evalboard mit dem STM32L051, welches ich bereits etwas Leben eingehaucht habe (Clock source auf externen Quarz und PLL umgestellt, GPIO initialisiert und
man kommt um das Studium des Referenzmanuals nicht herum. Beispiel: ich habe das Buch von R. Jesse "STM32 ARM Mikrocontroller programmieren - das umfassende Handbuch" (keine Werbung!!). Hier wird ein STM32F446 verwendet und die Bare Metal Beispiele muss man häufig auf den STM32L0x1 umschreiben, da die
-
Thread
STM32 - Debugger - Software ?
, dass Tasking schon weit genug ist. Ich >hoffe mal, dass nur die Webseite veraltet ist, denn die STM32 >sind da wo ich gesucht habe nicht aufgetaucht. Einen zuviel getrunken? Auf der Webseite stehen: - STM32F101 - STM32F103
gibt? http://de.farnell.com/stmicroelectronics/stm32f0discovery/eval-bord-cortex-m0-stm32f0/dp/2096251 http://www.watterott.com/de/STM32F0DISCOVERY Antwort: Hat sich für den Einsteiger hoffentlich erledigt. Mit dem Ding kann man auch Debuggen
-
Thread
Flash-Problem mit STM32F1 China Board
OpenOcd unterstützt den stm32f1 nicht [c] > ls stm32f* stm32f0discovery.cfg stm32f3discovery.cfg stm32f4discovery.cfg stm32f334discovery.cfg stm32f429discovery.cfg /usr/local/share/openocd/scripts/board 01:06:50 >
stm32f1x.cfg
-
Thread
keine Hysterese, ext. Interrupt feuert ständig, Bluepill
innerhalb von HAL_GPIO_EXTI_IRQHandler aus AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.4.0\system\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c, gerufen aus den installierten Interrupt-Handlern in AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.4.0\libraries\SrcWrapper\src\stm32\interrupt.cpp, denke ich. Aber ganz sicher bin ich da nicht ... LG, Sebastian
-
Thread
Discovery_STM32F746 Linking Problem
STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_hcd.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_can.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.o STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_fmc.o STM32F7xx_HAL_Driver/
STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sdram.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.o STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dcmi.o STM32F7xx_HAL_Driver
-
Thread
STM32 was brauche ich alles
-automatic-upgrade-Perfect-support-STM8-STM32-downloader-programmer-simulator/1827010981.html oder braucht es doch so eins: http://de.aliexpress.com/item/ARM-Emulator-supports-ARM7-ARM9-ARM11-Cortex-M3-core-ADS-IAR-STM32-JTAG-interface-Double-buffered
Ich würde dir eher das STM32F4 Discovery Board empfehlen. Da ist schon Programmer und alles mit drin. Oder wenn du was mit Display machen möchtest das STM32F429 Discovery Board. Hat aber nicht so viel Peripherie wie das von dir
-
Thread
Arduino STM32Duino
Das aktuelle Arduino Framework von STM unterstützt mittlerweile einige Boards: https://github.com/stm32duino/Arduino_Core_STM32 Leider muss man sagen, dass es immer wieder Fallstricke gibt, bei denen der ein- oder andere Treiber nicht
ein ähnliches Board mit STM32F303, der hat einen nicht löschbaren USB Bootloader: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini
-
Thread
Arduino ST-Link BluePill
Code gibt's eine sonst nicht anderweitig dokumentierte PWM-Funktion: https://github.com/danieleff/STM32GENERIC/blob/master/STM32/cores/arduino/stm32/stm32_PWM.c Was haltet ihr davon? Soll ich einen neuen Thread aufmachen?
usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2782.823840] usb 2-3: Product: STM32 STLink [ 2782.823842] usb 2-3: Manufacturer: STMicroelectronics [ 2782.823843] usb 2-3: SerialNumber: P $ lsusb | grep STM Bus 002 Device 013: ID 0483:3748 STMicroelectronics ST-LINK/V2[/c]
-
Thread
stm32f103 1 us Systick-timer delay
. Ist doch alles da, man braucht nur danach suchen: https://www.mikrocontroller.net/articles/STM32_f%C3%BCr_Einsteiger#Taktzeitberechnung_und_.C3.9Cberwachung Gibt es auch beim STM32F103.
Daniel B. schrieb im Beitrag #5358094: > Hier für den STM32F103: Man muss in DWT_Delay_us (...) noch die Interrupts global disablen sonst gibts manchmal pöhse Delay-Verschiebungen.
-
Thread
Warum 32.768kHz für RTC?
Hallo zusammen, ich befasse mich momentan mit dem NUCLEO-F767ZI, auf dem ein STM32F767ZI verbaut ist. Für ein Projekt benötige ich die RTC, für die auf dem Nucleo wie sonst häufig auch ein 32.768kHz Oszillator verbaut ist. In der von STM bereitgestellten Software STM32CubeMX kann
Manche STM32s haben ein CRS(clock recovery system) - ob das genauso jittert wie das von Freescale?
-
Thread
Live-Linux: Anleitung schreiben
Ralph S. schrieb im Beitrag #7835362: > Ein Beispiel für Textdisplays und STM32F030 findet man im Anhang. Furchtbar! Normale Menschen installieren sich die STM32 Cube IDE, oder die Arduino IDE und den STM32duino Core. Dann hat man auch eine Chance auf Hilfe von mehr Leuten
Arduino-IDE 1.8.13 - Geany (als Programmiereditor) - gimp - Toolchain: arm-none-eabi-gcc (auch mit STM32Cube_Programmer), avr-gcc (natürlich mit avrdude), sdcc - sehr viele Beispielprogramme zu den Familien STM32 (verwendet libopencm3), STM8, AVR, Padauk PFS - XFCE-Desktop - FreePascal (wenn es denn
-
Thread
12bit ADC+12bit DAC 20kHz 8min
ist es sinnvoll, das Signal mit einem z.B. PC aufzuzeichnen und in OGG oder MP3 zu komprimieren. Ein STM32 kann es dann abspielen.
> kann wenn es klemmt. Die STM32 sind mittlerweile recht bekannt hier im Forum. > Idealerweise könnte der DMA direkt aus dem externen SD-Speicher lesen, > wenn das machbar ist. Beim STM32 - ja, über die SDIO bzw. SPI -Peripherie
-
Thread
LoRa-Parameter
und bei den STM sämtlich Parameter einzeln gesetzt. Standardmäßig werden die eByte-Module mit einer AirSPeed von 2400 bps betrieben. Wie berechne ich die AirSpeed bzw. wie muss ich die STM-Parameter auswählen
101 SparkFun Apollo3 - Sparkfun Artemis Redboard ST Microelectronics STM32 (official core) - STM32 Nucleo, Discovery, Maple, BluePill, BlackPill etc. STM32 (unofficial core) - STM32F1 and STM32F4-based boards MCUdude MegaCoreX - megaAVR-0 series
-
Thread
ARM M4 (stm32): free running timer statt systick interrupt
genaue Problem? Wenn ich z.B. einen 8MHz Quarz nutze, > dann geht der laut Datenblatt meines µC (STM32) /8 zum Systick, also > 1MHz. Bist du da sicher? Bei all meinen STM32 wird der SysTick vom Platform-Takt abgeleitet, also z.B. 72 MHz und das kann man in SYST_CSR einstellen. W.S.
initialisieren. ARM M4 (stm32) schrieb im Beitrag #6449393: > Nachteile: > -> RTOS brauchen einen (Systick) Interrupt für Context Switching etc. Nein, nicht zwingend. Siehe Tickless.
-
Thread
STM32F4 lässt sich nicht mehr programmieren
ist er im FLASH geblieben. Hast Du nur den ST-Link angeschlossen und sonst nichts? Blinky mit STM32CubeProgrammer übertragen geht auch nicht? An welchem Pin ist eine LED? Dann bastele ich dir ein unabhängiges Blinky, dass Du mit dem STM32CubeProgrammer zum Test übertragen kannst. Entweder per
Ich habe mal von stm32l151rct6 auf stm32l151ret6 umgestellt, letzterer hatte die Interrupt-origin scb->vtor nach dem boot auf den Bootloader system memory gesetzt. der erste interrupt ließ den programmfluss dann richtung
-
Thread
Wie STM8 Assembler File "bearbeiten"?
Kurze Frage: vor mir liegt eine Control-Box mit einem STM8. Aus dem nicht geschützten Prozessor habe ich Flash und Eeprom ausgelesen und den Flash Inhalt durch einen STM8 Disassembler geschickt. Im Eeprom sind nur 2 Byte geschrieben. Jetzt hab ich zwar
Das hier ist vielleicht auch einen Blick wert: https://github.com/Prehistoricman/STM8-IDA (die Seite hier fand ich ebenfalls gar nicht so übel: http://aquarel-electronic.de/STM8/ASM8/ASM8_Page.html)
-
Thread
Probleme mit einfachem GPIO PinState User Code mit CubeIDE
hier: https://my.st.com/content/my_st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries/stsw-stm32054.license=1617895331513.product=STSW-STM32054.version=3.5.0.html Darüber ist auch eine Online-Dokumentation abrufbar...
Link: > https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries/stsw-stm32062.html#documentation Da verwechselst du was. Diese Anleitung ist für die alte SPL, die war mal vor der HAL aktuell. CMSIS ist
-
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 ???
Motopick schrieb im Beitrag #7536168: > STM32 / PIC ??? Wenn PIC dann welcher PIC? Es gibt da unzählige Familien mit unzähligen Möglichkeiten, Spezialhardware etc.pp. Den alten Kampf AVR gegen PIC hat längst der STM32 für sich entschieden
-
Thread
Nur PLL clock für Timer?
Mit den SAMs habe ich noch nicht gearbeitet. Habe nur Erfahrung mit älteren NXP ARM7TDI, LPC1788 und STM32F1/F4. Ja, die Doku ist bei ST auch nicht immer hilfreich. Mit welchen Werkzeugen arbeitest Du übrigens? Ich arbeite mit ST TrueStudio. Ein STM32F1 schaffte die Berechnung eines faktorisierten,
libriaries installieren. Wenn du Linux auch noch auf der Platte hast, wird es ein Kampf. Beim STM32 arbeite ich mit STM Workbench von AC6. Das habe ich recht schnell zum laufen bekommen im Gegensatz zum Atollic Studio, wo es Probleme gab mit dem Debuggen. Mit dem STM32L431 will ich einige Projekte