-
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
-
Thread
Suche Programmgerüst: USB-Kommunikation und Daten Ein/Ausgabe Windows
Forum etwas rückständig ansehen, aber darin bin ich sehr fit und bei µCs ist der Unterschied zwischen C und Assembler nicht so groß, bzw. lohnt sich erst bei sehr komplexen Programmen. Edit: Außer es wird doch noch ein STM32, dann habe ich einen guten Grund, C zu lernen. Für die ARM Cortex nochmal
Ist C++ (oder evtl. das .NET Framework mit C#) da so viel besser? Ich habe mir das jetzt mal kurz angeschaut, C++ scheint von Hause aus auch keine Fenster usw. zu können und nutzt dafür die Win32 API. Da stellt
-
Thread
Nachfolger vom ATMEGA2560?
Ersatz? Aber 14EUR für eine 8MHz 8-Bit CPU... WTF?! Für fast die Hälfte bekommst Du schon was aus der STM32F4 Reihe der den ATmega zum Frühstück verspeist von der Leistung her. Ich hatte mich vor Jahren von AT(X)mega verabschiedet und bin zu STM32 gewechselt. Ich bereue es nur seltenst wg. der 5V Versorgung
#7404972: > Und dort im DB steht auf Seite 1 unten [pre] Speed Grade: ATmega2560V/ATmega2561V: • 0 - 2MHz @ 1.8V - 5.5V, 0 - 8MHz @ 2.7V - 5.5V ATmega2560/ATmega2561: • 0 - 16MHz @ 4.5V - 5.5V [/pre]
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
, stlink checksum: 0x00a937bc 2023-05-02T16:13:54 INFO common.c: Attempting to write 207652 (0x32b24) bytes to stm32 address: 134217728 (0x8000000) 2023-05-02T16:13:55 INFO common.c: Flash page at addr: 0x08000000 erased
, stlink checksum: 0x00a937bc 2023-05-02T16:35:48 INFO common.c: Attempting to write 207652 (0x32b24) bytes to stm32 address: 134217728 (0x8000000) 2023-05-02T16:35:49 INFO common.c: Flash page at addr: 0x08000000 erased
-
Thread
Raspberry Pi-Alternativen, I2C-Adressierung und Lesestoff
Pi Zero orientiert.  Bildquelle: https://www.amazon.co.uk/dp/B0BVY8RJNP Ziel des um 50 US-Dollar erhältlichen Boards ist die Realisierung von Audio-Applikationen. Unter https://www.reddit.com/r/esp32/comments/12ta7ij/just_released_my_esp32s3_audio_dev_board/ findet
erfunden: die Schweizer... Wie auch immer: Das ist natürlich konzeptioneller Müll, egal ob von STM oder TI. Es schliesst z.B. "pluggable" I2C-Slaves aus. So ein Schwachsinn. Und in vielen Fällen obendrein völlig unnötig, auf jeden Fall, so lange noch N.C.-Pins bei den Slaves existieren. Da fragt
-
Thread
MCU mit 24-Bit-SPI?
Gustl B. schrieb im Beitrag #7403935: > mit einem uC sind immer > unschöne Pausen auf der Taktleitung zwischen jeweils 8 Takten. Nein! ... wenn man es richtig macht. Hier Anschauungs-Material (zwei 8-Bit Transfers auf einen STM32F407): https:/
"35.8.10 Length Name: LENGTH Bit 8 – LENEN Data Length Enable In 32-bit Extension mode, this bit field enables the length counter. Value Description 0 Length counter disabled 1 Length counter enabled Bits 7:0 – LEN[7:0] Data Length In 32-bit Extension mode, this
-
Thread
STM32WB5MMG -* ADC wackelt um 10 digits
Hallo liebe Community, es ist mein erstes Projekt mit dem STM32(WB5MMG) (sonst viel Atmega`s). Ich brauchte zwar nur 6x grobe Temperaturmessungen und habe daher einen ntc10k und einen 10k als Spannungsteiler an den adc geschlossen. Die Referenz ist absolut glatt
STM32 und stark wackelnder ADC, da kommt bei mir sofort das Stichwort „Calibration“ hoch. Es gibt doch bei jedem STM32 mit 12bit diese ADC Calibration Prozedur, der man beim ersten Kontakt nur wenig Beachtung
-
Thread
STM32N6 “halb angekündigt”, Radxa ROCK 4SE im Vergleich, neue I2C-Expander uvm
faster pace. It also boasts additional features such as an eMMC connector, M.2 SSD support, and RTC. [/c] ### STM32N6 – Neuigkeiten von STMicroelectronics AI-MCU Eine mit einem AI-Beschleuniger ausgestattete Variante des STM32-Kerns geistert seit einiger Zeit durch die Presse. In einem Nachbericht zur EmbeddedWorld verrät STM nun mehr über das Produkt.  Bildquelle: https://blog.st.com/stm32n6/ Erstens gibt es nun folgende Performancedaten zu vermelden: [c] The side-by-side demonstration
-
Thread
STM32 cortex M4 Flashen
Hilft dir das hier weiter? https://www.exclude.se/2017/06/02/stm32f103c8t6-st-link-v2-blinky-example/ Falls du die V2 hast, hier der Pin-out https://freeelectron.ro/installing-st-link-v2-to-flash-stm32-targets-on-linux/
Bin Grad unterwegs, deshalb schlecht mit Datenblatt usw. Aber evtl. PA13 PA14? https://stm32-base.org/guides/connecting-your-debugger.html https://startingelectronics.org/articles/STM32-microcontrollers/STM32F100xx-LQFP64-pin-functions/STM32F100RB-LQFP64-debug-oscillator.png
-
Thread
C - linux - raw-socket - recvfrom liefert daten wo keine sein sollten
11 Sep 2018 das liefert: 07:44:55.904261 06:05:04:03:02:01 > 01:02:03:04:05:06, 802.3, length 0: LLC, dsap Null (0x00) Individual, ssap Null (0x00) Command, ctrl 0x3c00: Information, send seq 0, rcv seq 30, Flags [Command], length 50 0x0000: 0000 003c 0000 0000 0000 2600 0000 0000 ...<....
("lo")<0)exit(-1); printf("init done\n"); while (c<100000000) { int got=rec_raw(); c++; } printf("\nall done\n"); } [/c] [Mod: C-Tags zur Formatierung eingefügt]
-
Thread
Arduino IDE 2.1 / MicroPython 1.2 erschienen
micropython-lib repository, making it easier to install the packages needed for a given project. [/c] Im Hause STM stehen Erweiterungen für verschiedene STM32-Kerne an (“The stm32 port sees support added for STM32L1xx MCUs, STM32H723, USB on STM32G0xx and mboot support for STM32G0xx. ”). Das Entwicklerteam
-1124 -1.934% minimal x86: -4322 -2.967% unix x64: +264181 +50.533% standard stm32: -3592 -0.906% PYBV10 cc3200: -1832 -0.990% esp8266: -2284 -0.327% GENERIC esp32: +9659 +0.632% GENERIC nrf: -84 -0.045% pca10040 rp2: +13096
-
Artikel
IRMP - english
(tested on STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (tested on STM32F103C8T6 Mini Development Board) STM32 with HAL library (NEW!) STM8 STM8S103F3 TI Stellaris LM4F120 Launchpad (ARM Cortex M4) ESP8266
Sample applications (main functions and timer configurations): irmp-main-avr.c - AVR irmp-main-avr-uart.c - AVR with UART output irmp-main-pic-xc8.c - PIC18F4520 irmp-main-pic-12F1840.c - PIC12F1840 irmp-main-stm32.c - STM32 irmp-main-stellaris-arm.c - TI Stellaris LM4F120 Launchpad
-
Artikel
IRSND - english
MCU families: AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18 Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx STM32F10x
frames Version 3.2.5: Modifications for Arduino Version 3.2.4: changed some constants in irsnd.c Version 3.1.5: 2019-08-28: New protocol: ONKYO Version 3.1.2: 2018-09-06: Added support of STM32 with HAL library Version 3.0.9: 2018-02-19: Minor changes Version 3.0.8: 2017-08-25: New protocol: IRMP16
-
Thread
Fast nur Fake 18650 Akkus kaufbar?
Vapes, die die Leute in die Batteriebox werfen. Das sind Samsung INR und dazu gibts immer noch einen STM32L031 oder STM32G051 :-O Soweit zur Chipkrise. Alles Markenware. In Wegwerfvapes finden sich kleine LiIon Zellen mit 360mAh oder 500mAh, bestens geeignet für Modellbauzwecke.
Power Bank https://www.youtube.com/shorts/s6h0aroUcbc
-
Thread
Analog Multiplizierer AD633 - Wo sind die Limits?
Fuer ernste wissenschaftliche Arbeit vermutlich nicht okay. Dafuer aber einfach und billig. (ein STM32F030 pro Kanal) Die Anzeige ist besser und aufloesender als von einem Sony DTC77 und der wiederum duerfte besser sein als das was heute die meisten in der Bude rumzappeln haben. Vanye
hinunter zu 10 mV bedienen kann. Ich kann mir vorstellen, dass man auch bis 1 mV herunterkommt (:=0.1V*0.1V), dann sollte man sich mit Ausgangsoffset und Bandbreitenbegrenzung etwas Mühe geben.
-
Thread
[c] wie wirft man UART-Daten weg?
Wäre dennoch schön gewesen wenn man wüßte um welchen Controller > es sich überhaupt handelt. z.B. STM32F205RET6, STM32L031C4T6, STM32L412KBT6, R5F565N7ADFP... Eigentlich sollte es eine reine C-Frage sein. Natürlich darf man das Flag auch direkt löschen, die Frage ist, was findet ihr verständlicher?
Aber -Wall enthält unverständlicherweise nicht -Wunused-parameter, auf welches sich mein Beispiel für STM32 bezog. Hier benötigt man -Wextra. [code] $ cat a.c #include <stdio.h> void foo (int x, int y) { x; } int main () { foo (3, 4); return 0; } $ cc -O -Wall a.c a.c:
-
Thread
Neue Toolchain aufbauen (AVR)
zum Test und Update von EXA-PROG [/pre] - https://www.diamex.de/dxshop/EXA-PROG-AVR-ISP-und-UPDI-STM32-NXP-ESP Und siehe auch den dortigen Link auf den https://www.mikrocontroller.net/topic/550219
Programmiertools der Hersteller oder zu frei verfügbaren Tools geschrieben...Die Programmier-Modi STM32 und NXP/LPC sind weitgehend für die Benutzung eigener Programmiertools vorgesehen." Welche Tools das sind, bleibt aber ein Geheimnis.
-
Thread
Wer baut gegen Bezahlung ein Gerät mit Schaltung?
Speicherung > zuzulassen, bei der alle Daten gelöscht werden, wenn ein bestimmter Code > über USB-C gesandt wird ein Löschkommando kommen. Bisher denke ich, dass ein STM32L0 das problemlos schafft, mit USB ESD protection
klingt als denkst du dabei an den Materialeinsatz des Prototyps. Als Prototypen könnte man ein STM32-Olimexino nehmen, welches die Ladeschaltung für Li-Ion enthält. Dazu Gehäuse, Akku, Schalter. USB-C erreicht man mittels USB-C <-> MikroUSB-Adapterkabel. Als Speicher dann die microSD-Karte oder den
-
Thread
STM32F303 am Bluepill lässt sich nicht programmieren.
Hallo, - BOOT0 richtig angeschlossen? - Referenzspannung ADW (V??) = VDD? Das war`s in meinem Fall bei der Inbetriebnahme/Flashen eines STM32L010F4. Viel Erfolg!
Nicht alle STM32F303er können über USB programmiert werden. STM32F303x6/x8: USART1 (PA9/PA10), USART2 (PA2/PA3), I2C1 (PB6/PB7) STM32F303xB/xC: USART1 (PA9/PA10), USART2 (PD5/PD6), USB (PA11/PA12)
-
Thread
Mit KI Programme für Mikrocontroller entwickeln
Tools und IDEs wie Atollic TrueSTUDIO, System Workbench oder Eclipse. Es wird auch empfohlen, den STM32CubeMX-Codegenerator zu verwenden, um die Konfiguration der Peripheriegeräte zu vereinfachen. Es gibt auch eine Diskussion darüber, wie man den STM32-Debugger einrichtet und wie man Probleme bei der
jeden vorstellbaren Körper aus jedem vorstellbaren Material bauen und den steuern, Ob 1000 Bar bei 0° im Mariannengraben oder 80°C in der Wüste oder 454°C bei 90 Bar auf der Venus oder Vakuum nei -270°C im Weltall. Alles nur eine Sache der Ingenieurskunst. Recht easy wenn man ausser Kühlung und Stromversorgung
-
Thread
STM32 wird nicht erkannt (Win Gerätemanager)
mit unserem Latein am Ende: Bei der dritten Platine habe ich nun nur das Nötigste aufgelötet: Den STM32, den Spannunsgregler, die USB- Buchse und den SW27, um den DFU Mode zu aktivieren. Der STM32 Chip wird jedoch einfach nicht im Gerätemamaner in Windows (11) erkannt. Wir schließen diesen via USB an. Unsere Messungen ergaben, dass die Spannungsversorgung des STM32 IO ist und auch 3,3V am Pin 44 (BOOT0) beim Einstecken in den USB Port anliegen. Jedoch der Gerätemanager in Windows "zuckt" nicht ein mal und der STM32 wird nicht angeziegt / erkannt. Ich hab
-
Thread
Warum liest man hier so wenig von Renesas?
Peripherie > drin hatte ist so etwa auf dem Level den man heute bei einem STM32 > fuer normal haelt und da haben ja auch noch viele Angst vor > und programmieren weiter ihren Mega8. Damals(tm) setzten wir einige M16C und M32C in Telefonanlagen und Routern ein. Deren Codedichte
aber auch noch STM32F7xx und STM32H7xx im Ärmel ;-)
-
Thread
SPI.transfer übermittelt nur einmal Array Inhalt
(SPISettings(30000000, MSBFIRST, SPI_MODE0)); for(uint32_t i=0; i<102400;i++){ SPI1.transfer(&array,3); } SPI1.endTransaction(); } [/c]
[c] void fillDisplay(void) { const uint8_t array[3] = {0xff, 0x00, 0xff}; SPI1.beginTransaction(SPISettings(30000000, MSBFIRST, SPI_MODE0)); for(uint32_t i = 0; i < 102400; i++) for(const
-
Thread
ST µC Identifikation
STM32F0 kann man selbst auf dem Exemplar lesen, auf einem unangekratzten möglicherweise auch den Rest.
Flip B. schrieb im Beitrag #7390104: > Im bild sieht man STM32F031 Dann passt das Layout nicht zum µC ;). Der F031 hat ein VCC/VSS Pärchen weniger als die von mir gelisteten.
-
Thread
Altes AHM-6051-09 RISC HMI
einem der vorherigen Bilder sieht) sind die Dateien 3 auf dem Bild. Zusätzlich gibt es noch einen C-Header der aber nur diverse #define *XY* 1 Zeilen enthält.
Gehäuse ist noch zu gebrauchen, ich hab schon überlegt falls gar nix klappt einen Raspberry pi oder nen STM32 einzubauen. Der LCD ist gut dokumentiert. Und zum Reengineering der Schaltung: Ich beschäftige mich als Hobby mit solchen Sachen, einer der Gründe warum ich die Dinger gekauft habe, aber ich
-
Thread
Beschäftigung mit FPGAs noch sinnvoll?
Verwendung im privaten Bereich, weil im beruflichen Umfeld bei mir nur Mikrocontroller (hauptsächlich STM32) verwendet werden und es dort (bislang) keinen Grund und vor allem auch kein Geld für die Verwendung von FPGAs gab; die BWLer feilschen da um jeden 1/10 Cent.
Tisch. LA -> Irgendein Cypress FX2 von Ali für nen 10er. Wobei ich da auch schon selber was mit einem STM32F4 gebaut habe. Grafikkarte für USB oder einen Videograbber -> Aktuell (und wohl auch zukünftig) keine Anwendung für und selbst wenn, ist das nichts was man selber besser oder billiger hinbekommen
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
Sogar die 16 Jahre alten Modelle der ersten STM32 Serie werden immer noch produziert, wie man nun nach der ausgestandenen Lieferkrise sehen kann. https://www.mouser.de/c/?q=stm32f103&instock=y
den STM32L412C8 in > STM32CubeIDE aufgemacht und mit dem kann man die 32kHz auch nicht auf > die PLL geben um den Core-Takt zu erzeugen. ich glaube, es geht so: 32kHz -> FLL -> 48MHz-RC > Nicht das
-
Thread
STLINK-V2 dongle mit BMP flashen - Anschluß an SWD DISCO
STLINK V2J39M27 (API v2) VID:PID 0483:374B Info : Target voltage: 2.900177 Warn : UNEXPECTED idcode: 0x1ba01477 Error: expected 1 of 1: 0x2ba01477 [/c] Ich glaube, es ist ein STM32F101 drin, zumindest kann ich auf einem baugleichen Gerät dies erkennen.
Christoph K. schrieb im Beitrag #7387044: > Warn : UNEXPECTED idcode: 0x1ba01477 > Error: expected 1 of 1: 0x2ba01477 Beim F1 über SWD sollte es definitiv 0x1BA01477 sein. > Ich glaube, es ist ein STM32F101 drin, zumindest kann ich auf einem > baugleichen Gerät dies
-
Thread
STM32H753: Ethernet / LWIP funktioniert nicht (Timeout durch fehlender SW-Reset)
Hallo Zusammen, ich versuche mit Hilfe von CubeMX die Ethernet-Schnittstelle auf dem STM32H753ZIT in Betrieb zunehmen. Ziel ist es, dass ich den µC anpingen kann. Es handelt sich nicht um ein Evalboard sondern um eine selbst entwickelte Platine. Der Schaltplan liegt mir leider nicht vor
habe immer den selben Fehler: bei der Initialisierung des lwip-Stacks wird an folgender Stelle in der stm32h7xx_hal_eth.c ein Timeout ausgelöst: [c] /* Wait for software reset */ while (READ_BIT(heth->Instance->DMAMR, ETH_DMAMR_SWR) > 0U) { if (((HAL_GetTick() - tickstart) > ETH_SWRESET_TIMEOUT
-
Thread
RP2040 reziproker Frequenzzähler mit TDC
" bei 0° und 180° Phasenverschiebung wieder deutlich sichtbar wird. Es scheint eine Eigenart des AS6501 zu sein, den ich schon bei anderen Schaltungen mit STM32H7xx beobachtet hatte (Bild 3). Da hatte ich kein Gegenmittel gefunden. Im 3. Bild ist zusätzlich eine Kurve vorhanden, die mit STM32H730 + TDC7200 aufgenommen wurde. Beim TDC7200 gibt es die Störungen bei 0°, 360°, ... Grob gesehen ist der AS6501 dem TDC7200 etwa Faktor 5 "überlegen". Aus diesem Grund wollte ich trotz deutlich
-
Thread
C++ Objektorientierung ?
int_done0 = 1; //merk dir, jetzt war ein signal } else { if (TCNT5 > 500) // letztes Signal länger als 32ms her ? { Gross.KlauInkrement ++ ; //#####
Debugger? Wenn nicht, dann ist jetzt vielleicht noch eine gute Gelegenheit, den ATmega 2560 (?) durch ein STM32 Nucleo Board zu ersetzen, da hast du den Debugger direkt mit drauf.
-
Thread
Selbstgebautes LCD ansteuern - Bastler braucht denkhilfe
Direkt dran, wenn dein ESP 12 Pins übrig hat. Ansonsten brauchst du eh Ich hab die ganze Palette 8266/32/32S/32S2. Direkt dran wäre natürlich supi. Ich dachte der uC hätte nur unbelastbare I/Os mit ein wenig Gleichstrom.
Schritte könnte dieses Dokument Anreize liefern: https://www.st.com/resource/en/application_note/an2656-stm32f10xxx-lcd-glass-driver-firmware-stmicroelectronics.pdf
-
Artikel
STM32 für Einsteiger
Prozessorfamilien kostenlose und leistungsfähige Software. Aktuell (2022) ist für den Einstieg die STM32CubeIDE und STM32CubeMX zu empfehlen. STM32CubeIDE ist die IDE für die SW Entwicklung in C und C++ inkl. Debugging. STM32CubeMX ist ein grafisches Tool zur Konfiguration des Controllers (IO's, Timer
Abschnitt ist kurz gezeigt welche Möglichkeiten die CPUs bei den oben empfohlenen Einsteigerboards haben. STM32F407 - vom STM32F4DISCOVERY Board. Blockdiagramm STM32F407 STM32F4DISCOVERY Demoboard Es sind sehr viele Peripheriemodule im µC implementiert. Jedes einzelne Peripherie-Modul (z.B. Ethernet, USB, CAN