-
Thread
Funkstrecke für Daten über 4 km
von Olimex gut, aber es gibt noch einige andere: https://www.olimex.com/Products/IoT/LoRa/LoRa-STM32WL-DevKit/open-source-hardware Der STM32WLx5 ist ein Mikrocontroller mit integriertem LoRa, das Olimex enthält diesen. Das finde ich sehr praktisch, besser als ein separates Modul und auch viel
Controller auf einem kompletten Evalboard mit Debugger: https://www.st.com/en/evaluation-tools/nucleo-wl55jc.html Vorteile dieser Boards: Du kannst sehr einfach Standard-Antennen anstecken (maximale gesetzliche erlaubte ERP beachten). Jürgen H. schrieb im Beitrag #7707607: > 4Km Kann gehen, hängt
-
Thread
Constraint Programming für Mikrocontroller-Peripherie
Anwendung spezifisch implementieren? Allein schon sowas banales wie das Timing vom I²C der modernen STM32 zu konfigurieren ist total lästig. Hab gar keine Lust da Stunden drauf zu verschwenden, wenn die Bibliothek das einfach so macht. Und so exotisch ist die Ansteuerung eines Temperatursensors per I²C
rechtsmäßigen Kündigung führte. Wenn ich also als Angestellter ein Produkt z.B. mit einem NXP i.MX, ESP32 oder auch einem STM32WL55 entwickle kann ich gefeuert werden weil die Schnittstellen dieser ICs nicht vollständig dokumentiert sind und ich diese Details auch nicht aus der Luft greifen kann? *Dafür*
-
Thread
GPS Sender für Katzen
> Mich interessieren Schaltpläne zu möglichst winzigen VHF oder UHF > Sendern ohne GPS etc. STM32WL55 😁 Da kann man direkt Daten mitsenden!
man so einen Tracker also auf dem Rücken befestigen. Niklas G. schrieb im Beitrag #7690290: > STM32WL55 😁 Da kann man direkt Daten mitsenden! Oder auch PIC12F529T39A. Der hat den Sender auch schon onchip.
-
Artikel
IRMP
(getestet auf STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (getestet auf STM32F103C8T6 Mini Development Board) STM32 mit HAL-Library (NEU!) STM8 STM8S103F3 TI Stellaris LM4F120 Launchpad (ARM Cortex M4) ESP8266
keyboard converter. IRMP2Keyboard infrared remote to PS2/USB keyboard converter IRMP + IRSND Library für STM32F4. IRMP für STM32F4 IRSND für STM32F4 IRMP auf STM32 - Bauanleitung. Studienarbeit - Erweiterung der Arduino Plattform. Forumsbeiträge. Forumsbeitrag: IRMP und IRSND als Protokoll für 433 MHz Sender
-
Thread
Nächster Schritt nach AVR: Empfehlungen gesucht
Die nächst höhere Stufe nach AVR ist bei mir die STM32L0 Serie, gefolgt von STM32F3. http://stefanfrings.de/stm32/index.html Von anderen wird der RP2040 offenbar auch gerne verwendet. Für den ESP8266 habe ich viele Infos zusammen getragen: http:
STM32L0: Das schaue ich mir gerne an, danke!
-
Thread
ATmega328P Funktionsadresse in Register speichern und aufrufen
aufspiele ist der Speicher voll. Es gibt mehr als genug "Arduinos" mit tonnenweise Speicher, ESP32, RPpico etc. Und für das bissel Klim Bim allemal.
#7664985: > Hast du Beispiele? Proprietär: TouchGFX, die ST USB-PD Library OpenSource: Die STM32WL55 RF und LoRa Middleware, der ATWILC-Treiber, FatFs, die I²C-Libraries für die alten STM32, überhaupt alle möglichen Libraries für (I²C-)Sensoren und Peripherie-ICs Es gibt bestimmt noch viele
-
Thread
Suche Funkmodul mit niedrigem RX Strom
Der STM32WL33 hat einen Low Power Radio Wakeup welcher 4uA braucht und mit einem speziellen OOK-Datenpaket den Controller wecken kann. Die Empfindlichkeit des Wakeup ist aber nur -50dB. Die Sendeleistung ist
-
Thread
Langsamer werdender Würfel
LEDs direkt treiben kann. So ein ATTiny404 kostet bei Reichelt um die 75 ct (Wahlweise auch ein STM32F030, liegt bei knapp unter 1 €), in etwa so viel wie ein NE555+CD4017 zusammen. Wenn ihr Bestücker seit, habt ihr natürlich deutlich andere Preise. Ihr werdet doch jemand in der Fa haben, der mit
mit wenig Code "hübsche" Blink Effekte machen, oder eine Startup-Animation ;-) Früher waren die STM32F030 noch günstiger... Die Padauk Chips kann man natürlich nehmen, wenn man genügend Stückzahl hat. Aber vermutlich kennt sich da niemand mit der Programmierung aus.
-
Thread
LoRA, Meshtastic, TTN, Helium?
das es da fertige Module gibt die einem den > ganzen Umgang mit dem Protokoll abnehmen Für den STM32WL55/STM32WLE5, welcher das SX126x enthält, gibt es ein "LoRaWAN_AT_Slave" Example, da kann man per UART-Kommandos den LoRa-Client steuern. Allerdings kann man auch einfach gleich die ganze Anwendungsebene
Euro gekostet). Auch LoRaWAN-Module und -stacks sind verfügbar; Heltec macht ASR6502-basierte und ESP32-basierte für einen günstigen Kurs, der STM32WL integriert das auch alles. Soweit ich weiß, gibt's da mittlerweile auch für alle Arduino- bzw. Platformio-Unterstützung, dem Bastelspaß steht also wirklich
-
Thread
Windows 10, Windows 11 für "Normalnutzer" ein Witz kennt wer?
rascsi-raspberry-pi-als-ersatz-f%C3%BCr-scsi-laufwerke/ (ein RaspiBerry als Controller) oder BlueScsi (einen STM32F103 + SD-Card). Dr Fortschritt in der Computerei ist schon beeindruckend.
Deine Hilfsbereitschaft und STM32 Kenntnis in allen Ehren, aber ein Qualcomm QuRT als RTC abzuwinken disqualifiziert Dich genauso wie mich. Ich orientiere mich lieber an den Einblicken aus dem 28c3 Defcon Vortrag als an jemandem der
-
Thread
LoRa 433 MHz SX1278: Geringe Reichweite
Helmut -. schrieb im Beitrag #7586546: > Achtung: das sollten nicht bloß 100mA-LDOs sein Die ESP32 Dev kits, die ich kenne benutzen meist einen AMC1117. Der kann 1A, sollte also hier nicht zu Problemen führen. Selbst bei maximaler Sendeleistung zieht ein Loramodul keine 200mA und der ESP32 sollte
M. schrieb im Beitrag #7587888: > Werde als nächstes RFM95-Module probieren. ich habe mir zwei STM32WL55JC gegönnt. Das eine lag auf dem Schreibtisch und mit dem anderen bin ich spazieren gegangen. Die Antennen waren nicht parallel senkrecht ausgerichtet: Ab ca. 300m Abstand brach die Verbindung
-
Thread
Arduino mit Matter, Updates in CMSIS und KEIL und vieles andere mehr
und der dazugehörenden Wireless-Stacks wesentlich erleichtert. Nun steht mit dem STM32WL55JC eine neue Variante des Produkts zur Verfügung, die für die Arbeit in LoraWAN und SigFox zertifiziert ist: [c] Das miniaturisierte SiP-Modul erlaubt die Datenübertragung über außergewöhnlich
Verfügbarkeit“ des Neulings vermelden die Franco-Italiener derweil folgendes: [c] Die Module des Typs STM32WL5MOCH6TR werden bereits produziert und sind im Internet zu Preisen ab 9,09 US-Dollar lieferbar (ab 10.000 Stück). Das Prototyping Board B-WL5M-SUBG1 wird zu Preisen ab 52,50 US-Dollar angeboten.
-
Thread
Azure RTOS geht an Eclipse Foundation, neue Mikrocontroller und vieles andere mehr
Cube integriert.  Bildquelle: STMicroelectronics Mit dem STM32WL3 schickt STMicroelectronics eine neue Variante der Chips ins Rennen, die auf lizenzfreie Funktechnologien in den ISM-Bändern optimiert ist. In der offiziellen Ankündigung der für Smart Meter und
verteilen; technische Informationen warten unter https://www.st.com/en/microcontrollers-microprocessors/stm32wl3x.html?icmp=tt36170_gl_pron_nov2023. Zur Bepreisung der Module - eine OEMSecrets-Suche liefert via https://www.oemsecrets.com/compare/STM32WL3 derzeit noch keine bepreisten Ergebnisse - findet sich
-
Thread
STM32 RMII Anbindung an UBlox Odin-W262 WiFi Modul
Flexibilität von lwIP. Du brauchst die entsprechende Library für das Modul. Noch besser ist es den STM32 ganz wegzulassen und stattdessen alles auf dem ESP32 zu implementieren, aber das geht natürlich nicht immer.
default/files/documents/ShortRange-StandAlone_LineCard_UBX-14003456.pdf enthält das W262 übrigens ein WL1837 und *kein* ESP32. Kann auch gar nicht, denn es gibt (noch) keinen ESP32 mit 5 GHz.
-
Thread
Einfache serielle 2Punkt Verbindung via LoRaWan
verwenden. Reicht dir nicht eine serielle Funkstrecke mit LoRa? z.B. https://randomnerdtutorials.com/esp32-lora-rfm95-transceiver-arduino-ide/ Ohne IoT-Netzwerk funktioniert es allerdings nur, solange "weitreichend" sich im Rahmen der Funkreichweite einer LoRa-Übertragung befindet, d.h. Entfernung, Antennenstandorte
die gibt es auch mit Pigtail-Anschluss statt SMA Die habe ich auch. Und ein paar NUCLEOs mit dem STM32WL55JC. Aus dem Projekt wurde übrigens nichts, da jemand anders dann dei Entscheidung getroffen hat, dass man das auch per WLAN (MOXA-Konverter) machen könnte.
-
Thread
GCC Linker per Linker Script oder über Kommandozeile Parameter zum Setzen einer Konstante mitgeben
Hallo, besteht eine Möglichkeit dem Linker einen uint32 Wert mitzugeben und damit eine Konstante zu initialisieren. [c] const uint32_t app_checksum __attribute__((section(".appdata"), used)) = 0xAABBCCDD; const uint32_t app_numpages __attribute__((section
zum Ablegen der Checksumme srec_cat benutzt. srec_cat in.hex -intel -crop 0x08000000 0x0803EFFC -STM32 0x0803EFFC -o out.hex -intel Allerdings wird hier ganze Page für 32bit Checksumme verbraucht. Und damit die Checksumme passt, sind -fill 0xFF und -unfill 0xFF Aufrufe notwendig. Viele Grüße
-
Thread
includes in Cube IDE
die Fehler kommen, auch wenn ich es in die Main schreibe. [c] arm-none-eabi-g++ -o "Exxcellence STM32U599 Rev1.elf" @"objects.list" -l:libtouchgfx-float-abi-hard.a -mcpu=cortex-m33 -T"C:\Users\tola5\Desktop\Exxcellence\STM32U599ZJTXQ_FLASH.ld" --specs=nosys.specs -Wl,-Map="Exxcellence STM32U599 Rev1
++ -lsupc++ -Wl,--end-group 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: ./TouchGFX
-
Thread
Wassertemperatur Logger mit Lora?
auch noch ein Übertragungsprotokoll (z.B. LoRaWAN). Guter Einwand. Ich habe mir deswegen zwei STM32WL55JC (ob 1 oder 2 weiß ich gerade nicht) gekauft und habe sie mall auf Reichweite getestet: über 200m in dicht bebautem Gelände und nicht wirklich optimal ausgerichtet. Das Projekt ist aber eingeschlafen
und so durchgeschaut und denke, ich bau das Ding um. Stromversorgung war ganz gut gelöst und die STM32L mag ich auch ganz gerne wegen der RTC und den Deep-Sleep + Alarm Möglichkeiten. Aber Arduino würde ich da testweise auch mal versuchen 😁
-
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
control: A MythTV Remote Control without LIRC. PC Remote Control with ATtiny85 IRMP + IRSND Library for STM32F4. IRMP for STM32F4 IRSND for STM32F4 IRMP on STM32 - Construction Guidance. Seminar Paper - Extension of Arduino Platform. www.eislab.fim.uni-passau.de/files/publications/2010/StudentDiener_ErweiterungDerArduinoPlattform.pdf
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
Adressierung nur unterstreicht. Dann dachte ich, dass evtl. der Bootloader mit der Compileroption -Wl,--section-start=.text=0x200 stört und habe das compiliert für Gebraucht ohne Bootloader (-Wl,--section-start=.text=0x000) mit keiner Änderung am Verhalten. Die Funktion "puts_ram" funktioniert mit jedem von mir getesteten Controllern: AVR der älteren Serie (bspw. ATmega328), STM32, MCS51, STM8, LPC und sogar auf Padauks PFS154. Nur eben nicht auf ATtiny1604 !! Für diejenigen, die immer nach dem gesamten Quellcode "schreien" habe ich das gesamte "Programm" mit angehängt
-
Thread
Pflanzensensor Akkulaufzeit
ausschaltest bzw. mittels Transistoren abtrennst, sollte das möglich sein. Habe selber mit einem STM32F103C8T6 so einen Pflanzensensor gebastelt und der braucht im Durchschnitt ca. 30µA, ist aber ohne Funk, misst alle 2 Sekunden und nach der Messung blitzt jeweils kurz eine grüne oder rote LED auf.
() == WL_CONNECTED){ delay(100); if (!client.connected()) { while (!client.connected()) { client.connect("Plant_Sensor_001"); delay(100); }
-
Thread
allgemeine PicoMite Anfängerfragen
MMBASIC um eigene Befehle ergaenzen. Die laufen dann mit der vollen Geschwindigkeit einer echten 32 bit CPU (Microchip PIC32/MIPS 80 MHz). Daher haelt sich mein Interesse am Picomite in Grenzen. Als einfaches :) Beispiel der SYS Befehl der in MMBASIC fehlt: [code] // Main.c void __attribute
Wenn es ein aktueller und in D gut supporteter Controller sein soll, kaemen mir am ehesten die STM-8 von ST in den Sinn. Die sind von der Architektur dem 6502 nicht ganz unaehnlich. Es gibt guenstige Eval/Testboards (STM8S-Discovery). Fuer einen einfachen Einstieg gibt es funktionseingeschraenkte
-
Thread
USB-C pin togglen unter windows möglich?
möglich sauber sein. https://www.amazon.de/HALJIA-Module-Control-Switch-Intelligent/dp/B075F6J6WL Bisher hatte ich ein USB Relay, der generiert aber kein sauberes Signal. Eine bessere Idee? Ein Arduibo Board was ich als USB CDC koniguriere um ein Pin zu togglen?
#7328770: > wäre das nicht eine Aufgabe für einen Arduino? Eine komplett fertige Firmware für einen STM32F103 die genau die Anforderungen mehr als erfüllt und Mikrosekunden-genaue Pulse ausgibt hatte ich ja schon eingestellt, aber scheint ja irgendwie nicht passend zu sein ( in https://www.mikrocontroller.net
-
Thread
DAB Shield Frage zu Arduino Code
Shield is compatible with both +5v and +3.3v arduino boards including UNO, DUE, M0, ZERO as well as STM32, NXP LPC, ESP32 boards. Ich habe versucht das ino File zu compilieren, eingestellt war das UNO Board. Es kommt die Fehlermeldung das zu wenig RAM vorhanden ist. Erst mit einem ATMEGA 1284 läuft
gemacht als was auf der Web Seite da zu finden ist. Anton L. schrieb im Beitrag #7329397: > Mit ESP32 R32 Shield funktioniert es auch ganz gut. Es sollte auch möglich sein, das mit einem STM32 hin zu bekommen. Liegt daran, dass ich kein ESP32 habe aber STM32 Boards.
-
Thread
Webapp-stack auf STM32 (und ESP8266)
Zuerstmal die obligatorische dumme frage: Warum auf dem STM32 mit nur 64k? Pack die Webseite auf den ESP! Den STM kannst du als "Co-Prozessor" immer noch dazuklemmen.
lrtc -lxt_hal -lm -lnewlib -lstdc++ -lpthread -lgcc -lcxx -lapp_trace -lgcov -lapp_trace -lgcov -lc -Wl,--end-group -Wl,-EL -o multigeiger.ino.elf "I:\\MultiGeiger\\arduino\\data\\packages\\esp32\\tools\\esptool_py\\4.2.1/esptool.exe" --chip esp32 elf2image --flash_mode dio --flash_freq 80m --flash_size
-
Thread
wie erzeuge ich von einem windows laptop aus einen 1 mikrosekunden puls mit 3.3 Volt
USB Relay. https://www.amazon.de/HALJIA-Module-Control-Switch-Intelligent/dp/B075F6J6WL Über python mache ich kurz den relay auf/zu und generiere damit einen Puls. Das schmeisst dann den Interrupt in mein STM32 an. Aber ein USb Relay erzeugt keinen saubereb Puls und der ist auch viel
Weil es heut eh nur regnet, hier eine Software für den STM32F103RB mit der das geht. Sie funktioniert mit dem STM32-Olimexino und sollte auch mit den diversen STM32F103-Bluepillboards gehen. Pin PC12 wird verwendet um den Pullup der USB-Verbindung zu aktivieren
-
Thread
Wenige 100kb aber alles drin?
Uwe B. schrieb im Beitrag #7181582: > LCC-Win mit Win32 Api Wenn man den zum Laufen kriegt. Beim Watcom-Compiler hat man mehr von einem 16/32 Bit-System. Läuft aber bei mir auch auf Windows 8 ganz ordentlich, und eine 64 Bit Version soll es auch geben.
mit dem LTO "nachgemacht". Im Embedded-Bereich ist das quasi Standard so, die diversen IDEs (z.B. STM32CubeIDE) setzen diese Flags standardmäßig zum Flash-Sparen.
-
Thread
SRD-Band max. Ausgangsleistung
ob es hier einen Haken an der Sache gibt oder ob ich legal unterwegs bin? Meine Anwendung: Zwei STM32WL55JC1 Boards, welche einen Transceiver Chip SX1262 verbaut haben, mit einer Ausgangsleistung bis zu 22dBm. Damit möchte ich eine LoRa Verbindung mit möglichst hoher Reichweite aufbauen. Link zu
www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-nucleo-boards/nucleo-wl55jc.html Wenn ich davon ausgehe, dass hier 500mW legal sind, könnte ich ja die vollen 22dBm Ausgangsleistung inklusive einer verstärkenden Antenne
-
Thread
Kurzmeldungen: SigFox geht an UnaBiz, ST erweitert Azure RTOS-Unterstützung, neue Chips
nun breitbandig nach: [c] Anwender können die Qualitäten von Azure RTOS, die Zweckmäßigkeit von STM32Cube und die Flexibilität der STM32-Familie nunmehr nutzen, um die MCU-Eigenschaften zu optimieren. Hierbei haben sie die Auswahl unter mehr als 700 MCUs aus dem STM32 Arm® Cortex®-M-Portfolio. Mit dieser neuerlichen Erweiterung stehen spezielle Softwarepakete für den Mainstream-Mikrocontroller STM32G0, die Ultra-Low-Power-Versionen STM32L4, STM32L4+, STM32L5 und STM32U5, die High-Performance-MCUs STM32G4, STM32F4, STM32F7 und STM32H7 sowie die Wireless-Mikrocontroller STM32WL und STM32WB zur
-
Thread
STM32 GCC Compilereinstellungen für Minimum Size -Os
0xb4 stm32f1xx_hal_msp.o 0xb8 stm32f1xx_hal_msp.o 0xb8 stm32f1xx_hal_msp.o 0xd8 stm32f1xx_hal_msp.o 0xd8 stm32f1xx_hal_msp.o 0x104 stm32f1xx_hal_msp.o
-mcpu=cortex-m3 -mthumb -mfloat-abi=soft -L Drivers/CMSIS -specs=nosys.specs -specs=nano.specs -T"STM32F103C6Tx_FLASH_Bootloader.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "build/EBiCS_Firmware.elf" @"objects.list" -larm_cortexM3l_math -lm arm-none-eabi-gcc: error: build/startup_stm32f103x6.o: No
-
Thread
STM32CubeIDE Projekt von SW4STM32 importieren
Hallo, ich habe ein Projekt für den STM32F030 aus der System Workbench for STM32 in STM32Ide importiert. Nachdem Erzeugen ist mir aufgefallen dass das Binary rund 4k größer ist also vorher mit der alten IDE. Also die Mapfiles vergleichen,
Einträge mit printf enthalten sind, z.B. [code] .text.fprintf 0x00000000080066c8 0x20 c:/st/stm32cubeide_1.7.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi
-
Thread
[Selbstbau CPU] Welche Befehle machen eine CPU "praktisch"?
(prx) A. K. schrieb im Beitrag #7002551: > Am 32x8 Registersatz der AVR-Cores dürften einige Tausend Transistoren > beteiligt sein. Für ein Register braucht es 6 Transistoren, also insgesamt 6*8*32 = 1536. Einen Schaltplan auf Transistorebene
https://www.youtube.com/channel/UCS0N5baNlQWJCUrhCEo8WlA Sehr interessant und unterhaltsam, animiert auch sehr zum Nachmachen!
-
Thread
Warum so wenig wifi Mikrocontroller?
>Warum so wenig wifi Mikrocontroller? St z.B. hat den STM32WB und den STM32WL Die Hardware ist OK, das reicht aber nicht für einen Produkterfolg. Beim STM32WB ist die API so grottig (aus eigener Erfahrung), da möchte niemand ein Produkt draufsetzen. Der STM32WB wird auch von Arduino unterstützt, aber nur ohne Bluetooth Funktionalität. Beim ESP32 dagegen bekommt man in kürzester Zeit BLE zum Laufen. Aber man bekommt den ESP32 nicht so leicht durch die
-
Thread
Arduino Mega2560 mit externem RAM: linker flag für .data section geht nicht
uint32_t dataBuffer3[arraysize]; uint32_t dataBuffer4[arraysize]; uint32_t dataBuffer5[arraysize]; uint32_t dataBuffer6[arraysize]; uint32_t dataBuffer7[arraysize]; //--------------------------
schon ein passender Zeitpunkt. Mir war nicht klar dass ich damit den startup-code ändere. Von den STM32 kenne ich das eher so, dass es eine separate Datei gibt in der der startup-code enthalten ist. So einen Mechanismus wie hier, ich dachte das ist was Anderes. Wieder was gelernt ;) > Arduino
-
Thread
GNU GCC, linker --gc-sections Dokumentation?
Hi, Große Verwirrung hier. Ich habe mir die Compiler/Linker Flags bei meinem STM32CubeIDE generierten STM32 ARM Cortex-M4 Projekt mal näher angesehen. Startup Datei und Linkerscript werden von ST bereitgestellt. Toolchain: GNU GCC mit ARM Der Linker bekommt u.a. folgendes Flag
-Wl spezifiziert Optionen, die von gcc am dem linker durchgereicht werden.
-
Thread
Virtual Function Elimination ARM GCC
nicht genutzt, ihren Weg ins fertig Binary und verdoppeln dort die Codesize. Compiler: ARM GCC 9.3.1, STM32CubeIDE V1.8.0 kompiliert wird mit: -Os -ffunction-sections -fdata-sections -Wl,--gc-sections -nostartfiles -nodefaultlibs -nostdlib Ich habe auch bereits folgende Optionen ohne Erfolg probiert
Hier mal ein STM32CubeIDE Project, mit dem ich das ganze mal ausprobiert hab. Wenn ich bei DerivedClass die Vererbung wegnehme (: public BaseClass auskommentieren und override löschen) verschwindet die Funktion DerivedClass
-
Thread
STM32F303: Empfehlenswerte Compilerargumente
-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
TTN V3 das Ende einer guten Idee?
Jedenfalls nicht zum jetzigen > Zeitpunkt. Warum? Der Zeitpunkt ist genau richtig. Wir haben mit dem STM32WL55 einen benutzbaren Chip, der ein LoRa-Modul integriert hat. Das Ding kann viel und ist kostengünstig. Wir haben mit dem ASR6501, der aber etwas seltsam ist, sowas ja auch schon, aber der STM32WL55
STM32WL55 ist einfach nochmal > besser, weil er einfach viel mehr kann. Die Entwicklungsboards für > LoRaWAN-Lösungen sind kostengünstig, die Gateways kommen mittlerweile > auch in gute Preisbereiche
-
Thread
Crash @ TIM2-Überlauf statt TIM2_IRQHandler (STM32G031J6)
Default-Prioritäten: -> Reference Manual: https://www.st.com/resource/en/reference_manual/rm0444-stm32g0x1-advanced-armbased-32bit-mcus-stmicroelectronics.pdf#page=314&zoom=100,89,116 -> Programming Manual: https://www.st.com/resource/en/programming_manual/pm0223-cortexm0-programming-manual-for-stm32l0-stm32g0-stm32wl-and-stm32wb-series-stmicroelectronics.pdf#page=82&zoom=100,89,117 Allerdings lässt sich mein Problem tatsächlich erst einmal lösen, wenn ich "meinem" Interrupt die Priorität 0 zuweise
-
Thread
SD Karte shutdown
zu älteren SD-Karten ist. Ich persönlich verwende auch die elm chan Lib auf STM32, zum Beispiel im Projekt [[STECCY]]. Da ich hier jedoch ältere Karten mit maximal 4 GB verwende, gehe ich davon aus, dass man in diesem Fall die ältere Karte nach f_umount() einfach rausziehen könnte
Gerade noch ein interessantes doc gefunden: https://www.kingston.com/datasheets/SDCIT-specsheet-8gb-32gb_de.pdf Biss 32GB scheint ein einfacher power down (zumindest bei Kingston) möglich zu sein.
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
mag Exoten geben, welche dazu in der Lage sind. Vielleicht möchtest du dich ja doch mal in der STM32 Ecke umschauen..... Oder wenn es unbedingt Atmel Studio sein soll, gibt es die SAM Familie. Die auch auch ein paar besondere Exemplare in ihren Reihen aufzuweisen hat.
Esp32 mit Fram.. kommt halt drauf an wie viele Pins man benötigt und wie schnell das ganze laufen soll. Bastelfreundlich ist wohl nur der atmega1284p, wobei Stm32 und esp32 Breakout Boards auch schon fast
-
Thread
ZigBee / Z-Wave auf STM32
möglich, so daß immer nur ein Tor in Empfangsreichweite liegt. Frage 1: Ich habe bereits die STM32WL und WB angeschaut und bin mir mit den 868Mhz noch genauso unsicher wie mit dem Protokoll. Vor allem scheint es mir rätselhaft, warum ST den ZigBee Stack nur für 2,4Ghz (auf dem WB) aber nicht für 868Mhz auf dem WL anbietet (?) Frage 2: Soweit ich das verstanden habe, ist das Funkprotokoll bei ST (ebenso wie beim ESP32) auch Closed Source und auf dem zweiten Prozessorkern unzugänglich vorhanden. Das Z-Wave