-
Thread
Timer Interrupt auslösen - STM32F103 (HAL, STM32CubeIDE)
Src/stm32f1xx_hal_msp.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F103xB -c -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers
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
GCC [STM32] -> wie sehen wie ein struct realisiert wird?
<stdint.h> typedef struct __attribute__((packed)){ uint8_t a : 6; int32_t b : 20; bool c : 1; uint64_t d : 35; } ts_test; typedef union{ ts_test obj; uint8_t can_data; } tu_test
mit dem Debugger am schnellst geht. Da ich das selber vor kurzen für den bxCAN Controller in den STM32F4 umgesetzt habe, kann ich dein Suchen gerade nach vollziehen 🙈
-
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
) 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 Bus Switch) 2x MC68HC11A1 2x Würth Elektronik 177920514 5V/5V Isolating DC/DC 1x SAA1059 4x W24257AK-20 Winbond SRAM 32kx8 2x DS36F95J 1x Ferranti 1U059E1 (Irgendwas vom Z80/81?) 1x Z8430A (Z80A CTC) 1x Sony ICX027BK (CCD Sensor) 5x ST LM2904D Diverse
-
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
Wordclock Advent-bug - Quellcode gesucht
Hauptverzeichnis. Und wenn ich diesen Code kompiliere, läuft er auf meiner Uhr nicht. Das Zurückspielen der STM32-Version 2.9.5 klappt aber
http://uclock.de/update/wc24h-stm32f103-ws2812-grb.hex http://uclock.de/update/ESP-WordClock-4M.bin Das sind die Firmwares die auf meiner Uhr gerade laufen. 3.0.1 für den STM und 3.0.0.T5 für den ESP. So lädt sie auch der online
-
Thread
STM32C - neue STM32-Familie mit Cortex M0+-Kern und achtpinniger Gehäuseoption
STM32C031K6U3 STM32C031K6 STM32C031K6Ux Coming soon NA UFQFPN 32 5x5x0.55 mm 32 kBytes 12 kBytes STM32C031K6U6 STM32C031K6 STM32C031K6Ux Coming soon NA UFQFPN 32 5x5x0.55 mm 32 kBytes 12 kBytes [/c] ### EDIT 10h20 - das sind KEINE STM32L! Es handelt sich hierbei um eine neue Bauteilfamilie. Wer beispielsweise STM32C031K6 googelt, findet den STM32L031K6. Das ist eine KOMPLETT andere Familie, was man zB am Speicherausbau
-
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?