-
Thread
RTC der MCU benutzen
https://www.digikey.de/de/products/detail/micro-crystal-ag/RV-8263-C7-32-768KHZ-20PPM-TA-QC/10499245 Dirk F. schrieb im Beitrag #7306535: > Bei einem Hersteller (ich glaube es war ST) wird ein separater Pin > herausgeführt, an dem die Hilfsspannung angeschlossen
Nils schrieb im Beitrag #7315235: > D.h. Du solltest beim Lesen der Zeit aus der RTC eine Schleife laufen > lassen, die so lange liest, bis Du zwei mal das gleiche Ergebnis > bekommst. Bei Benutzung der STM32 HAL kriegt man das schon
-
Thread
Detailfrage RTC DS3231
Der DS3231 Wochentagzähler zählt übrigens von 1-7 und nicht von 0-6.
ohnehin für mich nicht wichtig. Abgesehen davon, ist mir das UNIX Datetime Konzept lieber. Beim STM32F103 z.B. ist die RTC ohnehin ein 32-bit Zähler; finde ich viel bequemer.
-
Thread
RL78/G14 Renesas - Free Linux Toolchain
einiges im Wiki: https://www.mikrocontroller.net/articles/ARM_Cortex_Mikrocontroller Speziell für STM32 (und auch Linux) gibt es https://www.openstm32.org
Support dabei und man kann einen FE vom Distributor nerven. Bei den ARM-Cortex µC, speziell den STM32, findet man halt an jeder Ecke im Internet Hilfe. Und langsam sind grad die STM32 wieder besser erhältlich.
-
Thread
Verfügbarkeit STM32F7xx / H7xx
Hallo, die Verfügbarkeit + Preise von STM32F7xx oder H7xx Chips sind immer noch eine Katastrophe! Da fragt man sich doch wirklich ob man neue Projekte überhaupt noch mit diesen Chips anfangen soll (z.B. STM32H750)?? Allgemein finde ich,
ist. Aber man bezahlt natürlich ein vielfaches, gerade bei den STM32H7xx wird auch mal das 20-fache vom Normalpreis verlangt.
-
Thread
Segger Embedded Studio: Memory (map) problem
Memory map. Es ist selbst mit einem leeren (Beispiel-)Projekt nachvollziehbar, welches ich aus dem "STM32F4xx" Package generiere. Beispielcode: [c] #include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { int i; int r; static char some_data[10000]; for (
Hallo, was mir natürlich bei Dir auffällt ist die RAM-Adresse bei 0x10000000, was dem CCM-RAM im STM32F4 entspricht. Kannst Du Dein Projekt mal zippen und mir senden ?
-
Thread
von Xmega zu stm32
Hallo alle, Ich bin lange und gut mit meinen Xmegas zurechtgekommen. nun wollte ich auf STM32 weil a) 32 bit b) FPU c) deutlich verfügbarer zu anderen Preisen (günstiger). Weil ich Low Power für IOT und etwas kraftvolles vereinen will (80MHZ) liebäugeln ich mit der STM32L4 Reihe
TIVA TM4C123 und TM4C129 Serie (Cortex M4F, 80 bzw 120 MHz). Deutlich besser verfügbar gewesen als STM32, schöne DriverLib, TI RTOS dabei). Und bei den TM4C129 gibts Versionen mit eingebautem Ethernet MAC+PHY, was ich immer sehr praktisch finde. - STM32F7/STM32H7 für den großen Hunger. Viele Pins (ich
-
Thread
EOL ATmega328p
fertige Boards verwendet werden. Und wenn man eh fertige Boards nehmen muss, kann man auch gleich STM oder ESP32 verwenden und braucht AVR nicht mehr.
die Groesse? DIP20: ca. 26x8mm (wobei das Ding auf dem Bild etwa 40x16 haben duerfte) TSSOP20: 7.45x7.3mm (jeweils footprint) dann lieber einen Tiny841. Der laesst sich auch fuer Grobmotoriker noch loeten. > Zwischenschritte wie ein ESP32 oder Pico-W Die Du wohl hoffentlich nicht mit den 8
-
Thread
CH32V003 - Experimente mit dem Zehn Cent-Mikrocontroller
Ist schon jemandem aufgefallen, dass der CH32V003F4P6 nicht nur zufällig so ähnlich heisst wie der STM8S003F3P6? Das Pinout ist nahezu perfekt gleich, siehe Anhang. (Pinout des CH32V003F4P6 - gelb markiert sind die STM8S-Anschlüsse) Der CH32V003F4P6 kann in allen Schaltungen mit STM8Sx03F3P6 sofort ohne Änderung der Hardware und des Layouts eingesetzt werden. Nur der Kondensator an VCap (Pin8 des STM8S) muss beim CH32V003 nicht bestückt werden.
-
Thread
Wäre dankbar für Eure Unterstützung bei der Verbesserung meiner PCB Rapid Prototyping-Fähigkeiten
auszutauschen und Unterstützung bei der Schaltungsentwicklung und dem Schreiben von Code für AVR und STM32 zu erhalten. Außerdem bin ich auf der Suche nach einem weiteren technischen Mitgründer und einigen Mentoren für das DeepTech-Startup Augmented Reality Head-Up Display Fullface Mask für Verteidigung
einen Vorschlag: Produziere Blue-Pill kompatible Boards, die du nach Wunsch mit unterschiedlichen STM32 Chips bestückt lieferst oder auch leer. Dafür finden sich bestimmt rasch Abnehmer und bei den aktuellen Marktpreisen ist das Risiko gering, damit Verluste zu machen (wenn man die Arbeitszeit wie geplant
-
Thread
Welche Programmiersprache für Comports?
hier bspw. bei Maschinen-/Gerätesteuerungen schon lange auf einfachen Controllern (früher AVR, jetzt STM32) unter NuttX mit einem angepassten Tcl-Interpreter und angepasster Tk-Bibliothek. D.h. dass 99% des Nutzer-Codes tatsächlich als Tcl-Code vorliegt und wir nur einige wenige Dinge (RT-Komponenten etc
bspw. bei Maschinen-/Gerätesteuerungen schon lange auf > einfachen Controllern (früher AVR, jetzt STM32) unter NuttX mit einem > angepassten Tcl-Interpreter und angepasster Tk-Bibliothek. D.h. dass 99% > des Nutzer-Codes tatsächlich als Tcl-Code vorliegt und wir nur einige > wenige Dinge (RT-Komponenten
-
Thread
Zwischenjährlicher Lesestoff: von EMC über den Overheadprojektor zum Radar
to use the assets for free, even for commercial projects, as long as they run on STM32 devices. [/c] Leider gibt es zum Zeitpunkt der Drucklegung nur die unter https://blog.st.com/touchgfx/ bereitstehende Ankündigung – weitere Informationen fehlen. ### GigaDevice – Fokus auf
gab es das ja schon auch für NXP und andere. Dieser Support ist natürlich verschwunden. Wobei die STM32 ja sehr guten Grafik Support haben, wer STM32 sowieso einsetzt wird eine freie IDE Wahl nicht unbedingt als entscheidend ansehen. lvgl hat auch einen schönen Editor bekommen, SquareLine. Es gibt
-
Thread
Timer Interrupt auslösen - STM32F103 (HAL, STM32CubeIDE)
Beim Einlesen Deines .ioc Files in STM32CubeIDE bekomme ich allerdings gesagt, das die Datei von CubeMX 6.7.0 sei, mein Current STM32CubeMX sei jedoch 6.6.1. Ich habe STM32CubeMX allerdings vorgestern "geupdated". Kann es sein, daß das in
mfloat-abi=soft -mthumb -o "Core/Src/stm32f1xx_hal_msp.o" ../Core/Src/main.c:21:10: fatal error: eth.h: No such file or directory 21 | #include "eth.h" | ^~~~~~~ [/pre]
-
Thread
Lahme mathlib für STM32F411
getestet: [c] volatile float f = 0.0f; float phi = 0.0f; float dphi = 0.1f; volatile uint32_t start, dt; start = uwTick; for (uint32_t i=0; i< 100000;i++) { f += sinf(phi); phi += dphi; } dt = uwTick - start; [/c] Die volatile sind notwendig, damit der Compiler die Schleife
0.15915494309189533576888376337251F werden 32 Nachkommastellen angegeben. Bei IEEE-754 werden für Single-Precision 23 Bit Mantisse benutzt, was dann ca 7 Dezimalstellen bedeutet.
-
Thread
Warum gibt es kein HAL_GPIO_RegisterCallback
Advanced Settings | Register CallBack über ENABLE aktivieren. Aber dort gibt es kein EXTI. Auch in stm32f1xx_hal_conf.h, wo das dann seine Wirkung zeigt, gibt es das nicht für EXTI. W.S. schrieb im Beitrag #7284869: > Aber wenn du nicht gerade einen Interrupt für Zustandswechsel eines > Ports haben
Flötenhannes schrieb im Beitrag #7286798: > ...gibt es das nicht für EXTI. - https://wiki.st.com/stm32mcu/wiki/Getting_started_with_EXTI
-
Thread
AI mit ChatGPT
how to blink an LED on an Aurix TC3 microcontroller using Infineon libraries: #include <Ifx_Types.h> // Include Infineon type definitions #include <Stm/Std/IfxStm.h> // Include STM functions #define LED_PORT P14 // Define the LED port int main(void) { // Set the LED port as an output LED_PORT. DDR.B.DDR = 1; // Get a pointer to the STM module Ifx_STM *stm = &MODULE_STM0; // Loop forever while(1) { LED_PORT. OUT.B.OUT = 1; // Turn on the LED IfxStm_waitTicks(stm, 1000); // Delay for 1 second LED_PORT. OUT.B.OUT = 0; // Turn
-
Thread
Wanderkiste Widlar, Runde V
die Batterie noch Saft hat?) 1x Dallas DS12887+ 1x Tütchen verschiedene EEPROM, Atmel Dataflash 32x 74AC00 5x HT7333-A 3.3V LDO ca 20x EL7531 Buck Converter 6x Flöth S4U-0505/5 5V/5V Isolating DC/DC 3x UA7906C 7x LM320H-5.0 (-5V Linear regulator) 19x TL751L05CD (5V LDO) 13x S32X245Q2 (16x CMOS
LPC1114 (einziger? DIP ARM-M0) 2x ATmega328p (mit Arduino Bootloader) 1x ATmega1284 3x Atmel TQFP 32-Bit ATSAM 1x Atmel TQFP 8-Bit ATmega 7x Nuvoton N32905U1DN (TQFP, 32MB RAM, ARM296EJS, 200MHz, USB, LCD, Kamera) Der Nuvoton braucht übrigens nur 1.8V und 3V und einen SPI-Flash-Chip zum Booten,
-
Thread
Wird heutzutage auch im Komsumerbereich auf Bitflips geachtet und sicherer programmiert?
einzigen Mikrocontroller, der irgendwie gegen > Birflips abgesichert waere. Naja bei den neueren STM32 besitzt schon der Flash ECC. Teilweise hat der RAM einen Party Check oder auch schon ECC. Das gibt es heute quasi für lau. Und bei TI oder Infineon bekommt man dann auch FUSI Controller mit
ja die Fehlerbehandlung. Auch das 3 bit mehr Sicherheit bringen, 8bit sind sogar noch sicherer und 32bit erst.
-
Thread
STM32C - neue STM32-Familie mit Cortex M0+-Kern und achtpinniger Gehäuseoption
48 7x7x1.4 mm 32 kBytes 12 kBytes STM32C031C6T6 STM32C031C6 STM32C031C6Tx Coming soon NA LQFP 48 7x7x1.4 mm 32 kBytes 12 kBytes STM32C031C6U3 STM32C031C6 STM32C031C6Ux Coming soon NA UFQFPN 48 7x7x0.55 mm 32 kBytes 12 kBytes STM32C031C6U6 STM32C031C6 STM32C031C6Ux Coming soon NA UFQFPN 48 7x7x0.55 mm 32 kBytes 12 kBytes STM32C031F4P3 STM32C031F4 STM32C031F4Px Coming soon NA
-
Thread
Wozu übertrieben schnelle Microcontroller?
geht doch schon in Richtung 'Intelligenz', zumindest ist es ein automatisierter Ablauf. Mit DMA2D bei STM32 kann es auch Formatkonvertierungen. SDMMC im STM32H7 hat zur Unterstützung Statemachines in HW um Kommandos/Daten zu übertragen. Damit sind 20 MB/s SDC FMC generiert Signalfolgen um ext. Speicher
J. S. schrieb im Beitrag #7274809: > SDMMC im STM32H7 hat zur Unterstützung Statemachines in HW um > Kommandos/Daten zu übertragen. Ist ja schön. Und wo gibt es die Teile in brauchbaren Gehäusen zu bezahlbaren Preisen? Selber habe ich wegen der
-
Thread
Analog Multiplexer 32 Kanäle, Binär addressiert, I2C ?
(später 75) Analogsignale selektiv (parallel) auswählen und auf einen Opamp/VCA/VGA schalten. Ein STM32F103C8T6 steht zur Verfügung. A0-A3 sind Ausgänge des STM32, B8-B15 sind Eingänge. Diese 2 Signale scannen eine Tastatur mit 25 Reedkontakten (und Neodym-Magneten). Über B6,B7 (I²C) ist ein 128x64
einen Kanal zum ADC des µC schalten? Dein "parallel" verstehe in dem Zusammenhang nicht. > Ein STM32F103C8T6 steht zur Verfügung. > A0-A3 sind Ausgänge des STM32, B8-B15 sind Eingänge. Also du nutzt 8+4 Pins um 16 Reed-Kontakte abzufragen. Mit so einer Matrix-Tastaturabfrage würden aber schon 4
-
Thread
STM32 HAL -> wie geht man damit um
Hallo allerseits, vor kurzem habe ich ein Bastlerprojekt mit einem STM32F7-Nucleo angefangen und habe jetzt gewisse grundsätzliche Schwierigkeiten mit der HAL. Das erste Problem war, dass es mir beim Codegenerieren meinen eigenen Code ohne Vorwarnung gelöscht hat. Gut,
Anbindung an den Rest. Rufe nach der Initialisierung Dein 'hauptprogramm()' auf und ignoriere HAL. Die STM32 lassen sich bestens auch auf Registerebene programmieren. Damit sind dann alle Probleme mit HAL abgehakt ;-)
-
Thread
Serial Communiction uint8_t* Arduino
macht es da keinen Sinn wg. wenig RAM. Hier geht es aber offensichtlich um einen fetten Cortex-M7 mit reichlich Resourcen. Da kommt es jetzt drauf welcher Arduino Core verwendet wird. Wenn es ein STM32Duino ist, dann baut der auf dem STM32 HAL auf und die UART Funktionen können genauso verwendet
4 click. Ich kenne die allerdings nicht, hatte erst angenommen das wäre ein anderer Click 4 mit STM32F7.
-
Thread
[V] Diverse STM32 (F4, L4, H7) und weitere ICs
Hallo, ich biete folgende Chips an: 5x STM32F469VET6 (8€ pro Stück) 10x STM32L431RCT6 (5€ pro Stück) 4x STM32H750VBT6 (8€ pro Stück) 7x STM32F401RCT6 (5€ pro Stück) 8x STM32L451RCT6 (6€ pro Stück) 10x TMC4671 (5€ pro Stück)
-
Thread
emWin oder LVGL für ePaper?
braucht man für die Fonts. Hier ist der Code: https://cloud.it-livetalk.de/index.php/s/wZpWsMZ5L42H7Gk Ist allerdings eher ein proof-of-concept.
https://blog.mike.norgate.xyz/stm32-eink-display-part-1-904f7d03e7b0
-
Thread
microsd shield an nucleo stm32f4
Pegelwandler durchleitet, oder ein Eval-Board suchen was den SD-Slot schon so verdrahtet hat (z.B. das STM32F746G-Discovery, ist aber ein STM32F7), oder was selber basteln. Das geht sogar mit einem SD-auf-microSD-Adapter, ein paar fliegenden Drähten und einem Lochraster-Board auf welches man das STM32F4-
So hab ich das mal gemacht (mit einem STM32F4-Discovery statt Nucleo), hat sogar mit 33,6 MHz SDIO-Geschwindigkeit funktioniert. Die vollen 50 MHz vom High Speed Mode kann der STM32F4 aufgrund von Hardware-Bugs nicht erreichen (der STM32F7
-
Artikel
USB
Farnell ca. 5,70 € Microchip PIC32MX420FxxxH Full 64 3,3V/5V MIPS32 80 MHz ab 32 KB 8 - 32 KB 16 x 10bit - 1 mit IRDA Spannungsregler, JTAG Farnell ca. 4,83 € Philips/NXP LPC2388 Full 144 3,3V/5V ARM7 72MHz 512KB 32KB 8 x 10bit 1 x 10bit
168MHz 1024KB 192KB 24 x 12bit 2 x 12bit, 32 PWM 6 USART, 2 CAN SPI, I2C, SSC Siehe Artikel STM32 Mouser ab ca. 7 € Alle mit „USB OTG“ beworbenen Schaltkreise sind als Host-Controller und Device-Controller verwendbar. Mikrocontroller mit High-Speed-USB
-
Thread
C - GCC Optimierung ändert float-multiplikation auf integer mult
7a03 vldr s14, [r7, #12] 8004924: edd7 7a01 vldr s15, [r7, #4] 8004928: ee37 7a27 vadd.f32 s14, s14, s15 800492c: edd7 7a02 vldr s15, [r7, #8] 8004930: ee67 7a27 vmul.f32 s15, s14, s15 8004934: eefd 7ae7 vcvt.s32.f32 s15, s15 8004938: edc7 7a00 vstr s15, [r7] 800493c: 883b ldrh r3, [r7, #0] 800493e: b29b uxth r3, r3 8004940: b21b sxth r3, r3 } [/c]
-
Thread
Zeigt her eure elektronischen Weihnachtsbasteleien!
7 14| B.4 HPWM D/Kerze in Mitte ; C.2 |8 13| B.5 Feuer_Rot ; RESERV C.1 |9 12| B.6 Feuer_Green ; rESERVE C.0 |10 11| B.7 Feuer_Blau ;
kleinen Weihnachtsbaum gemacht mit WS2812-2020 LEDs, siehe Bilder. Angesteuert wird er über einen STM32G030 in kleiner 8-Pin Bauform auf der Rückseite, Spannungsversorgung über Micro-USB Buchse, habe dafür noch einen Ständer entworfen wo man ihn reinstecken kann, oben hat er noch eine Buchse wo man
-
Thread
Maximale sinnvolle USART Geschwindigkeit STM32F103
Modul mit 600mil Dil? (eBay item number:284806712805 dieser is für meine Zwecke Pinkompatibel: ein STM32F411). Kennt jemand einen STM32H7* in diesem Format?
F401/F411 ebenso, bekannt als Blackpill. MAX M. schrieb im Beitrag #7257695: > Kennt jemand einen STM32H7* in > diesem Format? Arduino Potenta H7 (lite). Kostet aber ne Kleinigkeit.
-
Thread
Display"fehler" bei OLED Module IIC I2C 128x64
Aruino-Umgebung aus, oder? Nein, Arduino hatte ich nur für den Schnelltest hinzugezogen. Target ist aber STM32F103C8T6 unter STM32CubeIDE.
Ergebnissen mit meinem DIY OLED Display 1.3" 128x64. Wie kriege ich das jetzt transformiert nach STM32CubeIDE und STM32F103 ?
-
Thread
DS18B20 - Daten im RAM sammeln und übertragen?
und einen Webserver hatte ich auch damit mehrere Monate laufen, da allerdings read only. Für den F7/H7 kämpfe ich noch, da ist das Verpacken in eine allgemeine Komponente schwierig wg. DMA und Cache. Bin aber zuversichtlich das es auch zuverlässig laufen wird.
ich SD Code mit SDIO > Interface und der hat einige Tests bestanden. Ich habe gelesen, dass Du STM32 und kein Arduino benutzt. Wenn Du eine zuverlässig erprobte Schreibroutine hast, vergiss meine Bedenken.
-
Thread
Was ist mit dem Spartan 6 los?
Aha, hatte es das? Ich kenne fast ausschließlich Designs entweder für Spartan 3(xyz) oder Generation 7 (Artix, Kintex, Virtex, Zynq). > Schaut Euch doch mal an, was in den ganzen Logikanalysatoren verbaut > ist! Das jetzt mit STM32 zu vergleichen, naja... In meinem Logikanalysator ist ein Altera
etwas angegraut. In meinen Hardwareprojekten der letzten Jahre stecken ausnahmslos verschiedene STM32, Artix-7, Zynq. Oh, und auch Coolrunner-II, weil das eine Kundenvorgabe war.
-
Thread
Arduino experimentiert mit MicroPython-Integration
folgenden drei Boards offizielle Firmwares: [c] x) Nano BLE Sense x) Nano RP2040 Connect x) Portenta H7 [/c] ### Firmware am Arduino RP2040 Connect installieren Die Auslieferung der unter https://docs.arduino.cc/micropython/ bereitstehenden Firmware erfolgt in Form einer .uf2-Datei, zu deren Installation
Peripherie. welche denn? Arduino Nano33BLE: nRF52840 64 MHz, 1 MB Flash, 256 kB SRAM Arduino Portenta: STM32H747 Dualcore, 480/240 MHz, 2 MB Flash, 1 MB RAM +ext. Specher Arduino Nano RP2040Connect: RP2040 Dualcore, 133 MHz, 16 MB Flash, 264 kB RAM was ist da zu schwach? Und ESP32 Boards gibts reichlich
-
Thread
HF-Oszillator und Funkübertragung für Sensor
Übertragung via ISM oder Bluetooth Low Energy scheint geeignet zu sein. Hatte ursprünglich an einen ESP32 gedacht, jedoch ist der Stromverbrauch >100mA. Oder ein STM32Wx, ist aber relativ teuer. Oder ein MSP430 mit einem Funkmodul (z.B. RFM69), ... die Auswahl "erschlägt" mich ehrlich gesagt ein wenig.
osziratlos schrieb im Beitrag #7248162: > Hatte ursprünglich an einen ESP32 gedacht, jedoch ist > der Stromverbrauch >100mA. Es gibt nicht *den Stromverbrauch* des ESP32. Je nach Betriebszustand (Deep Sleep, Idle, WLAN-Kommunikation) unterscheidet sie sich um fünf Größenordnungen
-
Thread
Symbole aus Lib werden nicht gefunden
binde eine vorkompilierte Library ein Leider kommt es dabei zu folgendem Problem: [c] linking... STM32H745I_DISCO_CM7\Exe\STM32H745I_DISCO_CM7.axf: Error: L6218E: Undefined symbol util_threadBD_create (referred from I_S2C_suite.o). STM32H745I_DISCO_CM7\Exe\STM32H745I_DISCO_CM7.axf: Error: L6218E:
list load addresses in the image map. Finished: 3 information, 0 warning and 2 error messages. "STM32H745I_DISCO_CM7\Exe\STM32H745I_DISCO_CM7.axf" - 2 Error(s), 2 Warning(s). *** Performing Cross-Module-Optimization: *** Feedback file 'STM32H745I_DISCO_CM7\Exe\STM32H745I_DISCO_CM7.fed' not found
-
Thread
Arduino Opta
Analogeingänge und eine handcvoll Relais braucht es also einen Dual Core CPU mit "STMicroelectronics STM32H747XI mit zwei ARM-Kernen vom Typ Cortex-M7 und Cortex-M4." Die werden sich zu tode langweilen oder nur mit sich selbst und ihrem aufgeblasenem Framework beschäftigen ;-)
Analogeingänge und eine handcvoll Relais braucht es also > einen Dual Core CPU mit "STMicroelectronics STM32H747XI mit zwei > ARM-Kernen ... Ein NE 555 oder 7400 mit BC107 wird halt nicht reichen!
-
Thread
Arduino OPTA – SPS aus dem Hause Arduino
zum Einsatz? Als Hauptprozessor setzt die Arduino srl diesmal auf den STM32H747XI aus dem Hause STMicroelectronics – ein Zweikerncontroller, der einen M7- und einen M4-Kern kombiniert. Ein Secure Element ist im Chip integriert, die Kommunikation mit der (Arduino) Cloud erfolgt
Mir geht's da ähnlich. Als das erste mal im Text STM32 vor kam, hab ich noch an die Arduino-Bluepill gedacht, aber dann der Kracher, ein STM32H747XI.
-
Thread
MAX31855 + STM32 = Problem
Moin Moin, ich habe einen STM32F303 und einen MAX31855 der via SPI Daten ausgeben soll, sobald man ein Clock Signal ausgibt. Allerdings kommt bei mir genau "NICHTS" an. CS mit OSZI gecheckt, passt. Zieht sauber auf LOW und
kleine Pause zu sehen. Ich verwende den Befehl (HAL_SPI_Receive(&hspi2, buffer, 4, 1000)); und der STM32 ist als Full Duplex Master konfiguriert. Die Einstellungen zu CPOL und CPHA sind identisch mit denen im Git Ordner. Datenrate beträgt unter 1Mbit/s. https://github.com/SimpleMethod/STM32-MAX31855
-
Thread
STM32 baremetal ADC
einfach Mal mit anderen wo es zu funktionieren scheint. Hier ein Beispiel: http://stefanfrings.de/stm32/stm32f3.html#analog
Initialisierung erhalten bleibt. Das ist aber natürlich nicht der Sinn der Sache. [c] #include <Arduino.h> #include "analog2.h" // /home/christoph/.arduino15/packages/STMicroelectronics/hardware/stm32/2.3.0/libraries/SrcWrapper/src/stm32 // analog.cpp // /home/christoph/.arduino15/packages/STMicroelectronics
-
Thread
STM32Duino DMA DAC
Hier mal eine "baremetal" Implementierung für ein Nucleo STM32L432KC ohne DMA. [c] // Nucleo STM32L432KC baremetal DACs for STM32Duino // Sawtooth signals are generated on DAC1 and DAC2 outputs // 11.11.22 // // https://www.mikrocontroller.net/topic
/Device/ST/STM32L4xx/Include // stm32l432xx.h #define DAC1_1 A3 #define DAC1_2 A4 void initializeDAC() { analogWrite(DAC1_1, 0); // initialize DAC1 port analogWrite(DAC1_2, 0); // initialize DAC2
-
Thread
Radxa RS114 oder anderer µC zum Einstieg?
und evaluation/development boards von namhaften/etablierten Herstellern an. Im Forum ist vor allem STM32 verbreitet, ua. weil ST vor Jahren reihenweise preiswerte developement und evaluation boards rausgebracht hat, (zB. STM32 Nucleo). Weitere Hersteller von ARM Basierten µCs sind unter anderem NXP (
auf eben diese Maschine gedrillt wurde. Ich hatte hier schon mal gewitzelt mit "Ingenieur für STM32F1xx" versus "Ingenieur für STM32F3xx", die sich 'grundlegend' unterscheiden... Nein, so nicht. Eigentlich mit allen Produkten kann man etwas basteln und man kann (und muß) auch bei Verwendung
-
Thread
Welchen Logic Analyzer kaufen?
armselige 8 bit breit bei 24 Msps. Ein Eigenbau auf einem FPGA-Board erlaubt hier bei mir immerhin 32 bit breit bei 200 Msps. Das es nur für Logikpegel bis 3.3 V taugt, stört mich eher wenig.
unterstützt wird, gibt es dort ein paar Infos. Diese nun 15 Jahre alte Möhre wird schon seit fast 7 Jahren "noch nicht unterstützt". Das wird auch niemals mehr passieren.