-
Thread
STM32 LwIP + HTTPD
Board gefunden und dachte mir, ich könnte "mal eben" einen Webserver zusammenklicken. Ich nutze STM32CubeIDE und habe dort im ersten Anlauf LwIP ohne OS aktiviert. Damit bekomme ich ICMP zum laufen, sobald ich aber TCP und/oder UDP mit reinnehme, funktioniert ICMP nicht mehr (TCP und UDP vermutlich
durch Packetempfang geweckt und reicht dann die Daten in den Stack. Bei generiertem Code für einen F7 war das der Fehler. STM hat diesen Code in Mbed übernommen mit gleicher Stackgröße, daher kenne ich den Fehler. Ist beim Debug Build aufgefallen, dann war der Stack zu klein. Ob der Code beim F4 jetzt
-
Thread
STM32L4: Flash Erase gibt HardFault
area*/ uint32_t StartPage = (StartPageAddress - FLASH_BASE) >> 11; uint32_t EndPageAdress = StartPageAddress + numberofwords*4; uint32_t EndPage = (EndPageAdress - FLASH_BASE) >> 11; /* Fill EraseInit structure
~/STM32Cube/Repository/STM32Cube_FW_L4_V1.17.2/Projects/NUCLEO-L452RE/Examples/FLASH Vielleicht hilft das zur Orientierung.
-
Thread
STM32 empfängt keine SPDIF-Daten
als > IRQ-Einsprungpunkt gesetzt werden würde. Üblicherweise ist diese Funktion in der Datei <stm32f4xx_it.c> zu finden .... [c] /******************************************************************************/ /* STM32F4xx Peripheral Interrupt Handlers */
>> IRQ-Einsprungpunkt gesetzt werden würde. > > Üblicherweise ist diese Funktion in der Datei <stm32f4xx_it.c> > zu finden .... Nein, die Funktion selber ist im Usercode zu finden, weil dort auch das SPDIF-Handle liegt, welches für die weitere Bearbietung des Interrupt benötigt wird. Die Frage
-
Thread
Cube Projekt: Wie target wechseln?
Tjmax 105°C zulässt - will man das? Datenblatt S. 212: https://www.st.com/resource/en/datasheet/stm32h743bi.pdf
www.st.com/resource/en/user_manual/um1718-stm32cubemx-for-stm32-configuration-and-initialization-c-code-generation-stmicroelectronics.pdf
-
Thread
STM32 USB HOST HID Anschlüsse direkt an Tastatur
möchte nur die Tastendrücke der Tastatur auswerten. Die meisten Tutorials behandeln nur, wie man den STM32 als HID Device betreibt, allerdings nicht als HID Host. https://www.youtube.com/watch?v=MlhUG4GsOT0 https://controllerstech.com/stm32-usb-host-hid/ Danke :)
ob VBUS da eine Rolle spielt. Tu das. Suche wie empfohlen im Datenblatt und Referenzhandbuch des STM32F401RE nach "VUSB". Und dann nimm den oben zitierten Satz zurück.
-
Thread
APB1-Frequenz auf Nucleo-F303K8 mit Arduino_Core_STM32
Liebe Leute, kennt sich jemand mit https://github.com/stm32duino/Arduino_Core_STM32 aus? Ich wüsste gern, wo und wie dort für mein Nucleo-F303K8 (https://www.st.com/en/evaluation-tools/nucleo-f303k8.html) die clock-domains konfiguriert werden. Hintergrund
dem internen HSI-Oszillator läuft. Die Konfiguration ist anscheinend in https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_NUCLEO_F303K8.cpp und führt mit /2*16/2 zu einem Systemtakt von 64MHz und einem APB1-Takt von 32MHz. Man kann
-
Thread
STM32-code behaves weird
Hallo, ich habe hier ein seltsames Problem mit STM32-Code innerhalb der STM32CubeIDE. Der Code selbst ist mit CubeMX erzeugt. Ein Beispiel für die Probleme: [c]if (bufferPos<bufferSize) { if (HAL_UART_Transmit(&huart2,&feedback_buffer[bufferPos
HAL_UART_Transmit ansehe (kurz gegoogelt, https://www.disca.upv.es/aperles/arm_cortex_m3/llibre/st/STM32F439xx_User_Manual/stm32f4xx__hal__uart_8c_source.html ) dann macht der (bei Bufferlänge 1) im Wesentlichen: [pre] Ist huart->gState == HAL_UART_STATE_READY? Wenn nicht, dann mit Fehler abbrechen
-
Thread
ESP32 API mit Arduino bzw. Espressiv API
von ESPRESSIV scheint mir doch einen sehr viel detailierteren Zugriff zu erlauben. Ähnlich wie beim STM32F103, wo man mit Embitz alles erreichen und rausholen kann, in der Arduino Welt aber kaum mal einen Timer ansprechen kann, geschweige denn die vielen Optionen der ADC nutzen. Fragen: Lässt sich
Thorsten M. >Ähnlich wie beim STM32F103, wo man mit Embitz alles erreichen >und rausholen kann, in der Arduino Welt aber kaum mal einen Timer >ansprechen kann, geschweige denn die vielen Optionen der ADC nutzen. Da liegst du
-
Thread
Arduino Blue Pill & CAN mit SN65HVD230
Hallo Sebastian, STM32F1 Boards (Arduino STM32) generic STM32F103C und STM32F103C6 Die ich immer benutze. Gruß Kay
/GD32F1xx boards by stm32duino" und um "STM32F4xx boards by stm32duino". Zum anderen gibt es (B) https://github.com/stm32duino/Arduino_Core_STM32. Diese Umgebung kann über die Boardverwalter-URL https:/
-
Thread
UART Übertragungsfehler bei bestimmten Zahlenwerten
Hallo! Ich benötige eine UART Datenübertragung zwischen uC (STM32G031K6T6) und meinem Windows Rechner. Dazu habe ich ein cpp Programm geschrieben welches einen 16 Bit Wert aufteilt in ein höherwertiges und ein niederwertiges Byte. Diese werden beide über UART an
korrekt übermittelt, sondern an stelle dieser einfach der Wert 63 (sechs aufeinanderfolgende 1-Bits). STM32 MDK Arm Code: char input,output; bool test = 0; bool change = 0; uint32_t run = 0; uint16_t tx_value = 12340; [c]void Task1(uint32_t T_ms){ output = NULL; if (run==1) tx_value=0b0000010100000101
-
Thread
Bluepill >32k flashen
als Lösung für dieses fake Problem? Das habe ich bereits vor 3 Jahren gemacht. Ich bin von den STM32F103 BluePills auf die STM32F4x1 BlackPills umgestiegen. Diese kosten beim Chinesen auch nicht viel mehr, scheinen aber noch keine Fakes zu sein. Der Umstieg geht auch problemlos, solange Du auf CAN
Frank M. schrieb im Beitrag #7341864: > STM32F4x1 BlackPills umgestiegen. Diese kosten beim > Chinesen auch nicht viel mehr, scheinen aber noch keine Fakes zu sein. F4 und G4 giebts bereits fakes. H7 ist meines wissens noch sicher.
-
Thread
Inkrementalgeber an CMOS Dekadenzähler CD4017
möchte auf meiner Fräsmaschine Zahnräder mit einem Abwälzfräser > herstellen. Dazu muss ich eine 4. Achse mit einer Übersetzung antreiben. Dazu muss man erst mal eine 4. Achse haben, hast du scheinbar, gut, auch schon die nötige CNC Ansteuerung ? Bei meiner Wabeco F1200 ist die Motordrehzahlregelung
die Ausgangsimpulse mit feiner Auflösung erzeugen. Ein 16-bit Timer ist dafür ungeeignet. Auf einem STM32 dauert die ISR für die Verarbeitung von uint32_t Werten < 1 µs.
-
Thread
STM32C0 Starter Kit
von Speicher und Peripheriemodulen bietet. z.B. den zwar veralteten aber immer noch viel genutzten STM32F103 oder F302 oder wenn man auch mal ein farbiges Display anhängen will, einen F4xx oder F7xx. Die F3 sind noch interessant, weil sie integrierte, programmierbare OpAmps haben. Es gibt da auf dem
> STM32F103 Vieles was ST bei dem "vergurkt" hat, ist bei anderen ST-Derivaten besser geloest. Aehnliches gilt fuer den STM32F407. > spartanisch ausgestattet Was die Uebersicht deutlich erleichtert
-
Thread
Debugger stürzt ab - Nucleo-Board mit STM32WB55, Ubuntu, STM32CubeIDE
CFG_LPM_SUPPORTED, CFG_DEBUG_BLE_TRACE, CFG_DEBUG_APP_TRACE) [/code] https://github.com/STMicroelectronics/STM32CubeWB/blob/bceb1dae09f912eae47fba059251d499ba32f4ca/Projects/NUCLEO-WB15CC/Applications/BLE/BLE_HeartRate/readme.txt#L79 oder welches Beispiel hast du für BLE FreeRTOS benutzt?
CFG_LPM_SUPPORTED, > CFG_DEBUG_BLE_TRACE, CFG_DEBUG_APP_TRACE) > > https://github.com/STMicroelectronics/STM32CubeWB/blob/bceb1dae09f912eae47fba059251d499ba32f4ca/Projects/NUCLEO-WB15CC/Applications/BLE/BLE_HeartRate/readme.txt#L79 > > oder welches Beispiel hast du für BLE FreeRTOS benutzt? Genau das
-
Thread
RGB Bitmap im MCU in C
mit DMA, man sollte da einfach einen µC nehmen der das hat und auch nicht mit Speicher geizen. Die STM32 haben da sogar einen speziellen DMA der noch Formate konvertieren kann.
DMA, man sollte da einfach einen µC nehmen der > das hat und auch nicht mit Speicher geizen. Die STM32 haben da sogar > einen speziellen DMA der noch Formate konvertieren kann. Ja ich könnte auch einen HDMI Bildschirm an ein RasPi anschließen oder besser meinen Fernseher an einen PC. Aber ich
-
Thread
suche Algo für Soft Clipping
Ich benutze einen STM32 Prozessor und will Audio Soft-Clippen. Mit google hab ich sowas gefunden: https://ccrma.stanford.edu/~jos/pasp/Soft_Clipping.html Wie implementiert man das mit einem STM32? An sich hab ich genügend
asd schrieb im Beitrag #7338577: > Ich benutze einen STM32 Prozessor und will Audio Soft-Clippen. Mit > google hab ich sowas gefunden: > https://ccrma.stanford.edu/~jos/pasp/Soft_Clipping.html Was wäre an dem Stanford auszusetzen? Nimm eben eine quadratische
-
Thread
Kommunikation zwischen mController und PC
Informationen über UART an meinen PC senden. Hierfür nutze ich ... * ein Nucleo-Board mit deem STM32F446RE * ein UART auf USB Wandler (https://www.amazon.de/AZDelivery-UART-TTL-Konverter-Jumperkabel-inklusive/dp/B08T24NML9/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3KB2S24QL3JXZ&
include <stdint.h> #include <stdbool.h> // Bibliotheke des verwendeten Mikrocontrollers #include "stm32f446xx.h" #include "system_stm32f4xx.h" int main(void) { // APB1 entspricht nun Clockfrequenz vom Controller RCC->CFGR &= ~RCC_CFGR_PPRE1_Msk; // Aktivieren der Clock für GPIO Port
-
Thread
Schieberegister am STM32F103
Hallo, ich möchte Schiebesregister an einem STM32F103 hängen. Genauer gesagt sind es TPIC6595, wobei es sein kann, das ich die durch normale 74HC595 und Transistoren ersetze. Jedenfalls möchte ich 20 von dennen man einen ST32F103 hängen. Nun wollte
#7338066: >> Wäre wäre besser (und und vor allem schneller)? > SPI ist der schnellste Weg. Kann der F103 noch kein QSPI? Da ließen sich doch bestimmt noch 5µs sparen.
-
Thread
Stör Umgebung uC 24V
PWM Signal. Ein und Ausgänge bzw 24V 5V levelshifter. Bestehen aus Optokoppler gefolgt von einem 4k7 pulldown gefolgt von einem RC Glied 470ohm 10uF. Da ich ungern 5 verschiedene Platinen Entwürfe Ordern möchte wollte ich fragen wie ich Störungen besonders auf den SPI bestmöglich vermeiden kann
nuetzlich. > Ein und Ausgänge bzw 24V 5V levelshifter. Bestehen aus Optokoppler > gefolgt von einem 4k7 pulldown gefolgt von einem RC Glied 470ohm 10uF. Wuerde ich vermutlich aehnlich machen, aber ueber dein RC-Glued solltest du nochmal ernsthaft nachdenken. Ich hab keinen Bock das fuer die durchzurechnen
-
Thread
2 Clocks Crosstalk?
PCB Design und möchte für Datalogging Gründe eine Realtime Clock verwenden. Dafür habe ich einen 32kHz Oszillator eingeplant, jedoch für sämtliche andere Anwendungen nutze ich noch einen 8MHz Quarz. Beim STM32F303RCT7 liegen die Pins für beide Oszillatoren nebeneinander. Gibt es Tricks dafür dass die
Bauform B. schrieb im Beitrag #7338760: > RV-8803-C7.pdf > Ein Argument für einen Quarz beim STM32 ist der Strombedarf bei > Versorgung durch VBAT. OK, stimmt - verglichen mit dem DS3231. Aber selbst die STM32L4 brauchen mehr als eine moderne RTC. > hier ist ein Quarz die stromsparendste
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
MDF auch nicht so wild. Die einzelnen Frontplattenmodule sind unabhängig und jeweils mit einem STM32F4 bestückt. Das ganze kommuniziert über RS485 miteinander. Verkabelung im Inneren geht über ein 10poliges Flachbandkabel (4x GND, 4x 12V, A, B). So hat man kein Problem mit Spannungsabfall auf der
kleine bis mittlere Module für das Steckbrett zum Experimentieren. Seit längerem will ich eine eigene STM32F4 Platine für eine spätere eigene Spielconsole haben. Ich habe allerdings noch nie einen F4 aufgelötet und alle Projekte waren entweder mit Discovery, Nucleo oder den jetzigen Blackpills. Irgendwie
-
Thread
Wie wichtig ist eine Mini-USB-Buchse zum Laden für die Kundenakzeptanz
noch die Unterteil/Tastatur USB Buchse. Eine Hub ist dann obligatorisch. BT habe ich früher bei STM32 Projekten als Debug Konsole verwrnden müssen, weil es da sonst gemeine messtechnische Störprobleme zwischen PC und Testinstrumente gab. Mit BT legte sich das aber alles (24-bit ADC)
Nano hat USB-Micro Chinesischer Nano mit 328PB hat USB-C Microchip ICD2-3 hat USB-B Microchip ICD4 hat USB-Mini Eigenbau eines STM32F103/407 Bord (10 Jahre alt) mit USB-Mini Blue pill hat USB-Micro Man sieht, daß derzeit USB-Micro überwiegt. Ich würde vorhandene ältere Kabel jedenfalls nicht
-
Thread
STM32F4-Discovery und Mikroe Arm TFT
Hallo an alle Bastler Ich biete hier 3 STM32F4 Discovery und ein Mikroe ARM TFT an, alles zusammen 80€ plus Versand Ein STM ist mit einer Oszi Software programmiert, eines noch Orginal verpackt. Einzeln je 25€ plus Versand. Bitte Anfragen
mir > einen leeren Karton zurück und ich mußte Geld zurückgeben) Kann man anfechten, da gilt das 4-Augen Prinzip. Biete doch einfach die klassische Überweisung an wenn du Probleme mit PayPal hattest, da sind beide auf der sicheren Seite - geht mittlerweile überall in Echtzeit.
-
Thread
7-Segment-Ansteuerung
PORTB = 0xFF; // Ansteuerung von T1 bis T3 const uint8_t segmenttabel[11] = {0x03, 0xF3, 0x25, 0x0D, 0x99, 0x49, 0x41, 0x1F, 0x01, 0x19, 0xFE } ; // Ziffern von 0 bis 9 und DP display_value = 219; // Beispielzahl für die Ausgabe auf den 3 Anzeigen while(1) {
Regel bei uC nie erreicht. Andere uC Compiler die ich verwende, haben damit auch kein Problem (PIC, STM32). Wenn gcc darauf besteht, dann mache ich es eben, damit das Meckern aufhört. Ich sehe da keinerlei Gefahren. Aber die Leute vom gcc werden schon ihre guten Gründe haben... > > In deinem Programm
-
Thread
Schaltplan Nucleo64 Board
Board nicht mehr wieder. Der war doch aml da drin: https://www.st.com/resource/en/user_manual/um1724-stm32-nucleo64-boards-mb1136-stmicroelectronics.pdf Oder träume ich?
Du musst unter CAD Resources nachsehen: z.B. https://www.st.com/en/evaluation-tools/nucleo-f401re.html#cad-resources
-
Thread
STM32F302C8T6 Schaltplanüberprüfung
STM32F302C8T6 erstellt.
drinnen. Wunderte mich nur, das dies halt in > vielen "Nachbauten" nicht drinnen ist Bei neueren STM32, jedenfalls bei den L4, kann man das machen, wenn man ADC, DAC u.ä. nicht braucht. > Wie meinst du das mit den 33uF Tantal? Ganz einfach, 3x 33uF sind auch 100uF. Als ich den das erste Mal gebraucht
-
Thread
PWM Duty Cyle
######################################### [c]#include <stdint.h> #include <stdbool.h> #include "stm32f446xx.h" #include "system_stm32f4xx.h" #define GPIO_PIN_15_ALS_AF1 (1U) << 28 int main(void) { // Initialisierungen // Konfiguration der GPIO A RCC->AHB1ENR |= RCC_AHB1ENR_GPIOAEN
-
Thread
Timer: Zeitstempel erweitern
einem ARM Mikrocontroller möchte ich den Zeitstempel um den Wert > Millisekunden erweitern. Bei STM32 zählen die RTC Uhren nur Sekunden. Man kann zwar die Prescaler auslesen, aber auf genaue Millisekunden kommt man damit nicht. Nur so ungefähr. Irgendwo habe ich mal gelesen, dass Linux und Windows
MS Zeitmessung in Mega Siemens - was für ein Quatsch. https://de.wikipedia.org/wiki/Vors%C3%A4tze_f%C3%BCr_Ma%C3%9Feinheiten https://de.wikipedia.org/wiki/Internationales_Einheitensystem#Abgeleitete_Gr%C3%B6%C3%9Fen_und_Einheiten
-
Thread
Matrix mit 5x Rotary Encoder für STM32 uC
Interrupt stabil und prellfrei. https://www.mikrocontroller.net/topic/112603#7077755 Sicher auch für STM32 protierbar.
Das schöne ist das er das auf einem STM32MP1 machen will. Das kann von "kein Problem", wenn die Auswertung im integrierten M4 erfolgen darf und an das Linux im A7 weitergegeben wird, bis "funktioniert überhaupt nicht zuverlässig", wenn die
-
Thread
Taschenrechner für Windows gesucht
einfacher, POTENZ(3;2) statt 3^2 zu schreiben. Aus dem gleichen Grund schreibst du sicher auch SUMME(3;4) statt 3+4, PRODUKT(3;4) statt 3*4 und SUMME(3;NEG(4)) statt 3-4. Die kryptischen Operatorsymbole +, -, * sind ja schließlich des Teufels :)
@ STM32 User (Gast) Meiner sagt -5! (!0 pr0 64 byte! So what? Grüße vom Rechner
-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
/filter/microcontrollers/685?s=N4IgTCBcDaIIIBUCyBRA4nAjANgKogF0BfIA Guter Tipp, den 32er habe ich nirgends gefunden..
Der STM32F042G6 schaut sehr gut aus und ist sogar erhältlich, danke für den Tipp.
-
Thread
ATtiny204 nicht via SPI programmierbar?
updi einen jlink gegönnt und nutze jetzt für alles, für das die klassischen AVRs nicht ausreichen Stm32. (Eigenbau Programmiergeräte für UPDI gab es damals noch nicht wirklich)
umzukonfigurieren. Da nutzt nicht mal das Atmel ICE etwas… ... und auch kein SNAP, aber ein PICKIT4 sollte das können. fchk
-
Thread
STM32 Neuling
eigene AUfbauten benutzen. https://www.conrad.de/de/p/stmicroelectronics-entwicklungsboard-nucleo-f303re-stm32-f3-series-1416930.html Meine Anleitungen dazu: http://stefanfrings.de/stm32/index.html Ein F4 oder F7 Board würde ich erst später versuchen, wenn du schon etwas Erfahrung hast. Mehr
sondern, das ist eine ganze Familie von Boards. Zum Einstieg würde ich dir zu einem Board mit einem STM32F3xx raten.
-
Thread
USB-C pin togglen unter windows möglich?
man die Endung nicht. Es geht um das Dateiformat, nicht um irgendeine Ende. Guck dir die ersten 4 Zeichen der Datei an.
#7328770: > wäre das nicht eine Aufgabe für einen Arduino? Eine komplett fertige Firmware für einen STM32F103 die genau die Anforderungen mehr als erfüllt und Mikrosekunden-genaue Pulse ausgibt hatte ich ja schon eingestellt, aber scheint ja irgendwie nicht passend zu sein ( in https://www.mikrocontroller.net
-
Thread
HEX > BIN, warum BIN überhaupt verwenden?
Hallo Leute, Mikrocontroller ist STM32F303VC Mit CubeIDE erzeugt HEX hat in der ersten Zeile den Offset stehen. :020000040800F2 :100000 0000A00020(*) 1D290008391F00083F1F00081C :10001000451F00084B1F0008511F0008000000008A :10002000000000000000000000000000571F000852
mappen. Wobei über Linker Script diese auf den FLASH Anfang 0x08000000 gelegt sind. $ xxd -a -e -c32 *.bin | head -10 00000000: 2000a000(*) 0800291d 08001f39 08001f3f 08001f45 08001f4b 08001f51 00000000 (*) = initiale stack pointer. Wobei bei BIN xxd das ending gedreht hat. STI-LINK_CLI will
-
Thread
Simultan laden einer Batterie und betreiben einer LED
Sollte passen, sofern man einen Originalen bekommt. Bei AZ Delivery muss man genau lesen. Bei der STM32 BluePill steht auch nur "kompatibel zu STM32F103". Drauf ist ein GD CD32 irgendwas. Bei FTDI USB zu Uart Chips siehts auch so aus.... Vernüftige Sourcen sind Mouser, Farnell, Digikey, RS für einzelne
Konstantstrom > von 500mA oder ähnlichem sehen würde? Hast du einen Link zu der LED? Habe die G4-Stiftsockel-LED an mein Labornetzteil gehängt und das hat bei zur Verfügung gestellten 12V von sich aus 0,14A gezogen. Denke es handelt sich um eine spannungsregulierte LED als da auch "12V" auf der
-
Thread
PIC10F202/etc: Programmierung unter Linux(Ubuntu)
im Beitrag #7325661: > wuerde ich mir selbst nicht > antun Die PIC10 haben Begrenzungen. Ein STM32F4 hat auch Begrenzungen. Brauche ich viele IOs, Speicher etc. pp. nehme ich keinen PIC10. Brauche ich ein wenig glue Logic ist der PIC10 super. Ich habe die schon als NE555 eingesetzt, PWM Timer
> Der PIC10F204 hat einen Comparator bei dem beide Eingänge rausgeführt > sind. > Einfach die richtige MCU verwenden. Was wäre denn die kleinstmögliche MCU mit mehr als 4 IOs ?
-
Thread
Tipps zum Vorgehen bei der Fehlersuche STM32F103 E-Bike-Controller
hochsitzcola schrieb im Beitrag #7323747: > Der Debugger der STM32-Workbench steigt leider auch immer nach einigen > Sekunden aus, wenn der Motor auf dem Rollentrainer mit ordentlich Last > dreht. Ist die Spannung vom Controller stabil? Der Debugger sollte nicht
STLink. https://www.st.com/resource/en/user_manual/um1075-stlinkv2-incircuit-debuggerprogrammer-for-stm8-and-stm32-stmicroelectronics.pdf Meine Erfahrung zeigt: Mit der Spannungsversorgung über den STLink lässt sich der Prozessor flashen und die Peripherie wie UART, ADC etc. betreiben. Ich werde
-
Thread
Suche uC Board mit Ethernet
da für mehrere Nodes zu teuer und nicht wirklich echtzeitfähig. Gibt es gute Alternativen zu den STM32 Boards? Grüße Thomas
wackelt mit dem Hund." Am einfachsten waere wohl ein LPC1768 mit einem LAN8720A dran. Oder ein STM32F107. Oder die Tiva/Stellaris von TI.
-
Thread
VFD Ansteuerung mit STM8
mache sowas aehnliches mit LCDs welche ein serielles Schieberegister haben. Als MCU verwende ich einen STM32F030 pro Kanal. Damit komme ich locker auf Refreshrate von 200Hz oder mehr. Das ist nicht unbedingt notwendig, aber sieht eleganter aus. Aber 50Hz reicht auch erstmal. Das sollte dein kleiner Controller
Hier nochmal der LCD-Code auf den ich mich beziehe: https://embedded-lab.com/blog/continuing-stm8-microcontroller-expedition/14/ #include "stm8s.h" #define LCD_PORT GPIOD #define LCD_STB_pin GPIO_PIN_4 #define LCD_SCK_pin GPIO_PIN
-
Thread
AVR®DD family, low pin count devices
das meine ich nur 10Mhz garantiert bei 3V. Andere Controller gehen da locker bis 48mhz oder höher (STM32, SAMD). Das Thema Waitstates bei Stm32 ist mir bekannt. Trotzdem sind die deutlich schneller. Wenn jetzt die Frage aufkommt warum mir 10MHz zu knapp erscheinen. Da gibt es mehrere Anwendungsfälle.
Heinz K. schrieb im Beitrag #7829084: > Bei STM32 geht das nur mit Emulation im Flash. Die STM32L0 Serie hat EEPROM
-
Thread
STM32F4 & EMMC und FATFS
Hi hat jemand Erfahrung mit CUBE und EMMC? in ca 8h habe ich eine MicroSD Karte (via SDIO 4 bit) & Fatfs mit Cube zum laufen bekommen. EMMC scheint da schwieriger zu sein. Kann jemand kurzfristig aushelfen via zoom? Ich wurde mich besonders erkenntlich zeigen.
-
Thread
DAB Shield Frage zu Arduino Code
Shield is compatible with both +5v and +3.3v arduino boards including UNO, DUE, M0, ZERO as well as STM32, NXP LPC, ESP32 boards. Ich habe versucht das ino File zu compilieren, eingestellt war das UNO Board. Es kommt die Fehlermeldung das zu wenig RAM vorhanden ist. Erst mit einem ATMEGA 1284 läuft
gemacht als was auf der Web Seite da zu finden ist. Anton L. schrieb im Beitrag #7329397: > Mit ESP32 R32 Shield funktioniert es auch ganz gut. Es sollte auch möglich sein, das mit einem STM32 hin zu bekommen. Liegt daran, dass ich kein ESP32 habe aber STM32 Boards.
-
Thread
Neue Bauteile: MUXe, Kontaktfedern, Evaluationsboards und mehr
Elemente und Ereignisse, die sie im Hinterkopf behalten sollten. ### In eigener Sache: keine FPU am STM32C0! STMicroelectronics hat auf die Anfrage im Bezug auf den neuen STM-Chip geantwortet. Explizit gilt, dass er keine FPU enthält - der langjährige Wegbegleiter des Autors, Michael Markowitz, bestätigte dies folgendermaßen: [c] No hw floating-point unit (fpu) on the STM32C0. This a basic controller/8-bit replacement. [/c] ### Microchip: Evaluationsboard für das hauseigene Bluetooth LE und Zigbee-Modul Spätestens seit dem Microchip mit dem WFI32 (siehe https:
-
Thread
Programm "stm32flash" öffnet Gerät nicht - Fehleranalyse
Insbesondere die Beschreibung des Boot0 Pins. Schau dir mal diese Seite an: http://stefanfrings.de/stm32/stm32f1.html#proginterfaces (die ganze Seite meine ich)
können nur 90% extrahiert werden, damit ist der Dump eigentlich wertlos? https://blog.zapb.de/files/stm32f1-exceptional-failure/firmware_extraction_1080p.mp4
-
Thread
Arduino Portenta H7 in Industrie Geräten mit geringer Stückzahl
Nachfolge-Modelle so weit wie möglich pin-kompatibel sind. Die Minimalbeschaltung ist bei AVR und STM32 identisch: An alle VDD/GND Pin-Paare kommt ein 100nF Kondensator. An Reset/GND kommt auch einer. Und du brauchst natürlich eine Versorgungsspannung an *allen* Versorgungs-Pins. Falls beim STM32
Feuchtigkeit ein Problem werden könnte, eher grobe Elektronik als ICs mit 0,4 mm Pinabstand verwenden. Stefan F. schrieb im Beitrag #7317201: > Falls ein ARef Pin existiert, mache an ARef und GND auch einen 100nF > Kondensator. Dann arbeitet der ADC präziser. > > Das
-
Thread
STM32 - Konflikt mit I2C
sicher die alternative Funktion der Pinne, oder? Steht im Datasheet. Sehnse oben in den Bildchen zum STM32F4xx. Ich habe mich dabei mal an die Pins PB5 und PB6 gehalten. Philipp L. schrieb im Beitrag #7316514: > Eine weitere Frage wäre noch die JTAG Schnittstelle. Brauchst du den JTAG überhaupt
der Serie. Dokumente zum Mikrocontroller: https://www.st.com/en/microcontrollers-microprocessors/stm32wb55vg.html#documentation Dokumente zum Modul: https://www.st.com/en/microcontrollers-microprocessors/stm32wb5mmg.html#documentation Auf beiden Seiten ist der Link zum jeweiligen Datasheet ganz
-
Thread
STM32G474, SPI2 läßt sich nicht einschalten
.. ist Absicht, oder? Nicht das Du eigentlich pSPI->CR1 |= .. meinst. Ansonsten doch einfach STM32CubeIDE im Debug Modus. Da kannst Du per F5 die Befehle nacheinander durch takten. Jogibär PS: Bin auch kein Fan von HAL Ist ein ODER nicht richtig? Du willst doch zusätzlich ein Bit setzen
Warum nicht mal die Beispiele angucken? https://github.com/STMicroelectronics/STM32CubeG4/tree/master/Projects/NUCLEO-G474RE/Examples_LL/SPI
-
Thread
Neue Low End-Mikrocontroller, interessanter Lesestoff und Corporate Politics
Hmm... wenn man sich mal die Übersicht der "Mainstream" MCUs bei STM anschaut, ist damit die STM32F0 Serie eigentlich fast obsolet: https://www.st.com/en/microcontrollers-microprocessors/stm32-mainstream-mcus.html Oder gibt es irgendein Herausstellungsmerkmal was
dann sind z.B. STM32F091 bzw. STM32F098 die erste Wahl. Bei der G-Serie gibt es maximal sechs richtige USARTs und dazu zwei kastrierte LPUARTs. Ansonsten findet man bei ST noch einige G4, H und MP mit so vielen U(S)ARTs