-
Thread
Amperemeter Datenlogger
gebaut. Da werden geloggt: 2 Spannungen (der Atmega könnte 8 Spannungen/Ströme) 2 Leistungen über S0-Bus 2*Energieverbrauch über S0-Bus 6 Temperaturen (DS1820) Eine 2GB SD-Karte ist nach 15 Jahren voll mit Textfiles wie im Anhang. Heute würde ich statt des Atmega aber ein ST32F4discovery verwenden
Das STM32F4discovery-Board kostet bei rs-online 12.65 € + 19 % USt = 15.05 €: http://de.rs-online.com/web/p/entwicklungskits-prozessor-microcontroller/7458434/ Ein 320*240-Farbdisplay kostet beim Chinesen
-
Thread
STM32 USART: es wird nichts gesendet
Liebes Forum, ich habe das Eval-Board "STM32F3DISCOVERY". Darauf befindet sich der STM32F303. Ich möchte die USART2 in Betrieb nehmen, daher war mein erstes Ziel die TX und RX Pins verbinden und die Zahl 0x55 zu senden und gleichzeitig zu empfangen
TX-Pin gehängt und habe bemerkt, dass nichts gesendet wird. Ich habe das ausprobiert, in dem die Zahl 0x55 in einer Endlosschleife permanent gesendet wird. Dieser Pin geht lediglich auf High. Hier ist mein Programm-Code: [c] #include <stm32f30x.h> #include <stm32f30x_gpio.h> #include <stm32f30x_rcc.h
-
Thread
[ARM-GCC] malloc Page Size 4096 Byte änderbar?
? Laufen da keine Prefetch/Buffer Algorithmen? Frage in die Runde? Ist SRAM auf "dem" STM32 (F4) schneller als SDRAM?
Dumpfbacke schrieb im Beitrag #5049616: > Ist SRAM auf "dem" STM32 (F4) schneller als SDRAM? Gemeint ist natürlich jeweils *externes* SRAM/SDRAM
-
Thread
Keine Verbindung zum STM32L0
: https://www.st.com/en/microcontrollers-microprocessors/stm32l031f4.html Jemand eine Idee?
RST benutzen kann, oder > war das eine andere IDE? Die chinesischen ST-Link V2 Sticks haben für STM32 gar keinen Reset Ausgang. Der entsprechend beschriftete Pin wird nur mit STM8 verwendet. Siehe dazu http://stefanfrings.de/stm32/stm32l0.html#proginterfaces http://stefanfrings.de/stm32/
-
Thread
Radxa RS114 oder anderer µC zum Einstieg?
MCU zwischen STM32 und ESP. Ein M0+ Dualcore System mit den 8 nur in ASM programmierbaren PIOs ist ein geiles Spielzeug. Aber als totaler NOOB damit beginnen? Ich weiß ja nicht... Nicht mal der TO weiß ja wie weit
auf eben diese Maschine gedrillt wurde. Ich hatte hier schon mal gewitzelt mit "Ingenieur für STM32F1xx" versus "Ingenieur für STM32F3xx", die sich 'grundlegend' unterscheiden... Nein, so nicht. Eigentlich mit allen Produkten kann man etwas basteln und man kann (und muß) auch bei Verwendung
-
Thread
STM32 CAN Bus
Fragen zum CAN, habe diesen noch nicht benutzt. Geplannt ist über einen CAN Ethernet Koppler mehrern STM32 anzusteuern. Die STM32 Modulen sollen mit STM32F105V8T6 72Mhz (mit 25Mhz Quarz) ausgestattet sein. Der CAN Ethernet Koppler soll der Master sein und die STM32 module dann die Slaves. Jedes STM32
Schrauber Was für ein Modul nimmst du denn da? Bin momentan auf der Suche nach einem Modul mit dem STM32F105, welches beide CAN-Schnittstellen und evtl. ein paar I/Os hat.
-
Thread
Eigenes STM32 Board mit Programmierung per mbed IDE
das hier: http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-mcu-packages/stm32cubef0.html#getsoftware-scroll
TARGET_STM32F0/TARGET_NUCLEO_F042K6 Prinzipiell geht das für ein eigenes Target dann so das du das Verzeichnis TARGET_NUCLEO_F042K6 kopierst und daraus z.B. MYBOARD_F042K6 machst. Darin ist anzupassen die PinNames.h
-
Thread
Camera Modul (OV9655) am STM32F4 Discovery Board
Das Open407V-D hat ein Offset-Teil, um LAN und SDIO und LCD-FSMC gleichzeitig zu betreiben; das HY-stm32f4xx wird auch für den STM32F103ZG verwendet und hat FSMC-NOR Bank4 und andere Änderungen; kurz: Ich müsste dein Programm umschreiben, auch auf CoIDE 1.5.1, denn diese Version brauche ich, um Linker-file
verwendete Bild in einem Rutsch vom Flash auf die Karte schreibt: [c]const uint16_t pic[76800] = { 0x9BA8,0xA3E9,0xAC0A,0xAC2A,0xA3E9,0x9B88,0xA3C8,0xAC0A, ... // weitere 9500 Zeilen weggelassen }; FIL f; if(f_open(&f, "0:/PIC.DAT", FA_WRITE | FA_CREATE_ALWAYS) == FR_OK) { f_write(&f,
-
Thread
STM32 DMA Byte Transfer zu Word-Peripherie, aber soll Byte bleiben
Frage, wie die vielen WS2812 Bibliotheken für STM32 mit DMA und Timer überhaupt laufen können... oder hab ich hier nur Pech mit dem STM32F4?
Hmmm ich habe ein ziemlich ähnliches Programm auf einem stm32f103 laufen und es geht auch so wie gedacht vom byte aif half word, habs allerdings nicht mit dem HAL sondern direkt mi registern gemacht. Welcher stm32f4 ist denn genau auf dem board drauf, dann
-
Thread
STM32F030F4P6 interne Temperaturmessung
Mein STM32L0 zeigt gerade 21,12°C der Thermometer an der Wand in 2M Abstand 21,3°C. Scheinbar geht es genauer. Hat dein STM32 die Register mit Kalibrationswerten vom Werk?
A. F. schrieb im Beitrag #5759086: > Hat dein STM32 die Register > mit Kalibrationswerten vom Werk? Verwende ich beim STM32F030F4P6 und haben sinnvolle Werte.
-
Thread
STM32 Software Reset nach Befehl per CAN
reset on the device. Refer to the STM32F10xxx Cortex-M3 programming manual (see Related documents on page 1) for more details."
Hallo! habe [c]NVIC_SystemReset();[/c] getestet. Alle Variabeln werden auf 0 gesetzt und das Programm wird neu gestartet. Es funktioniert also mit einem stm32f107vct6. Vielen Dank für Eure Hilfe und nette Grüsse! M.B.
-
Thread
STM32F429-Discovery Recycling: 90 MHz Frequenzzähler mit TFT
Als Entwicklungsboard für die STM32F429 µCs gedacht, ist das 429-Discovery-Board neben dem schnellen µC auch noch mit einem SDRAM, div. ICs und einem 2,4" TFT-Display bestückt: http://www.st.com/web/catalog/tools/FM116/CL1620/SC959/
/fmeter/neue_versionen.htm#c2) finde ich "nur" ein paar Schnipsel: http://mino-elektronik.de/progs/STM32F4xx/f_mess.c und http://mino-elektronik.de/TFT-direct-drive/TFT-direct-drive.htm#tft-4 Na denn flashe ich erstmal dein binary...
-
Thread
STM32 Startprobleme
nicht beeinflussen kann. Wo ist der Fehler? Die main.c sieht wie folgt aus : [c] #include "stm32f10x_lib.h" // STM32F10x Library Definitions #include <stdio.h> #include "STM32_Init.h" // STM32 Initialization #include "stm32f10x_usart.h" /
mit den folgenden Parametern ein Testprogramm in den Controller schreiben: halt reset stm32x mass_erase 0 flash write_bank 0 C:/STM32/Examples/Olimex/stm_p103_blink_flash/main.bin 0 Nach dem Drücken des Reset-Tasters blinkt die LED an PC12. Habt ihr vielleicht schon ein paar Sachen
-
Thread
Zeitschaltuhr + PWM
Dir früher oder später das Getriebe. Falls du ein Arduino Board mit RTC suchst, google mal nach "STM32F103C8T6 minimum system development" Board. Dazu besorgst du dir noch einen "ST-Link v2" kompatiblen Programmieradapter. Anleitung: http://wiki.stm32duino.com Die RTC wird von Arduino nicht unterstützt, so weit ich weiß. Die musst du "zu fuß" programmieren. Anleitung dazu: http://stefanfrings.de/stm32/stm32f1.html#rtc Alternativ empfehle auch ich ein ESP Modul (z.B. NodeMCU mit ESP8266). Das hat zwar eine ungenaue Uhr, aber dank Internet Verbindung kann er die Uhrzeit von einem Server abfragen
-
Thread
STM32f407 (black) SDIO CLK Fragen
mit den 48 MHz kann es auch Probleme geben: https://www.st.com/resource/en/errata_sheet/dm00037591-stm32f405-407xx-and-stm32f415-417xx-device-limitations-stmicroelectronics.pdf#page35
den 48 MHz kann es auch Probleme geben: > https://www.st.com/resource/en/errata_sheet/dm00037591-stm32f405-407xx-and-stm32f415-417xx-device-limitations-stmicroelectronics.pdf#page35 Das betrifft mich doch eigentlich nur wenn ich das "BYPASS" Bit gesetzt und NEGEDGE auf 0 steht.
-
Thread
Ressourcenabschätzung für FOC
helfen, der das etwas abschätzen kann? Welche Max. RPM ist mit folgenden Mikrokontrollern möglich: - STM32 F0 @ 48MHz (z.B. STM32F091) - STM32 F3 @ 72MHz (z.B. STM32F303) - STM32 F4 @ 180MHz (z.B. STM32F446) Und wieviel Flash braucht man etwa für die FOC alleine? Danke schonmal im Voraus.
gleichzeitig. Das ist im Endeffekt nur ne LUT mit Linearer Approximation. Wenn du unbedingt einen STM32 einsetzen willst würde ich den STM32F446 nehmen der sollte bei ca. 10us rauskommen. Das kannst du dir z.B. beim VESC angucken der kann auch mit 40kHz die FOC berechnen und das auf einem 405. Wenn
-
Thread
STM32F4 Discovery kit inkl. Zubehör?
Hallo Zusammen, kann mir jemand sagen, wo ich günstig ein STM32F4 Discovery kit inkl. LCD und Debugger finden kann?
Egal ob Discovery STM32F4 oder STM32F429 wird noch ein USB kabel A auf mini B benötigt für den ST-Link / Stromversorgung (sowas hat man ja normalerweise rumliegen - wird nicht mitgeliefert). Wenn man ber den USB Host
-
Thread
Arm GCC mit Option -flto erzeugt Fehler Gesperrt
eliminieren. Ist dir aber sicher bekannt :) Bei kleinen 8 Bitern ist schon richtig, aber bei einem STM32F407 sehe ich kein Problem sich einen Puffer per malloc zu beschaffen. Außerdem ist das malloc im USB-Treiber von HAL eingebaut.
Habe mir mal die map-Files mit und ohne lto angesehen. Der Fehler mit lto sbrkr.c:(.text._sbrk_r+0xc): undefined reference to `_sbrk' Im map-File ist _sbrk nicht zu finden. Beim compelieren ohne lto findet sich _sbrk im map-File OTG_FS_IRQHandler 0x08004014 0x10 Src\stm32f4xx_it.o
-
Thread
Stabilität von Lwip und stm32
nicht daran wie es eingebaut wird. Bu B. schrieb im Beitrag #5093484: > auf ein selbstgebautes STM32F4 board. Der Rest bleibt Rätselraten. An der eigenen Kreation kann es ja *nie* liegen. Nur immer an den anderen ....
Bei mbed gibt es einen Fix für den STM32 emac Treiber für den Fehler: STM32 - fix bug were sockets stop receiving data https://github.com/ARMmbed/mbed-os/commit/9620b0fc7fcb63d792e5b68e8c55e3c31b273811 m.f.G. Dieter Gräf
-
Thread
STM32F4xx - Batterie wird leer gezogen
der erste mit diesem Problemen.... https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fVbat%20problem%20on%20a%20STM32F4&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B
?RootFolder=https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Vdd%20being%20held%20at%200.7V%20with%20backup%20battery%20fitted&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=96 Von STM hat man bisher
-
Thread
STM32CubeIDE > Includes
in weiteren Unterordnern die device specific header files: https://github.com/STMicroelectronics/STM32CubeF0/tree/master/Drivers/CMSIS/Device/ST/STM32F0xx/Include Die gewünschte stm32f0xx.h liegt hier: https://github.com/STMicroelectronics/STM32CubeF0/blob/master/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h Schaust du in die stm32f0xx.h hinein, findest du weitere includes. Nun musst du in den Compilereinstellungen in deiner CubeIDE (im selbigen Projekt) das flag "STM32F030x8" übergeben, um die
-
Thread
TI TMS320F28P55x, STSPIN32G0 und Informationen zur Elektronik militärischer Flugkörper
TMS320-Serie um für AI optimierte Varianten, während ST die Motorcontroller-Familie STSPIN um einen STM32G0-basierten Chip ergänzt. Auf war-sanctions finden sich derweil immer mehr Informationen darüber, welche Komponenten in UAV und Co zum Einsatz kommen. ### TI - TMS320F28P55x mit NPU Texas Instruments
der F29H859TU-Q1 ab Ende des Jahres 2024. [/c] ### STMicroelectronics – STSpin auf Basis eines STM32G0 Mikrocontroller erobern immer mehr Bereiche der Motorsteuerung: in vielen Fällen kommen mit CORDIC-Beschleunigern
-
Thread
STM32 - Float Konvertierung - Führt nicht zum Compilerfehler, aber zum Abbruch zur Laufzeit
arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -Wall -Wextra -g -Os -ffunction-sectio ns -std=gnu99 -I . -I libstm32/inc -I include -DMCK_STM32_32MHZ -c -o source/ main.o source/main.c arm-none-eabi-gcc libstm32/src/stm32f10x_vector.o stm32f10x_it.o source/main.o s ource/stm32_init.o source/adc.o source/gpio_config.o
mthumb -Wall -Wextra -g -Os [/c] -msoft-float [c] -ffunction-sectio ns -std=gnu99 -I . -I libstm32/inc -I include -DMCK_STM32_32MHZ -c -o source/ main.o source/main.c arm-none-eabi-gcc libstm32/src/stm32f10x_vector.o stm32f10x_it.o source/main.o s ource/stm32_init.o source/adc.o source/gpio_config.o
-
Thread
Anfangen mit ARM-uControllern, Umstieg von Arduino
dem Netz https://developer.mbed.org/users/mbed_official/code/mbed/file/7d30d6019079/TARGET_NUCLEO_F030R8/stm32f0xx_adc.h Zitat daraus: >THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR >PURPOSE ARE DISCLAIMED. grob übersetzt: DIE IMPLIZIERTEN GARANTIEN DER MARKTFÄHIGKEIT
ST, Atmel etc. gleich ist, nur > die externe Peripherie ändert z.B. von einem SAM3-Serie zu der ST32-Serie. Die ändert sich auch zwischen STM32F und STM32L, oder zwischen SAM3X und SAM3U. > Ich wollte einfach ein paar generelle Informationen über Controller die > einen ARM Kern verwenden, in
-
Thread
Übersicht über preisgünstige elektronische Geräte für reverse-engineering Gesperrt
Falls folgende Pins des STM32 auf die Testpunkte herausgeführt sind, könnte man mal versuchen, den Bootloader zu kontaktieren: USART1_RX (PA10, Pin 43) USART1_TX (PA9, Pin 42) BOOT0 (Pin 60) => auf HIGH legen BOOT1 (Pin 28
HID mit dem stick zu kommunizieren, also könnte sein das es geht. An sonsten bleibt nur JTAG, den STM32 bootloader aktivieren, wie du schon gesagt hast, muss man boot0/1 umstellen, ist natürlich extrem böse da pin60 unter dem µC aud GND geroutet ist. Den einzelnen pin abzulöten geht schon, ist aber
-
Thread
RAM /Flash Speicher auslesen?
einfach wild > los googlen. Aber vllt. hatte ja schon mal jemand ein ähnliches > Vorhaben. Den STM32F4 kenne ich noch nicht. Meistens läßt sich aber bei Compilern die Initialisierung von Variablen auch ganz abschalten. Im RAM stehen nach Einschaltung alle möglichen Werte zwischen 0x00 und 0xFF
Hi Wilhelm, das STM32VL Discovery hat einen STM32F100RB (http://www.st.com/internet/evalboard/product/250863.jsp) und besitzt leider kein RS-232. Die Daten müssten alle über den ST-Link per USB / SWD geschickt werden.
-
Thread
I2C-Kommunikation stoppt nach ca. 1-5 Sekunden
getroffen worden. Ich befürchte, da musst du nochmal zurück zum Router und eingreifen. Wenn das ein STM32 ist, vermisse ich da auch die Abblock-C an jedem (!) Supplypärchen. Dann sproddelt schon der Port mit Störungen. In meinen Motorsteuerungen mit STM32 hängt an jeden Paar ein 100n/10µF Kombo und
getroffen worden. Ich befürchte, > da musst du nochmal zurück zum Router und eingreifen. > Wenn das ein STM32 ist, vermisse ich da auch die Abblock-C an jedem (!) > Supplypärchen. Dann sproddelt schon der Port mit Störungen. > In meinen Motorsteuerungen mit STM32 hängt an jeden Paar ein 100n/10µF > Kombo
-
Thread
STM32 Development Board
passende Leiterplatte (bzw zumindest mal den Schaltplan dazu) vorbereitet :) Features sind: - STM32F103VE im 100Pin LQFP mit nahezu allen Pins auf Stiftleisten rausgeführt. - Audio via TLV320AIC - USB via Controller - USB via FT232RL (USART1 für Softwareupdates) - SD Card via SDIO - Ethernet
Mit der Beschaltung funktionieren alle Komponenten. http://www.olimex.com/dev/index.html ARM - STM32-P103
-
Thread
Was wäre wenn es keine Atmegas mehr gäbe.
Ich habe schon den ATMEGA, PIC24, STM32F103 und LPC2368 programmiert. Alle haben Vorzüge (ausser ATMEGA). Der größte Nachteil der PIC24 Reihe ist, dass die eingebaute Pheriperie von derivat zu derivat immer ein Tick anders ist. Nimmt
Wissen über PIC24 weg werfen und das Datasheet neu studieren. (Das war bei Microchip schon immer so) STM32F103 (ARM-Cortex M3 Kern) ist ein genial, schnelles und Stromsparendes Teil. Hat mich echt überzeigt. Kosten: Eclipse+GCC = 0 EURO, Olimex JTAG 60 EUR. Den STM gibt es bereits ab 48 Pins und ist untereinander
-
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
[V] Div. EVA Baords
Captain C. schrieb im Beitrag #3736022: > > STM32 F3 Discovery > > STM32F4-Discovery > > STM32 L1 Dicovery > Könntest Du bitte die genauen Boardbezeichnungen preisgeben?
Beide Kits sind weg. STM32F4-Discovery STM32 L1 Dicovery
-
Thread
ILI9486 Display von Raspberry auf STM32 portieren
0x48 0x98 0x37 0x0a 0x13 0x04 0x11 0x0d 0x00 0x10000e1 0x0f 0x32 0x2e 0x0b 0x0d 0x05 0x47 0x75 0x37 0x06 0x10 0x03 0x24 0x20 0x00 0x10000e2 0x0f 0x32 0x2e 0x0b 0x0d 0x05 0x47 0x75
0x10000e0 0x0f 0x1f 0x1c 0x0c 0x0f 0x08 0x48 0x98 0x37 0x0a > 0x13 0x04 0x11 0x0d 0x00 > 0x10000e1 0x0f 0x32 0x2e 0x0b 0x0d 0x05 0x47 0x75 0x37 0x06 > 0x10 0x03 0x24 0x20 0x00 >
-
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
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
Bullshit-Bingo: https://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
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
-
Thread
Umstieg von Atmel AVR auf NUCLEO-F042K6
/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=https%3a%2f%2fmy%2est%2ecom%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fGPIO_ToggleBits%28GPIOD%2cGPIO_Pin_9%29%3b&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=174 http://www.emcu.it/STM32F0xx/STM32F0xx.html https://www.youtube.com/watch?v=nP6TR6NAZTQ
-
Thread
STM32F4 Timer interrupt
Guten Abend zusammen, ich habe hier ein STM32F411RE (Nucleo Board) und verzweifle grade an der Einstellung der Timer. Es soll einfach 2 mal pro Sekunde der TIM2_IRQ Handler aufgerufen werden, der dann die LED toggelt. Wahrscheinlich fehlt
for TIM2 interrupt NVIC_SetPriority(TIM2_IRQn, NVIC_EncodePriority(NVIC_GetPriorityGrouping(), 6, 0)); // enable interrupt for timer 2 NVIC_EnableIRQ(TIM2_IRQn); [/c] Sämtliche NVIC_* Funktionen stammen aus dem core_cm4.h Header, der über den entsprechenden stm32f*.h automatisch mit eingebunden
-
Thread
ARM-AI-Assistent final, RP2040 mit 200 MHz Maximaltakt uvm
es auch nicht gab. Das geht mit den üblichen RGB-Interfaces schon *lange*. Erstbestes Beispiel: STM32F429I-DISC1 . QVGA, 262K Farben, man kann natürlich alle Pixel individuell ansteuern, man hat genug Speicher und Rechenleistung um flüssige Animationen darzustellen. Das Board gibt's schon so lange
auch nicht gab. > > Das geht mit den üblichen RGB-Interfaces schon lange. Erstbestes > Beispiel: STM32F429I-DISC1 . QVGA, 262K Farben, man kann natürlich alle > Pixel individuell ansteuern, man hat genug Speicher und Rechenleistung > um flüssige Animationen darzustellen. Eben die STM32 waren nicht
-
Thread
Development Board gesucht
und die Weboberfläche. Also vom STM32F103 mit externem Ethernetcontroller würde ich ganz klar abraten. Kostet ja nicht weniger und ist deutlich leistungsschwächer. Von den anderen Nachteilen ganz zu schweigen. Wenn Du viel Flash-Speicher
Ethernet, ist dann > günstierer als das extra zu kaufen > > https://www.olimex.com/Products/ARM/ST/STM32-P107/ Auch hier wieder ein ST32F1er Controller. Der M7 kann dreimal so hoch takten, hat eine bessere interne Struktur, erheblich mehr Speicher (8mal soviel RAM!) und auch andere Funktionen, wieso
-
Thread
makefile Suffixregeln
${CC} ${CFLAGS} -I./ -o$@ ./$< ./o/misc.o : misc.c ${CC} ${CFLAGS} -I./ -o$@ ./$< ./o/stm32f10x_adc.o : stm32f10x_adc.c ${CC} ${CFLAGS} -I./ -o$@ ./$< ./o/stm32f10x_dma.o : stm32f10x_dma.c ${CC} ${CFLAGS} -I./ -o$@ ./$< ./o/stm32f10x_gpio.o : stm32f10x_gpio.c ${CC} ${CFLAGS} -I./ -o$@ ./$< ./o/stm32f10x_flash.o : stm32f10x_flash.c ${CC} ${CFLAGS} -I./ -o$@ ./$< ./o/stm32f10x_it.o : stm32f10x_it.c ${CC} ${CFLAGS} -I./ -o$@ ./$< ./o/stm32f10x_rcc.o : stm32f10x_rcc.c
-
Thread
CubeIDE Variablen in externen Modul unbekannt
für alle anderen Familien genauso) https://www.st.com/resource/en/user_manual/um1786-description-of-stm32f3-hal-and-lowlayer-drivers-stmicroelectronics.pdf
/STM32Cube/STM32Cube_FW_F3_V1.11.0/Drivers/STM32F3xx_HAL_Driver/Inc$ ls *spi.h stm32f3xx_hal_spi.h stm32f3xx_ll_spi.h [/code]
-
Thread
Umbau von STM32F030F4P6 auf AVR mit Software
lieber bei den alten AVR, die kann ich anwenden so weit wie > ich es verstehe. So schwer ist ein STM32F0 nicht zu programmieren, wenn man nicht alles auf einmal will, und sich schon etwas mit Mikrocontrollern auskennt. Aber vom Cube-HAL würde ich persönlich abraten, das einzige was der bringt, sind
Kommunikation kannst du von dort kopieren. > Bleibt aber eine Frage dazu, wie programmiere ich einen ST 32 ? Einstiegshilfe für den STM32F1xx findest du zum Beispiel hier: http://stefanfrings.de/stm32/index.html
-
Thread
STM32 externer Interrupt funktioniert nicht immer!
aber die Ausführung und starte sie neu wird nicht mehr in die ISR gesprungen. Ich verwende das STM32-LCD Board von Olimex (STM32-F103ZE) zum Debugen verwende ich den ARM-USB-OCD mit OpenOCD. Als Entwicklungsumbebung ist das IAR - Kickstart V 6.0 im Einsatz. Ich habe keine Ahnung wo der Fehler
= 0x0F; NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); } // sollte ins stm32f10x_it.c extern volatile uint8_t my_EXTI; void EXTI0_IRQHandler(void) { if
-
Thread
STM32 ST-Library Pro oder Kontra
Atollic habe ich auch probiert, ist mir aber doch zu sehr beschränkt. Allerdings stehe ich mit den STM32F10x_StdPeriph_Driver'n ein bischen auf Kriegsfuß. Am Anfang sieht das ja ganz nett aus. Wenn man dann aber die Doku zum Stm32 durcharbeitet lernt man die Register kennen. Und sieht sie auch schön
Juergen schrieb im Beitrag #2346840: > Allerdings stehe ich mit den STM32F10x_StdPeriph_Driver'n ein bischen > auf Kriegsfuß. [...] Damit bist du nicht allein. Die Lib führt zudem zu /mehr/ erforderlicher Doku, denn mit der Doku der Lib ist es meist nicht getan, die
-
Thread
Incremental Encoder läuft nicht an 2 µC
Hallo! Habe einen Incremental Encoder(HEDS-9140) an einen STM32F429 angeschlossen und werte diesen per Timer aus. Den Aufbau habe ich mal als Skizze angehängt. Bei einem angeschlossenen STM32F429 funktioniert die Auswertung perfekt. Hänge ich jetzt aber einen
Mit dem Oszi gucken hätte ich auch selber drauf kommen können. Das Problem liegt wohl an PIN A0. Auf dem Oszi ist auf dem einen Kanal kein sauberes Rechtecksignal. Klemme ich das Board mit dem STM32f429 ab kommen beide Kanäle sauber. Habe jetzt gesehen das der USER-Button auf PIN A0 liegt. Denke
-
Thread
Arduino Uno R4 im Handel erhältlich
. Sämtliche STM32-Nucleo und Discover Boards werden unterstützt. Ob die Renesas schon drinn sind, weiß ich nicht, wird aber sicher so passieren.
/0.21/platform-specification/ Das Thema war PlatformIO, nicht Arduino Cores. Arduino F. schrieb im Beitrag #7443908: > Gerade das von Manfred genannte Adafruit, das ist bekannt dafür die > nötigen
-
Thread
STM32L021D4 und ST-Link
werden soll mit einem ST-Link China Klon (dieser Funktioniert mit zwei anderen Customboard und einem STM32F1 und F4). Jetzt habe ich aber das Problem, dass ich einfach keine Verbindung zum Controller bekomme mit dem ST-Link Utility. Eingestellt ist Software System Reset. Der NRST Pin ist mit einem
auf Verbinden, dann NRST von Masse trennen. Beachte, dass der China Stlink das Reset nur für den STM8 benutzt, nicht für STM32.
-
Thread
STM32F4Discovery Programmer
Hallo Leute! Ich wollte mir das STM32F4 Discovery Board kaufen ( http://www.watterott.com/de/ ), frage mich aber, welchen Programmer ich dafür benötige. Irgendwelche Empfelungen? In der Wiki habe ich leider nichts dazu gefunden.
Stimmt, der Link ging nicht. http://www.watterott.com/de/STM32F4Discovery Da ist echt schon ein Programmer drauf? :O
-
Thread
Neuer Jetson, ESP32-P4-Entwicklerplatinen, Satelliten-Arduino uvam
mitbringt: [c] • New tools and versions: The latest STM32Cube tools include STM32CubeMX configuration tool v6.13.0 and STM32CubeIDE v1.17.0. Additionally, there are new versions for eight existing STM32Cube MCU packages and two brand-new packages to support
have been released for STM32U0, STM32U5, STM32WB0, STM32WB, STM32WBA, STM32H5, and STM32H7 series. • Maintenance updates: Applied to STM32F1, STM32F2, STM32L4, and STM32G4 packages. [/c] An „detaillierten Changelogs
-
Thread
Mal wieder ein Selbstbau-Logicanalyzer mit ATmega.
Steffen schrieb im Beitrag #3913794: > Xmega bis 32MHz STM32F4 zum gleichen Preis 168 MHz, 1MB Flash 500kB RAM, ... STM32F4DISCOVERY zum Preis von 14€ gibt schon fertige Logic Analyzer Projekte die dringend weiterbearbeitet werden müssen ...
Mirco schrieb im Beitrag #3913802: > STM32F4 zum gleichen Preis 168 MHz, 1MB Flash 500kB RAM, ... Hauptsache mal getrollt, oder? Aber ein Stm32f4 für 2€ mit 500KB Ram wäre nicht schlecht - wenn es ihn gäbe...