-
Thread
Pull-up/Pull-down beim STM32
Ist das jemand schon mal gelungen? unwahrscheinlich. Das ist Absicht, es steht bei den meisten STM32 ganz offiziell im Reference Manual. Außer bei den STM32G4xx, bei denen kann man immerhin den Pull-Down einschalten.
resistance is minimum (~10% order). [/code] Seite 136 von 240: https://www.st.com/resource/en/datasheet/stm32f429ii.pdf Das Datenblatt eines (ebenfalls zufällig gewählten) STM32G071 sagt auch was von einer "true resistance"... Aber unabhängig von der konkreten Implementierung der Pull-Ups / Pull-Downs
-
Thread
GCC Linker per Linker Script oder über Kommandozeile Parameter zum Setzen einer Konstante mitgeben
Hallo, besteht eine Möglichkeit dem Linker einen uint32 Wert mitzugeben und damit eine Konstante zu initialisieren. [c] const uint32_t app_checksum __attribute__((section(".appdata"), used)) = 0xAABBCCDD; const uint32_t app_numpages __attribute__((section
zum Ablegen der Checksumme srec_cat benutzt. srec_cat in.hex -intel -crop 0x08000000 0x0803EFFC -STM32 0x0803EFFC -o out.hex -intel Allerdings wird hier ganze Page für 32bit Checksumme verbraucht. Und damit die Checksumme passt, sind -fill 0xFF und -unfill 0xFF Aufrufe notwendig. Viele Grüße
-
Thread
STM32F1XX SPI Slave
Dieses Dokument kennst du? https://www.st.com/resource/en/user_manual/um1850-description-of-stm32f1-hal-and-lowlayer-drivers-stmicroelectronics.pdf Da steht alles Erforderliche drin.
Google wirft, mit "STM32 SPI slave" gefüttert, unter anderem das hier aus: https://deepbluembedded.com/how-to-receive-spi-with-stm32-dma-interrupt/
-
Thread
Neuer Arduino Nano, neuer Orange Pi Zero mit bis zu 4GB RAM und mehr
evaluation-tools/p-nucleo-53l7a1.html ein um rund € 30 erhältliches Nucleo-Basisboard, das mit dem STM32F401 kompatibel ist. Einzelne Sensoren kosten rund 10 EUR, während das Produkt in Hunderter-Stückzahlen einen OEMSecrets-Bestpreis von 5,5 EUR aufweist (siehe https://www.oemsecrets.com/compare/VL53L7CX
-
Thread
GPS Disciplined 10MHz Referenz
So viele Projekte und keine ahnung welches das Beste ist. @hubertus: was macht der fette STM32F407 da? Ist der auch nur ansatzweise ausgelastet? @DK4XP: Sampling scope habe ich keines, hätte ich zwar gerne, aber bisher nix brauchbares gefunden :-(
was ich dann nicht umgesetzt habe, weil die RS232 reicht. Ausserdem war das noch in der Kowit-Zeit; STM32F407VE hatte ich noch da, und alles andere war nicht lieferbar... :-(
-
Thread
Mikrocontroller steuert PWM Motor an - ohne Funktion
Ein STM32F030K6T6 erzeugt ein PWM Signal (2,2kHz), Pulsbreite über Poti einstellbar. Verstärke wird das Signal mit einer Komplementärstufe BD139/140 und diese steuert ein IRFP460 Mosfet an. Zwischen Source
-
Thread
Arduino und Mbed OS
Der Arduino Giga (ausverkauft) https://store.arduino.cc/products/giga-r1-wifi hat einen STM32H747Xi. Verschiedene H747 Varianten werden von STM32Duino unterstützt. Vielleicht wäre das eine Ausweichmöglichkeit: https://github.com/stm32duino/Arduino_Core_STM32
im Beitrag #7449712: > Der Arduino Giga (ausverkauft) Der ist "ausverkauft" weil Arduino alle STM32H747Xi für Industriekunden reserviert hat: Opta = Giga, gibt es nun sogar mit "Rabatt" https://www.conrad.de/de/p/arduino-opta-rs485-afx00001-sps-kommunikationsmodul-12-v-dc-24-v-dc-2727601.html
-
Artikel
Reichelt-Wishlist
| * ST ST7MC... (µC für Servosteuerungen, und vor allem Brushless-Motoren) | | | QFP Bausteine der STM32F4 Serie (Cortex-M4) ST STR7 Serie (ARM7TDMI) * TI MSP430F167, TI MSP430F168 * TI MSP430F2001/2/3 etc. im RSA-Gehäuse (=QFN) | * TI MSP430F2618 | TI MSP430FG4618 | TI MSP430G2553IN20 viele MSP430 Gs
Microtune | NetDCU8 von F & S Elektronik Systeme GmbH ( - Linux-Computerplatine mit 400MHz Samsung-ARM mit 32MB RAM, 16MB Flash und SD/Ethernet/CAN/USB/TFT/RS232 für ca. 100 Euro | | * OM5610 FM Tuner-Matchbox von Philips | ST Primer 2 (Experimentierboard fuer ARM Einsteiger) * STM STM3210C-EVAL für <=214,79
-
Thread
STM32G431 alternate functions
Hallo zusammen, ich habe etwas Verwirrung bzgl. der Auswahl der "alternate functions" beim G431. Folgendes gemacht: 1) Timer3 konfiguriert als PWM 2) PB4 als AF2 (TIM3_CH1) GPIO->AFR[0] = 2 So geht das auch prima. Beim weiteren Lesen des DB (und weiteren Beispielen) habe ich festgestellt, das man auch in GPIO->MODER noch als Mode noch "alternate function mode" (0x10) einstellen sollte. Füge ich das ein, also 1) Timer3 konfiguriert als PWM 2) in GPIO->MODER für PB4 alternate function mode setzen 3) PB4 als AF2 (TIM3_CH1) mit GPIO->AFR[0] = 2 geht es nicht mehr, der PB4 floated
-
Thread
CH32v003 PWM & Timer Probleme
AFIO-Konfiguration fehlt: Im Register AFIO_PCFR1 müssen die Bits 7:6 auf 01 gesetzt werden, siehe CH32V003 Reference Manual V1.4 auf Seite 60.
devices manufactured by or for STMicroelectronics." https://www.st.com/resource/en/license/SLA0048_STM32CubeF1.pdf.
-
Thread
SPI-Verbindung über differentielles Signal (RS422)
Serienterminierung (nach Empfehlung dieses Forums) verwendet. Angesteuert wird das ganze mit einem STM32. Ich habe meine Schaltung angefügt. Liese sich das so realisieren? Bzw. gibt's dazu Einwände? Danke (Es handelt sich um ein universitäres Projekt ohne kommerziellen Hintergrund) Das ursprüngliche
stromfressenden SN75 sparen und im Kabel wären Adern frei für GND und +24V. Es muss ja auch kein AVR sein, STM32 gibt's auch mit 14 oder 20 Pins. Als Bonus könnte man noch eine Prüfsumme verwenden.
-
Thread
DFU UTIL & LIBUSB unter Windows
Der STM32CubeProgrammer scheint WinUSB für den STM32 ROM-Bootloader zu installieren. libusb kann auf WinUSB zugreifen, den libusb-Treiber braucht es dafür gar nicht. WinUSB kann man auch selbst manuell für
-
Thread
Taktquelle für FDPLL vom AtSamC21
Ja, die Aufteilung auf verschiedene Dokumente ist manchmal schon befremdlich. Auch bei den STM32 muss man immer Datenblatt und RM gleichzeitig im Auge haben, dazu kommt noch, dass aus dem RM bisweilen nur mit viel Herumsucherei hervorgeht, welche Peripherie in welchem Chip nun konkret vorhanden
-
Thread
Arduino UNO R4 in Win10 nicht erkannt
größere Aussetzer geklappt (die einzige Ausnahme war eine race-condition in Dan Drowns/Roger Clarkes STM32-Installation). Könntest Du das etwas näher erläutern? Nach meinen bisherigen Erfahrungen werden die Treiber für ein Board in dem Moment eingerichtet, in dem die dazugehörigen Programme und Libraries
eigentliche Datenverwaltung im Kernel passiert), wie eben Geräte löschen. Du kannst die entsprechende Win32-API-Funktion selbst aufrufen wenn du deinen eigenen Geräte-Manager implementierst: https://learn.microsoft.com/en-us/windows/win32/api/newdev/nf-newdev-diuninstalldevice Macht dann halt das Gleiche
-
Thread
STM32G474, bit banding
Ich kann durch Tooglen von Bit GPIOB/ODR12 den Ausgang Port B12 hin- und herschalten. In der gleichenSituation funktioniert das aber unter Nutzung des bit banding aber nicht, obwohl die ins Register R3 geladene Adresse (0x420082B0) meinen Berechnungen nach korrekt ist. Was mache ich falsch bzw. was habe ich vergessen? [c] #define bbIOBIT(REG, BIT) /*//[ // brief //[ // The macro bbIOBIT(...) realizes access to a single bit in IO space. // brief
-
Thread
EDT Display Interface mit STM32F7
kann. Das ist natürlich Quark. Mit den passenden Informationen kann man das. Du musst halt den STM32F750 passend programmieren; so, wie es der sehr knappen Beschreibung zu entnehmen ist, ist an dessen integrierten Displaycontroller das Display angeschlossen.
Displays gar nich darüber, > wie das Display am uC angeschlossen wurde. Doch: > The MCU used is STM32F750 Cortex-M7 series with integrated > TFT controller.
-
Thread
Fragen zum STM32F407ZET6 controller board. (steccy usw.)
. Aufgrund meiner bisherigen Kenntnisse sah ich keinen > Unterschied. Bist du sicher, daß ein STM32 für dich das Richtige zum Einstieg ist?
Dann solltest du das als Erstes mal lernen! (dazu braucht man keinen µC) Ohne wirst du mit einem STM32 kaum etwas anfangen können.
-
Thread
Wie weiter nachdem eine "Main" Datei erstellt ist
generate makefile? build utility? Bilder anschauen?: https://eleceng.dit.ie/frank/arm/BareMetalSTM32F0Discovery/toolchain.html https://microcontrollerslab.com/wp-content/uploads/2020/08/C-Program-compilation-steps-in-GNU-toolchains.jpg
-
Thread
STM32 HAL UART_IT Debug
Harry L. schrieb im Beitrag #7443277: > Schau mal hier: > Beitrag "[STM32/HAL] simples U(S)ART-Library" Wozu benötige ich eine alternative library? (Sehe Vorteil nicht). Ich benötige nur byteweise receive, aber es soll halt IMMER bei Bytempfang die ISR aufgerufen werden
-
Thread
Arduino Uno R4 im Handel erhältlich
. Sämtliche STM32-Nucleo und Discover Boards werden unterstützt. Ob die Renesas schon drinn sind, weiß ich nicht, wird aber sicher so passieren.
allem schreibt man in die Config was man benutzen möchte und das wird installiert. > Sämtliche STM32-Nucleo und Discover Boards werden unterstützt. Nein, werden sie nicht. Ich habe hier schon länger ein Nucleo-Co31C6 liegen das nicht unterstützt wird und der Support für das Nucleo-H503RB das
-
Thread
Lesen/Schreiben FRAM klappt nicht
rummachst. Wenns AVR wäre, verlasse ich mich da auf die bei mir sehr bewährte Library von PFleury. Für STM32 habe ich hier was für die SPL, was auch Fehler meldet. Harald K. schrieb im Beitrag #7442779: > Und wo ist das r/w-Bit? Gute Frage. Es müsste ja in der Read Routine Bit 0 gesetzt sein.
-
Thread
Speichermanipulation FLASH - STM32F411CEU
und 4 sollen vorerst frei bleiben. Ich habe das wie folgt versucht: float Data[25][2]; uint32_t Adr = 0x08060000; for(i=0; i<25;i++) { Flash_Write_Data(Adr, Data[i][0], 2); Flash_Write_Data(Adr, Data[i][1], 2); Adr++; } Mein Ziel damit ist es, das Wort
Ergänzend: Sagen Sie, ich nutze die STM32CubeIDE. Kann man eine Löschung des Speichers zu Beginn hinterlegen? D. h. vor dem Programmabruf?
-
Thread
I2C-Bus: SDA und SCL an ATMEGA328p
adapt the SystemInit() // - change the uC register definition file <stm32f10x.h> Leider hat das nun doch nicht so einfach geklappt. Ihr habt mich überzeugt, doch besser die TWI-Schnittstelle zu verwenden. Vielen Dank! Gruß Rainer
Delays wird das > nichts bei nem 16MHz AVR. Hab egerade einen ATtiny2313MU mit 8Mhz und en 64x32 OLED am laufen. Das geht komplett problemlos, obwohl ja eigentlich "ein wenig zu schnell", Stimmt schon. Ging ja auch eher um die Makros von AusgangLOW auf Input ...
-
Thread
STM32 QSPI MT25QL128A
Hallo Leute, ich habe gerade versucht, meinen Qspi MT25QL128A auf einem STM32U599 Custom Board zum Laufen zu bringen, aber leider habe ich bisher keinen Erfolg gehabt. Im CubeProgrammer habe ich den Qspi im External Loader ausgewählt, aber es erscheint die Meldung "data read
-
Thread
WCH IDE MounRiver Studio is violating Open Source Code. Gesperrt
I have used many IDEs based on the Eclipse framework. TI's CCS, Altera's Nios2IDE, ST's STM32CubeIDE, and Xilinx's NuleiStudio. The first step in opening these software is always to switch to the appropriate workspace by selecting File -> Switch Workspace from the menu. However, I noticed
I have used many IDEs based on the Eclipse framework. TI's CCS, Altera's Nios2IDE, ST's STM32CubeIDE, and Xilinx's NuleiStudio. The first step in opening these software is always to switch to the appropriate workspace by selecting File -> Switch Workspace from the menu. However, I noticed
-
Thread
4-Digit LED 7-Segment Anzeigetreiber mit Padauk PFS154-S16
Chips kaufen sollen. Ich hab auch noch Schlagschrauber, Bohrhammer, Kreissäge und Zangen, sowie STM32F0 / F1 /F4 und LPC. MAX7219, TM16xx natürlich auch. Nur PIC und MCS51 habe ich nicht mehr, dafür aber wohl einige 100 Transistoren in NPN, PNP, n-Channel und p-Channel FET natürlich auch. Wenn
-
Thread
DAC mit STM32CubeIDE und STM32F411CEU unter Linux
Schrittmotoren? (2) Wie kann ich die aufgenommenen Messwerte in einem Speicherabschnitt auf dem STM32F411CEU hineinschreiben? Gerne würde ich zudem in diskreten Abständen die komplette Abspeicherung überschreiben.
noch einschlägige Informationen? https://www.st.com/resource/en/user_manual/um1725-description-of-stm32f4-hal-and-lowlayer-drivers-stmicroelectronics.pdf und das Datenblatt und Referenz-manual deines Chip: https://www.st.com/en/microcontrollers-microprocessors/stm32f411/documentation.html Sich
-
Thread
STM32 CUBE IDE & Unittesting
Hi weiss jemand welche unit testing tool sich am leichtesten in CUBE IDE integrieren lassen wurde? Keine besonderen Anförderungen. Ich soll meinem Kunden nur zeigen dass es paar Unit tests existieren. Danke
-
Thread
STM32L562ZE Port G defekt ?
ich bin gerade am verzweifeln. Ich habe seit langer Zeit mal wieder eine eigene Platine mit einem STM32L562ZE entworfen, gelötet und nun in betrieb genommen. Eines vorweg: ich verwende nicht die HAL sondern schreibe direkt auf die Register. Alle Ports funktionieren (Wenn ich ein High haben möchte
-
Thread
STM32F411CEU + Thermoelement - Erster Versuch eines Datenauslesens -
Hallo, Software: STM32CubeIDE unter Linux. Hardware: Thermoelement, Typ K an PA12 von STM32. Aufgabe: Möchte über PA12 Signal von Thermoelement aufnehmen. Ausschnitt des Quellcodes der main.c: ...
#7440336: > Kennen Sie hierzu eine Quellenangabe für die Grundlagenvermittlung http://stefanfrings.de/stm32/stm32f3.html#analog Timbo2023 schrieb im Beitrag #7440336: > und > den grundsätzlichen Kompetenzaufbau für meine Person? Wenn du seit zwei Tagen versuchst, ein Thermoelement an einem digitalen
-
Thread
STM32G4 PB8 (Boot0) als GPIO nutzen
Hallo, ich möchte den PB8 (Boot0 pin) des STM32G4 als GPIO Output nutzen. Gem. Datenblatt kann er dies sofern nSWBOOT0 = 0. Dieses sei angeblich factory default auf 0 ist aber bei mier aktuell gem Debuger auf 1. Ich nutze den Cube/HAL. Wie
Max schrieb im Beitrag #7440247: > Hallo, ich möchte den PB8 (Boot0 pin) des STM32G4 als GPIO Output > nutzen. Gibt es nur einen G4? Wenn nein, dann bitte angeben welchen.
-
Thread
verfügbarer uC mith Ethernet
Hallo Leute, wir benutzen den STM32F437 für Boards mit Ethernet. Der ist aber aktuell immer noch schwer bis gar nicht zu bekommen. Ich suche daher einen Ersatz, der: (in der Prioritäten-Reihenfolge) - CortexM, 1MBFlash, 128kBRAM
Die ESP32 kann man per JTAG debuggen. Problem ist nur das der ESP relativ wenige Anschlüsse hat und die JTAG Pins beim Ethernet wahrscheinlich schon verwendet werden.
-
Thread
Wanderkiste Widlar, Runde VI
einen USB Port hat. Ansonsten habe ich noch ein neues NUCLEO-C031C6, ein recht altes Olimex Board mit STM32F405 sowie ein nagelneues, unbenutztes Kendryte K210 Board dazu gelegt. Letzteres hatte ich Anfang des Jahres bei Mouser mitbestellt um den Versand zu sparen, bin aber nie wirklich dazu gekommen damit
gewirkt haben. Ich lege die PY32F00x zurück und reduziere meine Auswahl.
-
Thread
STM32 EXTI zu langsam
Hallo Ich habe einen STM32F072RB auf einem Nucleo-Board und möchte damit einen I2C-Bus belauschen. Ich verwende die aktuelle Cube IDE. Da die I2C Hardware kein Sniffing kann, wollte ich die Funktion mit externen IRQs realisieren
@arg RCC_SYSCLKSource_HSI48: HSI48 selected as system clock source, applicable only for STM32F072 devices * @retval None */ [/c]
-
Thread
Steckverbinder für STM32 Schnittstelle
Hallo zusammen Um an die SWD Schnittstelle für den STM32 auf einem Board zu kommen, brauche ich einen gewissen Steckverbinder. Ich bin mir sicher, dass es sowas gibt, da auch schon gesehen, habe allerdings keine Ahnung wie die heissen oder wo ich sowas
-
Thread
LL-Treiber I2C STM32L4
Hallo Zusammen, ich arbeite auf einem STM32L4 Mikrokontroller mit FreeRTOS. Bis anhin habe ich für die I2C-Schnittstelle die HAL Library verwendet. Nun musste ich aber feststellen, wenn ich viele Daten auslesen will z.B. von einem EEPROM werden
in LL-Library zu programmieren. Leider ohne Erfolg, ich habe nur Beispiele und Anleitungen für den STM32F4 gefunden. Da ST sich natürlich gedacht hat, beim STM32L4 soll alles besser gemacht werden, heissen gewisse Register anderst, Flags die es beim F4 gibt heissen beim L4 anderst und sind in anderen
-
Thread
Probleme mit serieller Kommunikation
Blöde Frage: wenn der Dongle mit dem Wyse funktioniert und der Dongle mit dem STM32, dann brauchst Du für Wyse und Stm32 ein Null Modem oder überkreuzte RX/TX Verbindungen? Oder war das von Dir vorausgesetzt und nicht erwähnt?
ist für Ruhezustand richtig. Was passiert am STM32 RX Pin, wenn Zeichen empfangen werden? Du sagtest anfänglich, daß die STM32 Kommunikation mit Dongle funktioniert. Dann müsstest Du von beiden (Wyse und PC) Zeichen empfangen können. Mach mal
-
Thread
Datenblatt vom Raspberry Pi
Raspberry Pi Model 3 B V1.2? Mit Datenblatt meine ich wirklich was sehr ausführlich wie z.B. beim STM32...Board. Gruß Robert