-
Thread
STM32F3: Problem mit hoher Stromaufnahme
Hallo liebe Gemeinde, ich habe in einem Projekt nun zum ersten mal einen STM32 eingesetzt, die genaue Bezeichnung ist STM32F303VBT im LQFP100 Gehäuse. Vor einem Jahr wurde von der Schaltung ein Prototyp gebaut, der ist seitdem im Dauereinsatz und macht keinerlei Probleme.
Als Ferrite verwende ich z.b. BLM18RK102. Mit dem Smart Tweezer messe ich schon bei 10 kHz 12 uH, aus dem Datenblattdiagramm lese ich bei 1 MHZ schon ein Z von ueber 80 Ohm ab, was in etwa den 12 uH entspricht. Die Perle kann 200 mA, der STM32 selbst darf hat eine Grenze von 160 mA.
-
Thread
SVPWM mit LPC1769
welchem Prozessor ich anfangen soll, denn ich habe glücklicherweise zu beidem Evalboards hier (einmal STM32F100 Discovery, STM32F4 Discovery und ein NXP-Board mit einem LPC17... irgendwas). Ich hoffe, ich komme heute endlich mal noch dazu, eine passende MOSFET-Endstufe zu bauen, dann kann ich mal versuchen
Moin, Also bei dem STM32 ist es möglich den ADC mit einem Timer zu syncronisieren. Wieviele parallele ADCs hat den ein LPC17? Der STM32 hätte 2 damit ließen sich 2 Phasenströme in der Lowphase der PWM gleichzeitig samplen
-
Thread
Bitfelder, Portabilität und STM32
guten Morgen, für einen STM32L451 wollte ich Funktionen aus einem STM32F205-Programm recyclen. Alles ganz primitiv. Die Bausteine der STM32-Familie sollen ja leicht austauschbar sein. Nur zwei Beispiele von den UARTs: Das Bit
ich in jeder Funktion eine Kleinigkeit ändern muss? Die 12505 #define (5300 beim F205) aus dem stm32l451xx.h helfen da nur bedingt :) Also wüsste ich jetzt gerne, was an Bitfeldern wirklich so schlecht ist. Ich finde eigentlich nur Aussagen wie zum Beispiel Wilhelm M. schrieb im Beitrag #6059618
-
Thread
STM32 Float Problem
Hier im Artikel steht was: http://www.mikrocontroller.net/articles/STM32#Tipp_FPU_von_STM32F4xx_nutzen
Unter der Annahme, daß deine Angaben über RIDE7 + Raisonance Compiler für ARM korrekt sind, stimme ich dir zu - große Sch***e. Ich habe ein ähnliches Problem für den stm32f4 mit der summon-arm-toolchain durchexerziert. Dort gab es allerdings nicht
-
Thread
STM32F103 - Timer2 Overflow Interrupt
Hallo, ich versuche aktuell, einen Timer2 Overflow Interrupt für den STM32F103C8 zu konfigurieren, leider klappt das nicht, mein aktueller Stand: [c] #include "stm32f10x_conf.h" void TIM2_IRQHandler(void){ GPIOA->ODR ^= 1; //Toggle Pin A0 NVIC
/en/microcontrollers/stm32f103c8.html
-
Thread
Suche Pulse Train oder Pulse Pattern Generator
Andere Möglichkeit: PIC32 (oder STM oder oder oder) über 32Bit SPI Transfer raus mit 40MHz. Pro Puls 15kByte. 128k hat z.B. Pic32MX370. Wäre zumindest recht einfach. Es gibt auch die MZ Typen mit 512kByte Ram.
Thomas S. schrieb im Beitrag #3736307: > Andere Möglichkeit: PIC32 (oder STM oder oder oder) über 32Bit SPI > Transfer raus mit 40MHz. Pro Puls 15kByte. 128k hat z.B. Pic32MX370. > Wäre zumindest recht einfach. Es gibt auch die MZ Typen mit 512kByte > Ram. 15*
-
Thread
Welcher PHY für STM32F4x7
gelesen. Aber die sind alle ziemlich konkret uC xy + PHY yz. Ich hab aber - bis auf den Prozessor (STM32F4x7) - keine Festlegung. Kann mir jemand Erfahrungswerte zum Thema PHY geben? Welche sind gut? Welche sollte man vermeiden? Was gibt es vielleicht sonst noch für Fallstricke? Vielen Dank.
des STM32F407 jittert anscheinend zu stark, deswegen bekommt der KSZ einen Quarzgenerator, der dann auch das RMII zum STM32 taktet. Und Micrel empfiehlt dringend die aufwändige Reset-Logik mit dem großen Kappa
-
Thread
STM32F03C8: SD-Card antwortet nicht
document/datasheet/DM00088500.pdf Tabelle Seite 31 sieht man das PA5 nur eine AF hat PA6 und PA7 mehrere. aktuelle stdperphlib V1.1.0 Download from http://www.st.com/web/en/catalog/tools/PF257884 im File Libraries/STM32F0xx_StdPeriph_Driver/inc/stm32f0xx_gpio.h Zeile 335 die deklaration
Was hast Du denn nun fuer einen Chip, einen STM32F03C8 wie im Topic steht, der bei ST allerdings STM32F030C8 heisst einen STM32F102C8 wie hier steht Harald schrieb im Beitrag #3341000: > Aus dem Reference Manual zum STM32F102C8: oder einen
-
Thread
von Xmega zu stm32
Hallo alle, Ich bin lange und gut mit meinen Xmegas zurechtgekommen. nun wollte ich auf STM32 weil a) 32 bit b) FPU c) deutlich verfügbarer zu anderen Preisen (günstiger). Weil ich Low Power für IOT und etwas kraftvolles vereinen will (80MHZ) liebäugeln ich mit der STM32L4 Reihe
TIVA TM4C123 und TM4C129 Serie (Cortex M4F, 80 bzw 120 MHz). Deutlich besser verfügbar gewesen als STM32, schöne DriverLib, TI RTOS dabei). Und bei den TM4C129 gibts Versionen mit eingebautem Ethernet MAC+PHY, was ich immer sehr praktisch finde. - STM32F7/STM32H7 für den großen Hunger. Viele Pins (ich
-
Thread
STM32F103: EEPROM Abstürze abfangen
ist nicht mehr ansprechbar. Da nutzt auch kein 9-maliges Pinwackeln mehr, nur noch ein HW-Reset des STM32.
klingeln" und resetten der Hardware + Watchdog. Irgendwann fängt es sich wieder und es geht weiter. 4.7kOhm für 2 EEPROMs bei 100khz. 400khz gehen auch, jedenfalls im Debugger aber .... naja, lieber etwas weniger Gas, dafür auch weniger Unfälle. Dieser kleine STM32F103 auf dem 2,50 Euro Board ist jedenfalls
-
Thread
STM32 läuft mit Debugger schneller als er soll
er wieder deutlich zu schnell. Mein Quelltext sieht inzwischen so aus: [c] #include <stdint.h> #include "stm32f3xx.h" // delay loop without using a timer // for 48MHz, Latency 1, gcc optimizer enabled void delay_ms(uint32_t msec) { for (uint32_t j=0; j<6000UL*msec; j++) {
letztendlich die USB-Serial Implementierung von W.S. auf den Nachfolger des Blue-Pill Boardes (mit STM32F303CC) portieren. Board: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini USB Code: http://stefanfrings.de/stm32/stm32f3.html#vcpnohal Besten Dank nochmal.
-
Thread
Erfahrung mit NXP Kinetis
einem STM32 Nucleobord und ChibiStudio schätze ich für mich maximal 1 Woche https://www.st.com/en/evaluation-tools/stm32-nucleo-boards.html http://www.chibios.org/dokuwiki/doku.php
Sehr gute Erfahrungen! Wenn man mit STM32 und mit Kinetis gearbeitet hat und beide kennt wird man die STM32 hassen und die Kinetis lieben. Die STM32-Peripherie ist im Vergleich dazu dermaßen verknotet und verkorkst daß es fast unmöglich
-
Thread
STM32 Slave Mode Pins
) kann über den SPI-Bus den ADC ansteuern und Daten auslesen. Der STM32H7-Slave soll diese Daten gleichzeitig auch lesen, daher ist dieser STM32H7 im Slave-Mode konfiguriert. Der STM32H7-Master erzeugt das CS-Signal und das SCLK-Signal. Beide Signale gehen an den ADC und den STM32H7 Slave. Die Daten aus dem ADC habe ich beim Master an den MISO Port angeschlossen. Beim STM32H7-Slave bin ich mir jedoch unsicher ob ich den MISO oder den MOSI Pin verwenden soll.
-
Thread
STM32: Erster Schritt, LED Blinklicht
Hi, ich benutze Coocox IDE und ein STM32 Discoveryboard mit einem STM2L152R8T6, an dem auf PB7 eine LED angeschlossen ist. Ich habe einen Compiler heruntergeladen und die Treiber für STLink. Ich kann (so schaut es zumindest aus) mit Coocox
Port A-D. Es sind bestimmt Anfängerfehler, aber für Hilfe wäre ich dankbar :). [c] #define STM32L1XX_MD STM32L152x6xx #include "stm32l1xx.h" int main(void) { volatile uint32_t dly; RCC->CR = 0x01; RCC->CFGR = 0x01; RCC->AHBENR = 0x0F; GPIOB->MODER = 0x55555555; GPIOB
-
Thread
Datentyp mit 2bytes beim STM32
> ich nehme an dass was ich möchte ist fast :) Nicht, wenn du genau 2 Bytes willst. Denn beim STM32 ist int_fast16_t wieder 4 Bytes gross.
Habs getestet in dem ich ein strukt mit zwei chars Alle Cortex-M3,4 können das, und damit auch die STM32F1,2,3,4. Aber nicht die STM32F0 (Cortex-M0). Dokumentiert ist das im jeweiligen "ARMv*M Architecture Reference Manual" (* = 6 für Cortex-M0, * = 7 für Cortex-M3, 4), suche dort nach "alignment".
-
Thread
STMF4 via JTAG - No target found - Custom Board
es noch andere, wesentliche Dinge, die bei der Verbindung via JTAG > beachtet werden müssen? An STM32F446 und STM32F407 mußte ich schon Limitations (siehe Errata Sheet), wenn PB4 anderweitig verwendet werden, schmerzlich kennenlernen. Geht denn SWD?
Also beim Olimex H405 https://www.olimex.com/Products/ARM/ST/STM32-H405/ mit demselben Controller ist ein PDF-Schaltplan zum Download dabei, und anders als Du haben die auch die normale Reset-Leitung an den Jtag-Connector
-
Thread
Einstieg in Microcontrollerprogrammierung mit Stellaris Launchpad?
Winkler schrieb im Beitrag #2925724: > Noch eine Anmerkung > > Warum Stellaris? ich würde ein STM32F4 wählen: > http://shop.myavr.de/ARM-Produktlinie/mySTM32-Boar... > http://shop.myavr.de/ARM-Produktlinie/STM32F4-Disc... Hallo, das STM32F4 was Thomas verlinkt und dem Zusatzboard kann ich
tatsächlichen Preise für kleine Stückzahlen ansieht: http://de.farnell.com/texas-instruments/lm4f230h5qrfig/mcu-32bit-stellaris-256kb-64lqfp/dp/2246241 10,88 EUR / Stück für 10 von den billigsten Stellaris gegen http://de.farnell.com/stmicroelectronics/stm32f407zet6/ic-mcu-32bit-512kb-flash-144tqfp
-
Thread
STM32: 2x PWM mit Phasenversatz?
Hallo Leute, kann mir vielleicht jemand sagen, ob folgendes mit einem STM32F103C8 funktioniert? ich möchte für einen zwei Phasen Boostwandler (für einen MPPT Tracker) zwei PWMs per STM32F103 erzeugen. Diese sollen das selbe Ton zu Toff verhalten haben, aber zueinander
PWM Ausgängen einbauen kann, aber ich habe ja keine komplementären. Geht das überhaupt bei dem STM32F103? Danke
-
Thread
Full speed USB mit mikrocontroller
Der stm32f4 kann nachweislich 7MBit/s über USB CDC. Fertiges Beispiel unter: http://mikrocontroller.bplaced.net
Gerald G. schrieb im Beitrag #3787430: > Der stm32f4 kann nachweislich 7MBit/s über USB CDC. Das ist aber eigentlich eine eher schwache Leistung. Das sind nur etwa 90% dessen, was für ein CDC-Device über USB1.1 möglich ist.
-
Thread
LED-Lichterkette für 6 Std ein und für 18 Std ausschalten
: http://www.aliexpress.com/item/Free-shipping-10pcs-Lot-STM32F030F4P6-STM32F030F/1899750362.html ; die ATtiny25 finde ich nicht unter 1€ das Stück). Speisung entweder aus den Batterien für die Lichterkette (2,7-3,6V, ggf. Step-Up oder LDO nötig) oder eben direkt
sind die ATtiny leicht günstiger: http://de.farnell.com/atmel/attiny25-20ssu/8-bit-mcu-2k-fla-2-7-5-5v-soic8/dp/1636951 http://de.farnell.com/stmicroelectronics/stm32f030f4p6/mcu-32bit-cortex-m0-48mhz-tssop/dp/2393635
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
schon eine Weile damit rum, aber gleichzeitig (derzeit) auch mit AtXmega, At[mega tiny], Z80, Z8000, H8, STM32, 68k und ollen 8051ern. Selbst ein PSOC1 wartet hier noch das er mal geweckt wird. Ich habe wenig Vorbehalte gegen andere Architekturen und ein Z80 mit Peripherie unterscheidet sich doch durch
eine Weile > damit rum, aber gleichzeitig (derzeit) auch mit AtXmega, At[mega tiny], > Z80, Z8000, H8, STM32, 68k und ollen 8051ern. Selbst ein PSOC1 wartet > hier noch das er mal geweckt wird. Ich habe wenig Vorbehalte gegen > andere Architekturen und ein Z80 mit Peripherie unterscheidet sich doch
-
Thread
Basic Interpreter für uC ?
Hugo H. schrieb im Beitrag #5974183: > Youtube-Video "Basic Editor and Interpreter with a STM32F429 Discovery > Board" Habe ich das Ding, sogar zwei Stück davon. Danke erstmal! Uwe B hatte mal eine schöne
/331381#3642461 Schon damals war die Ausführungsgeschwindigkeit sehr hoch. Mit heutigen STM32H7xx Controllern kann man die double-Rechnerei per Hardware erledigen, was noch einmal deutlich schneller sein wird. Nachteil bei der Geschichte ist, daß Du den Quellcode nicht weitergeben darfst
-
Thread
I2C-Kommunikation stoppt nach ca. 1-5 Sekunden
schwingt. Ich arbeite mit einer Library und stelle den Takt so ein: [c] initClock() { xpcc::stm32::Clock::enablePll(xpcc::stm32::Clock::PLL_HSI, 8, 168); return xpcc::stm32::Clock::switchToPll(); } [/c] Inzwischen habe ich den externen Quarz-Oszi nochmal ausgelötet, um an dieser Stelle,
durch diesen (http://de.mouser.com/ProductDetail/Nichicon/F931V475KBA/?qs=sGAEpiMZZMuEN2agSAc2pv8OYuH0ThR7Gx2%2fziZ7gVA%3d) ersetzen? Müsste passen, oder?
-
Thread
STM32 Interrupt Handler
Fällt jemandem eventuell auf, warum mein Interrupt nicht ausgelöst wird? Grüße [c] #include "stm32f0xx.h" #include "stm32f0xx_gpio.h" #include "stm32f0xx_tim.h" #include "stm32f0xx_misc.h" void ur_sh_pwm_init(void){ GPIO_InitTypeDef GPIO_InitStructure; TIM_OCInitTypeDef
Mittlerweile sieht der Code so aus aber er funktioniert leider immernoch nicht. [c] #include "stm32f0xx.h" //#include "stm32f0xx_conf.h" #include "stm32f0xx_gpio.h" #include "stm32f0xx_tim.h" #include "stm32f0xx_misc.h" void ur_sh_led_init(void); void ur_sh_button_init(void); void ur_sh_pwm_init
-
Thread
Auslesen Reset Source STM32
herunterladen) die entsprechende Source und Header-Datei. Und binde sie in dein Projekt ein. Also stm32f4xx_rcc.h und stm32f4xx_rcc.c
beim F1 sieht es so aus: http://stm32.kosyak.info/doc/stm32f10x__rcc_8h.html http://stm32.kosyak.info/doc/stm32f10x__rcc_8c_source.html Ach ja, deine Fehlermeldung kommt vom Compiler, nicht vom Linker. Es fehlt (mind.) der include
-
Thread
STM32: Prozessortakte (Zeit) herausfinden für delay routine (hd44780)
Synchronisation) , und einen im Millisekundenbereich (mehr für interne Zwecke). Gibts es auf einem STM32F407 keine Timer?? Schwache Architektur. Obwohl ich bei https://www.st.com/en/microcontrollers-microprocessors/stm32f407-417.html lese: Up to 17 timers: 16- and 32-bit running at up to 168 MHz
und/oder Taktzyklen zu messen. Rein aus Neugier (auch für spätere/andere Zwecke): Ich verwende STM32CubeIDE und kann meinen STM32F407 sogar debuggen. Aber... wie genau finde ich die Zeit heraus, die für die Ausführung bestimmter Code Passagen benötigt wird? Ich verwende den Debugger bis jetzt meist
-
Thread
STM32F031 Wann blockiert CPU beim Flash programmieren/löschen
Registers (4-7, 8-11, 12-15) */ __IO uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State Register */ __IO uint32_t CFSR; /*!< Offset: 0x028
Writing to non-volatile memory without disrupting code execution on microcontrollers of the STM32L0 and STM32L1 Series http://www.st.com/content/ccc/resource/technical/document/application_note/group0/7c/6a/88/d1/27/04/46/2f/DM00260799/files/DM00260799.pdf/jcr:content/translations/en.DM00260799
-
Thread
Sehr vielen UARTs zuhören
Es soll was einfaches sein: und da klingt die Lösung mit EvalBoards vom Maxim und nem STM32fxEval für mich am einfachsten ;-)
selbst auch getestet werden ;) Denk mal es werden die 4x UARTs von Maxim, die Kosten soviel wie 2h coden und STM32discovery zum abholen der FIFOs und schreiben in logfile ist auch in nur 2h gemacht. Bedeutet 1AT und es steht... An die "Murks und Schwachsinn Poster ": Was würdet ihr machen, wenn
-
Thread
LED Streifen mit light_ws2812
starkes Interesse dran! Findest Du hier: https://www.mikrocontroller.net/articles/WordClock24h#STM32F4xx_Projekt (siehe Download) Darin enthalten sind Libs für - WS2812 - DS18(S)20 - [[MCURSES]] - [[IRMP]] - DS3231-RTC - I2C-EEPROM - UART - DCF77 (sehr rudimentär
ESP8266-AT-Anbindung (noch nicht auf die letzte AT-Version aktualisiert) Die Libs laufen auf STM32F4xx und STM32F10x, also z.B. auf den STM32F4xx-Nucleo Boards als auch auf dem STM32F103C8T6 Mini-Development-Board, was man für ca. 4 EUR beim Chinesen bekommt. Wenn Du Fragen dazu hast, einfach
-
Thread
ST-LINK Zugriff von Mac M1 - Device nicht sichtbar
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
Im USB-DFU Mode ist das Display aus, ebenso alle LEDs. Es wird der ROM Bootloader des STM32L496 verwendet. Hast Du schon geprüft ob die USB Datenleitungen zum STM32L496 gehen? Das sind: [code] Pin 70 PA11 - OTG_FS_DM Pin 71 PA12 - OTG_FS_DP [/code]
-
Thread
Symbole aus Lib werden nicht gefunden
binde eine vorkompilierte Library ein Leider kommt es dabei zu folgendem Problem: [c] linking... STM32H745I_DISCO_CM7\Exe\STM32H745I_DISCO_CM7.axf: Error: L6218E: Undefined symbol util_threadBD_create (referred from I_S2C_suite.o). STM32H745I_DISCO_CM7\Exe\STM32H745I_DISCO_CM7.axf: Error: L6218E:
list load addresses in the image map. Finished: 3 information, 0 warning and 2 error messages. "STM32H745I_DISCO_CM7\Exe\STM32H745I_DISCO_CM7.axf" - 2 Error(s), 2 Warning(s). *** Performing Cross-Module-Optimization: *** Feedback file 'STM32H745I_DISCO_CM7\Exe\STM32H745I_DISCO_CM7.fed' not found
-
Thread
True Random Generator mit STM32F0
Ciao Zämä Die STM32F0 Serie bietet leider keinen Hardware random generator. Man kann den aber implementieren, ist nur etwas langsam (100µs pro Zahl oder so). Dazu nimmt man rauschen des internen Temperatursensors und
Achja, der größere STM32 hat keinen TRNG, sondern einen PRNG.
-
Thread
Device-Erkennung beim STM32F103VE gibt falschen Wert zurück !
Wenn man die Header vergleicht, ist stm32f103xg.h nur eine Erweiterung von stm32f103xe.h. Adressen von Peripherie, die es auch stm32f103xe.h gibt, ist nicht veraendert. Als stm32f103xe behandelt sollte, sollte ein stm32f103xg keine Probleme
#7765235: > Was sagt das "Flash size register"? Abfrage des Flash Size Registers: Adresse 0x1FFFF7E0 [pre] STM32F103ZG: 1MB -> korrekt STM32F103VE (Device-Id falsch): 768kB -> falsch STM32F103VE (Device-Id korrekt): 512kB -> korrekt [/pre] Hier ist erkennbar, dass auch die Flash-Size falsche
-
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
nutzen, um den Verbrauch > zu reduzieren. ich schätze das geht bei meinem Vorhaben nicht. Der STM32F4 soll zusammen mit SDIO einen Datenlogger ergeben der so etwa 24h - 36h Daten aufzeichnet. Theoretisch brauche ich nur ~25kB/s auf die MicroSD Karte zu schreiben, da lag es für mich halt nah zu versuchen
-
Thread
Multimediaverkabelung und Hausautomation über Ethernet
16MHz mit externem EMAC/PHY arbeitet, wo also drei Chips Strom verbrauchen, wenn man es mit einem SAM7X oder STM32F107 mit jeweils einem PHY erledigen kann. Dadurch, dass die Dinger per se Ethernet können, haben sie auch die entsprechenden Interrupts und Wakeup Funktionen. Das NetIO benutzt Längsregler
mit > externem EMAC/PHY arbeitet, wo also drei Chips Strom verbrauchen, wenn > man es mit einem SAM7X oder STM32F107 mit jeweils einem PHY erledigen > kann. Dadurch, dass die Dinger per se Ethernet können, haben sie auch > die entsprechenden Interrupts und Wakeup Funktionen. Klingt gut. Welches
-
Thread
Sinn und Zweck des TXFE-Bits im STM32F407?
alle Bibliotheken gilt. Auch die Cube HAL baut > auf CMSIS auf. Ja, stimmt. Ich benutze die "STM32F105/7xx, STM32F2xx and STM32F4xx USB On-The-Go Host and Device library" Ich dachte es gehört zu CMSIS.
%20Standard%20-%20CMSIS/CMSIS%20Diagram%20v2.png > > Und hier noch ein Schaubild spezifisch für STM32: > http://www.keil.com/pack/doc/STM32Cube/General/html/STM32Cube_Overview.png Danke! > Die Library, die du verwendest, baut auf der alten SPL auf, welche vor > etlichen Jahren durch Cube
-
Thread
SNMP v3 auf STM32F4xx
Understanding SNMP MIBs von Perkins unters Kopfkissen. > ich frage mich, ob man das auf unserem STM32F429 zum fliegen kriegen. > > - Hat das schon jemand versucht bzw hingekriegt? (auf STM32F4xx) SNMP ja, aber nie auf STM32F4xx. > - Geht das mit vernünftiger Performance? Richtig gut ist
mal sagen kann ist, dass das ganze sehr schön strukturiert ist. Ein mitgelieferte Beispiel (für sw4stm32) konnte ich in STM32CubeIDE importieren, builden und läuft problemlos auf dem NUCLEO-H743ZI auf dem ich das getestet habe.
-
Thread
STM32 Programmiertool
UM0919 Das Usermanual vom STM32VL-Discovery. Da ist ein Schaltplan drin.
ich "Flashmagic" und auf den Namen des Tools für die STM32 komme ich gerade nicht. W.S.
-
Thread
RS232 galvanische Trennung zwischen Raspberry und STM32
STM32 -> ADUM -> MAXa -> lange Leitung -> MAXb -> Raspberry Pi [/pre] Dann müsstest du auf der STM32 Seite noch einen "1W-DCDC-Zuckerwürfel" zum Versorgen der potentialgetrennten Seite des ADUM und des
hinterher ein Pi Zero mit Versorgung über PC USB), möchte ich eine Trennung zwischen der „PC Welt“ und dem STM32 umsetzen.
-
Thread
externes RAM per ASM ansteuern
was ist an der Hardwarelösung verkehrt? Noch einfachere Lösung: Mikrocontroller mit eingebauten 32 KiB RAM nutzen, z.B. STM32G070CB.
STM32M4 muss man sich schon ordentlich strecken, um an diese Performance mit diesen Resourcen heran zu kommen. STM hat mit diesen neuen RP endgültig ausgedient. Jedenfall für fast alles unterhalb H7/G7.
-
Thread
CP/M auf ATmega88
mich schon. Aber nicht so, daß ich eine Platine haben wollen würde. Noch ein paar Worte zu meiner STM32–Variante. - Den HD64180 hatte ich schon. Der läuft nur mit 5V. - STM32 I/Os sind 5V-tolerant. - STM32F1 mit vielen Pins sind billiger als AVR. - Durch die vielen I/O-Pins kann alle denkbare
sammeln. Aus meiner Sicht sehr überlegenswert der Vorschlag von Leo C. anstelle eines AVR’s ein STM32 zu verwenden. Die Entwicklung könnte in Richtung „CP/M Shield für STM Discovery“ gehen.
-
Thread
STM32L053 libopencm3 und SPI
/libopencm3/stm32/f4 und die spi.c aus lib/stm32/f4 in das jeweilige Verzeichnis des L0 kopieren, in include/libopencm3/stm32/spi.h noch ein #elif für den L0 einfügen und im Makefile in lib/stm32/l0 noch die objects
Was denn hinbekommen? libopencm3 oder direkter Registerzugriff? Ist es ein STM32L053C6/8 bzw R6/8? Ich nehme mal an du meinst SPI1 an PB3, PB4 und PB5 bzw. PA5, PA6, PA7.
-
Thread
ADC EOC Interrupt
Hallo zusammen, ich bin derzeit dabei, einen STM32F103ZGT6 auf einem STM3210E-Eval-Board mit der Toolchain von Raisonance Ride7 zu testen und will den im STM32 integrierten ADC nutzen. Ich habe ein wenig, aber nicht allzu viel Erfahrung in Sachen
irgendwer sagen, wo das Problem liegt? Danke im Voraus, hier mein Code: [c] #include "platform_config.h" #include <stdio.h> #include "stm32f10x.h" #include "stm32f10x_adc.c" #include "stm32_eval.h" #include "string.h" #include "stm3210e_eval_lcd.h" #include "stm32f10x_tim.c" NVIC_InitTypeDef
-
Thread
Weidereinstig Mikrocontroller - welche Familie, welche Tools ?
für Smarthome etc. Ansonsten sind STM32 weit überlegen, gar keine Frage.
geeignet. Alle meine wirklich zeitkritischen Aktionen auf dem STM32 benötigen keine CPU-Intervention, sondern laufen mit Timern und DMA ab. U.a. paralleles Sampling von 2 AD-Kanälen im 2,7Mhz-Takt, dazu exakt synchrone Pattern auf mehreren Digital-Pins. Auf einem
-
Thread
STM32MP1 und U-Boot standalone app: "Undefined instruction"
[pre] STM32MP> md $standalone_load_addr 10 c4600000: 41f0e92d 46084605 f000460e 2109f8c3 -..A.F.F.F.....! c4600010: f0004817 f000f851 4601f83b f0004815 .H..Q...;..F.H.. c4600020: 4815f84b f848f000 48144629
Der SP sieht komisch aus, is da RAM? > > Berechtigte Frage … Irgendwie schon. ;-) [pre] STM32MP> md d7df04c8 d7df04c8: d9fe0150 d9fe016c d9fe0188 d9fe01a4 P...l........... d7df04d8: d7f31760 d9f7d7b5 d9f5557b d7f32058 `.......{U..X .. d7df04e8: d9fe91d4 d9f51b77 00000004 00000038
-
Thread
Problem FatFS + SPI
/avr_projects/arm_projects/arm_memcards/index.html#chanfat_stm32
. Dahinter steckt für mich keine Logik. Außerdem sollten die Byte laut LA ja passen, nur der STM32 liest sie falsch ein - scheint zumindest so. Also die Frage lautet - wieso liest der STM32 die vier Byte (CR7) falsch ein! Ich denke ich muss mir mal das Signal mit dem Oszi genauer anschauen.
-
Thread
Einfache Mikrocontroller-Plattform für schnelle Basteleien
Denke bei Arduino auch an die STM32 Nucleo Boards!
Wenn Du Arduino kannst, kannst Du auch mit einem stm32 weitermachen: http://stm32duino.com/ Dafür gibt es dann z.B: solche Boards: http://www.ebay.com/itm/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Arduino-/201414966215
-
Thread
Timer Interrupt auslösen - STM32F103 (HAL, STM32CubeIDE)
Beim Einlesen Deines .ioc Files in STM32CubeIDE bekomme ich allerdings gesagt, das die Datei von CubeMX 6.7.0 sei, mein Current STM32CubeMX sei jedoch 6.6.1. Ich habe STM32CubeMX allerdings vorgestern "geupdated". Kann es sein, daß das in
mfloat-abi=soft -mthumb -o "Core/Src/stm32f1xx_hal_msp.o" ../Core/Src/main.c:21:10: fatal error: eth.h: No such file or directory 21 | #include "eth.h" | ^~~~~~~ [/pre]
-
Thread
ADC mit STM32 F3 Discovery
Erfolg geführt hat... Schaut euch diesen Code einmal an, vielleicht könnt ihr uns helfen. ADC.h: [c] #ifndef ADC_H_ #define ADC_H_ void ADC1_Init(); #endif /* ADC_H_ */ [/c] ADC.c: [c] #include "stm32F30x.h" #include "stm32F30x_gpio.h" #include "stm32F30x_adc.h" #include "stm32f30x_rcc.h
. Folgender Code compiliert, funktioniert aber trotzdem nicht. Wir verwenden hier ADC1, Channel 7 auf Pin C1: [c] #include "stm32f30x.h" #include "stm32f30x_rcc.h" #include "stm32f30x_gpio.h" #include "stm32f30x_adc.h" #include "LED.h" unsigned long i; int main(void) { LED_Init
-
Thread
STM32: Drama mit "Hard Fault Error"
In den STM32 "Debug" Registern steht nach eine Fault doch auch recht genau drin, was ihn ausgelöst hat. Du must nur einen vernünftigen Fault-Handler haben, der dir diese Register ausliest und dumped. Wieso
schrieb im Beitrag #4409545: > Um welchen Typ gehts hier denn? ST hat ja mehr als eine Familie. STM32F407VG