-
Artikel
STM32
Anwendungen STM32F0 (2013) ARM Cortex M0 bis 48 MHz STM32C0 (2022) ARM Cortex M0+ bis 48 MHz - billig STM32G0 (2018) ARM Cortex M0+ bis 64 MHz STM32F1 (2007) ARM Cortex M3 bis 72 MHz - die älteste STM32 Serie STM32F3
800 MHz - mit NPU Wireless Familie, mit integrierten Funk-Schnittstellen STM32WL (2019) ARM Cortex M0+ und M4F bis 48 MHz sub-GHz z.B. für LoRaWAN, Sigfox, W-MBUS, Mioty, Wi-Sun, IEEE 802.15.4g STM32WB0 (2024) ARM Cortex M0+ bis 64 MHz 2.4 GHz mit Bluetooth 5.4 STM32WB (2018
-
Artikel
STM32F4-Discovery
StdPeriphLib V1.0.0/Libraries/CMSIS/Device/ST/STM32F4xx/Include /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Libraries/STM32F4xx_StdPeriph_Driver/inc /${ProjDirPath} Als nächstes werden die Quellcode-Dateien
. Jetzt müssen noch 3 Dateien ins Projekt kopiert werden. /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Project/STM32F4xx_StdPeriph_Templates/TrueSTUDIO/STM324xG_EVAL/stm32_flash.ld /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Libraries/CMSIS/Device/ST/STM32F4xx
-
Artikel
STECCY
Matrix-Tastatur. Hier wird die Matrix folgendermaßen angeschlossen: + ZX-Spectrum Tastatur-Matrix Zeile STM ADDR D0 D1 D2 D3 D4 D4 D3 D2 D1 D0 ADDR STM Zeile 3 PC3 A11 1 2 3 4 5 6 7 8 9 0 A12 PC4 4 2 PC2 A10 Q W E R T Y U I O P A13 PC5 5 1 PC1 A9 A S D F G H J K L CR A14 PC6 6 0 PC0 A8 CS Z X C V B N M SS
matrix keyboard KEYBOARD=PS2 Orientation: Default is 0 (only STM32) ORIENTATION=1 RGB Order: Default is 0 (only STM32) RGB=0 STM32-Hardware-Erweiterungen. Board-LEDs. Die beiden LEDs auf dem BlackBoard können vom emulierten ZX-Spectrum aus angesteuert werden
-
Artikel
WordClock mit WS2812
1.2.0. IRMP-Konfigurationsfehler behoben STM32 Version 1.1.0. Animationen hinzugefügt Neue Tabellen für Uhrzeit und Temperatur STM32 Version 1.0.0. Test auf verschiedene Adressen des I2C-EEPROMs EEPROM-Speicherplatzverbrauch
timeserver.c (high-level) Diverse Optimierungen - u.a. durch Einsatz von uint_fast8_t Diverse Bugfixes STM32 Version 0.7.1. Portierung der Software auf STM32F411RE Nucleo-Board STM32 Version 0.7. Portierung der Software auf STM32F401RE Nucleo-Board uart2.c generalisiert auf uart.c (verschiedene UARTs möglich
-
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
Kamera Canon PowerShot G5 0xB1CA NEC16 Daewoo VCR 0x0015 KASEIKYO Technics EUR646497 SA-AX 730 AV receiver 0x2002 Panasonic TV TX-L32EW6 TV 0x2002 RC5 Loewe Assist/RC3/RC4 TV (remote control in TV mode) 0x0000 RC6 Philips TV
-
Artikel
ARM-ASM-Tutorial
used otherwise. Traditionally, the stack is configured to reside at the end of available memory, e.g. 0x20005000 for the STM32F103. As the linker starts allocating memory for data (using “.data” in assembly or global/static variables in C) at the beginning of the memory, the stack is as far away from
arbitrary bits) at any location, and zeros otherwise, e.g. 0x00000045, 0x00045000, 0x7f800000. Any 32bit number that consists of the same byte repeated 2 or 4 times in fixed places, as in 0x23002300, 0x00230023, 0x23232323 The bit-wise negated result of any
-
Artikel
IRSND - english
STM32 with HAL library (NEW!) TEENSY 3.0 MK20DX256VLH7 (ARM Cortex-M4 72MHz) Supported Protocols. IRSND supports the following IR protocols: A1TVBOX ACP24 (NEW!) APPLE BANG_OLUFSON BOSE (NEW!) DENON FAN
irsnd.c Version 3.1.5: 2019-08-28: New protocol: ONKYO Version 3.1.2: 2018-09-06: Added support of STM32 with HAL library Version 3.0.9: 2018-02-19: Minor changes Version 3.0.8: 2017-08-25: New protocol: IRMP16 for transparent 16 bit data communication Version 3.0.2: 2016-09-09: New protocol Mitsubishi
-
Artikel
STM32 Eclipse Installation
OpenOCD und LD Linker-Datei src: die eigenen Quellcodes makefile Das Projekt wurde geschrieben für den STM32F103RC (256K Flash/48K RAM), läuft aber auch mit einem STM32F103xB da der Stack-Pointer auf 20K initialisiert wird. Details stehen in der Datei "src/stm32f10x_vector.c", Zeile 29,30: Damit wird der
Dennoch hilft es die Peripherie einfacher planen zu können. Weblinks, Foren, Communities. Artikel STM32 Artikel STM32 CooCox Installation Thread zu diesem Thema
-
Artikel
CAN
ARM7TDMI-Kern 1-3 CAN Schnittstellen STMicroelectronics STR910FM32, STR910FW32, STR911FM42, STR911FM44, STR912FW42, STR912FW44. 96MHz ARM966E-S CPU Kern STM32 (Cortex M0/M3/M4). Cortex M0 Core - STM32 F0 series of entry-level MCUs STM32F042 : 1 CAN Schnittstelle STM32F072
: 2 CAN Schnittstellen STM32F415 : 2 CAN Schnittstellen STM32F407 : 2 CAN Schnittstellen STM32F417 : 2 CAN Schnittstellen STM32F427 : 2 CAN Schnittstellen STM32F437 : 2 CAN Schnittstellen STM32F429 : 2 CAN Schnittstellen STM32F439
-
Artikel
BusAnalyzer
1 kBit up to 20 kBit) Project state. The project is still in its prototyping state. Used Hardware. STM32F103 ( FT2232H ( ARM-USB-OCD Debugger ( Why STM32? - Out of curiosity and because of the low cost DevKit and its good tool support (e.g. free tools, Standard Peripheral Library, CMSIS compliancy).
better. Maybe Qt should be considered as alternative. Hardware (Prototype). Interfacing FT2232H and STM32F103. Both devices are connected using their USART interfaces. A partly handshake is required because otherwise the FT2232H sporadically seems to loose some bytes. The STM32F103 provides 3 USARTs.
-
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 (NEU!) ESP8266-EVB TEENSY 3.0 (NEU!) MK20DX256VLH7 (ARM Cortex-M4 72MHz) MBED (NEU!) LPC1347 Cortex-M3 mit 72 MHz LPC4088 (Embedded Artists) ChibiOS HAL (NEU!) Verschiedene ARM-Cortex-µCs, wie z.B. STM32, Kinetis, NRF5 etc. Offiziell
-
Artikel
Cortex M3 OCM3U
und Hauptoszillator wenig Extrabeschaltung RS232 zum programmieren und für Datenübermittlung zum PC STM32F101C8T6, 2.0-3.6V, 5V Tolerante I/Os, max. 36MHz, 32KB Flash, 6KB SRAM, 2x16Bit Timer, 2xSPI, 2xI2C, 3xUART, 10x12Bit ADC, 26xGPIOs, 1xRTC. Größere Modelle im pinkompatiblen Gehäuse erhältlich Software
Crystal HC49UP - 1 8Mhz Crystal HC49UP 8,0000-HC49-SMD 1 - Switch - TASTER 9312 1 - STM32F101C8T6 LQFP48 - 1 - SUBD-CON. F09HP D-SUB BU 09US 1 47k Widerstand 0805 SMD-0805 47,0K Work in Process! Downloads. Sourcecode: Media:OCM3U-src-1.1.tar.gz (ST-lib,Ride7 Projektfiles, Makefile für
-
Artikel
MINOS
STM32 also ein Wert von 0 bis 15. Beispiel: gpio.toggle. Invertiert den Zustand des ausgewählten Pins. Syntax: Als PORT kann GPIOA, GPIOB, GPIOC usw. gewählt werden. BIT ist das jeweilige Bit am I/O-Port
STM32 also ein Wert von 0 bis 15. Der Rückgabewert ist entweder LOW oder HIGH. Beispiel: ---- UART. Auf dem STM32F407VET6 BlackBoard können UART2-UART6 als freie Schnittstellen verwendet werden. uart.init
-
Artikel
Linksammlung
Entwicklungstools Sparkfun Foren STMicroelectronis Forum Forum for STM32 moderated by Raisonance Sehr viele Beispielprogramme in Source fuer STM32 und den Primer2 von Raisonance Entwicklungswerkzeuge (Compiler/Assembler/Debugger/Tools). IDEs. Anglia Idealist IDE und Anglia
, ranging from 8 bits to 32 bits CPUs and even PCs. ChibiOS/RT Circle-OS for STM32 Kostenloses OS, sehr klein mit Basisfunktionen fuer STM32 CoOS eCos - "Real-Time-Operating-System" o.a. auch für ARM7 FreeRTOS (.org!) - "Real-Time-Kernel
-
Artikel
STM32 jump to bootloader
STM32 - Jump To Bootloader In manchen Anwendungen möchte man keinen Hardwarebutton für ein Firmware-Update haben. Muss man trotzdem ab und zu ein Update einspielen, kann man den Bootloader über eine versteckte
ein kurzes Python-Script, welches "GBL\r" sendet und danach wird direkt das Flash-Update-Tool wie stm32flash aufgerufen. So entfällt jegliches Bedienen am Gerät. Das Python-Script heisst gbl.py, danach der Aufruf zum flashen: $ ./gbl.py && stm32flash -b 921600 -w output/main.bin -g 0x0 /dev/ttyUSB0
-
Artikel
Reichelt-Wishlist
| * ST ST7MC... (µC für Servosteuerungen, und vor allem Brushless-Motoren) | | | QFP Bausteine der STM32F4 Serie (Cortex-M4) ST STR7 Serie (ARM7TDMI) * TI MSP430F167, TI MSP430F168 * TI MSP430F2001/2/3 etc. im RSA-Gehäuse (=QFN) | * TI MSP430F2618 | TI MSP430FG4618 | TI MSP430G2553IN20 viele MSP430 Gs
Durchmesser, isoliert mit Tefzel oder Kynar) | | | | | | | | | | Stinknormaler dünner isolierter Schaltdraht 0,3mm, 0,5mm, 0,6mm, 0,75mm in verschiedenen Farben | | | Flachbandkabel im 1,00mm-Raster, passend für Pfostenverbinder PL 2X25G 2,00 . Wird für Notebookplatten benötigt. Ohne das ist die gesamte 2,0mm-Wannensteckerproduktgruppe
-
Artikel
USB-Tutorial mit STM32
USB High Speed (480 MBit/Sec). Hier wird ein Controller mit der einfachsten Variante gewählt, der STM32F103RB. Dieser ist beispielsweise auf dem Olimexino-STM32 zu finden, im Folgenden wird dieses als Grundlage für die Beispiele genutzt. Der auf den günstigen Blue Pill-Boards zu findende STM32F103C8
Aufgabe einem Programm, das genau darauf optimiert ist: Dem Linker. Dazu legen wir im Linker-Script (STM32F103RB.ld) innerhalb des "MEMORY"-Blocks einen weiteren Speicherbereich für den USB-Pufferspeicher an: MEMORY { FLASH : ORIGIN = 0x8000000, LENGTH = 128K SRAM : ORIGIN = 0x20000000, LENGTH = 20K USBBUF
-
Artikel
ARM GCC
-Wall gibt nur Standard-Warnungen aus, nicht alle! -Wextra erzeugt noch einmal mehr Warnungen. -O[0,1,2,3,s,g] Wählt die Art der Optimierung. -O0: keine Optimierung -O[1,2,3]: Optimierung auf Ausführungsgeschwindigkeit. Je höher die Stufe, desto aggressiver ist die Optimierung. Das führt unter Umständen
mitbringen (CodeBench lite und Yagarto werden ohne ausgeliefert, GCC-ARM-Embedded mit). Am Beispiel der STM32F4 mehr dazu in diesem Thread: Floating Pointing Unit STM32F4 Links. Hier finden sich noch ein paar Tipps, für den 1. kann aber mittlerweile der GCC-ARM-Embedded direkt verwendet werden, da er jetzt
-
Artikel
Forum-Teilnehmer
Hardw.Ing. Dave David W. 89 88*** 07*** Vn_Nn@gmx.net AVR AVR AVR - Student FPGAküchle YES YES 69 0xxxx XxX XxX XxX FPGA XxX XxX XxX FPGA-Entwickler frankyp Frank Petelka -- 7xxxx n.a. n.a. Elektro / Software IPhone Linux Android IT-Spezialist HW-nah Markus Markus Kaufmann 73 8xxxx 07xxx AVR Software
Persönlichkeitsstörung. Rentner / Freiwillig Ehrenamtlich Malte Malte M 84 336xx :) :O Software STM32 AVR, ARM, Linux Windows IT siehe auch:. Karte mit mikrocontroller.net Mitgliedern bei Frappr Anderer Forums-Thread zum Alter Wer hat was - Wer hat welche Bauteile bei welcher PLZ
-
Artikel
WS2812 Ansteuerung
der WS2812 erfolgt über eine einzelne Datenleitung mit einem asynchronen seriellen Protokoll. Eine "0" wird dabei über einen kurzen, eine "1" über einen langen High-Puls definiert. Jede LED benötigt 24 Datenbits (G8:R8:B8). Die Daten aller LEDs werden seriell direkt hintereinander übertragen. Wenn die
ein deutlicher Vorteil gegenüber einer Bitbanging Implementierung. Ansteuerung mit Timer und DMA auf STM32F4. Geschrieben in Ansi-C. Nutzt Timer und DMA. Github Repository Ansteuerung mit SCT und SPI auf LPC800. Geschrieben in Ansi-C. Nutzt den state configurable timer zur Konvertierung des SPI Ausgangs
-
Artikel
Word Clock Variante 1
x 1,6 mm²) 8 4x2x4 LEDs in Reihe, rot-Kanal LED?? SMD-RGB-Leuchtdiode US=5 V; 20 mA; 140° PLCC6 (5,0 x 5,0 mm²) 32 + style="caption-side:top;text-align:left"|Bestückungsliste Stabilisierungsschaltung für das DCF77-Empfangsmodul DCF-1 von Pollin Bauelement Bezeichnung Wert / Ausführung Gehäuse / Rastermaß
: 1 All-On-One-Platine, 100 RGB-PLCC6-LEDs und 155 SMD-Widerstände Paket 5 (Uhr - STM32 Basis - WS2812) - nicht mehr verfügbar : 120 WS2812-LEDs als Stripe im Sonderabstand Paket 6 (Ambilight - STM32 Basis - WS2812) - nicht mehr verfügbar : 40 WS2812-LEDs als Stripe im Sonderabstand
-
Artikel
Hack-O-Copter
CTSn TX YES Controls rront LEDS via 10 Ohm resistors 27 P5.3 AIN0 NC? Not connected? 28 VDD YES 29 P1.0 AIN1 NO Connected to motor ctrl circuit 2 (sense?) 30 P1.2 RX AIN2 YES UART PORT RX 31 P1.3 TX AIN3 YES UART PORT TX 32 P1.4 CPN0 AIN4 Partially Connected to motor
RCMaster: JXD 385 bei RCMaster → Infos ergänzen Ersatzakkus. Der Original-Akku hat 240mAh und wiegt …g. Die Abmessungen sind (LxBxH) 31x20x8 mm³ → Infos ergänzen Möglicher Ersatzakku: Turnigy nano-tech 260mAh, 21g, 32x20x7 mm³ Der Akku ist etwas dicker als angegeben, passt aber gut in den Copter (380mAh
-
Artikel
Wanderkiste (Widlar)
schauen was sich ggf. noch findet... S: Retro-Home-Computer ICs (Atari/Amiga/C16,C116,Plus4,C64,VC20), STM32 Controller/Boards, praktische ICs, neue Bauteile ((FE)T,R,C...) mal schauen was so dabei ist. 7 Hobby B. 25.02.2023 06.03.23 003404344200652675 12,7 kg 8 Martin S. 45xxx S. VFD Display, B: TTLs 9
02017172001696 Hermes 3 Stefan V. 10xxx 22.01.2024 07.02.2024 02038150017171 Hermes 18,3kg B: Orange Pi Zero, PY32F00x, STM32F030K6, ESP8266 Module ESP-01/12, SMD Speicherdrosseln, SMD (Power)LEDs, ENC28J60 Module 4 Benedikt M. Süd-DE 10.02.2024 12.02.2024 02043127007598 Hermes, 20.2 kg S: Orange Pi, Pi Pico, SMD
-
Artikel
KiCad
meistens in den Formaten STEP oder IGES. So kann man diese in das von KiCad benötigte .wrl (VRML 2.0) konvertieren: STEP oder IGES in gCAD3D öffnen (File > Open Model) als Wavefront .obj speichern (File > Save Model as > OBJ) Das .obj in Wings 3D importieren (File > Import > Wavefront .obj) Als VRML
Footprints für SMD-Widerstaenden zaubern, in dem man sie umbenahmt und mit der Referenz "L" versieht. ;-) STM32 Mikrocontroller Bibliothek (sofern möglich alle) * Arduinos ** Arduino Due ** Arduino Nano | Teensy | Teensy 3.5/3.6 | Teensy 4.0 | Entwürfe. Neue Bibliotheken oder Änderungen sollen zunächst in diesem
-
Artikel
T on delay
Realisierung. Steuerung. Für die Steuerung verwende ich ein µCortex-Modul. Dieses Modul ist mit einem STM32F030F4P6 bestückt, sowie mit einem externen Quarz (8MHz)und 3V3-Spannungsregler. Um dieses Modul herum ist die eigentliche Schaltung gebaut. Pinzuordnung:. PA0: REL_RESET (Schaltet mit einem Puls das
mit einer alten Version von Target 3001 (V13) als zweiseitige Platine gelayoutet und passt in ein G025N Gehäuse von Kemo. Ein kleiner Fehler hat sich ins Layout leider eingeschlichen: R14 wurde beim Platzieren einfach vergessen. (zu meiner Entschuldigung sei gesagt, dass ich beruflich mit Altium Designer
-
Artikel
FY6900
ist die Qualität entsprechend der Preiskategorie des Geräts. Es funktioniert. Die Amplitude ist mit 0,1mV Auflösung von 0-24Vpp einstellbar, der Offset mit 1mV. Das Tastverhältnis ist mit 0,001%, die Phasenlage mit 0,001° einstellbar. Diese extreme Auflösung wird aber nur bei recht niedrigen Frequenzen
warm wird, geschätzt 40°C. Das FPGA bleibt auch entspannt lauwarm. Hinter der Frontplatte werkelt ein STM32 F103C8T6. Ein paar Bilder gibt es hier und hier. Fazit. Der Signalgenerator hat ein sehr gutes Preis/Leistungsverhältnis und ist auch überaus leistungsstark. Die Fernsteuersoftware ist sehr schlecht
-
Artikel
LCS-1M - Ein einfaches, preiswertes, mikrokontrollergesteuertes Zweikanal-Oszilloskop zum Selberbauen
impedance > 100 kOhm Sensitivity from 20mV/div to 1V/div (20 vertical divisions). Vertical offset 0 - 20 divisions (except for 0 - 12 divisions in 1V/div range) Record length 256 samples per channel Trigger on CH1 (rising or falling edge, selectable) or autotrigger Connects to PC through serial port
available for self-building sets or as product. Some examples are: DSO 138, 1 Channel, 200kHz Bandwith, STM32F103 internal 12 Bit ADC used. DSO 150, DSO 062, DSO 202 has 2 Channels. Downloads. Scope homepage: Hardware: Schematic: Layout: Bill of materials: Download of firmware and PC software: Siehe auch.
-
Artikel
Elektronikversender
Vertreibt vermutlich hauptsächlich chin. Produktion. Bastelgarage. Homepage: Arduino, ESP8266 / ESP32, Black Pill, LoRa, M5STACK, Raspberry Pi, Sensoren, Kabel & Litzen, Solar / LiPo, Mechanische-Bauteile, Werkstattbedarf, Smart Home, 3D Drucker Verkauf an Privat Versand Schweiz: Bestellungen unter CHF
bis €500 -> €5,49, €25 bis €200 -> €7,95, bis €25 -> €14,95 Große Auswahl an Mikrocontrollern, z.B. STM32 und LPC1xxx Sehr große Auswahl an Schaltnetzteilen von Meanwell (geschlossen, offen, auf PCB lötbar, DIN-Schiene) Shopsoftware gewöhnungsbedürftig, jedoch sinnvolle Untergliederung. Braucht JavaScript