-
Thread
BeagleBone BeagleV-Ahead: BeagleBone mit RISC-V-CPU und hochwertiger Ausstattung
wirkliche Erfolge erlebten die quelloffenen Prozessorkerne vor Allem als Mikrocontroller (Stichwort GD32VF103). Mit dem BeagleV Ahead steht nun eine Variante mit 4GB RAM am Start.  Bildquelle: https://beagleboard.org/beaglev-ahead ### Worum geht es hier? Die von
[c] Among the newly added hardware, the rv64 TH1520 and the three added arm64/cortex-a35 based stm32mp2, ma35d1 and amlogic C3 are the most notable. --- https://lore.kernel.org/lkml/80fba92e-3836-4d27-8be6-1e5f7b5b2f53@app.fastmail.com/, via https://www.phoronix.com/news/Linux-6.5-SoCs [/c]
-
Thread
Bit Banging STM32 - F303RE ohne Library
Elektrotechnik 3 Semester Ich habe im schulischen Rahmen eine Projektaufgabe erhalten: Mit dem Nucleo64 - STM32F303Re eine Verbindung mit der LED-Matrix Max7219 herzustellen und ein kleines Spiel daraus zu machen und das alles in C und ohne Verwendung von irgendwelchen Libraries Die Übertragung funktioniert
Ich habe ein halbes Dutzend Displays mit MAX7219, angesteuert mit STM32 oder ESP8266 und 3V3 Pegeln, läuft. Ist natürlich nicht allgemeingültig, vor allem da es auch viele Fakes von diesem Chip gibt (die dann vielleicht besser mit 3,3 V klarkommen?). Da ist systematisches
-
Thread
Bootloader Mode STM32F303
Hallo, ich habe neulich einen STM32F303 Mikrokontroller gekauft und möchte jetzt den in Booadmode versetzten. Den Pin Boot0 habe ich auf High geschaltet und den uC neu gestartet. Leider erkennt CubeIDE Progrmmer den nicht über DFU
Application note nach, ob Dein exaktes Derivat überhaupt DFU kann. Die meisten F303 können es, aber "STM32F303x4(6/8)/334xx/328xx" können es nicht. In der Application note AN2606 von ST ist alles genau beschrieben: https://www.st.com/resource/en/application_note/an2606-stm32-microcontroller-system-memory-boot-mode-stmicroelectronics.pdf
-
Thread
Signalverarbeitung mit STM32G431: Verbesserungen
Hallo zusammen, ich suche nach strukturellen Verbesserungen für eine Signalvrarbeitung, die ich derzeit auf einem G431 erledige, hinsichtlich dem Einsatz weitere HW-Komponenten. Die Signalverarbeitung sieht konzeptionell folgendermaßen aus: 1) CPU-Takt fcpu = 170MHz 2) SysTick fs = 48KHz 3) mit fs läuft dann: 3a) simultanes Sampling zweier Analogeingänge via ADC1/2 (Master / Slave) 3b) insgesamt 4 FIR-Filter 3c) weitere (einfache) Signalverarbeitungsschritte zur Bildung zweier Bitfolgen 3d) Zustandsmaschinen für die Bitfolgen zur Protokollauswertung, die dann bei erfolgreicher
-
Thread
CubeIDE Variablen in externen Modul unbekannt
für alle anderen Familien genauso) https://www.st.com/resource/en/user_manual/um1786-description-of-stm32f3-hal-and-lowlayer-drivers-stmicroelectronics.pdf
/STM32Cube/STM32Cube_FW_F3_V1.11.0/Drivers/STM32F3xx_HAL_Driver/Inc$ ls *spi.h stm32f3xx_hal_spi.h stm32f3xx_ll_spi.h [/code]
-
Thread
[V] STM32F4 Discovery Board
Hallo, ich verkaufe 1x STM32F4 Discovery Board original verpackt und unbenutzt. Preis 15 € zzgl. Porto u. Verpackung. VG Michael
-
Thread
STM32G431 und invertiertes Half-Duplex / UART
Einen der UARTs eine STM32 (hier STM32G431) in Half-Duplex zu betreiben ist einfach: es ist dann nur noch der TX-Pin (OD mode) benutzt. Mark-Level ist hier dann Low. Wie kann man das am einfachsten invertieren, also Mark-Level
-
Thread
8-Bit CPU Selbstbau
bringen und vielleicht- je nachdem wie gut du drauf bist - hohes Frustrationspotential. Kauf dir ein STM32 nucleo und lerne daran. Das bringt dich weiter. Ansonsten nur meine Meinung. Ich kann Dich durchaus verstehen, glaube viele hatte schon solche Ideen. Aber so alten Kram guckt man sich besser im Museum
von Florian T. schrieb: >Tobias wollte aber eine 32bit CPU bauen, ich nicht. Die Grundlagen sind immer die selben, egal ob 4Bit, 8Bit oder 32Bit. Als erstes brauchst du Logig-Schaltstufen, AND, OR, NAND, NOR. Davon tausende. Die kann kann man mit
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
M. H. schrieb im Beitrag #7453745: > Das ist in der Tat tatsächlich eher unüblich. Bspw. Die STM32Fxxx Serien > haben immer den vollen RAM und FLASH Ausbau. Bei den AVRs geht das nicht, da kann man mit dem RJMP Befehl um +/-4kB springen und das wird auch ausgenutzt. Man kann damit also von
M. H. schrieb im Beitrag #7453745: > Das ist in der Tat tatsächlich eher unüblich. Bspw. Die STM32Fxxx Serien > haben immer den vollen RAM und FLASH Ausbau. Und den kann man auch > nutzen. Muss man teilweise auch, weil zumindest früher sämtliche Das war bei den Fxxx in der Tat der Fall. Bei
-
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