-
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: ...
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
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
Wanderkiste Widlar, Runde VI
den ICs gibt es hauptsächlich Nostalgisches im DIL Format. Gewundert hat mich, das der LPC Cortex-M0 im DIL Gehäuse wieder hier ist. Ein paar wenige modernere CPUs in QFP sind noch dabei. Neben dem hier gezeigten sind noch je eine Stange TL074C und OPA404 sowie ein paar Stangen KMOC3083 Triac Driver
es im Prinzip an alles anstecken was 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
-
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
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
der HAL-Library geschuldet ist, da diese nicht thread tauglich ist. Nun habe ich versucht, die I2C Schnittstelle 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
-
Thread
Probleme mit serieller Kommunikation
Hier ist noch ein Ausschnitt der Schaltung. uC ist ein STM32, dessen UART ich verwende und der mit dem ISL83387E verbunden ist.
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?
-
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
ich 0x20 oder 0xFF = 00000000 00000000 00000000 11111111;
-
Thread
ARM M4F FPU: "Lazy stacking" und "Automatic stacking"
wird, werden S0..S15 gesichert und wiederhergestellt. Wenn eine Funktion in C implementiert wird, ist für den Programmierer nicht ersichtlich ob der der Caller und Callee auch möglicherweise S16..S31 verwenden, was
wieder 32Bit breit. Und die ldm stm Befehle sind, ebenso wie das bedingte ausführen jeder Instruktion, weggefallen. Es gibt nur noch ein "push/pop von 1-2 Registern" und bedingtes Ausführen bei einem Branch.
-
Thread
includes in Cube IDE
to `direction_B_volume' c:\st\stm32cubeide_1.12.1\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.200.202301161003\tools\arm-none-eabi\bin\ld.exe: C:/Users/tola5/Desktop/Exxcellence/Debug/../Core/Src/test.c:117: undefined reference to `encoder_count_volume' c:\st\stm32cubeide_1.12.1\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.200.202301161003\tools
-
Thread
STM32G4: minimale Sequenz zum Einschalten des ADC1
Raoul D. schrieb im Beitrag #7435049: [c]> 0x00 << ADC_CR_DEEPPWD_Pos > (0x00 << ADC_CFGR_RES_Pos) > (0x00 << ADC_SQR1_L_Pos)[/c] Kann mir mal jemand erklären was das sein soll? Ich hätte eigentlich gedacht das hier eine Null n mal nach
Alle bisherigen Antworten waren leider falsch. Es fehlte ganz simpel: [c] RCC->CCIPR |= 0x02 << RCC_CCIPR_ADC12SEL_Pos; [/c]
-
Thread
STM32 Win10 COM-Treiber
Ich glaube ich habe das USB Problem gefunden STM: STM32F103C6T6A STM32F103C8T6 Program Memory Size: 32 kB 64 kB Data RAM Size: 10 kB 20 kB Interface Type: I2C, SPI, USART
Wo hast du diese Info gefunden? Laut Datenblatt hat der STM32F103x6 ein USB 2.0 Interface. Ohne dieses würde der Maple Bootloader nicht funktionieren. https://www.st.com/resource/en/datasheet/stm32f103c4.pdf
-
Thread
Instrumentenverstärker für DMS
erfolgt mit 12V (Brückentopologie) und daher wird auch der Instrumentenverstärker mit 12V versorgt. Ein STM32 uC mit 12bit ADC liest am Ende die Spannung aus (Vref = 3.3V, gefiltert von LDO). Der DMS hat 2mV/V @ Fnom, was bei 12V genau 24mV @ 2kN entspricht. Um die Sättigung zu umgehen gehe ich mal auf
ein DMS liefert ja auch nicht genau VCC/2. Ich würde mir erst mal deinen STM32 angucken. Der hat sowieso nur 12 bit also 2.5/4096 = 0.61mV Auflösung. Betreibt man den DMS an der 2.5V Referenzspannung, bekommt man 5mV full range, mal 64 macht 0.32V, der interne PGA reicht nicht
-
Thread
Überspannung am Ausgang eines DCDC Converters nach Kurzschluss?
Eingang liegt auf 0. Der LDO sieht also -3.3V, erlaubt sind z.B. -0.3V. Deshalb findet man in Schaltungen mit dem 7805 oft eine Diode, die in dem Fall leitet. Ja, es gibt auch Regler, die am Ausgang eine höhere Spannung vertragen als am Eingang. Das wird dann fett im Werbetext erwähnt. Bei einem uC kann das gleiche passieren, z.B. darf VDDA kleiner sein als VDD, aber nicht größer. Mit geladenen Kondensatoren an VDDA und VDD = 0 geht das schief. Oder: ein 74HC14 mit einem RC-Glied am Eingang entlädt
-
Thread
[S] C64 im Bereich Berlin-Köpenick
nicht mehr viel Sinn, noch jemandem 8051 Assembler zu empfehlen. Eigentlich müsste man ihn direkt zu C drängen und in einen Controller-Typ müsste er sich sowieso "einarbeiten", egal in welchen. Ich tendiere da zu den AVRs (mit denen bin ich schon sehr fit) oder die STM32 ARM Cortex M0/M3 wenn's etwas
in Dezimal sehr mühsam. Ben B. schrieb im Beitrag #7434472: > Leider ist mir entfallen ob das C64 Basic schlau genug > dafür war, die Werte auch in anderen Schreibweisen zu akzeptieren oder > ob es dafür Funktionen zum Umformen gab. Der C64 hat Basic 2.0. Primitiver gehts kaum! Ich weiß nicht
-
Thread
STM32 CubeIDE HAL: printf() Ausgabe über UART
Hallo Zusammen, ich habe seither für diverse STM32 Projekte folgende Library genutzt, um mit der normalen printf()-Funktion Debug-Ausgaben über die UART zu realisieren. https://github.com/cnoviello/mastering-stm32/blob/master/nucleo-f030R8/system/
Probiere mal [c] int _write(int file, char *ptr, int len) { for (int i=0; i<len; i++) { char c=*ptr++; // hier das Zeichen c irgendwo ausgeben } return len; } [/c] Da kannst
-
Thread
Strommessung im µA-mA Bereich - Automatischen Umschalten, Ansätze, Fragen
Das kann ein STM8L-Discovery und auch manche STM32-Discoveryboards (z.B. STM32L152) schon fast O.O.B. incl. Anzeige. Muss man nur ein wenig "umverdrahten". :) Den integrierten ST-Link zieht man ins Reset, damit
tut es ja auch ohne > kaskadierende Differenzverstärker Die Schaltung wurde so aber auch bei den STM32L recyclet.
-
Thread
STM32H7 mit 8-Bit-SDRAM ohne FMC_NBLx/DQM?
Bei den STM32H7 (konkret: STM32H755BIT6) lässt sich der FMC für externe SDRAMs nutzen. In den Konfigurationen für 16 Bit und 32 Bit breite SDRAMs werden durch STM32CubeMX auch die Signale FMC_NBLx (zu verbinden
der 8-Bit-Variante fehlt jedoch ein entsprechendes Signal. Übliche 8-Bit-SDRAMs (z.B. Alliance AS4C32M8SA) wollen jedoch auch ein DQM-Signal sehen. Hat STM hier Mist gebaut oder kann man in diesem Fall DQM mit CS# bzw. FMC_SDNE0 verbinden? Laut Datenblättern soll für eine korrekte Initialisierung
-
Thread
I2C und versehentliche Kurzschlüsse
Hallo, mal eine kleine kurze Frage: Wenn ich meinen Mikrocontroller(STM32) per I2C mit einem anderen IC direkt verbinde, kann es doch passieren, dass ich die SDA-Leitung mit diesem IC "versehentlich" (Dummheit, Bug, Sonnenflecken,...) per Push/Pull auf High setze. Ist
> STM32 pro Pin verträgt. 1. dein STM32 hat auch diesen intrinsischen Bahnwiderstand von ca. 50R 2. der STM32 verträgt auch mal mehr als 20mA, wenn es nur 1 Pin ist Oder andersrum: ich wette, dein STM32
-
Thread
STM32U599 reagiert nicht: Keine Funktion auf dem Custom Board
// } /* USER CODE END Error_Handler_Debug */ } [/c] dann bleibe ich aber im HAL_GetTick stecken beim aufrufen vom Delay [c] __weak uint32_t HAL_GetTick(void) { return uwTick; } [/c]
{ /* USER CODE BEGIN W1_HardFault_IRQn 0 */ /* USER CODE END W1_HardFault_IRQn 0 */ } } [/c] Also ich hatte mal das F746 board mit touchgfx hinbekommen(youtube: How to integrate TouchGFX in a custom board (The long way round)), aber
-
Thread
schneller Optokoppler gesucht (3V RS-232, Reichelt?)
benötigten Rechenleistung her langweilt sich jeder 8-Bitter zu Tode (für die Leute, die mir hier einen STM32 oder was auch immer empfehlen möchten) und er hat genug Pins für Balancing-Ausgänge, UART, eine oder zwei LEDs, 2..4 ADC-Eingänge und eine 8 Bit ID über DIP-Switch und den Selbst-Abschalt-FET (falls
kann... ich plane maximal 1MHz Core-Takt auf den Balancing-Modulen, das Datenblatt sagt bei 4V idle 0,5mA, bei 0,5Mhz/4V 0,2mA. Das hält eine einzelne 18650er Zelle unter Vernachlässigung der Selbstentladung fast bzw. über ein Jahr aus.
-
Thread
STM32 counter up/down mit Step/Dir Signalen
2ahUKEwjph_XQ3qT_AhXWv4sKHfncAGwQFnoECBsQAQ&url=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Freference_manual%2Fdm00119316-stm32f411xc-e-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf&usg=AOvVaw0C62LHdBLeEzv0gu85BWOe Timer overview https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwipz5qB36T_AhVEl4sKHQI7CesQFnoECBMQAQ
Varianten u. Ergebnisse: A: 5 externe AVR's mit dem Code von Falk. stp/dir->AB quadrature -> STM32 Ergebnis: 1A; 0 Fehler an allen 5 Achsen über mehrere Stunden B: 5 externe AVR's mit meinem Code (Int0). stp/dir->AB quadrature -> STM32 Ergebnis: 1A; 0 Fehler an allen 5 Achsen
-
Thread
Renesas: drei neue, für Motorsteuerung optimierte Mikrocontrollerfamilien
Hervorzuheben sind außerdem die diversen Gehäuseformate, die sich folgendermaßen präsentieren: [c] – 64-pin LQFP (10 mm × 10 mm, 0.5 mm pitch) – 48-pin LQFP (7 mm × 7 mm, 0.5 mm pitch) – 48-pin QFN (7 mm × 7 mm, 0.5 mm pitch) – 32-pin LQFP (7 mm × 7 mm, 0.8 mm pitch) – 32-pin QFN (5 mm × 5 mm, 0.5 mm pitch) [/c] Im Bereich der Peripheriegeräte verspricht Renesas sonst, was man von der oben besprochenen MCU kennt - es gibt einen trigonometrischen Beschleuniger, CAN FD und Unterstützung
-
Thread
STM32 kommerziell nutzen?
programmierten Bibliotheken die Lizenz anschauen muss. Zur Zeit programmiere ich ausschließlich in C und auf der Arduino-Plattform. Also Arduinos in Kombination deren IDE. Macht da STM32 ein Unterschied? Oder muss man bestimmte Einstellungen nutzen, um seinen Programmiercode kommerziell nutzen zu
pdf - https://www.st.com/content/ccc/resource/legal/legal_agreement/additional_license_terms/group0/ed/e0/8b/00/4b/c5/4d/7d/additional-license-terms-for-stm32cubemx/files/additional-license-terms-for-stm32cubemx.html/jcr:content/translations/en.additional-license-terms-for-stm32cubemx.html - und viele
-
Thread
[STM32L0] "Python-kompatibler" I2C Slave
Guten Nachmittag, ich quäle mit mit STM32L011 und HAL und dem I2C Slave. Im Grunde hätte ich einfach nur gerne eine Implementierung (stures polling wäre supi, weil der Rest in Interrupts läuft), die kompatibel zu: i2c.write_i2c_block_data
. Das läuft dann oft auf eine Zustandsmaschine hinaus. Der STM32L0 unterstützt anscheinend DMA für I²C, aber ich weiß nicht, was passiert, wenn der Master nicht genau so viele Bytes liest oder schreibt, wie du fürs DMA konfiguriert hast.
-
Thread
Hilfe benötigt - Debugger erkennt STM32F401RE-Mikrocontroller nicht?
VDDA (Pin 13) ist nicht angeschlossen, sollte mit an VDD -->STM32F401xB STM32F401xC Datasheet.
Funktioniert der Taktgeber? Du kannst "Connect under Reset" versuchen. https://www.youtube.com/watch?v=jEz0C2bT2M0
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
/arm-cortex-m0-mcus/overview.html STM mit STM32C0 als STM8 Ersatz: https://www.st.com/en/microcontrollers-microprocessors/stm32c0-series.html Die STM8S sind anscheinend jetzt NFND Bei NXP gibt es schon länger
ARM®Cortex® im SO-8: https://www.reichelt.de/arm-cortex-m0-mikrocontroller-32-kb-flash-so-8-stm32c011j6m6-p352808.html
-
Thread
HS USB MSC mit Stm32F4 und USB3300
(Disk2) Device ID : USBSTOR\DISK&VEN_STM&PROD_PRODUCT&REV_0.01\378736513530&0 Class : DiskDrive Volume : \\?\Volume{94449172-f96c-11ed-97bb-0c9a3c82472b}\ Kernel Name : \Device\HarddiskVolume100
: 0xC0 D7: Reserved, set 1 : 0x01 D6: Self Powered : 0x01 (yes) D5: Remote Wakeup : 0x00 (no) D4..0: Reserved, set 0 : 0x00 MaxPower : 0x32 (100 mA)
-
Thread
STM32 Clock Generator mit Si5351
ist, dass der Fehler sich irgendwo in meinem Hardware-Setup eingeschlichen hat. Ich benutze den STM32F103C8, Si5351 und eine 9V-Batterie in Verbindung mit einem TO-92 3,3V LDO. In dem gezeigten Projekt werden beispielsweise polarisierte Kondensatoren benutzt, die ich so in dem Schaubild nicht wiederfinde
Der Spannungsregler verträgt allerhöchstens 0,5 Watt. 0,5W / (9V - 3,3V) = 87 mA Der STM32F103C8 braucht bei 72 MHz etwa 50 mA. Der Si5351 braucht mit 8 aktivierten Ausgängen 48 mA. Dazu kommt die Stromaufnahme sonstiger Bauteile. Irgendwas
-
Thread
Strommessung an einem shunt mit zwei Messbereichen (OPV)
0,02 + 0,002 0,1 + 0,08 0,2 + 0,08 Temperaturkoeffizient /°C: 10...21° C 25...40°C (%rdg. + %f.s.) 0,002+ 0,001 0,01+ 0,01 Bürde: ‹ 600 mV bis 1,5 V Einschwingzeit: 1,5 sec bis 0,1% vom Messwert Crestfaktor
eingespeist, den er in eine Spannung am Ausgang umsetzt. Gleichzeitig hält er die Spannung am Eingang auf 0 (Details siehe https://de.wikipedia.org/wiki/Transimpedanzverst%C3%A4rker).
-
Thread
100V DC schalten
16A schalten kann: Reichelt AZDC110-1AE-12DF https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=C300%2FAZDC110.pdf Eines mit 1xum und passender DC Schaltfähigkeit habe ich auf die schnelle nicht gefunden, man muss ja immer das Datenblatt sichten. Da es vom Kontroller angesteuert
Tomasz O. schrieb im Beitrag #7424741: > Ich schalte also von meinem STM32 einen Optokoppler, der schaltet einen > Transistor, der 12V an das Relais anlegt. Wozu den Optokoppler? Die 12V auf die gleiche Masse wie die STM32 Versorgung legen, ein NPN nach Masse mit Vorwiderstand
-
Thread
STM32G0 SPI RXNE hängt sporadisch
Hallo, ich habe ein sporadisches Problem mit der SPI-Schnittstelle vom STM32 G0. Die Schnittstelle wird manuell betrieben und dient der Kommunikation mit einem MCP3561. Im Betrieb und auf der normalen Platine funktioniert alles einwandfrei. Für Hardware-in-the-Loop Tests ersetzen
Falle irgendein Müll eingelesen werden, aber hauptsache irgendwas wird eingelesen? Hier der Code: [c]uint8_t mySPITransmitReceiveBlocking(uint8_t *tx_data, uint8_t *rx_data, uint16_t size){ uint8_t crcerror = 0; // if CRC is enabled, reset CRC registers if(SPI2->CR1 & SPI_CR1_CRCEN){
-
Thread
sscanf liest ersten parameter nicht
Hallo, mit sscanf(STM32) will ich mehrere Parameter einlesen, das Problem ist dass er den ersten offensichtlich nicht einliest und der Parameter ist Null, sollte aber 1 sein. Die nachfolgenden werden problemlos eingelesen
nicht portabel, aber auf dem STM32 funktioniert das auch: [c] uint16_t axis = 0U; uint16_t iter = 0U; float parameter = 0.0f; if (strncmp((const char *)usbRxBuffer,"PARAM_POS",9)==0U) { sscanf(&usbRxBuffer
-
Thread
Display mit Chip ST7789V Startprobleme
= Zeilenadresse lcddat(0x00); // YS8..15 lcddat(0x10); // YS0..7 lcddat(0x00); // YE8..15 lcddat(0x20); // YE0..7 lcd_cs_hi (); lcd_cs_lo (); lcdcmd (0x2c ); // 2c = Memory write int i; for (i=0;i<100;i
? Das löst zwar nicht dein Problem, verbessert deinen Programmierstil aber sichtbar. Eher so. [c] uint8_t sequence1[] = {0xe1, 0xd0, 0x00, 0x05, 0x0d, 0x0c, 0x2d, 0x44, 0x40, 0x0e, 0x1c, 0x18, 0x16, 0x19}; lcdcmd_long(sequence1, sizeof(sequence1)); void lcdcmd_long(const uint8_t *data, uint16
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
Man gönne sich dazu mal einen dokumentarischen Vergleich des hier bereits erwähnten "8Bit Ersatzes" STM32C0x1 mit einem echten 8Bitter wie dem modernen AVR Tiny1614. Ein Irrsinn welche Komplexität der STM demgegenüber mitbringt. Da brauchts schon eine verdammt gute Begründung zum Ersetzen! Die Ingenieurs-Power
Man gönne sich dazu mal einen dokumentarischen Vergleich des hier bereits erwähnten "8Bit Ersatzes" STM32C0x1 mit einem echten 8Bitter wie dem modernen AVR Tiny1614. Ein Irrsinn welche Komplexität der STM demgegenüber mitbringt. Da brauchts schon eine verdammt gute Begründung zum Ersetzen in all den abermillionen
-
Thread
Suche günstiges Multimeter mit Schaltplan
ABER: deine Schaltung ist als TDR letztlich Murks. Man baut das heute besser voll digital. Der uC ersetzt dabei auch den ICL7106 und als Display kann man ein gemultiplextes einsetzen. Ein STM32G4x4 erledigt mit seinen 0.184ns timern auch gleich die Messung.
-
Thread
Wilderness Labs DevCamp – v1 stabil, neue Hardware, mehr zur Cloud
geht es hier? Bryan Costanichs Meadow-Plattform ist ein kombinatorischer Prozessrechner, der einen STM32-Kern und einen ESP32 in eine Ausführungsumgebung für .net-Payload verwandelt. Wer mit C# oder Visual Basic auf Du und Du ist, kann so (nicht echtzeitkritische) MSR-Systeme zusammenstellen und auf
wildernesslabs stehenden Livestream ab etwa 15h35 die „Raison d‘etre“ der Technologie auf den Punkt: [c] "wilderness labs will deliver that platform...you can stay productive while you do what you love doing, which I think for all of you, is coding" [/c] ### Meadow 1.0 verfügbar. Die wichtigste
-
Thread
"Bester" Weg für Eigenbau USB-DMX-Interface mit ATSAM
Spielereien wie z.B. Ethernet-over-USB zu machen und Artnet zu unterstützen (hat jemand auf Github mit nem STM32 gemacht, der meldet sich als USB Netzwerkkarte), oder einen Seriellen Port der das Enttec Protokoll spricht. Das wäre wohl maximale Flexibilität. Wobei man vermutlich die ungenutzten Dinge abschalten
dem Senden auf deinen DMX Buffer an. Dieser muss aber beginnend von den Startimpulsen immer von Adr. 0 bis n gesendet werden. Alle 512 sind nicht unbedingt nötig. In die Gegenrichtung wird es schwieriger, Frage ist, ob der Diff auf dem µC oder das komplette Senden der 512 Bytes an USB die bessere Wahl
-
Thread
ARM-News: STM32MP2 angekündigt, Sicherheitsprobleme und mehr
TSN-Switch mit PCIe-, USB-3.0- und CAN-FD-Peripherie aufwartende STM32MP25-Serie [/c] Zur Verfügbarkeit finden sich dann folgende Informationen, die auch in der unter https://www.st.com/content/st_com/en/campaigns/microprocessor-stm32mp2
seine neuen STM32MP25-MPUs vom 12. bis 13. Mai auf dem STM32 Summit in Shenzhen (China). [/c] ### STMicroelectronics AI-Controller STM32N6 abermals angeteasert. Dass STMicroelectronics an einem Mikrocontroller
-
Thread
STM-Link mit CubeProgrammer_API.dll unter Delphi ansprechen
Hallo, ich möchte aus einer Delphiapplikation den STM32-Link ansprechen und versuche auf die CubeProgrammer_API.dll zuzugreifen: [code] const DLL_NAME = 'C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\api\lib\CubeProgrammer_API.dll
mal Hexdumps gemacht, der Inhalt ist gleich, außer die letzten 4 Bytes (speed), da steht in Delphi 0x0D 0xF0 0xAD 0xBA und in c 0xFF 0xFF 0xFF 0xFF, das ist auffällig. Der Hexdump wird jeweils ausgegeben unittelbar bevor connectStLink aufgerufen wird.
-
Thread
uC Familien Empfehlung
z.B. für die STM32L4-Familie: https://github.com/STMicroelectronics/STM32CubeL4/tree/master/Drivers/CMSIS/Device/ST/STM32L4xx/Include mehr braucht man eigentlich nicht. Die Cortex-M sind (in C) wirklich einfach
und Toshiba haben 5V ARMs, aber gängig sind die nicht. Freescale@NXP KEA128, z.B.S9KEA128P80M48SF0: Cortex-M0+, 2.7 - 5.5V, LQFP-64 oder -80, 16K RAM, 128K Flash (15 Jahre bei 85°C nach 10000 Zyklen). Ausgewählte Familienmitglieder gibt's bei Digikey und Mouser ab Lager. Von STM gibt es keine
-
Thread
verschwundene MIDI-Synth-Boards: Nachfolgetechnik?
Im c`t Heft 4/24 ist eine kleine Bastelei mit Raspi, Roland MT-32 Emulation. Leider nicht online: https://www.heise.de/select/ct/2024/4/2316611523754289737 Hinsichtlich der Wavetable-Sounds könnte man
gehörte Werksounds, > die wohl hier und da im Netz verfügbar sind. > Schau dir auf alle Fälle den c't Artikel (s.o.) an, falls du es noch > nicht gemacht hast. Ich hab mittlerweile aus anderen Gründen (Mini Loop Station) einen Daisy Seed gekauft, der mit einem STM32H7 und offenbar ganz brauchbarem