-
Thread
Allgemeine Fragen über STM32
https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html
Stefan ⛄ F. schrieb im Beitrag #6897332: > Ja gut, aber die Welt endet nicht bei der Firma ST. Calli B. schrieb im Beitrag #6897302: > welcher STM32 Mikrcontroller viele DAC Kanäle hat. hmmm...
-
Thread
Ungewollte Pfade in S19-datei
Hallo, ich programmiere einen STM8003F3 mit dem ST Visual Develop und dem Cosmic-Compiler. Alles funktioniert wunderbar, aber auch in der Release-Version fallen mir Pfadangaben in der .S19-Datei auf, die wahrscheinlich auch auf den
würde mich aber trotzdem interessieren. Stefan C COMPILER COMMAND LINE: cxstm8 +warn +mods0 +split -pne -pp -dSTM8S003 -i..\..\..\firmware -i..\..\..\..\libraries\stm8s_stdperiph_driver\inc -i..\..\..\..\utilities\stm8s_eval -i..\..\..\..\utilities\stm8s_eval\common -i..\..\..\..\utilities\
-
Thread
Suche günstige 32Bit MCU Plattform ähnlich Arduino
Boards mit neueren originalen STM32, zum Beispiel dieses von RobotDyn: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Ansonsten könnten auch die Nucleo Boards von STM für dich interessant sein. Einige davon stelle ich auf
Es gibt ähnliche Boards mit neueren originalen STM32, zum Beispiel > dieses von RobotDyn: > http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini in fast jedem Thread empfohlenen Boards sind jedenfalls eher schlechter zu bekommen (und auch nicht
-
Thread
STM32F303: Empfehlenswerte Compilerargumente
CFLAGS= -c -mcpu=$(MACH) -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -I ./Driver -std=gnu11 -Wall -O0 -DSTM32F303xC LDFLAGS= -mcpu=$(MACH) -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard --specs=nano.specs -TSTM32F303CCTX_FLASH.ld -Wl,-Map=final.map # Target: Dependencies all: main.o startup_stm32f303cctx.o
: Driver/system_stm32f3xx.c $(CC) $(CFLAGS) -o $@ $^ startup_stm32f303cctx.o: startup/startup_stm32f303cctx.s $(CC) $(CFLAGS) -o $@ $^ final.elf: main.o startup_stm32f303cctx.o syscalls.o sysmem.o system_stm32f3xx.o
-
Thread
GigaDevice GD32L233 - Low power a la GD
Wer den chinesischen Flash-Hersteller GigaDevice „nur“ als Anbieter von STM32F103-Derivaten ansieht, liegt falsch. Die Chinesen fertigen seit langer Zeit eigene Chips, mit dem GD32L233 kommt nun ein für Low Power-Designs vorgesehener Vertreter auf den Markt. ### Worum geht
GigaDevice gibt es auch hier drei Evaluationsboards, die dem Vernehmen nach unter den Produkt-Kennungen GD32L233R-EVAL, GD32L233C-START und GD32L233K-START laufen werden. Der EVAL ist dabei die „größere“ Variante mit einem umfangreichen Display, während sich der START an „kleineren“ Nucleo-Boards orientiert
-
Thread
STM32 HAL CDC-USB-Treiber "Flow Control"
Hallo, ich stehe beim HAL-Treiber von ST zum STM32F407 gerade ein bisschen auf dem Schlauch.. Ich möchte den Controller als Client über USB Daten empfangen lassen, in diesem Fall eine Firmware, die der Controller dann über SPI auf ein DAB-IC programmiert
Die USB Hardware im STM32 sollte ein enable Bit für die jeweiligend EP haben. Bei "Puffer voll" schaltet der Interrupt Handler dieses Bit dann ab, d.h. der EP erzeugt keine Interrupts mehr wenn Daten ankommen. Die USB Hardware
-
Thread
Briefkastenmelder mit ESP-07s und Selbsthaltung mittels Mosfet
so meinst wie ich jetzt in der Zeichnung den C4 eingesetzt habe, dann funktioniert es nicht. Die 0,1mF /(100uF) hatte ich rumliegen und daher nur den Widerstand entsprechend für die Zeit von etwa 1,5 Sekunden ausgelegt. LTSpice ist eine Idee, doch muss man wissen was man testen will.....;-) LG
Stefan ⛄ F. schrieb im Beitrag #6907799: > Stephan F. schrieb im Beitrag #6907706: >> Wie verträgt der sich mit dem DS18B20 der eigentlich für 3,3 V ausgelegt >> ist. > > Laut Datenblatt ist er auch für 3,0
-
Thread
Platzsparende ICs für ferngesteuerte Spielereien gesucht
ist einfach und gut zu debuggen. Compiler/Debugger+gute SW-Pakete gibt es für LPC oder STM32 en masse. Beispiel: https://www.we-online.com/catalog/en/THYONE-I 12x8mm
Stefan ⛄ F. schrieb im Beitrag #6893027: > Aber sie sind genau so illegal, wie laute Autos. Also nicht.
-
Thread
HUB75 Ansteuerung Problem
Hi, ich möchte ein HUB75 64x32 Display mit 1/16Scan per STM32 ansteuern. Dazu habe ich folgende funktion geschrieben um zu verstehen wie das Display funktioniert. Leider habe ich das Problem das Zeile 16 und 32 deutlich heller
Low angesteuert werden) ca. doppelt so hell sind? void write_display() { //display[63][31]=0xFF; //display[32][16]=0x0F; //HAL_GPIO_WritePin(GPIOG, GPIO_PIN_1, GPIO_PIN_SET); //PORTC |= (1<<OE); for(uint8_t line=0;line<=15;line++) { //HAL_GPIO_WritePin(GPIOG, GPIO_PIN_
-
Thread
Kaufentscheidung Lötstation
Thomas F. schrieb im Beitrag #6889995: > Mein Vorschlag für dich: Auf das Teil paßt eigentlich alles, was in dem Deinem Beitrag Folgenden beschrieben ist: Zeno schrieb im Beitrag #6890019: > So eine
Alternativ-Software, man muß nur darauf achten ein kompatibles Modell zu kaufen. https://github.com/deividAlfa/stm32_soldering_iron_controller
-
Thread
STM32 Startup Zeit
Stefan ⛄ F. schrieb im Beitrag #6890606: > Soweit mir bekannt ist, haben die STM32L0 einen internen Pull-Up an der > USB Schnittstelle. Ich weiß aber nicht, ob der Bootloader diesen > aktiviert. Weist du es genauer? Laut AN2606 ist der 1k5 überall drin, außer bei den F301, F302, F373 und allen L1. Vom STM32L451RET weiß ich genau, dass der Bootloader den einschaltet weil der Scherz ein neues Layout gekostet hat. > Der STM32L011 vom TO hat kein USB. Ja, der wohl
-
Thread
Sensorausgangssignal hörbar machen
https://www.conrad.de/de/p/analog-devices-ad654jn-pmic-u-f-wandler-spannung-zu-frequenz-500-khz-pdip-8-174769.html
als ganz grobe Hausnummer... Wenn es nur drum geht ein fertiges Develboard zu nehmen (Arduino, STM32-Nucleo,...), da nen einfachen PWM-Kopfhörerausgang und Analogeingang für den Sensor dranzustecken und eine ganz einfach Software anhand klarer Vorgaben zu machen (siehe oben), dann sollte das von
-
Thread
2 Dimensonales Array Speicher Reservieren
Hi, ich möchte bei einem STM32 Projekt in C folgendes Array definieren: uint8_t display[64][32]; Und dann den einzelnen Speicherzellen quasi Werte zur Laufzeit zuweisen: display[63][1]=0xFF Das schlägt mit Invalid Initalizer
/main.c:79:9: note: previous definition of 'display' was here 79 | uint8_t display[64][32]={{0xFF}}; //Neues Array für 1 Displayfeld Bit 0=Rot,1=Gelb,2=Blau | ^~~~~~~ ../Core/Src/main.c:81:16: error: invalid initializer 81 | display[63][1]=0xFF; |
-
Thread
Nucleo 144 496ZG Pinbelegung
Lt. Schematic f. MB1312 nur auf CN9, 25 und 27 bzw. auf CN11, 55 und 57. Welche Pins 5V-tolerant sind, steht im Datenblatt bei jedem Pin: "FT(_xx)" für *f*ive-volt-*t*olerant. Bei PD0 und PD1 steht "FT", also ja.
Johannes M. schrieb im Beitrag #6888215: > Wo findest du Table 15 im MB1312? Datasheet STM32L496xx, DS11585 Rev 15, Table 15. STM32L496xx pin definitions https://www.st.com/resource/en/datasheet/stm32l496ae.pdf MB1312 ist das Nucleo-Board (genauer das PCB).
-
Thread
PDP-11 auf MCU
Minuten flashen und schnell mal ausprobieren und eventuell würde es sogar Out-Of-The-Box auf einem ESP32 oder STM32 laufen. Die File-Endung *.cxx finde ich auch etwas ungewöhnlich.
dass Du einfach per Drag&Drop auf den Pico flashst ;) Klar, nett waere es auch dies auf einem ESP32 oder STM32 zu haben, aber langsam werden die Pico fast schon billiger als ESP32/STM32 und flotter ist der Pico meistens als der ESP32.
-
Thread
OpAmp Single Supply Frage
Ich möchte eine kleine Eingangs-Wechselspannung auf einen höheren Pegel für den ADC des STM32F405 (3,3V Vdda) verstärken. Dazu hätte ich jetzt mal einen R2R Operationsverstärker mit einfacher Versorgungsspannung (3,3V) genommen, also sowas wie z.B. den TS 912. Ich habe allerdings ein
ist so, dass ja nur der Wechselspannungsanteil verstärkt > wird! Richtig. > Also so: > 6 + (0,05 /2200 * 24200) = 6 + 0,55 ....und nach C2 bleibt nur 0,55 als > verstärkte Wechselspannung übrig. Was rechnest du da? Mit 0.1Vss AC am Eingang hast du 1.1Vss AC + 6V DC-Offset am Ausgang. Und
-
Thread
STM32 DACs mit DMA Phasenverschiebung
Hallo, ich habe an meinem STM32F407 2 DAC Kanäle in Benutzung und würde dort gerne eine Sinus-Waveform mit variabler Phasenbeziehung ausgeben. Sprich die Waveform ist für beide Kanäle die selbe, die Phase soll gerampt werden um
halbwellen sind einen DMA kanal setzt du einen offset um eben maximal eine halbwelle [c] uint32_t phase = xxx ; // 0...63 HAL_DAC_Start_DMA(&hdac, DAC_CHANNEL_1, (uint32_t*)Wave_LUT + phase , 128, DAC_ALIGN_12B_R); [/c] Auflösung ist begrenzt ... 64 phasenstufen das ist erstmal quick&dirty
-
Thread
Leistungsabgabe von ATX-Netzteil aufzeichnen
Referenzspannung. Die Referenzspannung gilt auch für den Stromsensor und liegt in der Mitte zwischen 0V und 3,3V, so dass ich positive und negative Ströme gleich gut messen kann. Als ADC wird ein STM32 benutzt. Der STM32G030F6 ist der eine der gerade bei Mouser lieferbar ist (ausser die BGA-Dinger
Richtung rückwärts umschalten. (MOSI_FWD vs. MISO) Jedes Modul verhält sich als Schieberegister mit 32-Bit-Wörtern, wobei ein Modul vorraussichtlich 96 oder 128 haben wird. Bei 8 Moduln ergibt sich eine Datenrate von etwa 10Mbit/s. Ich habe mich für STM32 entschieden, da es für diese Familie (soweit
-
Thread
[V] 100 Stück STM32F407VET6
nicht in Ordnung? Haben ihn seine Eltern zu heiß gebadet? https://de.farnell.com/stmicroelectronics/stm32f407vet6/ic-mcu-32bit-512k-flash-100lqfp/dp/2064367
Preis nochmal überdenken: https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32F407VET6_C28730.html
-
Thread
Host-Controller Wahl für High Speed Data Acquisition
Wenn es denn USB 2.0 werden soll: Bei den kleine Arms gibt es nur selten USB highspeed, fast immer nur full speed. z.B. STM für high speed, den einige aus der F4 Serie können, brauchst Du in der Regel ULPI Bausteine, weil der high speed PHY nicht on chip ist. Da muss man vom Layout her aufpassen. STM hat in der F7 Serie nur einen mit high speed PHY on chip, den STM32F723. (Der sitzt z.B. auf den ST Link V3). Die neueste Version von CubeMX erlaubt jetzt sogar die Nutzung davon mit clicki Bunti. Das
-
Thread
Diode/Diac Typfeststellung/Ersatztyp gesucht
Triggerdiode https://www.reichelt.de/triggerdiode-32-v-do-35-db3-stm-p219631.html?&trstct=pos_0&nbc=1
beim Diac änderte sich das Ergebnis bei jeder Kontaktierung mit dem Multimeter. Einer der beiden 15µF/250V-Elkos hatte oben die Lüftungsschlitze offen und der 8,2 nF /1200V am Ausgang hat Kurzschluß. Die restlichen zahlreichen Dioden habe ich nicht ausgelötet, wo möglich konnte ich sinnvolle Durchlasspannungen
-
Thread
MCU mit high drive GPIO? (Mikrocontroller, Pin, Strom, Ausgang)
200 mA vom AVR mal jemand ausprobiert? ATtinyx5: Absolute Maximum: DC Current per I/O Pin: 40.0 mA DC Current VCC and GND Pins: 200.0 mA 0.6 V drop @ 20mA (Pin Driver Strength @3V geschätzt) MSP430G2211: I(OHmax) = -6 mA (1) I(OLmax) = 6 mA (1) The maximum total current, I(OHmax)
for all outputs combined should not exceed ±48 mA to hold the maximum voltage drop specified. 0.6 V drop @ 20mA (Typical Characteristics - Outputs @3V geschätzt) STM32F103C8: The GPIOs (general-purpose inputs/outputs) can sink or source up to ±8 mA, and sink or source up to ±20 mA (with
-
Thread
Motortreiber auf aliexpress Fälschung?
nur, wenn jemand chinesische Produkte fälscht. Denke nur mal dran, wie viele Nachbauten es vom STM32F103 gibt: APM32F103, GD32F103, CKS32F103, HK32F103, CH32F103, CS32F103, BLM32F103, MM32F103 Einige davon haben sogar eine eigene Webseite.
Stefan ⛄ F. schrieb im Beitrag #6877741: > Vermutlich gilt das nur, wenn jemand chinesische Produkte fälscht. > > Denke nur mal dran, wie viele Nachbauten es vom STM32F103 gibt: > APM32F103, GD32F103, CKS32F103
-
Thread
3D Kennfeld mit Mikrocontroller verarbeiten
; int ny = y / DIV; int nz = z / DIV; // Interpolieren zwischen 2 Punkten (1D) int pz0y0 = _(X[nx+0][ny+0][nz+0], X[nx+1][ny+0][nz+0], x); int pz0y1 = _(X[nx+0][ny+1][nz+0], X[nx+1][ny+1][nz+0], x); int pz1y0 = _(X[nx+0][ny+0][nz+1], X[nx+1][ny+0][nz+1], x); int pz1y1 = _(X[nx
in 5 Jahren haben wir KI auf den Controllern... https://www.st.com/content/st_com/en/ecosystems/stm32-ann.html
-
Thread
Sende/Empfangsvorgang mittels nur 1St. µC
dran, was eventuell als Vorlage dienen kann. Ist aber NICHT für einen MSP gedacht, sondern für einen STM32F103C8T6. Das Ding kann man auch ziemlich zusammenkürzen, wenn man nur einen UART braucht. 2. einen Satz von Kommandos ausdenken, die zum Problem passen. Mir fällt da erstmal sowas aus dem Stegreif
Noch einmal eine kurze Erläuterung. Der µC von Gerät A schickt über UART nach Tastendruck (P2.0) an E32 in der Funktion "daten_tx_festlegen();" die 4 Bytes für Adresse, Kanal und "Schlüsselbyte 0x56" an E32_868, welcher diese Daten drahtlos an das Gerät B sendet. E32_868 von Gerät B, mit der
-
Thread
Was tun mit altem Zeitzeichenempfänger
mit korrektem und genauen Zeitcode zu senden wäre aber auch nicht wirklich schwierig. Wenn man einen STM32 statt einem Arduino verwendet, dann reicht folgendes: - zwei Mignonzellen bzw. Steckernetzteil - ein STM32F103 - "Sender": Speicherdrossel, Kondensator und Widerstand - "Empfänger" (sogar ein
288µH, die zwei Teilspulen der 2. Spulen mit 162+18µH und die entsprechenden ohmschen Verluste mit 1, 0.75/0.25 Ohm angenommen. Kreiskapazitäten sind 14.5nF, Koppelkapazitäten 150pF. Die Darstellung ist in dB, und nur deswegen so stark gedämpft (-130 und niedriger), weil ich die Quelle mit 1pF und die
-
Thread
MC14411 Baud Rate Generator Ersatz
kannst Du Dir auch den 8251 sparen. Zeig doch mal die gesamte Schaltung. Ich bin mir sicher, daß ein STM32F4xx das viel besser kann. Aber bevor Du weiter planst, sieh erst mal zu, ob Du den Rest der ICs auch beschaffen kannst ;-)
Dir auch den 8251 sparen. > > Zeig doch mal die gesamte Schaltung. Ich bin mir sicher, daß ein > STM32F4xx das viel besser kann. > Aber bevor Du weiter planst, sieh erst mal zu, ob Du den Rest der ICs > auch beschaffen kannst ;-) Für einen STMxxx müsste ich aber erstmal lernen wie man die programmiert
-
Thread
Makefile clean failed
CFLAGS will be options passed to the compiler CFLAGS= -c -mcpu=$(MACH) -mthumb -std=gnu11 -Wall -O0 # Target: Dependencies all: main.o led.o startup_stm32f303cctx.o main.o: main.c $(CC) $(CFLAGS) -o $@ $^ led.o: led.c $(CC) $(CFLAGS) -o $@ $^ startup_stm32f303cctx.o: startup_stm32f303cctx.s
ist (nicht-existierende Dateien ignoriert werden). > > Die werden nur dann ignoriert, wenn du -f angibst, was bei dir oben aber > fehlt. Ohne -f wird bei POSIX rm mit einer Fehlermeldung abgebrochen. Ne, das passt schon. Die normale Definition von $(RM) ist "rm -f". Markus F. schrieb im
-
Thread
wie funktioniert ein kapazitiver Drehgeber?
//www.st.com/resource/en/application_note/dm00445657-getting-started-with-touch-sensing-control-on-stm32-microcontrollers-stmicroelectronics.pdf >5.5.3 Rotary sensor or wheel >A rotary is a set of contiguous capacitive electrodes. >Figure 10. Interlaced patterned rotary sensor with 3 channels /
Zum Ausprobieren ganz nett (und günstig): STM32L1 Discovery Kit Halt linear, für erste "Gehversuche" aber egal. Natürlich haben auch andere Hersteller hübsche Boards mit kapazitiven Sensoren: Cypress, TI...
-
Thread
USB-Stringdeskriptor ohne Abzählen
for (int i=0;i<N;i++) A.s[i]=s[i]; return A; } #define LP(h,s) (landingpageurldesc_f<length(u8##s)>(h,u8##s)) static PROGMEM constexpr auto LandingPageUrlDesc = LP(1,"www.tu-chemnitz.de/~heha/app.htm");
, 0=http, 1=https > for (int i=0;i<N;i++) A.s[i]=s[i]; > return A; > } > #define LP(h,s) (landingpageurldesc_f<length(u8##s)>(h,u8##s)) > static PROGMEM constexpr auto LandingPageUrlDesc > = LP
-
Thread
C arithmetic promotion Fallstricke
ist. > Welchen Compiler benutzt du denn? Offenbar benutzt er einen Compiler, der Code für eine 32-Bit-Plattform generiert. Auf einem AVR tritt das Problem natürlich nicht auf, denn da ist ein Integer ein 16-Bit-Wert. Auf einem STM32 kommt es aber zu dem Problem, wenn man den Ausdruck [c] micros
ist uint32_t, genau wie TIM->CNT in stm32l412xx.h definiert ist. Da ist auch diese praktische Maske definiert. Das wäre ja genau, was wir hier brauchen? Leider ist die auch 32 Bit breit. Die Hardware von Timer6
-
Thread
Array - Summe berechnen in C
anschauen? [c] #include <stdio.h> #include <stdlib.h> int main(){ int i; int iSumme = 0; int iFeld[10]; for(i=0; i<10; i++) { iSumme += iFeld[i]; } printf("\nDie Summe aller Elemente im Array ist: %d", iSumme); } [/c]
funktionieren. Tatsächlich habe ich festgestellt, dass bei eingeschalteter Optimierung ein Großteil seiner STM32-Library gar nicht mehr läuft, weil Uwe das Schlüsselwort "volatile" nicht kennt bzw. ungenügend einsetzt. So funktionieren dann interrupt-basierende Module seines Codes bei eingeschalteter Optmierung
-
Thread
Fuses AVR ATmega 1284P
und evtl. EEPROM. Mit dem Bootloader bereich habe ich NICHTs vor. Jetzt meine Frage: Kann ich BOOTSZ0/1 einfach abwählen = kleinstmöglich machen? Für die Fuses hieß das dann: LOW = F7 Full Swing Osz. keine Teilung durch 8 High = 9F nur JTAGN und SPIEN Ext. = FF (ohne Brown-out Trigger) Ich
Stefan ⛄ F. schrieb im Beitrag #6868015: > Und mein Laptop auch nicht. Ich kann der VM 4GB geben damit geht es > irgendwie. Aber kein Vergleich zu anderen IDEs wie vscode oder die Cube > IDE von STM, für
-
Thread
EPROM Programmer bauen 27C010 27C020
Mein 29F040 Programmer kommt mit 2*74LS393 (=16bit-Zähler) für A0-A15 sowie 3 Pins vom AVR für A16-A18 ganz wunderbar aus. Der Fall, dass man tatsächlich mal Sprünge in der Adresse vornehmen muss, ist mir noch
sind heute maximal lächerlich. Dann der Bezug zur Geschwindigkeit ist maximal lächerlich. Kleinste STM32 Käfer machen 72 MHz und haben genug IOs. Jeder AVR kann es ebenfalls. Wenn du schon Konzepte diskutieren willst, dann nimm moderne Ansätze auch an.
-
Thread
C++ template Funktion doppelt definiert in header und cpp
[code] tx_word_len = 2; rx_word_len = 2; const uint16_t tx_data[8] = {0x1122, 0x3344}; // allocate extra memory to prevent "out of range" error uint16_t rx_data[8] = {0}; spi.transfer(tx_data, tx_word_len * sizeof(*tx_data),
andere Problem beseitigt. Damit funktionierte aber SPI mit 16 Bit nicht mehr. Das konnte ich jetzt für STM32F4 beheben, aber der Test mit dem H7 zeigte wieder neue Probleme. Im H7 ist ein komplett neues SPI Device, das versteht man glaube ich nur wenn man das gleiche raucht wie die Entwickler. Hoffe ich
-
Thread
[V] verschiedene Sachen
Sachen anbieten: 1. zwei altgediente S7 SPS-Module aus Anlagenrückbau, 1x CPU315-2DP (6ES7315-2AF02-0AB0) ohne Pufferbatterie und untere Abdeckung, 1x CP343-5 (6GK7343-5FA00-0XE0), zusammen VB15€ 2. fünf Profibus-Stecker 6ES7972-0BA12-0XA0 (gebraucht), zusammen VB 10€ 3. RCD 63/0,03A von ABB Typ F204A, kurz gebraucht, VB15€ 4. 19"-Einschub Standard-Stromversorgung IK-88/1 von Feltron-Zeissler, liefert längsgeregelte +5V/1A, +9...15V/1A, -9...15V/1A, 15VAC/1A und ein 100Hz TTL-Rechtecksignal
-
Thread
Einstieg GDB
\plugins\com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_2.0.0.202105311346\tools\bin" "--swd" Launching GDB: "c:\ST\STM32CubeIDE_1.4.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9
Hallo Johannes, cmd /K "ST-LINK_gdbserver.exe -e -d -f debug.log -l 31 -v -t -cp c:/ST/STM32CubeIDE_1.7.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_2.0.0.202105311346/tools/bin || echo GDB server exited"
-
Thread
Kurzmitteilungen: neue Software von GigaDevice, STMicroelectronics, Infineon und Renesas
Ökosystemen-Streamlinings dem GUI-Stack TouchGFX - er dient mittlerweile als „Quasi-Standard“ für alle STM-basierten GUI-Applikationen. Touch GFX unterstützt nun das „Dekodieren“ von Videos, was beispielsweise das Einbinden von kleinen Clips in Benutzerinterfaces erleichtert. Sofern die „Solutions“ auf einem mit einem Hardware-Beschleuniger ausgestatteten Chip (Beispiele wären STM32F769 und STM32H7B3) zur Ausführung gebracht wird, decodiert Touch GFX mit Hardwarebeschleunigung - sonst setzt man mit Ausnahme des STM32G0 auf einen Software-Decoder. Außerdem gibt es ein am QT Linguist
-
Thread
Gesucht: Bus-System um mehrere uC zu vernetzen
>weil der uC STM32F4xx nicht genug >Ressourcen hat. So ein F407 zB braucht doch nur einen PHY fürs Ethernet. RS485 gäbe es auch noch.
am Schluss. WiFi passt nicht auf meine Anwendung (siehe unten). Wenn möglich möchte ich bei der STM32F4 Familie bleiben, allenfalls auf F7 aufrüsten. Die ESP Dinger sind super cool, leistungsfähiger als die F4, aber meine Zeit ist begrenzt, und die F4 kenne ich schon. Die Adressierung von 16 Busteilnehmern
-
Thread
ST-LINK_GDB_server mit STM32H743 und STLink V3MINI
Für die STM Controller möchte ich den STLink V3 benutzen, mit dem gdb der aus VSCode heraus aufgerufen wird. Mit einigen STM32F4 klappt das gut, mit dem H7 nur bedingt. SWD ist über GND, SWDIO und SWCLK angeschlossen
Waiting for connection on port 50000... Accepted connection on port 50000... Debugger connected Enter STM32_AppReset() function NVIC_DFSR_REG = 0x0000000B NVIC_CFGFSR_REG = 0x00000000 ------ Switching to STM32CubeProgrammer ----- -------------------------------------------------------------
-
Thread
Kolibri OS, vergrößerung der Community. Programmierung mit C
Ich sehe die 32bit Beschränkung auch problematisch.
nicht lange suchen und schon gar keinen Wolf ;-) oder https://archive.org/details/suse_linux_1_0_9
-
Thread
CP/M auf dem Raspberry Pi Pico
mit "Z80-Kern" @ 2..3-Stelligen MHz habe ich schon diverses gelesen, ebenso von Z80-Emulationen auf STM32-uCs. -------- Nachtrag: sorry habe mich verlesen: dachte es ging um den Pi-Zero mit "bare-metal"-Z80-emu+CP/M (GHz Clock) - hier geht's aber um den Pi-PICO. Meine Frage zur aktuell schnellsten
MMBasic ist zumindest rudimentär nützlich und auch auf anderen Controllern verfügbar, z.B. PIC32. Wo liegt eigentlich der Nutzen bei einem steinalten CP/M das von einem, oder von mir aus auch zwei leistungsmässig eher beschränkten M0 emuliet wird? Wer nun CP/M unbedingt braucht, könnte das
-
Thread
ARM &Co: EmBitz 2.0 IDE, was wird denn nun draus?
Die Middleware für das STM32CubeU5 Firmware Package V1.0.0 sieht übrigens so aus: 20.10.2021 21:14 <DIR> cmsis_rtos_threadx 20.10.2021 21:14 <DIR> filex 20.10.2021 21:14 <DIR> levelx
netxduo 20.10.2021 21:14 <DIR> OpenBootloader 20.10.2021 21:14 <DIR> STM32_Network_Library 20.10.2021 21:14 <DIR> STM32_TouchSensing_Library 20.10.2021 21:14 <DIR> STM32_USBPD_Library 20.10.2021 21:14 <DIR> threadx 20.10.2021 21
-
Thread
STM32 HAL UART Mysterium oder bin ich dumm?
weiterhelfen. Ich würde schon gerne char* und Interrupt nutzen. Aber ohne Delay. Ich verwende den STM32G0. Interrupts sind zwar noch weitere eingeschaltet, aber alle geringerwertig priorisiert.
bei ST vorbeischauen, und die aktuelle Version herunterladen! Gemeint sind diese Docs - Bsp. für STM32F1xx: https://www.st.com/resource/en/user_manual/dm00154093-description-of-stm32f1-hal-and-lowlayer-drivers-stmicroelectronics.pdf just my2cent
-
Thread
Entwicklung Funkgerät mit zeitgemäßen Bauteilen
Florian F. schrieb im Beitrag #6855343: > Hallo Mawin und Marek, > > find es aus meiner Sicht ein bisschen Schade das heute viele Anwendungen > "Software Designed" gemacht werden, da teilweise das tiefere
PC-Basis doch genug. Schaue in Richtung GNU-Radio. Wenn Du SDR auf einen Controller wie ATmega, STM32, ... packen willst, dann ist der erste Ansprechpartner das Datenblatt des Chips -> ADC-Sektion, DMA, ... . Der Rest ist Downsampling, Filterung, Demodulation. Hast Du eigentlich nun schon mal