-
Thread
Stand von Single Pair Ethernet?
wenigstens 99 ferngespeiste Geräte incl. Video über Y(ST)Y 2x0,8, sogar mit 0,5m Stichen, wenigstens über 120m. Auto? Front 3 Geräte, je Tür 1 Gerät, Instrumente 3 Geräte, Audio 1 Gerät, Geber 1 Gerät, Sitze 1 Gerät, rear end 3 Geräte, Antrieb je Rad 1 gerät
Ex nur 500mW FÜR ALLES zur Verfügung - PowerSupply, Prozessor, PHY, Sensor. Da bleibt oft nur ein STM32L0 mit MACPHY über SPI übrig, um genug Strom für die Applikation/Sensor übrig zu haben. Wer mehr über die Technik erfahren will, kann mal in den öffentlichen Dokumenten der Task Force stöbern: https
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
Ich kann pic code (ASM 12f...) anbieten um von 10mhz , 400ns clock cycle wahlweise 77.5/75/60/50/40/129.1/135.6/139.0 kHz zu generieren.
zwei Pins für > I2C. Es fehlt nur noch die Bestellnummer in Fernost mit portofreier Zustellung zu 0,50 Euro. Ich finde Deinen Ratschlag ja ein bißchen frech. Das Teil schafft ersteinmal gewaltig Probleme! Bei dem Preis würde ich einen STM32H7xxx nehmen, die Eingangsfrequenz mit fractionalem PLL-Teiler
-
Thread
Temperatursensor Identifikation
Der Sensor hängt mit einem Pin auf GND, der andere direkt auf Pin 15 eines ARM – Mikrocontrollers STM32F101VET6. Zwischen Pin15 und Pin 23 ist ein Widerstand (100k im eingebauten Zustand), außerdem noch ein Kondensator(?) zwischen Pin 15 und GND. Das war’s soweit ich das überblicke…
Max F. schrieb im Beitrag #6701323: > Es fließen 14,6µA bei 1,87V. Ergibt also eine Leistung von 0,027mW. > > Ich weiß nicht, wie man das vielleicht ausrechnen kann, Wie auch immer das zu verstehen
-
Thread
STM32L052x8 USB mit Bare Metal Code funktioniert nicht. SET_ADDRESS fehlerhaft
Thomas Z. schrieb im Beitrag #6698847: > CTR in Verbindung mit DIR und EP Nummer > also CTR | DIR | 0 -> EP0In > ein Code ausschitt aus dem VCP Code von WS / Stefan und mir Genauso wird das gemacht. Der Interrupt kommt auch. Aber es klappt nicht. Beim STM32F4 ist da genau die Konstellation, die
Stefan ⛄ F. schrieb im Beitrag #6698857: > Ich würde hier den Vergleich mit F4 vermeiden, denn der hat eine andere > USB Schnittstelle. Siehe > https://www.st.com/resource/en/application_note/dm00296349-usb-hardware-and-pcb-guidelines-using-stm32
-
Thread
Uno-Board mit ATMEGA256
Stefan ⛄ F. schrieb im Beitrag #6699266: > Schau dir trotzdem mal kurz dieses Board an, welches vom Formfaktor her > dem Arduino Nano ähnelt und nur 5€ kostet: > http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini
Ralph S. schrieb im Beitrag #6699283: > Warum noch STM32F303, wenn es Corte-M4 Blackpill gibt ? Weil der STM32F303 ein Cortex M4 ist, du Witzbold.
-
Thread
STM32CubeIDE STLINK/V2 Debuggen ohne Breakpoints (Semihosting?)
weil der gerade nichts ausspuckt Alternativ kannst du TraceSWO nutzen. http://stefanfrings.de/stm32/stm32f3.html#traceswo http://stefanfrings.de/stm32/cube_ide.html#traceswo Der Quelltext von ITM_SendChar() in CMSIS core ist: [c] /** \brief ITM Send Character \details Transmits a character
/*!< Offset: 0xEFC (R/ ) ITM Integration Read Register */ __IOM uint32_t IMCR; /*!< Offset: 0xF00 (R/W) ITM Integration Mode Control Register */ uint32_t RESERVED4[43U]; __OM uint32
-
Thread
STM32CubeIDE Position des Breakpoints in Assembler Code
Michael F. schrieb im Beitrag #6699230: > Bei einem STM32 > würde ich (sofern am Memory-Mapping nix umgebogen ist) da den Startwert > des Stackpointers und die Vektortabelle erwarten und nicht bei 0x0. Geht
STLINK/V2 auf dem STM32F407-DISC1 board mit Debuggee in der onboard MCU. Meine Loader-Map, die die spezielle Situation berücksichtigt, daß das Programm im Adressraum 0x00000000 (und nicht 0x08000000) läuft, sieht nun
-
Thread
Schutzschaltung mit Dioden, wohin mit dem Strom bei Überspannung?
beta} = 660nA \ \ bei \ \ einem \ \ \beta \ \ von \ \ 100 [/math] Der Eingang des MCs geht bei 0,7V und 1mA auf LOW
nochmals vielen Dank für die schnellen und hilfreichen Antworten. Der Mikrocontroller wird ein STM32F4 werden. Die Geschwindigkeiten werden zum einen sehr langsam sein, da das Gerät von mir von außen über Taster gesteuert wird und zum Anderen wird auch ein SPI-Bus dabei sein, den ich mit 1 Mhz betreiben
-
Thread
Pendel mit DCF77 synchronisieren Gesperrt
Jahre Alterung von weniger als eine Minute erwarten. Die meisten (erschwingbaren) OCXOs altern unter 0.01-0.1ppm/Annum. 1ppm wären gleich rund 33s Abweichung/Annum. Der z.B. https://docs.rs-online.com/6dfb/0900766b81476f7d.pdf hat 50ppb/A, das wäre eine Abweichung von unter 1.7s/A. Anbindung
einziger Cent rüberkommt, nehme ich das was im Schrank liegt. Und das sind ein Sack voll Platinen mit CS32F103 die mal anstelle von STM32F103 geliefert wurden und für sowas wie geschaffen sind. Und auch noch ein paar DCF77 Empfänger für die ich sonst auch keine Verwendung mehr habe. Das 2. ist die Entwicklungsumgebung
-
Thread
Error! Failed to read target status
: STM32F4DISCOVERY Voltage : 2.90V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x413 Revision ID : Rev 2.0 Device name : STM32F405xx/F407xx/F415xx
: STM32F4DISCOVERY Voltage : 2.90V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x413 Revision ID : Rev 2.0 Device name : STM32F405xx/F407xx/F415xx
-
Thread
STM32H735 Disco HAL DMA2D geht nicht
Das Projekt heisst "BSP". https://github.com/STMicroelectronics/STM32CubeH7/tree/master/Projects/STM32H735G-DK/Examples/BSP
, was ja von dem > Speicher abhängt. Ich sehe da nichts für Cache-Einstellungen. In der Datei stm32h735g_discovery_conf.h steht die Zeile: #define USE_DMA2D_TO_FILL_RGB_RECT 0U Also ist DMA für die FillRGBRect() Funktion deaktiviert. Die hatten wohl auch das Problem mit den Caches
-
Thread
Quarz und Oszillator
lassen sich auf einem Silizium-Die realisieren. Heutzutage gerne in RTCs gemacht. Oder ein superkleiner 32.768kHz-MEMS-Oszillator mit 0.9x0.6x0.6mm, inklusive den üblichen pF-Kondensatoren.
Ist es nicht. Als Beispiel darfst du gerne in ein Datenblatt von einem beliebigen der über tausend STM32 Modelle schauen, oder ein Xmega oder die neuen Attiny oder die PC Prozessoren, oder Smartphone SOC, oder ESP8266 oder alle ESP32, oder oder oder Die vervielfachen alle ihren Takt mittels PLL.
-
Thread
STM32F7 SPI DMA 400kSPS zum externen ADC
Hallo, ich habe einen ADS7054 ADC angeschlossen an STM32L431RBI, den ich mit 400kSPS auslesen möchte, möglichst ohne uC-Last. Bevor ich wirklich an der Platine rumteste, wollte ich das prinzipielle Vorgehen am STM32f769-DISCO Evalboard ausprobieren, deswegen auch STM32F7 in der Überschrift. Sollte ja dann übertragbar sein, denke ich. Der ADC benötigt 18 clocks und SS-Puls, siehe Anhang. Das ist die eigentliche Problematik, denn SPI von STM kann maximal 16 Bits
-
Artikel
MINOS
Operating System MINOS ist eine sehr einfache, trotzdem aber auch komfortable Firmware, welche auf einem STM32F4xx läuft - vorzugsweise dem STM32F407VET6 Black Board, welches für einen einstelligen Euro-Betrag zu haben ist. = MINOS = MINOS unterstützt dabei ein Dateisystem auf einer eingesetzten SD-Karte und
STM32 also ein Wert von 0 bis 15. Der Rückgabewert ist entweder LOW oder HIGH. Beispiel: ---- UART. Auf dem STM32F407VET6 BlackBoard können UART2-UART6 als freie Schnittstellen verwendet werden. uart.init
-
Thread
Linker entfernt Symbole?!
Hallo Kollegen ich programmiere etwas für einen STM32F407. Ich habe mir dazu ein Makefile und Linkerscript zusammengeschustert. Des Weiteren verwende ich FreeRTOS. Compilieren usw. geht alles, aber ich habe festgestellt, dass der Linker ein paar Symbole
erstellt. Dort findet man die Info [code] .rodata.pcInterruptPriorityRegisters 0x00000000 0x4 src/freertos/portable/GCC/ARM_CM4F/port.c.o [/code] und die Binary Size ist 11120. Wenn man im Linkerscript stm32f407ve_ram.ld die paar Zeilen [code] .text : {
-
Thread
I2C-, USART-, EEPROM-Test für ein Feedback
.BAUDCTRLB = ((0xB0 & 0xF00) >> 0x08); USARTE0.BAUDCTRLB |= ((-5 & 0x0F) << 0x04); /* Baudrate 9600 USARTE0.BAUDCTRLA = 0x181 & 0xFF; USARTE0.BAUDCTRLB = ((0x181 & 0xF00) >> 0x08); USARTE0.BAUDCTRLB |=
& 0xFF; USARTC0.BAUDCTRLB = ((0x181 & 0xF00) >> 0x08); USARTC0.BAUDCTRLB |= ((-5 & 0x0F) << 0x04); USARTC0.CTRLA = USART_RXCINTLVL_LO_gc; USARTC0.STATUS |= USART_RXCIF_bm; USARTC0.CTRLB =
-
Thread
STM32CubeIDE Assembler Projekt erstellen
Stefan ⛄ F. schrieb im Beitrag #6692284: >... > Lege mit dem Assistenten der IDE (File/New/STM32 Project) ein > Arbeitsprojekt mit dem "Target Project Type" "Empty" an. Die CMSIS > Header musst du dann
Stefan ⛄ F. schrieb im Beitrag #6693605: > Bei der STM32 Cube IDE sieht der Dialog etwas anders aus, aber es ist > dennoch die richtige Stelle. Danke. Gefunden. Abwählen des Punktes "Generate Makefiles automatically
-
Thread
STM32 24VDC am Eingang über 1mO
weiter über 1000 ausgelieferten Platinen niemals zu einem Problem. Jetzt frag ich mich, ob das beim STM32 ebenfalls ohne weiteres möglich ist. Hat jemand Erfahrung, ob die von mir gepostete Schaltung STM32 tauglich ist? Für hilfreiche Kommentare wäre ich dankbar. lg Flo
, ist aber nicht garantiert. Bei einem STM32F103 ist der Leckstrom schon drei mal so hoch. Da ist die Wahrscheinlichkeit groß, dass du permanent einen High-Pegel misst, egal, was am Eingang passiert.
-
Thread
Arduino Betriebssystem
Dazu würden mir folgende Lösungen einfallen 1. MCU mit genügend Arbeitsspeicher verwenden z.B. ESP32 https://github.com/espressif/arduino-esp32 oder STM32 https://github.com/stm32duino/Arduino_Core_STM32 Oder nach alter Basic-Stamp Manier: Eine SD-Karte anschließen und das Basic Programm von der
keine blockierenden I/O Zugriffe machen. Die will ich sehen, zeige mir mal 20 für AVR oder 20 für STM32F3 (oder irgendeine andere single-core Architektur deiner Wahl), dann bin ich schon zufrieden.
-
Thread
komplexes Problem mit Grafik und Dateisystem auf Disco-F746NG
Ich hatte beim STM32F429 ein ähnliches Problem, weil ich den SRAM für den Framebuffer mit viel zu vielen Waitstates initialisiert hatte. Der DMA2D (und auch 'händisches' beschreiben) ist damit überhaupt nicht klargekommen
aber nicht selber loben, das habe ich beim Stöbern im lvgl github Repo gefunden, da gab es für das F769 schon einen Treiber. Der hat auch noch so ein Anti-Tearing drin was ich noch nicht übernommen habe. auf einem Discovery STM32F769NI (da hatte ich das gleiche Problem) sieht das so aus: https:/
-
Thread
STM32F4 Delay mit Timer
Hallo, momentan versuche ich mit dem STM32F4 einen Delay (ms) mit Hilfe eines Timers zu realisieren. Der Takt am APB1 beträgt 50MHz. Mit einem Prescaler von 49999 ergibt sich eine Zählfrequenz von 1kHz. Hier der Code soweit: [c] void initDelay
SystemInit(); InitGPIO(); initDelay(); while (1) { GPIO_WriteBit(GPIOD, 0x2000, SET); Delayms(1); GPIO_WriteBit(GPIOD, 0x2000,RESET); Delayms(3); } } [/c] Übergibt man als Parameter eine 1, so erhält man ein Delay von 1ms. Um jedoch ein Delay
-
Thread
Verwendete Algorithmen für effizientes Staubsaugen
für die Umdrehungen und ein IR Auge oben drauf für Sperrbaken und Ladestation. Der MC ist ein STM32F103.
Mal seinen 50l-Sack voll bekommen... Und als Fläche wär das (4cm Rasenhöhe) auch nicht zu verachten: 0,15ha. Oder 0,21 Fußballfelder, wie man hier in Deutschland sagen würde.
-
Thread
STM32F401 Embitz1.1 Toolchain gesucht
" //#include "stm32f4xx_fsmc.h" //#include "stm32f4xx_hash.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_i2c.h" #include "stm32f4xx_iwdg.h" #include "stm32f4xx_pwr.h" #include "stm32f4xx_rcc.h" //#include "stm32f4xx_rng.h" #include "stm32f4xx_rtc.h" #include "stm32f4xx_sdio.h" #include "stm32f4xx_spi.h" #include "stm32f4xx_syscfg.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_usart.h" #include "
-
Thread
Asynchronous Sample Rate Converter - Implementierungsfrage
Hey Leute, folgendes Problem: Ich arbeite an einem Hobbyprojekt mit dem STM32F7 wo dieser per SPDIF ein Audio-Signal empfangen soll und das Signal per I²S rausgeben soll. Der STM32 ist hier im I²S slave-mode (der Takt kommt von extern). Klar könnte ich das mit einem SPDIF
angibt, welches an die Multiplizierer der Farrow-Struktur geht (eine kommabehaftete Zahl zwischen 0-1, die angibt wie groß das Delay sein soll). Ich würde hierzu einfach alles direkt in floating-point rechnen - sollte also kein Problem sein. Mir wird aus dieser Patentschrift nur ein paar Sachen
-
Thread
el Last - Bauteilauswahl
liegt hier neben mir mit aktuell 33V Gesamtspannung. Zur Sollwertvorgabe nutze ich den DAC eines STM32. Der kommt nicht bis ganz auf 0V, so das ich immer knapp 0,2A Stromfluss habe. Das ist natürlich schlecht, weshalb ich das Gate des Leistungsfets Q1 über den Transistor Q2 via STM32 auf LOW ziehe.
Du muss nicht unbedingt die Sollwert auf 0 Setzen, um 0 A zu erzielen. Paul schrieb im Beitrag #6778164: > Zur Sollwertvorgabe nutze ich den DAC eines STM32. Der kommt nicht bis > ganz auf 0V, so das ich immer knapp 0,2A Spricht: Du hast
-
Thread
Problem mit UART auf STM32G0. UART liest nur 0 ab zweiter Iteration
Hallo zusammen! Ich habe ein Problem mit dem einlesen von UART Charactern auf einem STM32G031. Ab der zweiten Iteration der Main-Schleife liest der UART nur noch 0 (keine Ascii 0, sondern '0') ein, obwohl die Daten auf der UART Line laut Logic Analyzer vorhanden sind. Die Daten sind
ja im ersten Durchlauf geht. Folgende Setups habe ich probiert: Geht nicht: Eigene Platine mit STM32G031k8u6 mit integriertem SIMCOM Modul Geht nicht: STM32G031k8t6 Nucleo Eval Board mit Simcom Eval Board Geht: STM32F407 Discovery mit Simcom Eval Board Alle mit dem gleichen Code, nur die Konfiguration
-
Thread
Frequenzumrichter für Kondensatormotoren
1phasig-230-v-1491809.html (für Kondensatormotoren) https://de.aliexpress.com/item/33012264241.html (0.45kw/0.75kw/1.5kw/2.2kw AT2 VFD single phase 220V in and single phase out frequency converter Drive single phase motor speed 51...127 EUR) https://www.brunnenpumpen.com/Press-O-Matic-XP-Konstant-Druck-Regler
Motor an beide Wicklungen getrennt ran, ist das jedoch ein Spaziergang. Ein Tipp: Man nehme einen STM32F1xx und nutze den Advanced Timer mit 4 CC Registern.
-
Thread
CPU Chip Bild
chris_ schrieb im Beitrag #6684816: > Im M0+ soll ja ein single-cycle-Multiplier drinn sein. So wie ich früher > mal gehört habe, braucht so ein Multiplier ziemlich viel Chipfläche > verglichen zum Core. Die-Shot eines Cortex-M3, ohne Floorplan
gross ist der Anteil an der Chipfläche nicht. https://upload.wikimedia.org/wikipedia/commons/6/67/STM32F100C4T6B-HD.jpg
-
Thread
[ATTiny44+PI4] TWI Slave nur mit langsamen Clocks
den Clock auf 10kHz in der /boot/config.txt ändere. Bei 50kHz sind die Daten um 1 Bit verschoben (zB 0x40 statt 0x80). Bei 100kHz klappt der ACK nicht mehr. Der Tiny läuft bei mir mit dem internen 8MHz RC-Oszillator. Der Code ist mit -O2 kompiliert. Clock hab ich nicht kalibriert. Als Code habe
niedrig legen, oder einen µC mit sehr > kurzer worst case Reaktion auf Interrupts verwenden (wie etwa STM32 mit > Priorisierung). Auch sollte die Kommunikation mit einer CRC abgesichert > werden.
-
Thread
Buchempfehlung C++ und MCUs
umgehen. Also etwa: [c] struct I{}; template<auto N> struct Foo : public I { // ... }; Foo<0> f0{42}; Foo<1> f1{43}; I* a[] {&f0, &f1}; [/c] Allerdings wäre jetzt die Frage: was modelliert denn Dein template? Eine HW-Geräte-Instanz wie etwa einen Timer? Um heterogene bzw. quasi-heterogene
Vielen Dank an eure und meine Geduld. :-) [c] struct Interface { virtual uint8_t getData() = 0; }; template<uint8_t n> struct Foo : public Interface { Foo() = default; uint8_t getData() { return n; } }; Foo<42> f0; Foo<43> f1; Interface *foo[2] = {&f0, &f1
-
Thread
STM32: Externer Quarz als Clock Source für Timer
möchtest, helfen dir vielleicht meine dokumentierten Codeschnipsel weiter: http://stefanfrings.de/stm32/stm32l0.html Aber Achtung: Die STM32L0 Modelle sind nicht alle genau gleich.
Stefan ⛄ F. schrieb im Beitrag #6682651: > Wenn du nicht CubeMX verwenden möchtest Tim K. schrieb im Beitrag #6682577: > ich programmiere derzeit einen STM32L031C6 über die HAL.
-
Thread
I²C-Bus: SR1->AF und ADDR setzen sich selbst zurück?
Sorry, zu spät am Abend. Der Compiler ist IAR 7.50 Konfig ist: STM_enableRCCAPB1PeriphClock( RCC_APB1Periph_I2C1, ENABLE ); STM_resetRCCAPB1PeriphCmd( RCC_APB1Periph_I2C1, DISABLE ); I2C_Cmd( m_pEE_I2C_TYPE, ENABLE ); I2C_ITConfig( m_pEE_I2C_TYPE, I2C_IT_ERR,
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_OD; Es wurden keine IRQ-Routinen definiert. Und das Target ein STM32f103.
-
Thread
Python oder besser bei C bleiben?
persönlich mag Python auf dem PC und dem Raspberry Pi sehr gerne, aber auf Mikrocontrollern wie den STM32 oder ESP{8266,32} kann ich mich damit noch (noch) nicht so richtig anfreunden.
aber auch richtig praktisch sein, kommt immer darauf an was man (in welcher Zeit) erreichen möchte. STM Discovery board: [code] def Test(): t0 = pyb.micros() a = 10 for _ in range(1000): a = a * 1000 b = a + 1 t1 = pyb.elapsed_micros(t0) print('A:',a) print
-
Thread
"ungenaue" Pulsweiten-Messung
/ Anzahl der Referenzimpulse. Multipliziert mit 100% erhält man das Tastverhältnis im Bereich von 0,0 – 100,0 %. Um dieses Messverfahren zu testen, habe ich die vorhandene Schaltung eines reziproken Frequenzzählers (mit STM32H750) genommen: https://www.mikrocontroller.net/topic/504840#new Schaltung
" Zeitpunkt stattfinden, wenn zum Beipiel immer dann gezählt wird, wenn das Eingangssignal gerade '0'-Pegel hat. Um diesen Zustand zu vermeiden, wird die Abtastfrequenz mit dem Wert eines Zufallzahlengenerators moduliert. Beim hier verwendeten STM32H750 liegt sie im Bereich 1,678 – 3,000 MHz. (Der Controller
-
Thread
IR Temperatursensor bis ~ 1600 °C
bereits, jetzt muss ich die Temperatur noch adäquat erfassen können. Da der Inverter des Ofens mit einem STM32 gesteuert wird, würde es Sinn machen, das Temperatursignal gleich dort einlesen zu können und eine Temperaturregelung zu realisieren. Ein digitaler Sensor, wie die von Melexis wäre mir daher am
3D1110002%26algo%3DSPLICE.SOI%26ao%3D1%26asc%3D20201210111451%26meid%3D13fb945bb96c454d80d85058671a4b7f%26pid%3D101196%26rk%3D1%26rkt%3D12%26mehot%3Dpf%26sd%3D353303545387%26itm%3D353285132286%26pmt%3D1%26noa%3D0%26pg%3D2047675%26algv%3DPromotedSellersOtherItemsV2WithMLRv3&_trksid=p2047675.c101196.m2219
-
Thread
Ansteuerung LED-Matrix 64 x 32 aus China
> unter 50€ gekauft und kann mit diesen Fehlern gut leben. Bei Ali USD 35,50, nach Paypal ~EUR 32 + Zoll/EUSt https://de.aliexpress.com/item/1005001915725309.html?spm=a2g0o.productlist.0.0.cd076a8cpZE0To&algo_pvid=c54207c6-8476-47f8-9c28-b4c4bda9d761&algo_expid=c54207c6-8476-47f8-9c28-b4c4bda9d761
-4f63-475e-a657-218bbbb41c6c&algo_expid=df16e065-4f63-475e-a657-218bbbb41c6c-7&btsid=2100bb4916199713988768171ec07a&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_ Gruß aus Berlin Michael
-
Thread
[STM32] Wie Batterie erkennen?
dass die Beobachtung ein Artefakt meiner > Überprüfung ist Ich habe ähnliches festgestellt. Beim F103 besteht die Uhr ja nur aus einem 32bit Sekundenzähler. Der beginnt bei 0, wenn die Batterie fehlt.
Stefan ⛄ F. schrieb im Beitrag #6677155: > Das würden wir auch gerne tun, leider gibt es nicht "das eine" > Datenblatt für "den STM32". Sage doch mal bitte, um welchen es geht. Es handelt sich um den STM32F746
-
Thread
Projektangebot: STM32F2 FPGA-timed Voltage-Glitch Flash Dumper
umzusetzen: Ziel ist es, ein Hardware-Setup[1] aufzubauen, um zeitkritische Voltage-Glitches bei einem STM32F205-Chip auszuführen. Der erste Voltage-Glitch muss beim Bootprozess nach exakt 170μs ausgelöst werden, um das Read Protection Option Byte zu glitchen. Wenn die Pins Boot0 auf high/1 und Boot1 auf
Takte vergehen eigentlich vom Reset bis zur Abfrage der Sicherungen des STM32? Ob der angegebene Zeitrahmen wirklich stimmt? ;-P mfg
-
Thread
Backofen Fehler F01, Steuerelektronik defekt?
Anarchist schrieb im Beitrag #6675723: > Der STM8 ist völlig veraltet. Ich würde eine neue Steuerung entwickeln > auf Basis von einem STM32. Klingt logisch weil 8 ist ja auch kleiner als 32. Es spricht überhaupt nichts dagegen den STM8 einzusetzen
heute keiner mehr. Dafür kannst relativ einfach arbeitslose Master-Absolventen rekrutieren, die mit STM32 Erfahrungen haben und sich für 34K einstellen lassen.
-
Thread
STM32F103: Timer 2 als PWM Generator läuft nicht
Keiner der STM32 Päpste da? :-( Ich habe ein Signal, GPIO_PinSource_11 mit GPIO_Pin_11 vertauscht. Und noch einiges dazu gesucht aus dem Netz aber verstehen warum es läuft tue ich leider nicht :-(( Nachdem es
T4C1 so realisiert: Procedure Init_Tim4( P, A : Word ); Begin // Timer4_CH1 für die Frequenz F ( aus Clock/ P ) an PB6 einrichten RCC_APB2ENR.IOPBEN = 1; // GPIOB Clock on GPIOB_CRL = ( GPIOB_CRL and 0xF0FFFFFF ) or 0x0B000000; // PB6 as AF-PP RCC_APB1ENR.TIM4EN
-
Thread
Erkennung eines fehlenden EEPROMS über I²C-Bus
Mea Culpa, Es geht um einen STM32F103 der einen 24AA044 von Microchip ansprechen soll.
Knut Schünemann schrieb im Beitrag #6674544: > Es geht um einen STM32F103 der einen 24AA044 von Microchip ansprechen > soll. Das geht natürlich nicht, STM-Controller arbeiten nur mit EEPROMs von STM zusammen, doch klar oder?
-
Thread
STM32407 LWIP bricht bei 0x0A ab
Hallo zusammen, ich habe ein Projekt mit STM32F407 und LWIP von Uwe (Der Exponent) am laufen. HTTP Webbrowser funktioniert. Nun habe ich auch den UDP Server hinzugefügt. Schließlich sollen Daten von meinem Gerät empfangen werden und Antworten
01 02 03 FF EF 99 -> Empfang: 01 02 03 FF EF 99 Sende: 01 02 0A FF EF 99 -> Empfang: 01 02 0A
-
Thread
STM32F446 von Aliexpress - Fake?
Worte. Es gibt eindeutige Typbezeichnungen dafür. In diesem Fall (64pin): STM32F446RE (512kB flash) oder STM32F446RC (256kB flash). Wenn jemand nur vom STM32F446 spricht, muß man davon ausgehen, daß der Rest egal ist (mir geht es zumindest so).
interessiert, sondern eher Minimum Tray. Hier noch ein Link "Markenware" oder "Fake" https://www.amazon.de/Stm32F446-Stm32F446G-Stm32F446Re-32-Bit-Mikrocontroller-Stm32F446Ret6/dp/B083NT7Y68 Mich macht hier das inverse "ST Logo" stutzig
-
Thread
FatFs Daten falsch herum
Zusammensetzen vermutlich einen Fehler. Okay, dann folgender Test: Ein einfaches Array [c] uint32_t testarray[3]; ... testarray[0] = 0x11223344; testarray[1] = 0x12223344; testarray[2] = 0x13223344; f_write(&fil, testarray, sizeof(testarray), &bw); [/c] Auch hier sind die Daten verdreht
Speicherung noch gewandelt > werden müssen. Ich mache das tausendfach auf meiner SD Karte vom STM32 aus. Wo ist das Problem? Man sichert ganze Structs einfach ab mit f_write(&struct...., sizeof struct(....)); Und liest das Ganze auch komplett wieder zurück als Struct direkt in die Struktur ein.
-
Thread
ESP32-Alternative WFI32: Module und MCUs erreichen Distributoren
thingspeak.com/channels/117112 Aber prinzipiell glaube ich dass es eine schlechte Idee ist. Mann soll den ESP32 ausnutzten und nicht ein PIC32 oder STM32 daneben packen weil man sich damit besser auskennt. Ob der ESP32 die Toolingkette schon so weit hat dass man per Debugger flashen kann? Und alle librarys mit
Stefan ⛄ F. schrieb im Beitrag #6674320: > Die von Andreas gemeldeten Probleme kenne ich. Die AT Firmware 0.5.0.0 > und 1.1.0.0 (für den ESP8266) arbeiten allerdings zuverlässig, wenn man > die Anwendung sauber