-
Artikel
Sensorlose BLDC Ansteuerung
machen, und die anderen drei Werte nur jede 5KHz/3. Bei einer nächsten Version würde ich wohl auf einen STM32F4 zurück greifen. Dessen ADC(s) sind viel schneller und auch komfortabler zu bediehnen. Der ADC des AVR wird von einem Timer automatisch gestartet (10KHz), welcher aber kurz vor Beginn des nächsten
schaltet bei hohen Drehzahlen in den Komparatormodus Anderer µC mit schnellerem ADC verweden z.B. STM32F4 - Derivat Lösung mit einem schnelleren Controller. Der Controller wurde durch einen STM32F050K6 ersetzt. Dieser sampelt nun im Center-Aligned PWM Mode in der Pulsmittte alle Werte und schaufelt
-
Thread
Oled Display SSD1306: Manchmal hängt es beim Init!
die sich nicht bewegen. I2C Bus, Software von Adafruit, fertig. Laufen prima an Arduino, ESP8266 und STM32. Am STM32F103 auf welchen ich die Textausgabe portiert habe passiert es leider immer wieder, dass das Display beim Einschalten nicht aufwacht oder nach dem Watchdog Reset, wenn alles neu initialisiert
sauber, Timingverhalten? ich setze auch hin und wiedermal solche Displays ein und kann dir nur die 4 Tips geben: 1.) unsauberes Timing und Spannung verhalten des I²C bus kann das Display zum Hängen bringen 2.) Kein Kerko (ca 4.7µF) in der Speiseleitung unmittelbar beim Display macht oft Probleme
-
Thread
Vollautomatische Kaffeemaschine Projekt
Ich habe das so gemacht: Regelungen und Steuerung der Ventile/Thermoblöcke/Mechanik übernimmt ein Stm32H7 (einfach nur, damit ich nicht hinterher merke dass ich doch lieber 4€ mehr hätte ausgeben sollen). Das alles an einen Raspberry ran geflanscht. Mit dem Raspberry kann man den Mikrocontroller via
Gerald M. schrieb im Beitrag #6730891: > übernimmt ein > Stm32H7 (einfach nur, damit ich nicht hinterher merke dass ich doch > lieber 4€ mehr hätte ausgeben sollen). > Das alles an einen Raspberry ran geflanscht Dann würde ich doch gleich zu einem Jetson
-
Thread
STM32F469 kein Systick -> Bootloader
Hallo, ich habe es irgendwie hinbekommen das mein STM32F469IIT nicht mehr läuft. Das heißt genau dass der Systick nicht läuft/zählt und demnach auch das Programm nichts tut - ganz so als ob ein Breakpoint aktiviert wäre. Wie ich an verschienden Quellen
Mein Programm schreibe ich doch eigentlich in den Flash des Controller..? Ich nutze als IDE übrigens STM32CubeIDE mit einem ST/Link V2. Ich bitte um ein paar Hinweise. Vielen Dank im Voraus! ReinerZufall24
-
Thread
Interner PullUp/-Down und EMV
drüber/drunter gehen. Jetzt rechne mal aus, wie groß der R sein dürfte damit selbst ein mickriger 4kV Puls noch in den Abs-Max Ratings bleibt. Sicher, oft überleben die Controller wesentlich mehr (vor allem bei so kurzen Impulsen wie bei ESD), aber sauber ist was anderes. Spätestens ab 500k Jahresstückzahl
Grenze wo man sich Gedanken machen muss. Im übrigen hilft das Datenblatt! Ich hab mal schnell den STM32F103 angesehen. Die haben typ. 40k zuschaltbar. Solange in deiner Schaltung die 40k reichen, ist der interne so gut wie jeder (gleich große) externe. Wenn du eine Leitung quer über ein 20kVA Leistungsteil
-
Thread
STM32F411 CubeMX CRC keine Parameter möglich
Bei einem STM32F072 sieht es folgend aus...
PZ schrieb im Beitrag #6727291: > Bei einem STM32F072 sieht es folgend aus... Schon mal ins Reference Manual des STM32F411 (Kapitel 4.2) geschaut? Die Beschreibung liest sich nicht so, als ob man da sehr viel einstellen könnte und dementsprechend
-
Thread
JTAG chain mit openOCD
-dev\bin\openocd" -f "C:\Program Files\GNU ARM Eclipse\OpenOCD\0.10.0-201601101000-dev\scripts\interface\stlink-v2.cfg" -f "C:\Program Files\GNU ARM Eclipse\OpenOCD\0.10.0-201601101000-dev\scripts\target\stm32f3x.cfg" -c
0* stm32f3x.cpu hla_target little stm32f3x.cpu running hier bleibt es dann auch stehen. Kann man hier schon erkennen was ich falsch mache? Bitte entschuldigt, wenn dies eine total dumme
-
Thread
LibreVNA 100khz - 6Ghz
FPGA haben? Einzig der Preis und der relativiert sich mit der Vielseitigkeit der FPGA, denn so ein STM32F7 ist auch nicht für 3 Euro zu bekommen - wenn der überhaupt gerade lieferbar. Ich verwende u.a. auch mal eine STM32H7. Manchmal sind sie gut genug, manchmal eben nicht. Noch eine kurze allgemeine
zwischenzeitlich auch einen Produktionsstopp) und aktuell sind die Bauteile (vor allem Spartan6 und STM32) nur zu einem deutlich höheren Preis zu bekommen.
-
Thread
Strom und Spannungsmessung 220V
Guten Abend, Gibt es eine einfache Möglichkeit, auf einer Platine mit nem STM32 die Spannung und den Strom bei 220V / 16A zu messen? Eine Auflösung von 100mA wäre ausreichend.
Christoph R. schrieb im Beitrag #6725092: > Gibt es eine einfache Möglichkeit, auf einer Platine mit nem STM32 die > Spannung und den Strom bei 220V / 16A zu messen? Wir haben schon seit einiger Zeit ein 230 V - Netz. mfg klaus
-
Thread
Assembler Frage ( 2mal hintereinander dieselbe Instruktion )
Das ist ein arm compiler für einen STM32F4. Und jetzt habe ich mir auch den Hexcode angeguckt und der sieht so aus: 2800 cmp r0,#0 2800 cmp r0,#0 und der wird auch ausgeführt, ich hab da reingebreakt.
: 2b00 cmp r3, #0 80039ee: d1f7 bne.n 80039e0 <main+0x4c> 80039f0: f3bf 8f5b dmb ish __ASM( "nop" ); 80039f4: bf00 nop [/code] Das sieht für mich proper aus. Dies nur zur Info und die nops sind natürlich
-
Thread
STM32 Flash Sektor ändern für Bootloader
nun in meiner Applikation die Flash Adresse für die Vector Table zu ändern. Es handelt sich um einen STM32F722RC mit 256kByte Flash, wobei ich die ganze Applikation ab Sektor 4 starten möchte, sprich Adresse 0x08010000U. Sektoren 2 und 3 verwende ich für eine EEPROM Emulation, das funktioniert soweit
abgelegt: [c] /* The startup code goes first into FLASH */ .isr_vector : { . = ALIGN(4); KEEP(*(.isr_vector)) /* Startup code */ . = ALIGN(4); } >FLASH [/c] Das sollte also passen. Dann habe ich in system_stm32f7xx.c folgenden Offset definiert: [c] #define FLASH_BASE
-
Thread
Eigene SoC-Software vor Duplizierung schützen
update (sicher alle 4 Wochen) einen Lizensierungslauf zu machen. Ich suche deshalb eine Möglichkeit, das System mit der HW selber zu schützen, auch wenn es nicht die eigene ist und ich die gfs gar nicht in die Finger bekomme
Das FPGA bietet zuviele Angriffsmoglichkeiten. Benutze das eeprom. Z.b. 256 byte. Das sind 8x 32byte oder 256 bit 32 byte für user ID(30 für ID, 1 für checksum, 1 für Rest checksum), 4 byte für unix-time, 4byte für Option, 2byte für Version. 16bit für auth, 16 bit checksum, 4byte system ID.
-
Thread
[STM32] Peltier-Element mit Stepper-Driver ansteuern
Peltier-Element mit einem Stepper-Treiber mittels PWM-Signal anzusteuern. Zur Verfügung habe ich ein STM32F401RE Controller mit dem Treiber-Board X-NUCLEO-IHM03A1 als shield. Das Peltierlement soll heizen und kühlen, dafür soll es zwischen den Ausgängen A- und A+ am X-NUCLEO-IHM03A1 angeschlossen werden
Steps immer umgekehrt. Das macht auch Sinn, nach meinem Verständnis sind die Ausgangssignale an den 4 Ausgängen (A/B- und A/B+) jeweils überlappend um 90° Phasenverschoben (also Step 1+2 = A- high; Step 2+3 = B- high; Step 3+4 = A+ high, Step 4+1 = B+ high). Fällt einem von Euch vielleicht eine Möglichkeit
-
Thread
Blaue Pillenkrise? Die Häfte sind kaputt!
andere API haben und die I2C ist sehr > anders. Komisch, meine I2C-Routinen laufen sowohl auf STM32F103 als auch auf STM32F4xx einwandfrei - lediglich eine Handvoll von Code-Zeilen sind verschieden. Das erledigt dann der Preprocessor. Wenn Du Problem mit I2C auf STM32F4xx Probleme hast, sind Deine
I2C_init. https://github.com/particle-iot-archived/core-common-lib/blob/3cdaed3ca40949a466027942c4b253adebc2ccf0/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.c#L222-L224 und das ist die SPL die der TO benutzt.
-
Thread
Multimeter mit ARM STM32F405 "hacken"?
Hallo zusammen! Ich habe eben entdeckt, dass mein Multimeter (Mustool MT8208) auf einem STM32F405 basiert, der ja nun einige interessante Möglichkeiten bietet. Auf der Platine habe ich neben dem ARM noch vier Lötaugen für den Anschluss einer Stift-/Buchsenleiste gefunden. Könnte sich dahinter
ein Leseversuch den Flash löschen. > Ist es das Wert? Nö. Ein reiner Leseversuch löscht einen STM32F4xx nicht.
-
Thread
Ansteuerung Bosch E-Auto Motor
fordert. Und euch einen gescheiten controller der dafür geeignet ist mit verstellbaere Totzeit wie STM32F303 oder einer der MSP430 DSPs wo dann auch genug Bums hatt um eine FOC Reglung ordentlich laufen zu lassen. Das schon eine wesentlich größere Herrausfordrung als ein Makerprojekt.
1&keywords=bldc+motor+controller&qid=1623244648&sprefix=bldc%2Caps%2C179&sr=8-3-spons&psc=1&smid=A2F7JN9V2AWTSH&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUExTE0xWEEyWThINzJUJmVuY3J5cHRlZElkPUEwOTExMzgzM0MyREUwTk4yNDZUWiZlbmNyeXB0ZWRBZElkPUEwMjE4ODIyMUJFNUszTUFOUEI1UCZ3aWRnZXROYW1lPXNwX2F0ZiZhY3Rpb249Y2xpY2tSZWRpcmVjdCZkb05vdExvZ0NsaWNrPXRydWU
-
Thread
Linearisierung eines Ausgangssignal mit Mikrocontroller
statt 'keine' zeitkritische Anwendung. 'exp' war ich letztens nochmal reingefallen, da benötigt ein STM32 sehr lange, 20k/s Berechnungen schaffte der nicht. Und wenn Du das Polynom 10 Ordnung auf dem 8Bitter 20k Mal /s ausrechnen willst benötigt Du auch keinen Profiler um zu sehen, dass das nicht funzt
statt 'keine' zeitkritische Anwendung. > exp war ich letztens nochmal reingefallen, da benötigt ein STM32 sehr lange, > 20k/s Berechnungen schaffte der nicht. > Und wenn Du das Polynom 10 Ordnung auf dem 8Bitter 20k Mal /s ausrechnen willst > benötigt Du auch keinen Profiler um zu sehen, dass das
-
Thread
Logic analyzer für MCUs
auch mit preiswerten Lösungen? > > Es kommt darauf an, was du vor hast. MCUs gibt es viele. STM32F407
mit 500 MHz die Abtastung gemacht wird ist diese Kompriemirungsverfahren nicht aktiv, kriegt man nur 4 us gespeichert. Ein bekannte von mir hat den Saleae 8 gekauft, aber kein Klon, der SW funktioniert gut auch mit Linux. (Was der Logicport nicht schafft, nur windoze).
-
Thread
frage zu defines TRUE/FALSE
BeBe schrieb im Beitrag #6717113: > Moderne C Compiler / CPUs nutzen für > bool 1 Byte und nicht 4 Byte. Was auf 32-Bit-µCs wie STM32 zu einer Geschwindigkeitseinbuße führt.
Frank M. schrieb im Beitrag #6717152: >> bool 1 Byte und nicht 4 Byte. > > Was auf 32-Bit-µCs wie STM32 zu einer Geschwindigkeitseinbuße führt. Im Register sind reine Bytes blöd. Was im Speicher ein Byte belegt, darf im Register aber in voller Breite blühen.
-
Thread
STM32 ADC mit DMA für mehrere Kanäle
Hallo, zur Zeit möchte ich über einen STM32F3 4 Kanäle eines ADCs zyklisch auslesen. Dazu wird der ADC über den TIM3 über TRGO getriggert. [c]void TIM3_Init() { //Timer zum Triggern des ADCs bei bestimmter Frequenz über TRGO TIM3
Hallo xnager, bei dem Stm32f4 hatte ich das gleiche Problem. Wenn man den DMA nicht im Circular Mode betreibt, muss man den DMA nach jedem auslesen komplett neu initialisieren. Der DMA muss im Circular Mode laufen. Dann musst
-
Thread
Standalone-RP2040 kostet einen Euro, Fotos vom WFI32
Olaf schrieb im Beitrag #6715026: > Ihr wuerdet staunen wenn ihr wuesstet was ein grosser STM32 kostet wenn > man die in grossen Stueckzahlen kauft. Naja, mir fällt gerade kein STM32 ein, der 264kB RAM besitzt und nur 1€ kostet. Da muss man schon zu den F4/H7 greifen und ist dann eher bei
#6715053: > Olaf schrieb im Beitrag #6715026: >> Ihr wuerdet staunen wenn ihr wuesstet was ein grosser STM32 kostet wenn >> man die in grossen Stueckzahlen kauft. > > Naja, mir fällt gerade kein STM32 ein, der 264kB RAM besitzt und nur 1€ > kostet. Da muss man schon zu den F4/H7 greifen und ist dann
-
Thread
Overflow, Carry?
(z.B. in C) einen Integer definiert. Auf einem 16-Bit System. Dann hat man einen Wertebereich von -32.768 bis 32.767. Wird ein Wert eingegeben der nicht mehr innerhalb dieses Werftenbereiches definiert ist, dann gibt den den Überlauf (Overflow) und der Datenbereich wird verlassen, sprich: Nach 32.767
Belangen ist aber C deutlich besser als Assembler: Ein AVR-Assembler-Programm läuft nicht auf einem STM32. Ein C-Programm kann man aber durchaus so codieren, dass es sowohl auf STM32, ATmega, ATtiny, PIC, ESP8266, MK20DX256VLH7, LPC1347, LPC4088 und anderen µC-Familien läuft. Als Assembler-Programmierer
-
Thread
STM32f767zi: FreeRTOS und TIM
Ich mache gerade meine ersten Schritte mit dem STM32F767ZI board (https://www.st.com/en/evaluation-tools/nucleo-f767zi.html). Dabei habe ich Probleme, unter FreeRTOS den TIM3 mit HAL unterzubringen. Siehe hier: https://github.com/FBergemann/STM32
Falls noch mal jemand darüber stolpert - hier noch ein link, wie man das mit STM32CubeIDE aufsetzt: "Getting Started with STM32 and Nucleo Part 6: Timers and Timer Interrupts | Digi-Key Electronics" https://www.youtube.com/watch?v=VfbW6nfG4kw
-
Thread
low-pin-count µC mit integriertem USB
Wir wäre es hiermit? https://www.mikrocontroller.net/topic/462538 Ansonsten ist natürlich der STM32F07x recht interessant - wenn man ihn bekommt.
Meine Wahl als STM32 Fan wäre der STM32F042F4 oder STM32F070F6 im TSSOP20 Gehäuse gewesen. Aber ja, kosten >2 EUR/Stk und ist natürlich mit Kanonen auf Kleinvieh geschossen. Als Hobbyist ist mir das schnurz, da bevorzuge
-
Thread
Schrittmotor linear Beschleunigen
max_motor_speed*fullsteps_per_rev*microsteps) //max Motor speed in microsteps/s #define jerkstepsacc 50.0f #define jerkstepsdecc 50.0f #define jerkacc (accel/jerkstepsacc) #define jerkdec (deccel/jerkstepsdecc) uint32_t Set_Stepper_Velocity(MOTOR* Motor) { uint32_t timervaluebuffer = 0; int32
Wirklichkeit nur ein riesiger Jitter Dein Problem > ist. Sollte tatsächlich nicht so sein, da der STM32 ja ein Shadow Register (falls das der richtige Name ist) hat, der den neuen Wert erst nach einem Interrupt ändert, um genau das zu vermeiden. Ansonsten kann ich noch erwähnen, dass ich 256x Mikroschritte
-
Thread
Ethernet für uC?
welcher einen Ethernet-Core eingebaut hat und auch genug Leistung für TCP/IP, wie z.B. einen der vielen STM32.
einen uC mit eingebautem Ethernet MAC nehmen ? Im ARM Bereich ist das nicht ungewöhnlich. Z.B. STM32F407/417 haben ein Ethernet MAC eingebaut. Man benötigt nur noch ein Ethernet PHY (z.B. mit DP83848) und entsprechende Software.
-
Thread
Frage zu Schaltplan DSO138
beschäftige ich mich mit dem Schaltplan des DSO138 (ist ein günstiges China DSO mit kleinem Display und nem STM32F103). Leider verstehe ich die Filterstufe zwischen CPL und SEN1 nicht. Onlinerecherche hat ergeben, "This is followed by three parallel RC networks, which switch a part of the input voltage
Sensitiviätsbereich bei allen Frequenzen gleich verhält. Aber wie wird das Signal ansonsten gedämpft? Bilden R4 - R5 sowie R2 - R3 Spannungsteiler und die Kondensatoren dienen nur zu dem oben erklärten? Für was ist dann der Widerstand R1? Oder ist das eine komplexere Filterschaltung? Hier ein Link zu dem
-
Thread
USB/CAN-FD Hardware und Software
listet alle Typen ab frühestens Ende 2022 wieder lieferbar. Die Platine gibt es jetzt in Revision 4, ich habe welche teilbestückt bestellt, wenn die funktioniert veröffentliche ich die auch. Einen anderen Controller würde ich ja eindesignen, wenn ich einen bekommen könnte. STM32 habe ich gerade noch mal nachgesehen, da kommen vier Typen in Frage laut der Auswahl in STM32CubeIDE, nur einen Distributor kann STM für keinen davon nennen. Das wird alles noch viel unlustiger bevor es wieder besser wird.
-
Thread
[V] 12Stk STM32F411VET6 und 6Stk STM32F302CCT7 eingeschwiesst unbenutzt
12x STM32F411VET6 eingeschweisst, unbenutzt zusammen 60€ 6x STM32F302CCT7 eingeschweisst, unbenutzt zusammen 30€ Einzelstücke nicht möglich da ich die Schutzverpackung nicht öffnen möchte Beide aus dem Jahre 2017 zzgl Versand versichertes Paket 4.50€ oder als BüWa unversichert 1,90€
-
Thread
5 Volt Logik mit Pi Pico oder Teensy 4.1 ansteuern
Steuersignale bereitzustellen. Dafür bietet sich ein CPLD oder FPGA an. Als Basis würde ich jetzt einen STM32H743 oder sowas in der Richtung nehmen. 480 MHz, genug RAM, ein FMC (Flexible Memory Controller) für den externen Adress/Datenbus. https://www.st.com/en/microcontrollers-microprocessors/stm32h743
so nicht hinbekommen. In eine ähnliche Richtung wirst Du auch gehen müssen, ob mit Pi oder einem STM32H743 oder gar einem STM32H747, der noch einen zweiten Prozessor und Grafik eingebaut hat. Kannst Dir ja mal anschauen. fchk
-
Thread
Buck-Boost Converter gesucht
Ich nenne erstens mal meine Anwendung und zwar möchte ich mit einer LiPo-Batterie 2500mAh einen STM32F411 und ein GSM Modul Sim800 und ein OLED Display versorgen. Dabei zieht das OLED-Display max um die 45mA und wird mit 5V versorgt und der STM32F411 würde grob geschätzt auch nicht mehr als 200mA
kompliziert bedacht... Danke dir erstmal! Ein einziger Boost auf 5V würd reiche, da ich dass STM32F411-Discovery Board benutze, werden die 5V direkt aufs Board Disco-Board gehen. Dann könnte ich einen LDO für 4V für das GSM Modul nehmen und entweder das OLED Display an den LDO für 4V anschließen
-
Thread
ESP8266 Mosfet 12V LED
www.mikrocontroller.net/articles/Snippets#Wie_schlie.C3.9Fe_ich_einen_MOSFET_an_einen_Mikrocontroller_an.3F
versuche mich gerade daran, Brot zu backen, eine Alternative? Den ESP oder andere µCs (Arduino, STM32) bekommt man fertig auf Platinchen samt Quarz und Spannungsreglerchen, die passen prächtig in Lochrasteraufbauten.
-
Thread
ESP32 in kommerziellen Produkten
Stefan ⛄ F. schrieb im Beitrag #6706207: > Kennt sich da jemand aus? Ein wenig. Ich habe mich mal um die internationale Zulassung eines Gerätes mit einem ESP32 gekümmert. Stefan ⛄ F. schrieb im Beitrag
einen Unterschied machen, ob du den reinen IC (z.B. ESP32-D0WDQ6-V3) oder eines der fertigen Platinchen (z.B. Wemos D1, nodeMCU etc) verwendest. Der ESP32 ist auch nur irgendein Mikrocontroller, wie auch jeder STM32, Atmel, PIC etc. Jeder davon hat seine Vorzüge
-
Thread
Wieder den Anschluss finden, diesmal als Entwickler
Beispiele für Selbst-Entwicklungsprojekte: https://320volt.com/en/at91sam7s64-arm-usb-osiloskop-projesi-stm32/ http://www.paulvdiyblogs.net/2017/12/building-curve-tracer.html
2 Jahre später wurde er übernommen. Hobby Projekt ist immer eine gute Idee. Schnapp dir ein Stm32 ARM WB BLE 5.2 Board. Bring den OTA und BLE 5 zum laufen. Bewirb dich bei ein Zeitarbeitsfirma oder gleich als Freelancer. Klaus
-
Thread
STM32F2/4 Rotary Encoder: Wie "nur ein Interrupt pro Schritt"?
Moin, jemand Erfahrung mit dem TIMER Rotary Encoder der STM32F2/F4? Mich wundert, dass - der Counter immer 2 oder 4 weiterzählt, je nach SMS=1,2 oder 3 - viel zu viele IRQs generiert werden, mind. 1 pro Counter, aber auch "zufällig" sehr viel mehr als der
Hi, ich hatte das mal mit dem F103 gemacht; der Timer im F4 ist an der Stelle aber m.W. gleich: https://github.com/PhischDotOrg/stm32f1-blinkenbike/blob/master/RotaryEncoder.hpp Verwendet hatte ich diesen billigen KY-040 Rotary
-
Thread
STM32H7 und JTAG: Irgendwelche Fallstricke
, der dual-Heiner. Zwecks Nachvollziehbarkeit unterstützt mein vorsteinzeitlicher J-link keine STM32H7 ... super. Mit standard St-Linkv2 im JTAG Modus: [code] C:\Toolchain\OpenOCD\OpenOCD-20210519-0.11.0\bin>openocd.exe -s ..\scripts\ -f frank-test-jtag2.cfg -f target\stm32h7x.cfg Open On-Chip
part: 0xba00, ver: 0x6) Info : JTAG tap: stm32h7x.bs tap/device found: 0x06450041 (mfg: 0x020 (STMicroelectronics), part: 0x6450, ver: 0x0) Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints Info : starting gdb server for stm32h7x.cpu0
-
Thread
RTOS mit Arduino
Nano, zum Beispiel konkret das Nucleo-L031K6 oder das Nucleo-L432KC. Oder das "STM32 Black Pill STM32F411", ist etwas größer. Nur bei den Boards mit STM32F103x8 und STM32F103xB musst du aufpassen, da werden überwiegend schlechte Fälschungen verkauft. Falls du daran Interesse hast
Arduino + ESP32 + RTOS + dual core Beispiel https://youtu.be/684KSAvYbw4 mit deutschem Untertitel STM32 freeRTOS und CubeMX Tutorial https://www.st.com/content/st_com/en/support/learning/stm32-education/
-
Thread
STM32CubeIDE und C++
/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/stm32f3xx_hal_msp.d" -MT"Core/Src/stm32f3xx_hal_msp.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Core/Src/stm32f3xx_hal_msp.o" arm-none-eabi-***gcc*** "../Core/Src/stm32f3xx_it.***c***" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F303xE -c -I../Core/Inc -I"STM32CubeIDEWorkspace/SensorBoardFirmware/CppUTest/include" -I../Drivers/STM32F3xx_HAL_Driver/Inc -I../Drivers/STM32F3xx_HAL_Driver
-
Thread
Wie wirkt sich die Bauteilesituation bei euch aus?
und Produkte betroffen. Bei einer Baugruppe habe ich während der Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen, weil mal die eine Ausführung lieferbar war und mal die andere. Und von den im Februar bestellten STM32F091 für ein anderes Produkt wurden nur acht Stück geliefert...
Beitrag #6703529: > Bei einer Baugruppe habe ich während der > Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen Das kenne ich. In 2013 entwickelte ich auch eine LP wo dank fast gleichen Pinouts man einen STM32F103, F223 oder F407 einbauen konnte. Durch Einbau oder weglassen von
-
Thread
MicroSD STM32 und Mosfet
Hi Ich plane gerade ein Experimentierboard mit einem STM32F469.. und einem MicroSD Kartenslot der im 4bit Modus betrieben werden soll. Ich habe bis jetzt nur die Pullups und eine Spule mit Bulk Kondensator zur Spannungsstabilisierung und den "Card detect
bewirkt deutlich mehr Verlangsamung als wenn es an Gate und GND angeschlossen wäre. Ich sag mal, 100nF und 10k sollten reichen.
-
Thread
China Fake usb Rs485
Dinger NICHT kaufen! Der Eigenbau aus FT232 + MAX485 läuft immernoch am stabilsten. Bzw mit einem STM32, der USB kann, sowie etwas SW gehts auch.
Stefan ⛄ F. schrieb im Beitrag #6702318: > Ich erinnere mich daran, das dem mit Begründung konsequent widersprochen > wird Das hab ich ja nicht bestritten, mach ich auch selbst wenn es mir nicht grade zum
-
Thread
Stand von Single Pair Ethernet?
Haufen Schalter. Absenker: 2 komplexe Geber, 2 Motoren, Haufen Schalter. Zustellen: dito. Spannen: 4-16 Aktoren, 4-32 Sensoren. Und dazu kommt Prozess. Automatisierte Fertigung braucht also wenigstens 127 Geräte = 8x Bus? Selbst für eine Klingelanlage im Mietshaus reicht das nicht. Gängige Systeme
Ex nur 500mW FÜR ALLES zur Verfügung - PowerSupply, Prozessor, PHY, Sensor. Da bleibt oft nur ein STM32L0 mit MACPHY über SPI übrig, um genug Strom für die Applikation/Sensor übrig zu haben. Wer mehr über die Technik erfahren will, kann mal in den öffentlichen Dokumenten der Task Force stöbern: https
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
die Nachrüstung von FZs mit schlechteren Zeitbasen. https://www.ebay.ca/itm/332389156868?hash=item4d63f00804:g:bbwAAOSwYbhZxm6c Gerhard
Online gibt im Moment sehr günstige GPSDO Module https://www.ebay.com/itm/255002955519?hash=item3b5f5c4eff:g:9UUAAOSw5nJdoyUb Ich habe mir eines für 32€ ersteigert, da baut man nichts mehr selbst. Bei den Chinesen ist es immer so eine Glücksache was man bekommt. Bei mir waren alle Kabel und eine
-
Thread
RS485 / CAN Protokoll
Wenn man die CAN Baudrate eines Teilnehmers anpassen kann würde ich ein STM32F072 Evalboard für 15 Euro und ein CAN Transceiver Board für 5 Euro nehmen. Vorausgesetzt es ist das nötige Knowhow vorhanden die Software zu schreiben...
Wechselrichter auf Lifepo4 einstellen, dann benötigt er aber die Kommunikation mit der BMS. Der Hersteller hat sicher kein Interesse da etwas anzubieten, er würde gerne seine eigenen Speicher verkaufen und da passt es ja mit
-
Thread
STM32L052x8 USB mit Bare Metal Code funktioniert nicht. SET_ADDRESS fehlerhaft
Ich würde hier den Vergleich mit F4 vermeiden, denn der hat eine andere USB Schnittstelle. Siehe https://www.st.com/resource/en/application_note/dm00296349-usb-hardware-and-pcb-guidelines-using-stm32-mcus-stmicroelectronics.pdf Tabelle
Stefan ⛄ F. schrieb im Beitrag #6698857: > Ich würde hier den Vergleich mit F4 vermeiden, denn der hat eine andere > USB Schnittstelle. Siehe > https://www.st.com/resource/en/application_note/dm00296349-usb-hardware-and-pcb-guidelines-using-stm32
-
Thread
STM32F446RE - Timer 4 PB7 geht nicht
gefunden, verstehe sie aber nicht. In Headern ist definiert: [c] #define BUZZER_PWM buzzer_STM32F4XX_TIM4_PB7 /** Summer: Auswahl Ports und Pins */ enum buzzertype_e { buzzer_STM32F4XX_TIM3_PB5, buzzer_STM32F4XX_TIM4_PB7, }; [/c] (In welcher Reihenfolge
Problem. Bestünde das enum aus einem Wert mehr, z.B. [c] enum buzzertype_e { buzzer_STM32F10x_TIM3_PB5, buzzer_STM32F4XX_TIM3_PB5, buzzer_STM32F4XX_TIM4_PB7, }; [/c] müsste ich innerhalb jedes "case" noch zusätzlich im Präprozessor die MCU abfragen. Deswegen
-
Thread
Uno-Board mit ATMEGA256
Ralph S. schrieb im Beitrag #6699283: > Warum noch STM32F303, wenn es Corte-M4 Blackpill gibt ? Weil der STM32F303 ein Cortex M4 ist, du Witzbold.
>> Warum noch STM32F303, wenn es Corte-M4 Blackpill gibt ? > Weil der STM32F303 ein Cortex M4 ist, du Witzbold. Noch ein Nachtrag dazu: Ich würden den Begriff "BlackPill" vermeiden, denn auch das von mir empfohlene