-
Thread
Frage zu RMII Ethernet Switch
Hallo, ich versuche momentan den 3 Port Switch KSZ8873RLL in Kombination mit einem STM32H7 Inbetrieb zu nehmen. Die Software für die Ethernet Kommunikation wurde auf dem STM32H7 Nucleo mit einem LAN8742A bereits erfolgreich getestet. Nun steht die Inbetriebnahme mit dem KSZ8873RLL an.
Könnte es daran liegen das die beiden PHYs intern Unterschiede besitzen? Oder muss der Code auf dem STM32 für den neuen PHY/Switch angepasst werden?
-
Thread
ARM Cortex gegen AVR
Pins. Übrigens kann man alle STM32 auch direkt über die seriellen Schnittstellen (CAN, USART, USB) programmieren. Dazu erhält jeder STM32 während der Produktion entsprechenden Code mit auf den Weg, so dass man über das entsprechende
Das ist natürlich auch eine feine Sache - ob und wie sich die STM32 direkt per Massenspeicher ansprechen lassen, ist mir leider nicht bekannt.
-
Thread
STM32F4xx Kompillieren von LwIP Demo
httpserver-netconn.o ./out/src/LwIP/main.o ./out/src/LwIP/netconf.o ./out/src/LwIP/serial_debug.o ./out/src/LwIP/stm32f4x7_eth_bsp.o ./out/src/LwIP/stm32f4xx_it.o ./out/src/LwIP/system_stm32f4xx.o ./out/lib/src/misc.o ./out/lib/system_stm32f4xx.o ./out/lib/src/stm32f4xx_exti.o ./out/lib/src/stm32f4xx_flash.o ./out
-o MainApp_rom.elf ./out/src/LwIP/fsdata.o:(.rodata+0xa928): multiple definition of `file__STM32F4x7_files_logo_jpg' ./out/src/LwIP/fs.o:(.rodata+0xa928): first defined here ./out/src/LwIP/fsdata.o:(.rodata+0xa93c): multiple definition of `file__STM32F4x7_files_ST_gif' ./out/src/LwIP/fs.o:
-
Thread
ARM Starter Kit
eigene grössere projekte, sieht doch das olimexboard für http://www.sander-electronic.de/es0028.html#STM32-H103 für lau... 36,29 inkl.mwst doch auch recht ordentlich aus ???
Programmer ist eher nicht das Problem. Anders als AVR verfügen etliche ARMs wie beispielsweise LPC2000, SAM7 und STM32 ab Werk über integrierte Bootloader per serieller Schnittstelle. In diesem Sinn ist USBprog hier eine Lösung für ein nicht existierendes Problem (und für JTAG ist er wohl noch nicht soweit)
-
Thread
DAC mit STM32CubeIDE und STM32F411CEU unter Linux
Schrittmotoren? (2) Wie kann ich die aufgenommenen Messwerte in einem Speicherabschnitt auf dem STM32F411CEU hineinschreiben? Gerne würde ich zudem in diskreten Abständen die komplette Abspeicherung überschreiben.
noch einschlägige Informationen? https://www.st.com/resource/en/user_manual/um1725-description-of-stm32f4-hal-and-lowlayer-drivers-stmicroelectronics.pdf und das Datenblatt und Referenz-manual deines Chip: https://www.st.com/en/microcontrollers-microprocessors/stm32f411/documentation.html Sich
-
Thread
STM32f4 TIM Base-Init
Bei mir im system_stm32f4xx.c finde ich gar kein #define PLL_M ich nutze das µvision 5 von Keil. Ich weiss es, es soll normalerweise in System_stm32f4xx.x stehen. hier ist dr inhalt dieser File: #include "stm32f4xx.h
(STM32F429xx) || defined(STM32F439xx)\ || defined(STM32F446xx) || defined(STM32F469xx) || defined(STM32F479xx) /* #define DATA_IN_ExtSDRAM */ #endif /* STM32F427xx || STM32F437xx || STM32F429xx || STM32F439xx
-
Thread
Serial Communiction uint8_t* Arduino
macht es da keinen Sinn wg. wenig RAM. Hier geht es aber offensichtlich um einen fetten Cortex-M7 mit reichlich Resourcen. Da kommt es jetzt drauf welcher Arduino Core verwendet wird. Wenn es ein STM32Duino ist, dann baut der auf dem STM32 HAL auf und die UART Funktionen können genauso verwendet
4 click. Ich kenne die allerdings nicht, hatte erst angenommen das wäre ein anderer Click 4 mit STM32F7.
-
Thread
Daten in FLASH schreiben (STM32F103C8) - ohne Bibliothek
Ich habe mir für einen Bootloader mal eine eigene Flash.h und Flash.c geschrieben. War für einen STM32F413VGT6, könnte aber bei dir auch funktionieren. Sind ganz wenige Zeilen, funktioniert aber bestens. flash.h: [c] #ifndef _FLASH_ #define _FLASH_ #include "stm32f4xx.h" void Flash_Unlock(); void Flash_Lock(); void Flash_Erase(uint8_t ucSector); void Flash_Write(uint32_t u32Addr, uint8_t * pucSrc, uint16_t usSize); #endif [/c] flash.c: [c]
-
Thread
Dumme Frage zum "C" mit AVR's
finde "LEDPORT |= (1 << LEDPIN)" nicht wirklich umständlich. Ist bei CMSIS auch nicht anders. Die STM32-Bibliothek ist da deutlich unangenehmer.
sbis 0x19, 2 ; 25 74: 03 c0 rjmp .+6 ; 0x7c <main+0x32> 76: 20 81 ld r18, Z 78: 25 23 and r18, r21 7a: 02 c0 rjmp .+4 ; 0x80 <main+0x36> 7c: 20 81 ld r18, Z 7e: 28 2b or
-
Thread
Was wäre wenn es keine Atmegas mehr gäbe.
es keine Atmegas mehr gäbe? Für die Mega8-Klasse: PIC24. Darüber tendiere ich bereits jetzt zu STM32.
nutzen, dafür ist der Chip günstiger. LPC2368 hat halt einen ARM7 Kern und braucht etwas mehr Strom als der STM32. Dafür hat der eine Ethernet-Schnittstelle und es gib jede Menge Demo-Codes. Sogar ein FAT Dateisystem für die MMC Card Schnittstelle. Programmierung geht
-
Thread
STM32F10x mit Atmega8 über i2c funktioniert nicht?
Arduino bereits erfolgreich testen konnte! Für mein Projekt will ich aber keinen Arduino sondern das STM32F10X Discovery Board verwenden. Also musste ein Master für den STM32 her. Ich benutze dafür die Stdperiph stm32 lib. In der Funktion I2C_start() bleibt er in der Zeile hängen: [c] while(!I2C_CheckEvent
mein komplettes Projekt an! Gruß Julian Hier meine wichtigsten Files: main.c [c] // STM32 Discovery I2C Sample #include "stm32f10x.h" #include "i2c.h" #define STACK_TOP 0x20002000-4 // init Stackpointer void nmi_handler(void); void
-
Thread
[V] REVA - STM32107C - Entwicklungs-Kit (Ether,LCD,Neigung,.)
: http://www.raisonance.com/~reva-stm32-connectivity-starter-kit__microcontrollers__product~product__T017:4h4ezgbct4rd.html (ohne den STM32f103) + http://www.raisonance.com/~stm32107c-daughter-board-for-reva__microcontrollers__product
(soweit möglich). Targets die man auf der Seite nicht sieht: th9x(avr) betty(lpc) primer1 sam7-ex256 stm32ze(China-Board) stm32tft(China-Board) stm32cam(China-Board) win lin x86(syslinux) ...
-
Thread
Beratung bzgl. Wahl des Mikrocontrollers
Also ich würde auf jeden Fall das STM32F4-Discovery-Board empfehlen, oder zum Selbstlöten einen Cortex M3 oder M4
Board Pins >> draufgehen(Gyro, Taster, Aux, USB-Micro, LED's, etc.) > Gibt ja auch andere Boards mit STM32 ohne dieses Zeug. Außerdem sind > noch ziemlich viele Pins frei. Ich sprach vom STM32F4-Discovery. man kann natürlich auch andere nehmen. Dr. Sommer schrieb im Beitrag #3572213: >> und dass
-
Thread
FTDI ft232rl - mehrere Chips an einem Bus
Oder einen zusätzlichen STM32H7 und mit dem 8 virtuelle Comports per USB erstellen. (einige dann in Hardware und den Rest in Software realisiert)
Implementiere doch auf allen STM32 ein USB Device und verbinde diese über einen USB-Hub mit dem PC. Das macht vieles einfacher/solider. Mike R. schrieb im Beitrag #5649585: > Oder einen zusätzlichen STM32H7 und mit dem 8 virtuelle
-
Thread
ST-Link V3: USB verlängern auf 20 m
PC zum Raspbery Pi per LAN oder WLAN ist auch noch klar, aber das Programmierprogramm auf dem PC (STM32CubeProgrammer) will auf USB zugreifen und nicht auf WLAN oder LAN. Das wird dann den ST-Link V3 nicht finden.
Notebook kopieren und kann es dann mit STM32 ST-LINK Utility auf das Zielsystem flashen.
-
Thread
Datei auf SD-Karte via AVR auf Computer übertragen
Nimmst einfach ein STM32F1 mit USB. Da gibts genug Mass storage Device Beispiele bei Github und ST
Variante: ein Cortex-M mit mbed-os. HW : https://de.aliexpress.com/item/4000069263843.html Ein STM32F411 mit reichlich Power, so groß wie das Bluepill board. Auf der Unterseite kann ein Flash IC aufgelötet werden, dann hat man mit einem W25Q128 schonmal 16 MByte on Board. https://de.aliexpress.com
-
Thread
Wie bzw. womit programmiert ihr eure AVR µC, speziell C++
AtmelStudio7 ******************************************* AVR-GCC 9.2.0 for Windows 32 and 64 bit ******************************************* -std=c++2a -fconcepts *******************************************
Also wenn du das jetzt neu anfängst und dir die Plattform egal ist: nimm einen STM32 und zwar aus folgenden Gründen: 1.) Du sparst dir das gefummel mit dem V-USB, das macht nur immer wieder Probleme, STM32 boards machen das nativ. 2.) Du kannst direkt dass PPM als HID an den
-
Thread
Programm unter Busybox nicht ausführbar
Binärdatei auf mein Board gebracht. Auf einer x86/amd64 Maschine? Dir ist schon klar, dass ein STM32 Prozessor kein x86/amd64 Binary ausführen kann? Du musst den gcc des embedded Linux als cross compiler nehmen, sprich, du musst die eine Toolchain installieren. > Ich habe auf einem STM32 ein
µCLinux in der Version 2.6.33. Ich hab das ganze hier nach gemacht: https://github.com/AdrianHuang/stm32f429-linux-builder 2⁵ schrieb im Beitrag #4684524: > Auf einer x86/amd64 Maschine? Dir ist schon klar, dass ein STM32 > Prozessor > kein x86/amd64 Binary ausführen kann? Inzwischen schon.
-
Thread
CAN mit STM32F4Discovery und MCP2551: MCP lässt nichts von CANBus zu Rx durch
Dein 2. Oszi-Bild (CAN_H_gelb__und_CAN_L_blau_.gif) sieht komisch aus. Ich habe eine ähnliche Konfiguration am Laufen - STM32F373 + SN65HVD1050 CAN Transceiver (Platine+Schaltung aber nicht von mir) + CANcaseXL(CANoe). Bei
mich mehr Sinn machen. Niklas Gürtler schrieb im Beitrag #3321777: > Dein 2. Oszi-Bild (CAN_H_gelb__und_CAN_L_blau_.gif) sieht komisch aus. > > Ich habe eine ähnliche Konfiguration am Laufen - STM32F373 + SN65HVD1050 > CAN Transceiver (Platine+Schaltung aber nicht von mir) + > CANcaseXL
-
Thread
CAN Verarbeitung mehrer Botschaften
Hallo zusammen, ich habe hier eine Relaiskarte mit 20 Relais. Darauf werkelt ein STM32F303 und ein TJA1043. Jedes Relais hängt über einen ULN2803 am STM und kann ein und ausgeschaltet werden. Vom PC aus sende ich via CAN Interface Daten an die Platine, dass klappt auch alles wunderbar
was ich geschrieben habe, der STM32 hat nur einen 3-fach FIFO. Der ATSAMC21 hat einen 64-fach FIFO, der läuft in 5ms nicht über.
-
Thread
STM32 HAL_SPI Problem: MOSI immer HIGH
STM32 ist es denn nun wirklich?
F. schrieb im Beitrag #5766197: > Ich wüsste auch gerne mal, warum das CubeMX Projekt für den > STM32F103C8T6 In Layout und Schaltplan ist ein STM32F103C8T6 wie im QubeMX Projekt. Auf dem Bild ist der falsche Value eingetragen sorry.
-
Thread
Was ist das wert ?
LPC1114 Grundbeschaltung die über die Schnittstelle geflasht werden kann - Maple Leaf Mini Clone (STM32F103RB 128kB Flash) mit entferntem Bootloader (wird über ST-Link programmiert) - STM32F103C8 Minimumboard - ATtiny4313 - aufgelöteter Tastensatz - TFT Farbdisplay 160x128 - 4 stellige 7-Segmentazeige
einen Arduino kaufen. Wenn er wirklich damit anfängt, werden ihn die drei Controllerfamilien (AVR/STM32/LPC) eher verwirren.
-
Thread
Ethernet PHY für STM32F107
etwas einfach halten will, kann sich mal den UIP anschauen. Scheinbar hat ST da schon was gemacht: "STM32F107xx connectivity line Ethernet low-level driver and web server demonstration based on uIP TCP/IP stack" http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32_eth_lib.zip
So richtig sparen kann man bei Abnahme von 90 Stück bei Rutronik, das kostet ein STM32F207RB mal nur 3,19. Farnell will für 100 immer noch 6,xx € WOW.
-
Thread
STM32 Timer: Interrupt bei jedem Inkrement/Dekrement
Ich möchte ein Rotary encoder mit einem STM32F7 betreiben. Es soll einfach z.B. bis 100 zählen und bei jeder Wertänderung (Hoch- oder Runterzählen) ein Interrupt auslösen. Das Zählen funktioniert. Aber so eine Interrupt bei jedem Schritt kriege
Man kann bei den STM32 auch Timer cascadieren, d.h. den Trigger-Out (TRGO) des einen Timers (Master) als Trigger-Input (TRGI) des anderen Timers (Slave) verwenden. Wenn man dann das Update-Event des Masters als TRGO-Signal
-
Thread
Ethernet PHY für STM32F4Discovery
können. Gerade die Versorgung der einzelnen Bereiche mit Taktsignalen ist ja in der STM32 - Famlie eine Wissenschaft. Gruß Thilo
Projektbeschreibung zum Thema, mit angepasstem Beispielcode: http://blog.tkjelectronics.dk/2012/08/ethernet-on-stm32f4discovery-using-external-phy/
-
Thread
CCMRAM richtig einsetzen
Jetz wäre meine Frage was denn die Designer von STM dazu bewegt hat ein CCM vorzusehen. Anders herum gefragt: welche ernsthafte moderne Anwendung für 32-Bit Controller hatten die STM-Designer im Auge um CCM zu implementieren. Oder ist das ein Feature
RM0364, Kapitel 2, da ist gleich die Übersicht. https://www.st.com/resource/en/reference_manual/rm0364-stm32f334xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Wie hier schon geschrieben wurde ist es bei anderen STM Serien noch aufwändiger, da gilt es nicht pauschal 'mit CCM geht kein DMA'.
-
Artikel
STM32
bis 120 MHz STM32F4 (2011) ARM Cortex M4F bis 180 MHz STM32H5 (2023) ARM Cortex M33F bis 250 MHz STM32F7 (2016) ARM Cortex M7F bis 216 MHz STM32H7 (2018) ARM Cortex M7F bis 400 MHz STM32N6 (2025) ARM Cortex M55F bis
Script im Pfad "/STM32F4xx_DSP_StdPeriph_Lib_V1.1.0/Project/STM32F4xx_StdPeriph_Templates/TrueSTUDIO/STM324x7I_EVAL/stm32_flash.ld" des Archives. Damit beim Starten die richtigen Initialisierungen vorgenommen werden (wie
-
Thread
Inbetriebnahme des I2C bei einem STM8 Board
angesehen aber immer noch keine Lösung gefunden. Ich habe für ein Projekt ein selbst designtes STM8 Borad mit einem STM8S105K6 nun versuche ich per I2C ein EEPROM anzusprechen. SCL und SDA sind jeweils mit einem 4,7 K Pull-up versehen. Die Pins in der STM8_128_EVAL_H habe ich entsprechend angepasst
[c] /* Includes ------------------------------------------------------------------*/ #include "stm8s.h" #include "stm8s_eval.h" #define I2C_DIRECTION_TX void main(){ // Hardware I2C konfig. I2C_DeInit(); I2C_Init(100000, 0xA0, I2C_DUTYCYCLE_2, I2C_ACK_CURR, I2C_ADDMODE_7BIT, 16); I2C_Cmd
-
Thread
STM32F401 flashen geht nicht
Hallo! ich versuche einen Program auf STM32F401 Discovery Board zu übertragen , der auf STM32F407 Disc.Board problemlos geflasht wird. Hab gemerkt, dass der STM32F01 andere Flash und Ram Größen hat als STM32F407. Kann mir jemand helfen, wie
Guten Morgen. ja hab geändert. geht immer noch nicht. stm32f4xx.h [c] #if !defined (STM32F40_41xxx) && !defined (STM32F427_437xx) && !defined (STM32F429_439xx) && !defined (STM32F401xx) #define STM32F401xx */ /*!< STM32F401CB, STM32F401CC
-
Thread
OLIMEX ATEMGA8 - Debugging-Modus funktioniert nicht
Beispiel augenblicklich umkippen. Wenn die das Debuggen so wichtig ist, dann erwäge einen Umstieg auf STM32. Da bekommst du den Debugger (ST-Link) fast geschenkt. Und er ist viel schneller.
sie letztlich nur selbst implementieren können. Bei Cortex-M (nicht nur STM32, auch denen von Atmel nun Microchip) ist das anders, da ist die Debug-Schnittstelle offen, und du kannst einen preiswerten FT2232 zum Debuggen benutzen. Auch die auf den diversen Xplained*-Boards
-
Thread
Empfehlung MCU Board für Beginner
meine empfehlung wäre ein NUCLEO F446RE https://www.reichelt.de/de/de/nucleo-64-arm-cortex-stm32-f4-serie-nucleo-f446re-p217196.html?PROVID=2788&gclid=CjwKCAiAiML-BRAAEiwAuWVggoYSpyrdx8jkxEa_ulPp-cbjtSy66hAD2B-7rvfRjYw_VdoYnLDvOhoCapMQAvD_BwE&&r=1 Stm32 ist einer der meist verbreiteten Embedded
> habe ein STM32F7 Board ... zu überdimensioniert Es ist wohl eher so, dass dein Gehirn dafuer unterdimensioniert ist. Aber auch alle anderen vorgeschlagenen Boards arbeiten nur mit Bits, Bytes und Worten.
-
Thread
Genaue Bezeichnung von CubeMx
Ach ja, und es heißt STM32CubeMX, nicht CubeMx.
STM32CubeMX ist eine grafische Anwendung von ST für den PC zur interaktiven Konfiguration von Hardware und Software der Mikrocontroller und Anwendungsprozessoren der STM32-Familie. Insbesondere wird die
-
Thread
STM32F429 CAN will nicht empfangen
jedoch nicht ausglöst... Hier ist der Code der das bewerkstelligen soll: [c] #include "main.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_spi.h" #include "stm32f4xx_exti.h" #include "stm32f4xx_can.h" #include "misc.h" void Delay
*/ /* Includes ------------------------------------------------------------------*/ #include "stm32f4xx_hal.h" /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* Private variables ---------------------------------------------------------*/ //CAN_HandleTypeDef hcan1; CAN_HandleTypeDef
-
Thread
µC mit viel RAM für Touch TFT mit "Wischen"
^^: http://de.farnell.com/stmicroelectronics/stm32f429i-disco/stm32f4-discovery-eval-board/dp/2355377
/pic32mx130f064d-i-pt/ic-mcu-32bit-64kb-flash-44tqfp/dp/2097777 http://de.farnell.com/alliance-memory/as6c1008-55sin/sram-1mb-2-7v-5-5v-128kx8-sop32/dp/1562898 Will er noch USB so muss er eben etwas tiefer
-
Thread
Frage bzgl. serial I/O Verbindungen beim STM32F401C
das MSB festgelegt. Beim Übertragen liest der a2610 bei steigenden Flanken den SDIO Pegel und der STM32F4 soll den SDIO Pegel bei fallender SCK Flanke ändern. Meiner Meinung nach ganz klassisch. Ich hab schon viel im Bezug auf SDIO beim STM32F4 gelesen. Allerdings finde ich nur Hilfestellungen bzgl
die Zeit und Muse mir etwas zur Hand zu gehen! Hier meine SDIO Init: [c] #include <stdio.h> #include "stdint.h" #include "inttypes.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_spi.h" #include "stm32f4xx.h" #include "stm32f4xx_sdio.h" /* relevante
-
Thread
I2C Problem: Kein ACK
cdn-learn.adafruit.com/downloads/pdf/adafruit-ina219-current-sensor-breakout.pdf]] aber von Ali) über einen STM32F103 anzusteuern. Nachdem der STM32 sich bei Hardware-I2C mit einem dauergesetzten Busy-Flag aufgehängt hat (aber das ist eine andere Geschichte), bin ich testweise auf Software-I2C umgestiegen.
korrekt zurückgelesen wird. Weshalb Software-I2C: Der Grund ist, dass das Hardware-I2C des STM32F103 sich wegen einen Bugs im Silizium mit gesetztem Busy-Flag aufhängt [[http://www.st.com/content/ccc/resource/technical/document/errata_sheet/7d/02/75/64/17/fc/4d/fd/CD00190234.pdf/files/CD00190234
-
Thread
Drehzahlmesser in Assembler (ATmega328)
eine 10-stellige Auflösung zu erhalten, durfte ich garnicht? Gut, das habe ich dann auch auf dem STM32H750 gemacht, ist Deiner geschätzen Aufmerksamkeit aber wohl entgangen. @Uwe Seinerzeit hatte ich 'C' verwendet, um bei verschiedenen Controllern nicht mehr nachsehen zu müssen, ob nach einem 16
Peter schrieb im Beitrag #7636145: > Einmal auf einem NXP11, parallel auf einem STM32H Prozessor. Das habe > ich mit C++ erledigt. Das gesamte Framework ist schon C++. > Es geht also auch in einer Hochsprache Selbstverständlich Peter. Auf diesem Hardware-Level geht es eigentlich
-
Thread
Suche Mitwirkende für Groovebox Entwicklung
Udo K. schrieb im Beitrag #6152267: > nimm einen STM32H7, der reicht dafür locker. > Dann sparst du dir das Linux mit all den Problemen, > und hast Echtzeit und geringe Latenzen. Na prima 20 Audio Kanäle + 128 Stimmen Sampleplayer + PitchShift +
temp schrieb im Beitrag #6152285: > Udo K. schrieb im Beitrag #6152267: >> nimm einen STM32H7, der reicht dafür locker. >> Dann sparst du dir das Linux mit all den Problemen, >> und hast Echtzeit und geringe Latenzen. > > Na prima 20 Audio Kanäle + 128 Stimmen Sampleplayer + PitchShift
-
Thread
WS2812B mit Lib von Martin Hubáček auf F103
Hallo Forum, ich möchte die WS2812B Library von Martin Hubáček von STM32F302 auf STM32F103C8 adaptieren. Leider bereiten mir die DMA Einstellungen Probleme. Meine Adaption ist angehängt. Das Original gibt es hier: https://github.com/hubmartin/ws2812b_stm32F3 Mir schien
Eine fertige und funktionierende Lib für STM32F103C8 und für einige STM32F4xx findest Du im WordClock-Projekt: https://www.mikrocontroller.net/articles/WordClock_mit_WS2812 Repo-Browser, d.h. direkter Link zu den WS2812-Sourcen: https
-
Thread
STMicroelectronics: 16€ chip auf 12€ Dev Board
/stm32f723ie.html Gruss Tobias
Naja, wenn man sich mit den "großen" STM32 ein bisschen beschäftigt hat oder auch nur im ST-Portfolio auf der Suche nach USB-HS war, stolpert man recht schnell über das Thema STM32x7. Spekulation: Denkbar wäre übrigens, dass ST hier Teile
-
Thread
STM32H725 ADC Rauschen
Hallo, ich habe einen STM32H7 und betreibe diesen mit einer externen Referenz Spannung von 2,048V. Die Sample Rate liegt bei 1MS/s. Dabei habe ich ein hohes rauschen von ca. +/- 200 Digit im 16Bit Mode, um 12 Bit Mode wackelt
Jens D. schrieb im Beitrag #7544575: > ich habe einen STM32H7 ok, anscheinend gibt es tatsächlich nur 3 verschiedene STM32H7 (450, 480 und 483). Aber manche haben zwei getrennte 12- und 16-Bit ADCs und andere nur einen gemeinsamen umschaltbaren. Und der
-
Thread
Interrupt beim STM32 F103
-L73 https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99/libraries/SrcWrapper/src/stm32/interrupt.cpp#L186 https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99
gleichen Code laufen, ohne sich um die verschiedenen Vektortafeln kümmern zu müssen: https://github.com/stm32duino/Arduino_Core_STM32
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
ADC6/7 alternativ GPIOs vom Port E und man kann den internen Pull-Up nutzen. Version 2 (rund - PCB 32mm Durchmesser) steht schon in den Startlöchern. Der Controller wird ausgetauscht durch einen ATmega4809
noch, ist aber einiges an Software drin, u.a. ein kleiner NMEA Parser. Aktuell baue ich einen mit STM32 Luxus Version für Auto Festeinbau. Getestet gegen Blitzerfoto, 1km/h nur Abvweichung der Geschwindigkeit. Mini GPS Logger ohne uC: https://www.youtube.com/watch?v=sOgZFN9XHdE
-
Thread
STM32 arm-none-eabi Linking Problem..
estack = ORIGIN(RAM) + LENGTH(RAM); /* include the section management sub-script */ /* (either "STM32_SEC_FLASH.ld" or "STM32_SEC_RAM.ld") */ INCLUDE "STM32_SEC_FLASH.ld" [/code] lib/STM32_COMMON.ld: [code] /* Common part of the linker scripts for STR32 devices Copyright RAISONANCE 2007
/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/gcc_ride7/startup_stm32f10x_md.s mit hinzu gelinkt: [code]/** ****************************************************************************** * @file startup_stm32f10x_md.s
-
Thread
Problem mit dem Flash
mir deine eMail Adresse zufaxt schicke ich dir meinen Code, da is spi auch dabei, läuft auf einem stm32 f429. Ps: das faxen War natürlich ein Witz höhö
Erkenntnisse? Habe jetzt 4 Tage den gleichen Mist durch.. Mit Flashrom kann ich die beschreiben, nur der Stm32 will das ganze trotz sauberem Spi Output im Scope nicht. Ich versuche das jetzt nochmal mit dem Drivestrength und serienwiderständen..dann weiß ich auch nicht weiter. Habe w25q32fvsig.
-
Thread
Atmel AT32 / AVR32 DEAD?
Schau Dir die STM32-Linien an, was sie kosten und wie leicht und billig der Einstieg ist. Da fällt die Entscheidung schon sehr leicht und zwar gegen AVR32. Und ich habe auf AVR32 entwickelt. Sind feine Teile, keine Frage
Eddy Current schrieb im Beitrag #2816917: > Schau Dir die STM32-Linien an, was sie kosten und wie leicht und billig > der Einstieg ist. Da fällt die Entscheidung schon sehr leicht und zwar > gegen AVR32. Und ich habe auf AVR32 entwickelt. Sind feine Teile,
-
Thread
STM32 CAN Botschaft empfangen
Hallo zusammen, ich habe hier einen STM32F103 auf dem BluePill Board. Daran hängt ein MCP2551 CAN Transciever. Damit versende ich erfolgreich CAN Botschaften. Jetzt möchte ich den umgedrehten Weg gehen und eine Botschaft empfangen
Der bxCAN-Controller im STM32 hat zwei Empfangspuffer mit je 3 Slots. Damit die befüllt werden, muss du Filterregeln definieren. Anhand der Filterregeln weiß der Controller welche Nachricht in welchen Puffer kommt. Alle andren
-
Thread
Literatur für ARM-CORTEX-M3
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 Hitec-Dings. - Den Wälzer
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