-
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
sondern auch wesentlich mehr RAM und Flash als der ATTiny. Dazu ist der LPC fast 6 Jahre älter. Ein STM32L010F4 benötigt bei der Konstellation ca. 0,5mA, mit einem Micro-Power LDO auf 1.2V davor nochmal weniger.
-
Thread
Vistron VDR400 DAB Bausatz - Reverse Engineering
aktuell bei LaSAT (der Technikfreaks Shop) bestellt bekommt man das Board mit Rev 1.4. Anstelle des STM32F103 ist ein GD32F103 verbaut. Bei Pollin gibt es wohl auch einen Komplettbausatz.
Problem ist, dass mein Board noch keinen SPI Flash für die Si4684-FW hat. Deshalb musste ich mir ein STM32-Board suchen, was mind. 1,5 MB Flash hat (2 x ~500KB für DAB und FM, der Rest für die STM32 FW). Zufälligerweise hatte ich gerade ein stm32f429i-disc1 hier rumliegen :) Das stm32f429i-disc1 verwendet
-
Thread
SD-Karte formatieren(f_mkfs) geht nur mit 4096 Bytes großem Puffer
Fehlercode 1(FR_DISK_ERR). Auch vergrößern des Puffers anstatt FF_MAX_SS(Bei mir auf 512 in der ffconf.h gesetzt) auf 1023 oder 2048 schlägt in der Regel immer noch fiel. Erst mit 4096 Bytes funktionierte es bisher immer(5 Formatierungen durchgeführt). Ich habe jetzt 20K RAM auf meinem STM32F103CBT6
Schreiben in den Stromspar Modus runter, bei 4K Blöcken nicht. Hmm okay. Also ich nutze hier ja den STM32F103CBT6 der hat 20K RAM. Da könnte ich noch ein paar kB für die SD-Karte verwenden. Ist das der FF_MIN_SS und FF_MAX_SS Parameter in der ffconf.h? Jim M. schrieb im Beitrag #7274338: > Stelle
-
Thread
Taster per RS-232 simulieren
könnte es tatsächlich kleiner werden und man braucht nur einen Optokoppler. Aber SO-8 reicht nicht und STM32 im TSSOP-14 haben nur 2k RAM ;) Muss ich jetzt noch ATtiny lernen? Steve van de Grens schrieb im Beitrag #7272305: > Kann man so machen, wenn die 60ms lang genug sind. Wenn ich sowieso RTS
Bauform B. schrieb im Beitrag #7272376: > Aber SO-8 reicht nicht und STM32 im TSSOP-14 haben nur 2k RAM ;) Muss > ich jetzt noch ATtiny lernen? Warum soll SO-8 nicht reichen? 1* RXD und 4* Out, bleibt sogar noch einer übrig. Z.B. der ATtiny13 mit 1kB Flash und 64Byte
-
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
Skizze hinzugefügt. parallel heißt: habe 3x25 Analogquellen, die im Opampeingang gemischt werden. D.h. ich muß nicht 75 Signale multiplexen, sondern nur 25 Dreifach-Kanäle. Es täten also 3x2 4067. 5 bits adressieren die 25 (32) Kanäle. EN Eingang wäre das 5. Bit. Es gibt diese 4067 breakout Boards.
-
Thread
Ersatzbauteil - BMS incl. Balancer
energieverwaltung-pmic/batteriemanagement/713?s=N4IgjCBcpmAMVQGMoDMCGAbAzgUwDQgD2UA2iAMxgAcALAOzUgC6hADgC5QgDKHATgEsAdgHMQAX0I0aiECkgYcBYmUrUATJoCcLdl0i8BI8VJABaDXIUCAripKRyAVhYT3QA Unter der Rubrik Balancer ist ebenfalls nichts passendes dabei. Ich wäre dankbar für eure Unterstützung !
Übermittlung via Bluetooth ist zwar eigentlich nicht so relevant, jedoch wollte ich schon länger mal einen STM32 einsetzen und was mit Bluetooth machen. Daher wird dies nun mein erstes Projekt mit dem Zerg. Habe sonst immer ATMEGA`s eingesetzt. Die CubeIDE sieht schonmal recht übersichtlich aus. Bei den
-
Thread
Serial Communiction uint8_t* Arduino
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 werden. Arduino krallt sich da allerdings gerne die Interruptvektoren, für die Interrupt getriebenen
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
Diese Arduino-Shields haben Pegelwandler auf 5V für die AVR-Arduinos. Das ist für die STM32 aber kontraproduktiv, weil die genau wie die SD-Karte 3,3V haben. Zum Ansteuern der Karte vom STM32 brauchst du eigentlich gar keine zusätzliche Elektronik
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
ca. 6 € Microchip PIC24FJ256GB106 Full 64 3,3V/5V PIC24 16 MHz 64 KB 16 KB 10bit - - Spannungsregler 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
21 x 12bit 2 x 12bit, 32 PWM 5 USART, 1 CAN SPI, I2C, SSC Siehe Artikel STM32 Farnell ab ca. 5 € ST STM32F4xx Full + Hi 64..176 3,3V/5V Cortex-M4 168MHz 1024KB 192KB 24 x 12bit 2 x 12bit, 32 PWM 6 USART, 2 CAN SPI, I2C, SSC
-
Thread
C - GCC Optimierung ändert float-multiplikation auf integer mult
neuesten Compiler installieren? (Immerhin wars die neusteste DAVE Version!) oder - Keine "tote", d.h. nicht weiterentwickelte Software (DAVE) mehr verwenden und zu STM TI etc wechseln? oder - Kein GCC für wirklich kritische Projekte? oder - Testen Testen Testen, oder ?
deren Seite steht nix von GCC oder GNU. Guckst du hier: https://hightec-rt.com/en/blog/item/nxp-s32z-s32e-hightec-compiler.html [pre] The HighTec C/C++ Compiler is based on innovative LLVM open-source technology... [/pre] https://hightec-rt.com/en/news/blog/item/stm-sr6x-stellar-hightec-compiler.html
-
Thread
Zeigt her eure elektronischen Weihnachtsbasteleien!
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
ich für meine Chefin eine Engelsbeleuchtung mit langsamen Farbwechsel gebaut. Prozessor ist ein CH32V003 mit 5V betrieben, LEDs sind WS2815 mit 12V Betriebsspannung. Reinhard
-
Thread
Maximale sinnvolle USART Geschwindigkeit STM32F103
Ich möchte Daten unidirektional von einem STM32F103 zu einen anderen STM32F103 senden. Der cube lässt mich nur bis 4.5 mbaud einstellen. Ist dies lediglich ein bug im cube oder gibt der I/O treiber des STM32F103 nicht mehr her?
Modul mit 600mil Dil? (eBay item number:284806712805 dieser is für meine Zwecke Pinkompatibel: ein STM32F411). Kennt jemand einen STM32H7* in diesem Format?
-
Thread
Display"fehler" bei OLED Module IIC I2C 128x64
Ich betreibe ein 1.3" OLED LCD 4Pin Display Module IIC I2C 128x64 3-5V an einem STM32F103C8T6 und einer Library von https://controllerstech.com/oled-display-using-i2c-stm32/ Auf dem Display (s. Bild) sieht man am rechten Rand so ein Gegrissel, auf dessen Zustandekommen
Ergebnissen mit meinem DIY OLED Display 1.3" 128x64. Wie kriege ich das jetzt transformiert nach STM32CubeIDE und STM32F103 ?
-
Thread
STM32H750 SoM erstellen, Angebot
CAD-Daten benötige ich dann auch. Beim Schema handelt es sich quasi um ein SoM, basierend auf 1x STM32H750 MCU (BGA) mit 1x externen SDRAM (BGA) und 1x externen QSPI-Flash (SO-8). Im Anhang ein ähnliches Beispiel / Bild. Ich denke es wird auf 3 bis 4 Layer hinauslaufen. Erfahrung im layouten von
preferably KiCAD or Altium. The CAD data I need then also. The schematic is a SoM, based on 1x STM32H750 MCU (BGA) with 1x external SDRAM (BGA) and 1x external QSPI-Flash (SO-8). Attached is a similar example / picture. I think it will come down to 3 to 4 layers. Experience in layouting of external
-
Thread
DS18B20 - Daten im RAM sammeln und übertragen?
F769 > der auch noch zusätzliches RAM sowie einen SD Slot auf dem Board hat. Kannst Du mit dem STM32 SD-Karten korrekt und zeittolerant bedienen? Ich habe am Arduino mit dessen SD-Lib mit einigen Karten Ärger, dass diese undefiniert aussteigen.
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
Lesen / Schreiben 9S08DZxx
Protokoll ist dokumentiert (ich habe damit mal für eine Spezialanwendung BDM für einen HCS08 auf einem STM32 umgesetzt, das war in ein paar Stunden erledigt).
möchte ich mit EPGSEL (Bit 6 in Register 0x1823) die jeweilige Seite auswählen, und mit EPGMOD (Bit 5 in Register 0x1821) den 8bit / Single Page mode auswählen Also versuche ich den Memory Dumper mit (1821,32) (1823,64) zu intialisieren, um die zweite Seite des EEprom zu lesen. Das gibt leider
-
Thread
Arduino experimentiert mit MicroPython-Integration
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
Ich habe nicht von schwach geschrieben! Python ist überall langsam. Wenn der ESP32 billig ist, umso besser! Originale Arduinos leiden eh an zu hohen Preisen. >Und ESP32 Boards gibts reichlich Gilt für die Sachen die Arduino verbaut ebenfalls. Stichwort Adafruit. Arduino original
-
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.
. Die Stromaufnahme liegt zwischen 5µA und 400mA.
-
Thread
STM32: Compilierter Code unterschiedlich groß und Breakpoint nicht setzbar
Optimization auf "Debug" gesetzt und das Debugging Level auf 3. @stefanus Du hast doch das schöne STM-Tutorial gemacht. Hast Du auch ein Szenario, wo der Debugger in die SysTick_Config reinspringt? Die "__Vendor_SysTickConfig" wird ja in der "STM32L011xx.h" definiert mit 0 und steht in der Datei bevor
bei mir aber ausgegraut Bei mir nicht. Ich habe einfach ein Projekt mit Standardvorgaben für den STM32L011K4Tx erstellt und diese drei Zeilen eingefügt.
-
Thread
Symbole aus Lib werden nicht gefunden
Hi, ich benutze Keil 5 armcc und 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
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 – 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
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
MISO hängt an DO des MAX SPI2_SCK hängt an SCK des MAX SPI2_CS hängt an CS des MAX VCC hängt an 5V GND ist verbunden mit GND des STM32 Alles ist direkt angelötet, quasi Punkt zu Punkt Verbindungen. Alle OsziBilder sind auf der Platine des MAX gemessen. Die Clock kommt durch, der CS kommt durch
-
Thread
STM32 baremetal ADC
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/hardware/stm32/2.3.0/system/Drivers #ifdef __cplusplus extern "C" { #endif uint16_t adc_read_value2(PinName pin, uint32_t resolution); #ifdef __cplusplus } #endif #define CHANNEL 5 // PA0 -> A0 //#define
-
Thread
5 Volt Relaiskarte mit 3,3 Volt µC
Guten Tag, kann mir jemand sagen, ob man die folgende Relais-Karte mit den GPIOs eines STM32 (3,3 Volt) ansteuern kann: https://www.reichelt.de/entwicklerboards-relais-modul-4-channel-5-v-srd-05vdc-sl-c-debo-relais-4ch-p242811.html?&nbc=1 Das Modul würde natürlich 5 Volt Versorgungsspannung
H. H. schrieb im Beitrag #7244605: > Man wird die Kontroll-LEDs überbrücken müssen, damit das zuverlässig mit > 3V funktioniert. Das gilt für die älteren Boards, die man nicht auf High/Low umkonfigurieren
-
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?
LAs haben halt maximal 24 MHz Samplerate und sind ohne aufwendige Eingangsbeschaltung aufgebaut, d.h. etwas anderes als TTL-Signale (0..5V) können die nicht erfassen. In der etwa-50-Euro-Klasse gibt es auch 16-Kanal-Klone, die ebenfalls mit der Saleae-Software arbeiten, da ist die Samplerate von
haben halt maximal 24 MHz Samplerate und sind > ohne aufwendige Eingangsbeschaltung aufgebaut, d.h. etwas anderes als > TTL-Signale (0..5V) können die nicht erfassen. Fairerweise sollte man mit dem Klones nicht die Saleae Software nutzen sondern Sigrok Pulseview. Uwe
-
Thread
USB Kompatibilitäts Probleme mit neuen Windows Versionen Gründe
!= Win2k) error();" machen? Gerhard O. schrieb im Beitrag #7241118: > Aber w.g. alle wichtigen 32-bit HW/SW Anwendungen sollten heute noch > zusammen lauffähig sein Wie stellst du dir vor dass ein 64bit-OS einen 32bit-Treiber laden soll?
Entwicklungsprojekt Agilent Genesys für rund $16K. Es kam mit Parallelport Dongle. Damals lief das noch (32-bit) unter W98 und allen 32-bit Version nachfolgender Windows bis W10X32. Da man mit der Zeit geht, fiel eventuell der Umstieg auf 64-bit BS an um mit der Zeit zu gehen. Und damit fingen die Probleme
-
Thread
Benutz ihr Code Generator?
Oha, schönes Thema. Ich bin jemand der sich über den Code Generator in der STM32CubeIDE freut. Auf der einen Seite kann man Startup Code für unterschiedlich große STM32 Controller erzeugen. Was aber mein Herz höher schlagen lässt, ist, dass man seine eigenen Code Generator
Templates hinterlegen, die dann entsprechend mit automatisch generiertem Code gefüllt werden, z.B. bei STM32CubeMX.
-
Thread
Developers, Developers, Developers am ARM DevSummit
Debuggings. Arm Virtual Hardware wurde ebenfalls von einer Präsentation abgedeckt, die ein virtualisiertes STM32U5-Board in verschiedene Prozesse der Continous Integration einband. ### Lohnt es sich? Schon weil die Teilnahme komplett kostenlos ist, spricht nichts dagegen, die URL https://devsummit.arm.com
Tam H. schrieb im Beitrag #7238346: > über das Internet an sie bares Event statt. Was bedeutet "an sie bares"? Geld für die Veranstaltung?
-
Thread
Intervall Handling mit einem TImer
Hallo alle, komme nicht auf einen sinnvollen Ansatz die nachfolgende Anforderung zu implementieren (STM32 oder NRF52). 1) Es steht nur ein Timer, kann auch Systick sein, zur Verfügung. 2) Es existiert eine Liste von Kommandos (Ausgabe per UART) die zu unterschiedlichen Intervallen ausgegeben werden
gerade aktiv sind und ich will eine 11. hinzufügen, dann sind dafür max 10 Vergleiche bzw. im Mittel 5 nötig.
-
Thread
CH32V003 - RISC-V für angeblich $0.10
das Datenblatt des CH32V. Edit2: Oh, nein, der gleiche Sch… wie beim STM32F042: CAN und USB liegen auf den gleichen Pins. Schade. Jaja, ich weiß, anderes Package nehmen.
open-source abstraction layer für C sowie einen open-source programmer: https://github.com/cnlohr/ch32v003fun Der Programmer unterstützt dabei: -- An STM32F042 Programmer, the NHC-Link042 -- An ESP32S2 Programmer, the esp32s2-funprog -- The official WCH Link-E Programmer. -- An Arduino-based interface
-
Thread
1-Wire und non-blocking code (state machine)
pauschal gefragt: ja, ganz anders, und zwar wegen der Hardware. * Der 1-Wire Bus ist eigentlich für 5V ausgelegt. * 1-Wire EEPROMs z.B. funktionieren mit 3.3V nur "gerade noch" * manche Chips brauchen viel Strom, also einen umschaltbaren Pull-Up * STM32-Pins erzeugen unnötig steile Flanken *
Martin schrieb im Beitrag #7236469: > Ich habe jetzt beim STM32 den USART_TX als > Alternate Function Push Pull konfiguriert, den USART_RX als Alternate > Function Open Drain und einen PullUp mit 1,5K so wie im folgenden Schema > eingelötet: Das ist aber
-
Thread
FPGA - embedded Linux Interconnect Ansatz
ADWandler mit 16 Bit und 200KHz , das macht 25.6MBit/sek. Also 25 MHz für den SPI Bus. Auf meinem STM32H7 komme ich auf 18 MHz, bevor der Bus schlapp macht. Diverse Embedded Linuxe lasse ich auch nur mit 8 MHz laufen, weil es darüber schon Probleme mit schlechten Signalen gab. Irgendwelche Experten
erreichen sind... PittyJ schrieb im Beitrag #7234019: > Also 25 MHz für den SPI Bus. > Auf meinem STM32H7 komme ich auf 18 MHz, bevor der Bus schlapp macht. Gerade bei den STMs muß man genau hinschauen. Die maximal erreichbare Transferrate bzw. SPI-CLK-Frequenz ist von der verwendeten SPI-Schnittstelle
-
Thread
SSD1305 mit STM32
Controller (https://www.waveshare.com/wiki/2.23inch_OLED_HAT) gekauft, und würde dieses gerne mit einem STM32-Mikrocontrollerboard (STM32L432KC) ansteuern. Ich hatte ursprünglich gelesen, das dieser Controller kompatibel ist mit dem SSD1306-Controller, und sich die beiden bloss minim unterscheiden. Allerdings
endif /* SSD1306 LCD height in pixels */ #ifndef SSD1306_HEIGHT #define SSD1306_HEIGHT 32 #endif[/c] Welche Library verwendest du wo es ein ssd1306_conf_template.h File gibt?
-
Thread
DAC/Audio-Playback von SD mit hoher Geschwindigkeit
Controller. NOR-Flash ist einfach, aber die verfügbaren Kapazitäten sind begrenzt (so bis 16 oder 32MB). NAND-Flash ist komplizierter, weil es defekte Blöcke haben kann. Dafür hast Du viel mehr Kapazität. Dadurch, dass Du das Flash direkt steuerst, ist das Zeitverhalten absolut deterministisch, d.h.
Ich habe mal in die Doku vom Arm Prozessor STM32H743 geschaut. Der hat einen recht frei programmierbaren I2S Kanal. Allerdings ist die maximale Frequenz dort auch nur 192 KHz. Mehr wird von den 'normalen' Audiospielern wohl nie gefordert. Ich denke
-
Thread
sauberes Bestromen von ESP mit Solar und Batterie
ganz langsam hochgeht. Wenn das Ganze mal läuft, braucht es im Schnitt ca. 30uA (sogar mit steinaltem STM32F103 und einer blitzenden LED). Doch das Problem ist der Bereich, bis mal ca. 1.5V anliegen, denn da braucht die Schaltung (Mikrocontroller und Spannungsregler) mehrere mA und kommt nicht hoch, bis
des Panels über den Shunt verheizt. Mehr Strom währende der Dämmerung bringt eine Menge, ob man 8h Solarstrom und 16h Akku Betrieb (33% Solarzeit) oder 10h Sonne und 14h Akku (42% Solarzeit) hat da ist das Verhältnis 27% besser Die Kapazität des Akkus ist nunmal begrenzt, wenn mal also die Zeit die
-
Thread
Arduino (o. Ä.): Suche Universal-Gerät für Programmierexperimente
www.mikrocontroller.net/topic/200290 Nochmal meine Anforderungen - Arduino nano o. Ä. (habe auch Erfahrung mit STM32) - 4-5 Tasten oder Steuerkreuz - etwa 3 LEDs (rot, gelb, grün) - Display (Text reicht, z. B. 16x2) - Stromversorgung: Akku - das Ganze in einem passenden Gehäuse Sowas müsste es doch geben
erreichen, solange nichts dauerhaft leuchten muß. https://www.mikrocontroller.net/attachment/574331/118h.jpg
-
Thread
sparsame Basis für Scopeclock gesucht
einen STM32 als uc.
Beitrag #7230675: > Nur hab ich statt der Transistoren im Ablenkverstärker Röhren genommen > und einen STM32 als uc. Hat was: Ein STM steuert Röhren. ;-)
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
ich finde die stm32cubeide mit der STM32-Familie schon genial (wenn man sich mit Eclipse arrangiert hat). Das Debugging ist sehr gut. Die einzigen Probleme sind Komplexitaet der Chips und die eingeschraenkte Verfuegbarkeit
HAL-Funktionen benutzen und hat mehrere Instanzen, die einen Pin > durchleiten. Das irritiert mich. STM32Duino setzt auf die HAL auf, welche wiederum auf CMSIS aufbaut, welche direkte Registerzugriffe ermöglicht. Ich setze PA5 so auf high: [c] GPIOA->BSRR = GPIO_BSRR_BS_5 [/c] Da ich weiß dass
-
Thread
Dreh-Encoder getauscht, nun geht nix mehr.
1WHLEsDROo59uC2f6kRjambE3XWxdXE0jwATDAE9wqyw/viewform?edit_requested=true https://docs.google.com/drawings/d/1lPrK-qSKJmhxVzT4lUP5rBbuH_fA0CGF5HXS5MUlCD8/edit https://drive.google.com/drive/folders/17KfRO4_hCRRqZgJvtynlSppRq9vpMaZ2 https://drive.google.com/drive/folders/1ZgyXvvm1irhTvi_Dx1zzfTAxip-AbHSr Feel free to post
Etwas OT: Ich sehe oben auf dem Bild einen STM32. Hat es jemand von euch geschafft, einen Timer im Encoder-Modus so zu konfigurieren, dass das Ganze auch vernünftig funktioniert? Irgendwie läuft das nicht besonders zuverlässig, und das DIR flag
-
Thread
DSP Filter auf dem PC entwickeln, Möglichkeiten und Erfahrungen?
[#13] FIR Filters - Audio DSP On STM32 (24 Bit / 48 kHz) https://youtu.be/n9Cy1xkEf1E https://www.youtube.com/c/YetAnotherElectronicsChannel Gruss Holger.
Hinweise aus deiner Erfahrung. Holger schrieb im Beitrag #7229135: > [#13] FIR Filters - Audio DSP On STM32 (24 Bit / 48 kHz) > https://youtu.be/n9Cy1xkEf1E > https://www.youtube.com/c/YetAnotherElectronicsChannel STM32 ist noch nicht Thema. Für Videos habe ich keine Verwendung Grüsse und Danke
-
Thread
Arduino: Handling parallel anfallender Aufgaben
Nano, AVR), M0-ICs (z.B. Arduino Nano RP2040, Arduino MKR 1XXX, M0-Kern[e]) oder gar den Portenta H7 (enthaelt den STM32H747, das ist ein M7-Kern und ein M4-Kern). Du merkst es gibt viele Moeglichkeiten: Ich (ich ich ich!!!!) finde den Arduino Zero als das beste wo es gibt wegen des InCircuit-Debuggers. Ist so wie ein StLink fuer STM32. Die geschenkte Lebenszeit ist jeden Cent wert. Gruesse Th.
-
Thread
Elektronik - russische S 300 Boden-Luft FK Gesperrt
Ardupilot hat früher einen atmega benutzt, ist dann auf stm32 umgestiegen. Heute läuft das auf vielen boards, meist stm32f4 oder stm32f7. Denke nicht dass jemand die realtime app ernsthaft auf einem raspi laufen lässt. Das falsche board, das falsche OS, und
Ist da ein DLE170 motor drauf? Sind 11 PS für ein 200kg 2.5m spannweite dings nicht etwas wenig?
-
Thread
CircuitPython 8.0b2 erschienen – browserbasierter Workflow und andere Neuerungen
vollständig stabil sind dabei die folgenden Portierungen: [c] atmel-samd: Microchip SAMD21, SAMx5x cxd56: Sony Spresense espressif: Espressif ESP32-S2 nrf: Nordic nRF52840, nRF52833 raspberrypi: Raspberry Pi RP2040 stm: ST STM32F4 chip family [/c] Im Beta- bzw Instabile-Status
missing functionality: broadcom: Raspberry Pi boards such as RPi 4, RPi Zero 2W espressif: ESP32-S3, ESP32-C3 litex: fomu mimxrt10xx: NXP i.MX RT10xxx stm: ST non-STM32F4 chip families [/c] Der Autor wird in den folgenden Schritten einen Adafruit CLUE und einen Raspberry Pi Pico
-
Thread
generierten Code in STM32CubeIDE modularisieren
einmal > geben. Nein, den Murks braucht man nicht mehr. https://github.com/STMicroelectronics/STM32CubeF4/blob/52757b5e33259a088509a777a9e3a5b971194c7d/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c#L3829 https://github.com/STMicroelectronics/STM32CubeF4/blob/52757b5e33259a088509a777a9e3a5b971194c7d
vielen anderen auch) nicht um die HAL des Herstellers herum. > https://github.com/STMicroelectronics/STM32CubeF4/blob/52757b5e33259a088509a777a9e3a5b971194c7d/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c#L3829 > > https://github.com/STMicroelectronics/STM32CubeF4/blob/52757b5e33259a088509a777a9e3a5b971194c7d
-
Thread
Webapp-stack auf STM32 (und ESP8266)
Zuerstmal die obligatorische dumme frage: Warum auf dem STM32 mit nur 64k? Pack die Webseite auf den ESP! Den STM kannst du als "Co-Prozessor" immer noch dazuklemmen.
\esp32\\2.0.5/tools/sdk/esp32/lib" "-LI:\\MultiGeiger\\arduino\\data\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32/ld" "-LI:\\MultiGeiger\\arduino\\data\\packages\\esp32\\hardware\\esp32\\2.0.5/tools