-
Thread
Immer noch keine STM32
Manchmal fallen STM32F100C8 vom Himmel...
So STM32 F7 oder H7 wird man wohl kaum durch AVR ersetzt bekommen.
-
Thread
Assemblerprogramm zur Ausgabe eines Zeichens auf UART3
Richtig ist: #include "stm32l0xx.h" Christoph K. schrieb im Beitrag #7101930: > Woher soll ich denn den Namen stm32l031xx wissen? Indem man sich zuerst mit den Grundlagen befasst, bevor man sich an eine komplexe Bibliothek
Manual - Datasheet - Errata - Programming Manual Fange mal damit an: http://stefanfrings.de/stm32/stm32l0.html Die Seite leitet sich genau dazu an. Wenn du damit (und den verlinkten Dokumentationen) durch bist, bist du für die HAL einigermaßen vorbereitet.
-
Thread
In Bewerbung Arduino Stand im Jahre 2022
Frank O. schrieb im Beitrag #7105358: > Ich hab noch keinen STM32 in irgendwelchen Steuerungen gesehen, dafür > aber jede Menge PIC's und auch AVR. *Du* hast sie noch nicht gesehen. In meinem Umfeld gibt es keine AVR, aber ein ernsthaftes Produkt mit STM32.
stört ist, dass er AVRs hat und man die Dinger nicht vernünftig debuggen kann. Bei Arduino für STM32 stört mich dafür die IDE, die grottig schlecht ist. Debugging sieht die ja nicht mal vor. Derzeit entwickle und debugge ich in vscode auf STM32 und RISC-V und das funktioniert superb. Wofür
-
Thread
Entwicklerboards: Renesas investiert in Arduino, 64bit-BeagleBone, neuer Meadow uvm
expanding into the enterprise, Renesas is investing $10 million into Arduino’s Series B round of $32 million. The funding will also provide Arduino with access to a new level of technology with Renesas’ industry-leading technology portfolio, including MCUs/MPUs, analog, power, and connectivity products
store.wildernesslabs.co/collections/frontpage/products/project-lab-board eine Bestellseite. ### STM: neue Entwicklerresourcenseite online ST Microelectronics arbeitet spätestens seit dem Aufkaufen von Atollic am “Aufräumen” des hauseigenen Ökosystems. Unter https://www.st.com/content/st_com/en/stm32
-
Thread
STM32L031K6 Sprung in Bootloader aus Applikation funktioniert nicht
Hallo zusammen, ich habe folgendendes Programm: [c]#define BOOTLOADER_ADR 0x1FFF0000 #include <stm32g0xx.h> void TestJump(void); int main(void) { TestJump(); while(1); } void TestJump(void) { //Funktionszeiger auf Adresse des Bootloader deklarieren
habe ich die Zeilen [c]#define BOOTLOADER_ADR 0x1FFF0000[/c] [c]#include <stm32g0xx.h>[/c] durch [c]#define BOOTLOADER_ADR 0x1FF00000[/c] [c]#include <stm32l0xx.h>[/c] ersetzt, da der System Memory beim STM32L031K6T6 an einer anderen Adresse
-
Thread
STM32 beste ADC Einstellung bez SNR
ADC: https://www.st.com/resource/en/application_note/cd00211314-how-to-get-the-best-adc-accuracy-in-stm32-microcontrollers-stmicroelectronics.pdf Vll. hilft das weiter.
> https://www.st.com/resource/en/application_note/cd00211314-how-to-get-the-best-adc-accuracy-in-stm32-microcontrollers-stmicroelectronics.pdf > > Vll. hilft das weiter. Danke, hmmm gem diesen Daten benötigt bei: RAIN = 1 kΩ, CAIN/CPCB = 2 nF, VREF+ = 2 V and FADC = 20 MHz 16 bit 0.5 LSB 67.1ns
-
Thread
I2C Pullups an ausgeschaltetem IC
Hallo, ich habe einen STM32G031G8 (https://www.st.com/resource/en/datasheet/stm32g031g8.pdf) auf einer Platine vorgesehen. Dieser ist als I2C Sklave mit einem anderen Mikrocontroller verbunden. Der STM32G031 ist nur in bestimmten
Guest schrieb im Beitrag #7096592: > ich habe einen STM32G031G8 Lt. Datenblatt sind bis zu 3,6V an den IO-Pins erlaubt, bei VDD = 0V. Man kann also die I2C-Pin einfach unter Spannung lassen.
-
Thread
DS18B20 parasite: DQ aus STM32 Pin speisen
Lothar M. schrieb im Beitrag #7096100: > Tim schrieb: >> GPIOA->BSRR = 1 << 25; // set bit 9 to 0 > Low-Aktive Logik? > > So wäre der Kommentar weniger widersprüchlich: > // reset bit 9 to 0 Nö, das sind die kranken STM32 GPIO Ports wo die unteren 16 Bit den Pin High und die oberen 16 Bit
Beitrag #7096157: > Lothar M. schrieb: >> Tim schrieb: >>> GPIOA->BSRR = 1 << 25; // set bit 9 to 0 >> Low-Aktive Logik? >> >> So wäre der Kommentar weniger widersprüchlich: >> // reset bit 9 to 0 > > Nö, das sind die kranken STM32 GPIO Ports wo die unteren 16 Bit den Pin > High und die oberen
-
Thread
STM32CubeMX und SW4STM32 Toolchain
Niklas G. schrieb im Beitrag #7093167: > Deinstalliere doch erstmal alles und installiere dann mal die aktuelle > STM32CubeIDE statt dem veralteten SW4STM32: > > https://www.st.com/en/development-tools/
Ich hatte mir ja dieses https://youtu.be/YZjnCOun1wU Tutorial/Projekt ausgesucht und bin damit auf STM32CubeIDE umgezogen. Zunächst mal: ich konnte das Programm mit STM32CubeIDE flashen und wenn ich dann das BluePill Board vom SWD abklemme, direkt an USB anschließe (BOOT0 Jumper wieder auf 0) und der
-
Thread
SIemens S7 1500 2 ns Bitbearbeitungszeit
Bootloader) mit Befehlen füttern muss. Das sind richtig komplexe Schlachtschiffe, so ein popeliger STM32H7 o.ä. ist nichts dagegen. Die Komplexität dürfte sogar einen Cortex-A8 übertreffen, so ein TI AM335x ist einfacher Bare Metal zu programmieren. Auch die Toolchains sind nicht ohne, da wünscht man sich die wunderschön einfach elegante STM32CubeIDE zurück.
-
Thread
FTDI zu TTL USB Adapter ges.
Beitrag #7090868: > Such dir was aus: Oder auch das Beispielprogramm von unserem Mitglied Niklas G: http://stefanfrings.de/stm32/3-Fach-USB-UART.zip (Im Release Order liegt der Binärcode, den du mit dem STM32 Cube Programmer auf das Board laden kannst)
#7090868: >> Such dir was aus: > > Oder auch das Beispielprogramm von unserem Mitglied Niklas G: > http://stefanfrings.de/stm32/3-Fach-USB-UART.zip > > (Im Release Order liegt der Binärcode, den du mit dem STM32 Cube > Programmer auf das Board laden kannst) Auch schön. Mein Problem: ich
-
Thread
Gutes aktuelles Schaltregler IC für Leistungs Step Up
der Treiber- und Leistungsstufe hab ich allerdings andere Transistoren und die Ansteuerung mit einem STM32. > Wonach regelst Du ab, wenn die Soll Leistung hoch ist aber keine Last in > der Induktionsschleife steckt und bis auf Resonanz runtergeregelt wird > um doch endlich mal auf Soll Leistung
langsam ist. > Wie meinst Du das? Selbst wenn der IGBT gemützliche 200ns zum sperren braucht, ist eben 0A x 200V = 0W
-
Thread
Frage zu Aufwärtswandler
Schaltnetzteile die Baugröße der Induktivität ändert? Danke schon einmal an alle Antwortenden! bG B.
µc kann ich doch einen PWM Mode wählen, der mir zu Lasten der Auflösung ein paar kHz generiert. OCR0A als Top im FAST PWM MODE ergibt bei einem Wert von 100 160kHz für OCR0B. Oder noch weiter runter .. 320kHz bei OCR0A = 50. (Quarz = 16mHz) Habe es gestern noch mit nem Fluke nachmessen können. Wie
-
Thread
Alte .net Apk mag keine USB to RS232 Adapter
Falls du ein STM32F103RB-Board mit USB herumfliegen hast (z.B. ein STM32-Bluepill-Board oder STM32-Olimexino), flashe mal diese Software drauf. Dies ist eine modifizierte USB-Seriell-Wandler-Firmware (USB-CDC-ACM),
Verfügung stellt. Die Pin-Belegung ist (in den Klammern stehen die Zuordnungen für das Olimexino-STM32): * Port 0: TX=PA9(D7), RX=PA10(D8), DTR=PA1(D3), RTS=PA5(D13) * Port 1: TX=PA2(D1), RX=PA3(D0), DTR=PA6(D12), RTS=PA7(D11) * Port 2: TX=PB10(D29), RX=PB11(D30), DTR=PC0(D15), RTS=PC1(D16)
-
Thread
Arduino Timerprobleme - suche programmierbaren Oszillator
, ab hier wird's schrecklich kompliziert. # Man muss nämlich ins Datenblatt schauen divint = 0 # 1…255 teilt durch 1…255 0 teilt durch 256 divfrac = 0 # 0…15 für 0/16 … 15/16 mem32[PWM_BASE + CH4_DIV] = (divint<<4) + divfrac topvalue = 62500 # für 1Hz mem32[PWM_BASE + CH4_TOP
Kürzere Einschaltdauern sind leicht möglich: [c] if(t3.ub[3]&0x80)PORTB&=~32;else PORTB|=32; //50% if(t2.ub[3]&0xC0)PORTB&=~16;else PORTB|=16; //25% if(t1.ub[3]&0xE0)PORTB&=~ 8;else PORTB|= 8; //12,5% if(t0.ub[3]&0xF0)PORTB&=~ 4;else PORTB|= 4; //
-
Thread
Welcher Timer ist für die Dauer eines Ticks im SysTick verantwortlich?
STM32F407 Mit diesem Code habe ich herausgefunden, dass die Dauer eines Ticks 1/16000000 == 62,5 ns beträgt #include "main.h" uint16_t delay_count=0; void SysTick_Handler(void) { if(delay_count>0
Maximal-Takt. Wenn ja, wo steht das im Reference-Manual? Nehmen wir als Beispiel doch mal STM32F446, STM32L073 und STM32G081. Ich habe jetzt mal kurz das Reference-Manual vom STM32F446 überflogen aber nicht direkt eine Tabelle mit den Default-Werten gefunden. Ja, die Register haben Reset-Default-Werte
-
Thread
Serielles Gerät (STM32/DSO138) reagiert nicht auf FTDI, wie Fehler suchen?
STM32CubeProg STM32CubeProgrammer software for all STM32 https://www.st.com/en/development-tools/stm32cubeprog.html
In dem habe ich leider den F103 nicht gefunden Sowohl der Flash Loader Demonstrator als auch der STM32 Cube Programmer unterstützen alle STM32F103 Modelle ohne besondere Tricks.
-
Thread
USB Grundlagen Theorie Messungen Assembler ATmega
Mikrocontroller abgehandelt wird die ja hoffentlich funktioniert. Genau das habe ich gemacht. USB an einem STM32H7. Die HAL API von STM funktionierte auf Anhieb. Zumindest die Device-Descriptoren waren verfügbar. Da analysiere ich nicht den Datenstrom per Hand, sondern nehme das Subsystem der CPU. Geht bei
PittyJ schrieb im Beitrag #7078004: > Genau das habe ich gemacht. USB an einem STM32H7. Die HAL API von STM > funktionierte auf Anhieb. Selbst wenn man seinen eigenen Treiber für die Peripherie schreibt, wie ich es unter [[USB-Tutorial mit STM32]] beschrieben habe, braucht man
-
Thread
Kurzmeldungen: Renesas zeigt Cortex-M85-MCU, GigaDevice verkauft eine Milliarde Chips, uvm
arbeitet man derweil an PikaScript: eine noch schlankere Variante von Python, die mit 4KB RAM und 32KB ROM auskommt. Das ursprünglich für STM32G030C8 und STM32F103C8 vorgesehene System steht mittlerweile auch für einige andere Zielarchitekturen zur Verfügung, der unter http://pikascript.com/ bereitstehende
mobile.twitter.com/tamhanna/status/1292097511235125248 - es sind komplett unterschiedliche Designs c) nur die GD32F1 und der STM32F1 sind "kompatibel". Alles andere sind unterschiedliche Designs. Die Recyclage von Flashdateien ist allerdings auf keinen Fall gewünscht, GD empfiehlt immer eine Rekompilation aus dem
-
Thread
DCF77 Frequenznormal
Nicht ganz. Gesampelt wurde mit einem STM32. Der einzige Vorteil gegenüber dem Audio-ADC ist, dass das Ergebnis besser für anderes genutzt werden (Echtzeit halt).
jemand gute Programmierkenntnisse und kann sowas programmieren, z.B auf einem Raspberry Pi oder einem STM32 ? Gibt es sowas schon fertig? Das DCF Normal hätte dann nur zwei Chips, den ADC, den Prozessor und einen TCXO, der per PWM vom Prozessor auf die Sollfrequenz gezogen wird.
-
Thread
HAL_GPIO_TogglePin, benötigte Zeit für ein STM32F7.
Hallo, ich habe folgenden Code, für ein STM32F746 Board. Die LED toggelt dabei ca. alle 350ns (d.h. eine Frequenz von ca. 3MHz). Ist das nicht zu langsam? Systemclock sollte 200MHz sein.... Gemäss ClockConfig sollte die Peripherie (APB)
leider schnarchlangsam. Die gehen über diverse Bus-Bridges usw., beim H7 wohl eher noch schlimmer. Die G0-er hängen die "Dickschiffe" in der Hinsicht ab, da dort die GPIO-Register über einen extra Bus direkt an der CPU hängen. Über 20Mhz kommt man beim F7 wohl kaum, eher darunter ...
-
Thread
Wo sucht man Microcontroller nach IO-Anzahl, Takt und Funktionen aus?
Beitrag #7073414: > Und wenn es zu Taktraten kommt, würde ich ganz schnell weg von AVR > gehen. Bei STM32 machen schon die kleinsten zwischen 48 MHz (F0) und 64 > MHz(G0) bei 3,3V. Die lachen über die 8 MHz Grenze der AVR. Und ich > auch AVRyDxx schaffen offiziell 24MHz im Bereich von 1,8..5,5V
#7073414: > >> Und wenn es zu Taktraten kommt, würde ich ganz schnell weg von AVR >> gehen. Bei STM32 machen schon die kleinsten zwischen 48 MHz (F0) und 64 >> MHz(G0) bei 3,3V. Die lachen über die 8 MHz Grenze der AVR. Und ich >> auch > > AVRyDxx schaffen offiziell 24MHz im Bereich von 1,8..5,5V
-
Thread
Keine Verbindung zum STM32L0
"Normalerweise" ist der NRST nicht unbedingt notwendig wenn man einen STM32 ohne Bootloader programmiert. Wenn Du allerdings eine "Category 1" device hast (STM32L010x3 oder STM32L010x4), dann checkt der Controller - auch wenn BOOT0 auf GND gezogen wird - ob er schonmal
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
Zener Diode Bezeichnung im Datenblatt VZ1 / VZ2
werden. Ja, das wäre auch noch eine Idee mit den 2 Dioden gegen VCC und GND. Danke! Es wird ein STM32G4. BTW: hab jetzt die Diode mal ausgelötet und bekomme die 3.3V. Grüße
internen Schutzdioden > das aushalten. Das steht auch alles im DB deines µC. und: > Es wird ein STM32G4 sowie > bis 60V U_in: eine Begrenzung <1mA schafft der STM32G4 mit den interne Dioden D.h. R1= 62kohm wäre meien Wahl. Das "backpowering überdne uC Eingang in die 3.3V: Wen nur ein
-
Thread
STM32: SPI - HAL durch eigenen code ersetzen
Der Chip ist ein STM32L452. [c] SPI_TypeDef * g_spi = (SPI_TypeDef *)SPI2_BASE; void PerPrint(void) { printf("CR1: %08x\r\n", (unsigned int)g_spi->CR1); printf("CR2: %08x\r\n", (unsigned int)g_spi->CR2);
) { while (!g_lcdDmaDone); g_lcdDmaDone = false; } } void LcdInit(void) { //Copied from the STM cube generator output: __HAL_RCC_DMA1_CLK_ENABLE(); HAL_NVIC_SetPriority(DMA1_Channel5_IRQn, 0,
-
Thread
50ns Delay mit STM32H7
man beim H7 gerade mal so auf ca. 13 Mhz, wenn man einen GPIO-Pin softwaremäßig toggelt ... Beim G0 geht das viel schneller, da die GPIOs dort an einem extra Bus direkt an der CPU hängen.
übersichtlich in einer Funktion unterzubringen. Was mir noch einfallen würde, ich weiß bei einem Stm32F4 gab es einen Counter der dauerhaft mitgezählt hat. Der H7 (übrigens ist meiner der Stm32H753 ) hat das bestimmt auch. Hier könnte ich mir als einfach den Timerwert merken und dann in einer Schleife
-
Thread
[S] Start-Paket für ST ARM M0/M0+/M3 Controller
die STM32F100 oder STM32G03, später evtl, auch "dickere" M3. Wenn jemand ein entsprechendes Start-Paket mit Programmer und einer brauchbaren Toolchain abgeben kann, wäre ich sehr an einem Kauf interessiert
Z.B. der STM32G030F6P6 mit dem man wirklich schon eine Menge machen kann ist verfügbar bei Mouser. Und TSSOP20 kann man sogar noch ganz gut mit Hausmitteln löten. Aber für die anderen STM32 sieht's wirklich schlecht
-
Thread
Dauerhaft FakeNews in allen AVR Series 0/1/2 Datenblättern
dies bei AVR diverse Flags außerhalb der CPU (und IRQ Controller) zurück setzt ist nicht neu. Bei STM32 wäre es hingegen überraschend.
für mich attraktiv. Seit der Übernahme nicht mehr. Ich benutze nur noch die alten Modelle, ansonsten STM32. Deren Doku ist zwar auch nicht gut, aber dort bekommt man mehr für's gleiche Geld.
-
Thread
GUI für LINUX Serial Port erstellen
self.SetTitle("New Frame") sizer = wx.BoxSizer(wx.VERTICAL) sizer.Add(self.button1, 0, wx.EXPAND, 0) sizer.Add(self.button2, 0, wx.EXPAND, 0) sizer.Add(self.textctrl1, 0, wx.EXPAND, 0) sizer.Add(self.textctrl2, 0, wx.EXPAND, 0) self.SetSizer(sizer)
STM32F103 gepostet und noch viele Jahre davor das Menüsystem bei der Lernbetty quasi objektorientiert gemacht (soweit man das in C kann), aber keinen hat's interessiert. Stattdessen hat es seitdem alle
-
Thread
STM32G0: UART DMA empfängt nach Sleep nicht mehr
Hallo zusammen! Ich habe hier einen STM32G0 auf einer eigenen Platine. Der MCU kommuniziert mit einem LTE Modem via AT Kommandos auf UART2. Wenn ich den MCU in den Sleep schicke: [c] HAL_PWREx_EnableFlashPowerDown(PWR_FLASHPD_LPSLEEP
unzählige Male gepostet. Hier mal ein mittlerweile so etwa 5 Jahre altes Beispiel, wie sowas für einen STM32F103C8T6 aussehen kann: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP Das Prinzip: 1. es hat einen Lowlevel-Treiber, der sich um den UART kümmert, dabei in zwei Ringpuffern
-
Thread
STM32G474. STM32CubeIde, Optimierung ADC-Genauigkeit
Nachdem ich den STM32G474 vom NUCLEO Board runter und ihn auf unserer eigenes Board gelötet habe, bin ich wieder mal an der ADC-Programmierung. Obwohl ich diesmal von Anfang an die Kalibrierungsequenz in meiner
Da die 3.3V-Version des LM5166 nicht lieferbar war, wird der der STM32G474 nun von der 5V-Version gefolgt von einem genauen Längstregler versorgt, die VREF+ nochmal gefiltert und mit Stützkondensatoren (100nF/1uF) nahe am Pin geblockt - steht wie 'ne eins bei 3,300V
-
Thread
STM32FXX Prozessor - individuelle Kennung auslesen
Hallo zusammen, für zukünftige Entwicklungen möchte ich gerne weiterhin auf STM32 Prozessoren setzen. Je nach Ausbaustufe mit Cortex M0, M3, M4. Um individuelle Passwörter für das jeweilige Gerät zu generieren würde ich gerne so etwas wie eine einmalige, individuelle Prozessorkennung
das so: [c] // memory location with the processors UID, here should be 3 dwords/12 bytes #ifdef STM32F4 #define CONFIG_UID ((volatile uint8_t*)(0x1FFF7A10)) #endif #ifdef STM32F7 #define CONFIG_UID ((volatile uint8_t*)(0x1FF0F420)) #endif [/c] Verwendung dann als CONFIG_UID[0] bis CONFIG_UID
-
Thread
Einlesen mehrerer Analog Signale
Variante. Besondere Anforderungen hast du ja keine genannt. Anregungen: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini
haben sie? Welche Impedanz haben die Quellen? Sind sie galvanisch getrennt oder auf die Masse des STM32 bezogen?
-
Thread
Höchstmögliche Schaltfrequenz an einem normalen AVR Ausgangs-Pin
Bei sechs Kanälen würde ich lieber über einen STM32 nachdenken. Die haben weitaus mehr Timer. 200kHz bei sechs Kanälen wären eine gute Gelegenheit, sich mit mal mit den High-Resolution-Timern zu befassen.
Wenn Du die vielen, ernstgemeinten Vorschläge verstanden hättest, wären es 6 x ATmegaxxx oder ein STM32 oder RP2040 oder ... gewesen.
-
Thread
Netzgerät Bausatz Überlastung
getestet. T1 und T2 sind beides NPN Transistoren (BD 249C). T3 ist ein PNP Transistor (BD 140 STM). T2 ist durchgebrannt, der hat von C>B 0.8V und E>B 0.77V Flussspannung, wo er eigentlich sperren müsste. T1 hingegen ist noch intakt, weil er von C/E>B sperrt und von B>C/E mit 0.55V durchlässt. T3 müsste auch noch intakt sein, der lässt bei 0.72V von C/E>B durch, da PNP.
-
Thread
Stromsparendes Display, klein, 5 Zeichen gesucht
Keks F. schrieb im Beitrag #7052705: > QFN24 0.5mm Pitch Ich hab mir neulich Adapter bei ebay gekauft TQFP 0.8mm, andere Seite QFN 0.5mm von 32 bis 100 polig (50 Stück für 12€). Kann dir aber inzwischen sagen, daß die beidseitigen Leiterbahnen zu
ein 7-Segment Glas direkt an I/O Pins an einem Controller mit entsprechend vielen Pins, an der Zahl 32 (bei 4 Digit LCD mit BP), betreiben. Hier vllt. sogar an einem STM32L053 in Ermangelung der Verfügbarkeit eines AVR mit entsprechend vielen Pins. MaWin schrieb im Beitrag #7053086: > Aber wer nur
-
Thread
2 ADC Kanale auf Nucleo-G071RBT6
Wenn deine Aufgabe ist "2 Kanäle zu machen" dann bist du schon fertig. Von der Seite zum STM32G071RB: "12-bit, 0.4 µs ADC (up to 16 ext. channels)" Der hat also schon mehr als 2 Kanäle und du musst nichts tun.
Sorry hab gemient 2 Kanäle zu Programieren mit STM32CubeIDE sodass ich es auch benutzen kann.
-
Thread
FFT mit ADC und Mikrocontroller
oder Dokumente vorschlagen, in denen ich mich einlesen sollte? Eigenschaften des Analogsignals: - 0 bis 10 V - Frequenzen bis max. 180 Hz - Signalformen: Sinus, Dreieck, Trapez Eigenschaften des ADC: - 12 Bit deltasigma - 200 ksps Vielen Dank für eure Hilfe!
kannst. Am besten nimmst du dieses Arduino Framework und besorgst dir eines dort aufgeführten SM32 Boards: https://github.com/stm32duino/Arduino_Core_STM32 Dann eine der FFT Libraries laden https://github.com/kosme/arduinoFFT und die Firmware an das Problem anpassen.
-
Thread
Kurzmeldungen: SigFox geht an UnaBiz, ST erweitert Azure RTOS-Unterstützung, neue Chips
nun breitbandig nach: [c] Anwender können die Qualitäten von Azure RTOS, die Zweckmäßigkeit von STM32Cube und die Flexibilität der STM32-Familie nunmehr nutzen, um die MCU-Eigenschaften zu optimieren. Hierbei haben sie die Auswahl unter mehr als 700 MCUs aus dem STM32 Arm® Cortex®-M-Portfolio. Mit dieser neuerlichen Erweiterung stehen spezielle Softwarepakete für den Mainstream-Mikrocontroller STM32G0, die Ultra-Low-Power-Versionen STM32L4, STM32L4+, STM32L5 und STM32U5, die High-Performance-MCUs STM32G4, STM32F4, STM32F7 und STM32H7 sowie die Wireless-Mikrocontroller STM32WL und STM32WB zur
-
Thread
Suche MC STM32F427VIT oder STM32F437VIT
https://de.aliexpress.com/item/1005003612495058.html?spm=a2g0o.productlist.0.0.215633f6YOFKRW&algo_pvid=0a1b2e9f-13a0-40a7-9d8f-2dbf2b852c4a&algo_exp_id=0a1b2e9f-13a0-40a7-9d8f-2dbf2b852c4a-43&pdp_ext_f=%7B%22sku_id%22%3A%2212000026491280224%22%7D&pdp_pi=-1%3B32.83%
Harry L. schrieb im Beitrag #7041910: > https://de.aliexpress.com/item/1005003612495058.html?spm=a2g0o.productlist.0.0.215633f6YOFKRW&algo_pvid=0a1b2e9f-13a0-40a7-9d8f-2dbf2b852c4a&algo_exp_id=0a1b2e9f-13a0-40a7-9d8f-2dbf2b852c4a-43&pdp_ext_f=%7B%22sku_id%22%3A%2212000026491280224%22%7D&pdp_pi=-1%3B32.83%
-
Thread
Mikrocontroller Empfehlung gesucht
Für Low-Power geht z.B. die MSP430-Serie von TI ganz gut. Ansonsten STM32L0, die dürften aber schwerer zu bekommen sein.
Datenblättern und Beispielcode drauf schaffen. Das braucht Zeit, ist aber machbar. (Und notfalls gibt's für STM32 und MSP430 auch das Arduino-Framework (STM32Duino und TIs eigenes Energia) - aber pssssst)
-
Thread
Welches elektronische Bauteil würdet ihr euch wünschen?
Bernd schrieb im Beitrag #7038720: > Was müsste es können? Das was die STM32 Mikrocontroller können nur halt in verfügbar.
compression point). In und out bereits an 50 Ohm gematched. Ein zusätzlicher DC Pin für output power (DC 0V = Verstäkung = 1 und DC 12V = 43dBm out) Inputleistung für 43dBm out = 0dBm. DC Betriebsspannung: 12V Man darf ja mal träumen...
-
Thread
keinen Bock auf level-shifting
Pegeldefinition vor. Wenn du die Angaben auf deine 3.3V Versorgung umrechnest, entspricht der minimale H-Pegel 0.6*VDD vs. 0.7*VDD bzw. L-Pegel 0.24*VDD vs. 0.3*VDD bei 3.3V Logik. Daran scheitert die Welt nicht. So ein 74HCT...-Eingang der 5V-TTL-Logik ist allerbest geeignet, um mit einem 3.3V µC gesteuert zu
Versorgungsspannung. Stãndig dieser unnötige Wandel mein neuester Prozessor will jetzt dynamisch von 0,75-1,2V usw. MfG Michael
-
Thread
Automotive Schutzschaltung
32V nur noch? Dann haben sich die Tests wohl geändert. Mit 32V kommt man ja sogar ohne jede Schutzschaltung klar solange man keine FETs oder so mit der direkten Eingangsspannung versorgt oder ungeregelte
Ben B. schrieb im Beitrag #7058877: > 32V nur noch? Dann haben sich die Tests wohl geändert. Mit 32V kommt man > ja sogar ohne jede Schutzschaltung klar solange man keine FETs oder so > mit der direkten Eingangsspannung versorgt oder ungeregelte
-
Thread
STM32 GCC Compilereinstellungen für Minimum Size -Os
0x40 stm32f1xx_hal_msp.o 0x40 stm32f1xx_hal_msp.o 0xb4 stm32f1xx_hal_msp.o 0xb4 stm32f1xx_hal_msp.o 0xb8 stm32f1xx_hal_msp.o 0xb8 stm32f1xx_hal_msp.o 0xd8 stm32f1xx_hal_msp.o 0xd8 stm32f1xx_hal_msp.o 0x104 stm32f1xx_hal_msp.o 0x104 system_stm32f1xx_Bootloader.o 0x8 | system_stm32f1xx.o 0x18 system_stm32f1xx_Bootloader.o
-
Thread
STM32 SPI: keine kontinuierliche Ausgabe (ohne Pause)?
Hallo :) Nach jedem Byte macht der STM32G0 eine Übertragungspause von ca 1 Clock. Bisher war es immer egal, aktuell benötige ich aber ein fortlaufenden Datenstream. Ist das mit dem SPI-Controller des STM32 möglich? Danke
Daniel schrieb im Beitrag #7033321: > Nach jedem Byte macht der STM32G0 eine Übertragungspause von ca 1 Clock. > Bisher war es immer egal, aktuell benötige ich aber ein fortlaufenden > Datenstream. Meinst du nicht eher Datastrom? ;-) > Ist das mit dem SPI-Controller
-
Thread
STM32F405RGT6 keine Verbindung über USB
an external load capacitor.“ https://www.murata.com/en-sg/api/pdfdownloadapi?cate=&partno=CSTCE8M00G52-R0 Am Verhalten hat sich dadurch nichts geändert. Wartet man eine Weile bevor man das Board seit dem letzten Mal mit Strom versorgt hat, dann startet der STM32 meistens, aber läuft dann maximal
1uF X7R ersetzt, da der AMS1117 die 3,3V nicht stabil halten konnte. Und wie im Datenblatt vom STM32F4 gefordert einen 4,7uF Kondensator an einen VDD Pin. Den Q1 CSTCE8M00G52-R0 konnte ich drin lassen. Und nun läufts stabil.
-
Thread
5V Input an LED schalten mit 3V3 vom ESP01s
Wobei da sende ich einfach eine OFF-Sequenz. Hab für die WS2812B mal ein Treiber geschrieben für nen STM32 mit FreeRTOS. Aber ich schweife ab... Also in der Theorie, wäre das ein Fall für ein trennen von Vcc. Korrekt?
, einem „Brain 2.0“ darf kein noch so kleiner Fehler passieren;-)