-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Gezeigt im Anhang ist eine Experimentierplatine mit der kleinen STM32-MINI Bord aufgesteckt. Diese zweilagige Experimentierplatine erlaubt Zugang auf alle IO Pins der STM32-MINI (STM32F103VE) Einsteckplatine. Auf dieser Platine befinden sich noch: LM2596T 5V/
Gerhard P.S. Ein Bild von Deinem "stm32-mini" würde mich schon interessieren. stm32mini schrieb im Beitrag #2973904: > @ Gerard, > > mist - genauso habe ich meine aktuelle Platine auch benannt > (stm32-mini). Wird allerdings eine
-
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
-
Thread
ARM DSP LIB Speicherverbrauch
float32_t arm_cos_f32 (float32_t x) Stinkt ganz gewaltig danach, das du die FPU nicht aktiviert hast und damit das ganze Software-Floatingpoint Zeugs mit in den Code bekommen hast? Hast du die Optimierung
Ausführungsdauer. > Ich habe auch mal den Zyklenzähler eingebaut nach > Beitrag "Re: Floating Pointing Unit STM32F4" > Der zeigt mir ca. 3.020.000 Zyklen, das passt zu den 25,2 ms bei 120 MHz > Takt. Ist aber deutlich mehr als deine 125.000 Zyklen (der LPC1769 ist > aber auch ein M3, also ohne FPU). Sehe
-
Thread
collect2.exe: error: ld returned 1 exit status
zusammen, ich bin Neueinsteiger in der Embedded-Entwicklung und will den ARM Cortex-M4 auf einem STM32F429 Discovery in C Programmieren. Dazu nutze ich Eclipse Luna für C/C++ Entwickler mit der ARM-Toolchain auf einem Windows 7 Rechner. Beim Linken eines einfachen Makefile-Projekt tritt ein Fehler
Cross ARM C Linker' arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -O0 -Wall -g -Xlinker --gc-sections -Wl,-Map,"_TEMP_.map" -o "_TEMP_" ./startup/startup_stm32f429_439xx.o ./source/main.o c:/gnu_tools_arm_embedded/4.8_2014q3/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv7e-m\
-
Thread
stm32 timer-synchronisation
Zu den verschiedenen STM32 gibt es Application Notes zur Verschaltung der Peripherie untereinander, z.B. AN4651 für den F3. Dort schaust Du Dir das Unterkapitel "From TIM to TIM" (z.b. Kap 3.15 für den F3) an. Dort siehst DU
Manche STM32 haben auch Hardware für 3-Phasen Motorsteuerung mit 6 CCR Registern. Dann entfällt das Master/Slave Wechselspiel...
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
schrieb im Beitrag #4372060: > Für den Z80? ;-) Genau. Und dann emulieren wir den Z80 auf einem STM32 ;-)
diesem Forum umsehen und sagen: AVRs haben viele Anfragen, weil die Dinger so kompliziert sind. STM32er haben wenig Anfragen, weil es ein Genuss ist, sie zu programmieren. Wobei die STM32er auch langsam komplizierter zu werden scheinen, weil es immer mehr Anfragen diesbezüglich gibt. Was macht
-
Thread
Sim808- Schaltplan : Regler und GPS Antenne
Ein anderer nutzt sogar nur 3V3 für die Versorung von SIM808: https://embeddedprojects101.com/stm32-and-sim808-gps-tracker-with-a-custom-pcb/ 2) GPS Antenne Beim Board von DFrobot (siehe Anhang) wird wie es für mich aussieht die Antenne Aktiv mit einer Spannung (VDD_Ext =2.8V) betrieben. Bei
* kleiner&leichter als Mobilfunk, insbesondere 2G. Müsste mit weniger als 10g machbar sein. Der STM32WL55 hat den LoRa-Chip eingebaut, da braucht es nur noch einen GPS-Chip (z.B. u-blox ZOE-M8), HF-Vogelfutter, Akku und Antennen (kein Schaltregler nötig). Kleiner und sparsamer wirds nicht. SigFox
-
Thread
AVRStudio: Anzeige verbrauchter Speicher
Hi, Crossworks zeigt mir für meine STM32 Projekte nach einem Build an, wieviel Flash und RAM das aktuelle Projekt verbraucht. Wie kann ich mir entsprechendes im AVRStudio anzeigen lassen? Gruß Thomas
Linker "C:/Program Files/Atmel/AVR Studio 5.0/AVR ToolChain/bin/avr-gcc.exe" -mmcu=atmega8 -Wl,-Map=AVRGCC3.map -o AVRGCC3.elf Test_ATmega8.o Finished building target: AVRGCC3.elf "C:/Program Files/Atmel/AVR Studio 5.0/AVR ToolChain/bin/avr-objcopy.exe" -O ihex -R .eeprom -R .fuse
-
Thread
Open source Autoradio
@Kai Wie von Ulrich schon erwähnt irgendeinen STM32. Also zb das Topmodel STM32F103xx (72Mhz, 1MB Flash, 96KB RAM). Dann haben wir auch die Freiheit Nut/OS eingesetzt. Mfg Patrick
seennoob schrieb im Beitrag #1743418: > @Kai > Wie von Ulrich schon erwähnt irgendeinen STM32. Also zb das Topmodel > STM32F103xx (72Mhz, 1MB Flash, 96KB RAM). Dann haben wir auch die > Freiheit Nut/OS eingesetzt. > > Mfg Patrick Beim STM32 wirste ein problem mit den Temperaturen im
-
Thread
gcc, CMSIS, newlib, cortex M3
sieht brauchbar aus. Nun fehlt ja noch was: die Laufzeitumgebung bzw. C-Standard lib. CMSIS von STM bringt einen Satz an .h und .c mit, auch Startupfiles. So wie ich es verstehe, sollte das Startup + CMSIS-Dateien + eigene Quellen ein lauffähiges Programm ergeben, halt ohne jegliche C-Standardfunktionen
ein Linkerscript gelesen? Bei mir steht da zum Beispiel das hier drin: [..] OUTPUT_FORMAT("elf32-m32c", "elf32-m32c", "elf32-m32c") OUTPUT_ARCH(m32c) ENTRY(_start) [..] Auch da liefert dir eines der Pakete (binutils oder newlib) normalerweise Beispiele mit. Die sind aber nicht
-
Thread
STM32 C++ Memberfunktion in Interrupt
Hallo, mache gerade meine ersten Experimente mit C++ auf einem STM32f429 Discoveryboard. Jetzt stehe ich vor folgendem Problem. Ich habe eine Klasse in der es eine Funktion [c]float doEnvelope();[/c] gibt. Diese funktion möchte ich in einet Timer ISR aufrufen
mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\oliverf\workspace\HelloDSP\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -fno-exceptions -fno-rtti -lm -o "HelloDSP.elf" @"objects.list" src/main.o: In function `noteOff(unsigned char, unsigned char, unsigned char)': C:\Users\oliverf\
-
Thread
C++ Arduino Grundlagen
Übersichtlichkeit und noch weit mehr Ich verwende den STM32 mit C++ und benutze Sachen wie virtuelle abstrakte Klassen (Interfaces) und andere Späße. manchmal ändert sich die Implementierung der Klasse während die Funktionsnamen und Parameter die Selben
/esp8266/2.3.0/tools/sdk/ld -Teagle.flash.512k64.ld -Wl,--gc-sections -Wl,-wrap,system_restart_local -Wl,-wrap,register_chipv6_phy -o /tmp/arduino_build_289241/sketch_nov25b.ino.elf -Wl,--start-group /tmp/arduino_build_289241/sketch/sketch_nov25b.ino.cpp.o
-
Thread
Motorola Vip19x0 (Big brother of Vip1710)
0x80700000 - 0x80a3a000 (0x0033a000) start : 0x80701000 [ 0.000000] Linux version 2.6.23.17-stm23-0123 (buildbot@dccbuilder-2) (gcc version 4.2.1 20070719 (experimental) (STMicroelectronics Special) [build Mar 31 2015]) #1 PREEMPT Tue Mar 31 20:21:32 CEST 2015 [ 0.000000] Booting machvec:
Unknown symbol usb_root_hub_lost_power Error while inserting module ohci-hcd.ko [ 5.869820] hcd_stm: Unknown symbol stm_ohci_hcd_register [ 5.871892] hcd_stm: Unknown symbol stm_ohci_hcd_unregister [ 5.875818] hcd_stm: Unknown symbol stm_ehci_hcd_unregister [ 5.890656] hcd_stm: Unknown
-
Thread
Problem mit Division
niemals dividiere und ich kann mit dem selben Compiler problemlos laufende Programme fuer m3 (Gecko,STM32F103) erzeugen wo dann auch dividiert wird. Olaf
ich unter \thumb auch eine libgcc.a Disassembliert hat die auch ein __divsi3 welches ausschließlich 32Bit Befehle nutzt (interessant). Ein __modsi3 wiederum ist thumb. Da verlässt mich so langsam meine Kenntniss, aber diese libgcc ist wohö für ARM Kerne die 32Bit ARM und thumb können. In \thumb\v6
-
Thread
LSR TiWi-R2 (802.11bgn) Modul und STM32
Heimnetzwerk einzubinden. Dazu bin ich jetzt auf das LS Research TiWi-R2 Modul gestoßen, dass auf dem WL1271 Chip von Texas Instruments basiert. Texas Instruments bietet für dessen OMAP-Prozessoren auch passende Open Source Linux-Treiber an, um das WLAN Modul in Betrieb zu nehmen. Meine Frage ist eigentlich
ohne Betriebssystem wie Linux (eventuell mit Betriebssystem wie uC/OS-II oder FreeRTOS) auf einem STM32 laufen kann. Ich finde das wäre ein schönes Projekt, was sicher für viele Anwendungen geeignet wäre. Was haltet ihr davon? Gibt es eventuell schon irgendwelche Portierungen des WL1271 Treibers
-
Thread
Wie funktioniert JTAG?
, wie Setzen und Lesen von IOs! Genau, aber ... Man nehme ein 1,5€-Blue-Pill-Board oder gar ein STM32F030 Board derselben Preisklasse und hänge das an den JLink oder einen 2€-STLink. Dann kann man über openOCD bequem an den GPIO-Pins wackeln bzw. sie abfragen. Geht zwar recht gemächlich, aber wenn
@A. B. (Gast) >Genau, aber ... Man nehme ein 1,5€-Blue-Pill-Board oder gar ein >STM32F030 Board derselben Preisklasse und hänge das an den JLink oder >einen 2€-STLink. Dann kann man über openOCD bequem an den GPIO-Pins >wackeln bzw. sie abfragen. >Geht zwar recht gemächlich, aber
-
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
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 😁
-
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
Atxmega128a1 bzw tqfp100 löten
: > Der ist zwar schon 3 Stunden alt, aber ich denke mal man kann ihn noch > nehmen: > Beitrag "STM32 LQFP löten" Ob ihr's glaubt oder nicht. Den hab ich schon gelesen und muss sagen, dass das mit dem "drüberstreichen" bei mir noch nie geklappt hat. Bei mir leibt das nicht am Lötkolben und wird
diese Paste: http://www.weidinger.eu/shop/lote_und_loetmittel/handloeten/hilfsmittel/flussmittelpaste/wl10379 und sind sehr zufrieden mit dem Ergebnis. Die Reinigung (Waschen) nach der Bestückung mit Isopropanol ist sowieso Pflicht.
-
Thread
STM32F4 + CooCox CoIDE Linker Fehler
Hallo, ich versuche gerade das erste Mal ein Programm für mein Mikrocontroller Board STFM32F4-Discovery zu kompilieren. Ich nutze dazu die GNU Tools GCC ARM Embedded von der CooCox Seite sowie die CoIDE. Ich erstelle ein Projekt wähle ST->STM32F407VG und versuche das Projekt über F7(Build)
erscheint leider die Linker-Fehlermeldung: arm-none-eabi-gcc: error: unrecognized command line option '-Wl' Kennt jemand vielleicht diese Meldung und kann mir eine Lösung nennen?
-
Thread
STM32: gcc 5.4.1 vs. 6.3.1 und memset
movs r2, #64 ; 0x40 80014f0: 2100 movs r1, #0 80014f2: 4808 ldr r0, [pc, #32] ; (8001514 <main+0x68>) 80014f4: f000 f89c bl 8001630 <memset>
Ach ja, das Mapfile bekommst Du, indem Du dem GCC beim Linken auch "-Wl,-Map=mymapfile.map" mit auf den Weg gibst.
-
Thread
Problemlösungs-Tipp: STM32 friert nach Flashen ein bei Nutzung des Stop/Standby-Modus
noch jemand anders bei so einem Problem graue Haare bekommt: System: Ein neuerer UltraLowPower-STM32, also L-Reihe, U-Reihe oder WL-Reihe. Auslöser: Ein Stop- oder Standby-Modus wird genutzt. Symptom: Nach dem Debuggen/Flashen mittels Debugger friert das Programm ein. Auch ein Reset per NRST-Eingang
Debugger setzt beim Starten (nach dem Flashen) einen Breakpoint in der main() und/oder woanders. Wenn der STM32 in den Stop/Standby geht und die Verbindung zum Debugger getrennt wird, bleibt der Breakpoint erhalten, und das Programm bleibt genau dort stehen, aber kann nicht mehr fortgesetzt werden. Dieser Breakpoint
-
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
Yagarto + C++
[code] CPPFLAGS=-g -mcpu=arm7tdmi $(OPTIM) -Wall -I$(INCL) -D $(TARGET) LDFLAGS+=-nostartfiles -Wl,--cref LDFLAGS+=-lc -lgcc LDFLAGS+=-T elf32-littlearm.lds [/code] Wenn ich den Code nach diesen Änderungen kompiliere erhalte ich folgende Fehlermeldungen: [code] ld.exe: section .data [0022b19c
ebenfalls für Target arm-eabi (weiss aber nicht, ob die schon offiziell ist.) - Code ist getestet mit STM32. Die Besonderheiten betr. C++-Unterstützung ist aber unabhängig vom verwendeten Controller, Beispiel sollte sich also recht einfach auf andere Controller anpassen lassen. Dann hätte ich noch das
-
Thread
Z180-Stamp Modul
folgenden Varianten möglich sein: Z180-Stamp + EPROM Z180-Stamp + Bootprozessor (AVR, Propeller, STM32) Z180-Stamp + Bootprozessor + ECB-Bus Im nächsten Schritt folgt der Bootprozessor (AVR, STM32) als Huckepackvariante zum Z180-Stamp. Alle Unterlagen wie immer hier: http://www.mikrocontroller.net
einbeziehen, wenn in dem System auch Vector-Interrupts möglich sein sollen. (Das habe ich in meinem STM32-Entwurf auch vergessen.) > Der Z180 SRAM wird per DMA übernommen. Der ATmega1284 hat DMA? Beim STM32 funktioniert das. Am AVR wird man so wohl nur einen Int auslösen können, und die Daten dann
-
Thread
Blutiger Anfänger braucht Rat (ARM,Linux,Roboter, JVM)
Martin Imig schrieb: > Hmm, wieso ist ARM nichts für Anfänger ? Ob ich nun für 'n Atmega32 mit > dem GCC kompiliere oder für einen ARM....wo ist der Unterschied ? oO"
Beschreibung sämtlicher Timer-Modi und deren Anwendung bis hin zu Beispielcode mal mit den Kapitel im STM32 Manual über dessen Timer, dann wird der Unterschied denke ich rasch deutlich.
-
Thread
Schulnotenbewertung eines Arduino-Programms
"entwickelt". Grundsätzlich ist das Programm hier etwas, das ich interruptbasierend auf einem STM32F030 und einem STM32F411 am Laufen hatte / habe, dort jedoch im Gegensatz zu hier in "Plain-C" und mit Interrupts. Also habe ich mir einmal die Mühe gemacht, und mein eventbasierendes Rumpfprogramm
Frage mich, welche Schulnote es nun gibt? Aber wenigstens weiß ich nun warum man einen STM-32 für ein Lauflicht nimmt :-). da geht bestimmt noch mehr.
-
Thread
Umstieg von ATmega16 auf ATmega32
Max schrieb im Beitrag #3629381: > iom32c1.h oder iom32hvb.h Das sind völlig andere Controller. Der Mega32C1 z.B. ist einer mit 32 Pins und CAN.
markup EDIT: Muss aber hinzufügen, dass der Code nicht nur auf AVR, sondern auch auf PIC und ARM (STM32), auf Dateibasis zum Debuggen auch noch auf Linux und Windows läuft.
-
Thread
Nachfolger vom esp8266: ESP32 - besser, schneller
Master/Slave im herkömmlichen Sinne, sondern als Wifi-Bindeglied für MCU's wie Atmel(a la couleur), STM32Fxxx,MSP430 usw.; Aufgabe dieser MCU's ist das Sammeln von Sensor-daten und Ansteuern von Aktoren. Der ESP bietet die Möglichkeit im WLAN/ NET diese Daten zu sichten und zu bearbeiten, sowie Reaktionen
den "Insider" - der weiss alles und stellt die 'Gemeinde' und auch Espressif auf den Kopf! http://stm32duino.com/viewtopic.php?f=3&t=715&start=10#p8077
-
Thread
Yagarto und c++
www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/#cm3_cpp1 Das Beispiel ist noch recht neu und für Cortex-M3/STM32 aber in Bezug auf C++ nicht abhängig vom Controller-Kern. Von Interesse düfte die Datei mini_cpp.cpp sein. In Bezug auf "Debugger springt nicht an" kann ich ohne ein paar mehr Informationen nichts
der falschen Stelle. Eine kleine C++ Demo-Anwendung ohne stdio-Funktion, excpetions und RTTI für STM32 (ähnlich die aus dem Link oben) benötigt hier inkl. aller Initialisierungen für STM32 ca. 13kBytes Flash-Speicher aber wenn mini_cpp.cpp nicht angelinkt wird ca. 40 kBytes. Es lohnt sich also schon
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
kompatibel anpassen lassen. Sehe gerade das 4,99 board ist da auch bei. https://github.com/stm32duino/Arduino_Core_STM32 Mal sehen wie einfach es geht wenn sie hier sind.
Die STM Discovery Boards sind gerade eingetroffen, das Arduino Blink Example läuft direkt ohne irgendwelche Änderungen. Mit der STM32DUino Library https://github.com/stm32duino/Arduino_Core_STM32 Das
-
Thread
ESP32 A1S Eval
github.com/miguelbalboa/rfid/) nicht. Habe daher eine Angepasste verwendet: https://github.com/madias123/STM32duino-RFID-Mp3-Player/tree/master/3d%20party%20libraries%20(modified)/MFRC522. RFID.RST habe ich mit GPIO 35 initialisiert. Spielt keine Rolle, man benötigt ihn nicht und muss den Pin gar nicht anschließen
.html?spm=a2g0s.9042311.0.0.27424c4d1yZnPH ESP32 Chip model = ESP32-D0WDQ5 Rev 1 ESP32 Chip ID = EC2E75ACCD98 This chip has 2 cores Seriennummer unter den DIP Schaltern steht bei mir ESP32 Audio Kit V2.2 2957
-
Thread
SmartMeter mit MBus: simpler Pegelwandler gesucht
Der kann ja auch wM-Bus, das könntest du z.B. mit einem STM32WL33 drahtlos empfangen ;-) Oder mit einem fertigen wM-Bus Empfänger oder existierendem Open-Source-Projekt: https://github.com/alex-icesoft/esp32_cc1101_wmbus
-
Thread
Idee gesucht. Funk Led Sparsam
esp ist ja incl Speicher und Funk kleiner ESP8266 = Sleepmode schlecht bis gar nicht nutzbar ESP32 = Sleepmodi besser nutzbar Welcher ESP? Und es gibt von anderen Herstellern noch Mikrocontroller mit eingebautem Funkgedöns. S. M. schrieb im Beitrag #7799596: > z. B. indem der Empfänger nur
Distanz, Linkbudget? Die STM32WL33 haben ein "RF Wakeup", und können mit einem starken Funksignal (-50 dBm) aus einem sparsamen Sleep-Modus (4 uA) geweckt werden. Und sie sind allgemein sehr stromsparend. Modern wären die auch
-
Thread
Berechnung auf PC und auf Controller unterschiedlich
Liegt das daran, dass es sich beim Controller um eine 8bit CPU handelt, bei meinem PC jedoch um einen 32bit Prozessor? Wie kann ich dies umgehen? Danke für die Antworten und einen schönen Abend wünscht hafisch
das daran, dass es sich beim Controller um eine 8bit CPU handelt, > bei meinem PC jedoch um einen 32bit Prozessor? > Wie kann ich dies umgehen? Einen 32bit-controller nehmen, z.B. Atmel SAM3X8E (Arduino Due, Cortex-M3) oder einen STM32F4 (Cortex-M4), was aber nichts mit deinem Problem zu tun hat.
-
Thread
einfache Empfänger wie 433MHz auch für 868MHz?
auch nicht viel teurer und machen weniger Ärger. Sowas zum Beispiel: https://www.ebay.de/itm/E32-868T20D-UART-SX1276-Funkempfanger-Sender/363122290687?_trkparms=ispr%3D1&hash=item548bc66fff:g:2gIAAOSwB8ZfcVk5&amdata=enc%3AAQAFAAACcBaobrjLl8XobRIiIML1V4Imu%252Fn%252BzU5L90Z278x5ickkBSh1VzQSTzkTiSV5EE
selbstgebaute Sensoren mit RFM02 auf 868MHz FSK zu Lora auf 868MHz. Aktuell habe ich eine Platine mit einem STM32 und 4 Stück RFM95/96 laufen. Damit kann ich alle meine Altlasten bedienen und die alten RFM12B sowie Aurel Empfänger in Rente schicken. Die oben verlinkten Module haben im übrigen einen kleinen Nachteil
-
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
Suche kleine Funkschaltung/Relais für Armwecker
http://www.ebay.de/itm/Wireless-433Mhz-Transmitter-Receiver-Burglar-Alarm-Module-Arduino-ARM-MCU-WL-/281075048233?pt=LH_DefaultDomain_0&hash=item417160df29 und http://www.ebay.de/itm/5V-2-Channel-Relay-Shield-for-Arduino-ARM-PIC-AVR-DSP-STM32-/280958222582?pt=LH_DefaultDomain_0&hash=item416a6a40f6
-
Thread
µC-Auswahl: Benötige Meinungen
Weihnachtskugel übrig. Gelegentlich brauche ich mal ein bisserl AVR Assembler, damit hinterher die STM32 noch mehr Spaß machen. ;)
-RC-Quadcopter-Spare-Part-3-7V-100mAh-Li-Po-Battery-/281909035492?hash=item41a31681e4:g:9p8AAOSwYIhWl3t0
-
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
Micronucleus - USB-Bootloader für ATtiny
durchaus einiges auf dem Kasten, das muss ich hier aber nicht beweisen. Ein HEX File auf einem STM32 raufzuspielen ist kinderleicht. Aber nein, bei dieser Open Source Geschichte in Bezug auf Atmel muss man sieben Umwege gehen, bis dass es mal funktioniert. Und ich sehe JETZT bereits das
Henry schrieb im Beitrag #5890198: > Ein HEX File auf einem STM32 raufzuspielen > ist kinderleicht. Sag 'mal, trollst Du hier nur herum? Wenn Du schon generell nicht weisst, wie man einen ATtiny programmierst, was willst Du dann mit einem Bootloader? Schaue
-
Thread
Space Age 2 der 32Bit MIPS Rechner in TTL
Originalgeschwindigkeit! im Video: https://www.youtube.com/watch?v=68j4Y1E-bhk Daher kommt da wohl nen STM32 auf den DebugSteckplatz (oha mal eben die Rechenleistung verhundertfacht?) und darauf läuft dann der GDB Server. Dann muss Henry auch nicht mehr mit der VM rumfummeln, sondern kann per USB Stick
mitrechnen und gucken ob die Ergebnisse stimmen. Also noch mal eben den Eigenbau MIPS Simulator auf den STM32 gezogen. Der Debugger hält also die echte CPU nach jedem Befehlszyklus an und guckt ob der Register- oder Speicherzugriff korrekt war. Bild: debugsim.png Es lässt sich anhand des Disassemblys
-
Thread
GCC-Toolchain mit IDE installieren
haben die CDT in Eclipse Fehler. Hmmm.... bei mir läuft es mit den CDT. Ach ja, einen Bug kenne ich, 32 Bit breite Variablen (entweder lokale oder globale) werden mit falschem Inhalt angezeigt. Vielleicht ist das gemeint. So nun ist Schluß für dieses Jahr ;-) Joachim
für GNU ARM-tools: z.B. Atmel, Analog Devices, TI/Luminary Micro, STMicroelectronics (zumindest f. STM32), OKI, Sharp (deren ARM-basierte nun auch bei NXP). Für Controller anderer Hersteller mit gleichem ARM-core kann man sich davon auch wieder insprieren lassen.
-
Thread
Eigenes i.MX6 Board - JTAG läuft. Wie nun weiter mit U-Boot?
Hallo zusammen Da ich seit einigen Jahren immer wieder mal etwas mit STM32 und anderen uCs gemacht haben, wollte ich mal eine Stufe höher gehen. Deshalb habe ich mir ein eigenes Board mit i.MX6 Prozessor inkl. DDR3 RAM designt. Nun liegt das Teil vor mir und ich habe
bootstrapping meine sind diese pull up/down am PHY. Damit hat er nach dem Start eine Grundconfig. Bei meinem STM32 gebastel muss ich dann nichtmal mehr per MDIO ran, das läuft dann auch so.
-
Thread
DS18B20-Temperatur Vergleich Problem
und andere Gestalten. Sie werden dich versuchen zu locken, mit Schlangenölen und -balsamen, die da STM32, PIC oder Bascom heißen. Notier sie dir. Das Schlangenöl von heute ist die Lösung von morgen. Aber die Lösung für heute liegt direkt vor dir.
andere Gestalten. Sie werden dich > versuchen zu locken, mit Schlangenölen und -balsamen, die da STM32, > PIC oder Bascom heißen. Notier sie dir. Das Schlangenöl von heute ist > die Lösung von morgen. Aber die Lösung für heute liegt direkt vor dir. Amen!
-
Thread
Cross ARM C++ Linker Problem bei c++ Code mit Klassen
Wall -g -T libs.ld -T mem.ld -T sections.ld -nostartfiles -Xlinker --gc-sections -L"../ldscripts" -Wl,-Map,"DigiPot.map" -o "DigiPot.elf" ./src/test/main.o ... ./src/test/main.o: In function `_GLOBAL__sub_I_LED_Green': C:\Dokumente und Einstellungen\ENG2\Desktop\RFID\eclipse\workspace\DigiPot\Release
mich leider auch nicht weiter... Ich kann noch dazu sagen das ich ein C++ Projekt template für den STM32F4 genutzt habe. Dieses wird ja beim erstellen eines neuen Projekts unter Executable angeboten. Den Code den ich versuche zu compelieren kann ich mit anderen IDEs ohne Probleme umsetzen z.B. mit
-
Thread
Welche Funkvariante für Kommunikation? ATMEGA328P
Adressierung und dem > Befehlsbyte besteht. Kann man zusammen fertig als Modul kaufen, in Form des STM32WL33, welcher Funkmodul und Prozessor auf einem IC vereint und der mithilfe eines starken Funksignals aus dem sparsamen Sleep-Modus geweckt werden kann.
-
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
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.