-
Artikel
STM32
im Stop Modus STM32L0 (2014) ARM Cortex M0+ bis 32 MHz - mit EEPROM STM32L1 (2010) ARM Cortex M3 bis 32 MHz - mit EEPROM STM32U0 (2024) ARM Cortex M0+ bis 56 MHz STM32L4 (2015) ARM Cortex M4F bis 80 MHz STM32U3 (2025
/analoge 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
-
Artikel
WordClock mit WS2812
stm32f401 für STM32F401 Nucleo stm32f411 für STM32F411 Nucleo stm32f401cc-8 für STM32F401CC BlackPill mit 8MHz Quarz stm32f401cc-25 für STM32F401CC BlackPill mit 25MHz Quarz stm32f411ce-8 für STM32F411CE
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 auf STM32 - ein USB IR Empfänger/Sender/Einschalter mit Wakeup-Timer
und STM32F4xx, da dieselbe USB Library genutzt wird Fotos von den Anfängen. Auf dem STM32F103C8T6 Entwickler Board sind BOOT0 und BOOT1 vertauscht beschriftet. Auf dem roten ST-Link Emulator ist das Plastik
STM32F3xx, as the same USB library is used Images from the beginnings. On the STM32F103C8T6 developer board BOOT0 and BOOT1 labels are exchanged. On the red ST-Link emulator the plastic is cut open some
-
Artikel
STM32 Eclipse JLink Linux/Windows
/src/stm32f4xx_wwdg.c ./STM32F4xx_StdPeriph_Driver/src/stm32f4xx_usart.c ... ./STM32F4xx_StdPeriph_Driver/inc - Hier liegen die Includes für die Peripherie-Treiber ./STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_wwdg.h
USE_STDPERIPH_DRIVER" Value leerlassen Name "__FPU_PRESENT" Value=1 Das zuvor gemerkte Präprozessor-Makro aus der "stm32f**.h" (zB. STM32F40_41xxx) Value leerlassen Name "ARM_MATH_CM4", "ARM_MATH_CM3", "ARM_MATH_CM0", oder "ARM_MATH_CM0PLUS" je nachdem ob für den Cortex-M4, -M3, -M0, oder -M0+ kompiliert wird; Value
-
Artikel
STM32F4-Discovery
. 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/Source/Templates/system_stm32f4xx.c /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/TrueSTUDIO/startup_stm32f4xx.s Die Dateiendung der Datei startup_stm32f4xx.s muss
-
Artikel
STECCY
Schaltplan des STM32F407VET6-BlackBoards: STM32_F4VE_SCHEMATIC.PDF Komplettübersicht Steckerbelegungen: STM32F407VET6 black board Einzelübersicht Steckerbelegungen: JTAG und TFT: Black STM32f4VET6-2 Pinouts JTAG-TFT.pdf
Kabel mit dem BlackBoard verbunden werden. Schema: Hier werden die Zeilen/Spalten wie folgt an den STM32F103 auf einem BluePill-Board angeschlossen: Spalten Zeilen --- --- --- --- --- --- --- --- --- --- --- --- --- Z80 D0 D1 D2 D3 D4 A11 A10 A9 A12 A13 A8 A14 A15 STM32F103 PB3 PB4 PB5 PB6 PB7 PA3 PA2
-
Artikel
STM32 LEDBlinken AtollicTrueStudio
\Library\STM32F10x_StdPeriph_Lib_V3.3.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\TrueSTUDIO Wo gibt es weitere Beispiele. Die STM32 Std. Periph. Library enthält viele Beispiele, da ist für jeden Peripheriebaustein
komplette Library bei der Installation mit auf die Platte kopiert. Diese ist zu finden in \Library\STM32F10x_StdPeriph_Lib_V3.3.0 Die Beispiele finde sich in ..\Library\STM32F10x_StdPeriph_Lib_V3.3.0\Project\STM32F10x_StdPeriph_Examples Um das Beispiel zu testen wie in diesem Intro ein Projekt, dann
-
Artikel
STM32 - Einstieg mit Em::Blocks
die der Controller auch die entsprechende Peripherie bereit stellt. Diese Dateien dürfen nicht beim STM32F4-Discovery/STM32F407VG hinzugefügt werden. stm32f4xx_dma2d.c/.h stm32f4xx_fmc.c/.h stm32f4xx_ltdc.c/.h stm32f4xx_sai.c/.h Daraus resultiert folgende Struktur: Anschließend kann die Standard-Peripheral-Library
kann quasi als Basis für alle Projekte verwendet werden. Allerdings ist das Framework primär auf die STM32F405/7 und STM32F415/7 ausgelegt. Die neueren STM32F401, STM32F42X und STM32F43X haben noch etwas andere Peripherie, das Framework müsste dann entsprechend angepasst werden. Download: Einbinden der
-
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
STM32 für Einsteiger
Board Blue-Pill Board ab 1,50€, S64DIL-405 mit STM32F405 30€ Arduino Nano clone ab 2€ PIC Microstick Einzelchip (Einzelstückpreise) 1..15€ nur SMD (TSSOP..LQFP..BGA) 0,6..15€ SMD + DIP 0,5..15€ SMD + DIP Programmieradapter mit Debugger ST-Link clone
Abschnitt ist kurz gezeigt welche Möglichkeiten die CPUs bei den oben empfohlenen Einsteigerboards haben. STM32F407 - vom STM32F4DISCOVERY Board. Blockdiagramm STM32F407 STM32F4DISCOVERY Demoboard Es sind sehr viele Peripheriemodule im µC implementiert. Jedes einzelne Peripherie-Modul (z.B. Ethernet, USB, CAN
-
Artikel
Tutorial - Aufbau WordClock mit WS2812
eingetragen ist. Daher sind hier beide falsch herum eingelötet. = Löten des Nucleo-Shields v3 für STM32F401RE oder STM32F411RE = Vorbereiten/Löten des STM32F411 Nucleo-64 Boards Schritt 1 Wie auf dem Bild rechts zu sehen: die SMD Brücken SB54/SB55 [1, die SMD Brücken SB50 [2] und SB16 [3] entfernen
programmed in 3s and 812ms (oder ähnlich) xx:yy:zz: Verification ok xx:yy:zz: Programmed Memory checksum 0x005125E9 (oder ähnlich) -> STM32ST Link Utility schließen -> LED auf ST Link leuchtet rot 7. der STM32F411 ist geflasht. 8. Flashen des ESP12/WLAN Moduls -> ST Link des STM Nucleo Boards über Mini USB
-
Artikel
IRMP auf STM32 - Bauanleitung
erste Flashen ist es nötig, den Controller mit folgendem openocd-Befehl zu entsperren: $ openocd -f interface/stlink-v2.cfg -f target/stm32f1x_stlink.cfg -c "init" -c "halt" -c "stm32f1x unlock 0" -c "shutdown" Danach kann die Firmware geflasht werden: git clone git://github.com/texane/stlink.git cd
-Gnd. You need to unlock the controller before the first flash with an openocd command: $ openocd -f interface/stlink-v2.cfg -f target/stm32f1x_stlink.cfg -c "init" -c "halt" -c "stm32f1x unlock 0" -c "shutdown" Then flash the firmware: git clone git://github.com/texane/stlink.git cd stlink ./autogen.sh
-
Artikel
ARM Cortex Mikrocontroller
Leistungsfähigkeit sortiert. Programme sind binär-kompatibel zu "größeren" Cores, ein für einen Cortex-M0 kompiliertes Programm kann also auch von einem Cortex-M7 ausgeführt werden. Hersteller. ARM Cortex M0. STM32F0 von STMicro, siehe STM32 hier im Wiki LCP1100 und LPC1200 von NXP, siehe LPC-Mikrocontroller
Renesas Advanced hier im Wiki Kinetis Series von Freescale (jetzt NXP) LPC43xx von NXP (Dual Core: M4F + bis zu 2 Cortex-M0) LPC54xxx von NXP (Dual Core: M4F + bis zu einem Cortex-M0+) LPC4xxx von NXP EFM32-Wonder Gecko von Silicon Labs, siehe EFM32 hier im Wiki STM32F3 von STMicro, siehe STM32 hier im
-
Artikel
MCURSES
verwendete Baudrate angepasst werden: #define MCURSES_BAUD 19200L // UART baudrate, use 115200 on STM32Fxx Für STM32-Mikrocontroller kann zusätzlich noch die UART-Nummer eingestellt werden, nämlich 1-6 auf STM32F4xx, 1-3 auf STM32F10x. Der Wert wird für andere Mikrocontroller - wie z.B. ATmega - ignoriert
Tastatur getestet – inkl. Funktionstasten, Cursor-Tasten etc. Versions-Historie. 13.03.2015: Version 2.2.0 Portierung auf STM32F10x und STM32F4xx Auswahl der UART-Schnittstelle (nur STM32) Neue Funktionen: printw() und vprintw() (nur STM32) Neue Makros: mvprintw() und mvvprintw() (nur STM32) Variablen-Typen
-
Artikel
MINOS
Operating System MINOS ist eine sehr einfache, trotzdem aber auch komfortable Firmware, welche auf einem STM32F4xx läuft - vorzugsweise dem STM32F407VET6 Black Board, welches für einen einstelligen Euro-Betrag zu haben ist. = MINOS = MINOS unterstützt dabei ein Dateisystem auf einer eingesetzten SD-Karte und
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
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
-
Artikel
BusAnalyzer
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.
details for the bus powered configuration can be found in the FT2232H Mini Module datasheet. Interfacing STM32F103 and a CAN Transceiver. The CAN interface of the STM32F103 consists of CANRX and CANTX. Default pin configuration: PA11/EXT1-1, PA12/EXT1-3 Remapped pin configuration: PB8/EXT1-16, PB9/EXT1-17
-
Artikel
NIC
Ende auf der Console ausgegeben. Bei einem mit 168MHz getakteten STM32F407VE dauert das Programm knapp 3000msec. Das entspricht etwas mehr als 333.000 Schleifendurchläufen pro Sekunde. Bei einem mit 100MHz getakteten STM32F411RE sind dies ca. 3900msec bzw. 256.000 Schleifendurchläufe pro Sekunde. Bei einem mit 85MHz getakteten STM32F401RE sind es noch knapp 200.000 Schleifendurchläufe, beim STM32F103 mit 72MHz-Takt ca. 180.000 Durchläufe. Das Programm kann aber noch stärker vereinfacht werden. Jetzt verzichten wir auf die Variable
-
Artikel
UClock
LED-Matrix. Zugehöriger Thread im Forum: (Diese Bilder stammen von der uClock-Simulation auf einem STM32F407 mit angeschlossenem TFT-Display. Fotos mit "echter" LED-Anzeige werden in Kürze folgen) = Software = Die Software ist lauffähig auf Nucleo STM32F401RE Board Nucleo STM32F411RE Board STM32F407VE
ESP-Version: 3.0.0T6 vom 19.10.2019 EmBitz-Projekt für STM32 und Sources für ESP8266: Tarball SVN hier auf µc.net: svn://mikrocontroller.net/uclock/ Repo-Browser: uClock im SVN Hex-Datei für Nucleo STM32F411RE: Bin-Datei
-
Artikel
IRSND
lauffähig. AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18-Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx STM32F10x
für FAN-Protokoll 27.05.2015: Neues Protokoll: MERLIN 27.05.2015: Neues Protokoll: FAN 18.05.2015: F_CPU Macro für STM32L1XX hinzugefügt 07.05.2015: Korrekturen zur XMega-Portierung 23.04.2015: Neues Protokoll: PENTAX 23.04.2015: Portierung auf AVR XMega 10.07.2014: Einige GPIO Änderungen für STM32F10x
-
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
-
Artikel
IRSND - english
MCU families: AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18 Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx STM32F10x
for FAN protocol 2015-05-27: New protocol: MERLIN 2015-05-27: New protocol: FAN 2015-05-18: Added F_CPU macro for STM32L1XX 2015-05-07: Some corrections of XMega port 2015-04-23: New protocol: PENTAX 2015-04-23: Port to AVR XMega 2014-07-10: Some GPIO changes for STM32F10x (in IRSND). 2014-07-10: New
-
Artikel
MP32F103-Stick: Ein Mini-Mikrocontroller-Board mit USB und bis zu 4MB Datenspeicher
gängigen Betriebssysteme vom Hersteller FTDI-Chip angeboten werden. Funktionsmodell. LINK: Datasheet vom STM32F103CBT6 LINK: st.com-Page vom STM32F103CBT6 LINK: Datasheet und Anwendung vom AT45DBxxx LINK: Datasheet vom TPS62203 Schaltplan. Herzstück des Boards ist der Mikrocontroller STM32F103CBT6 (IC1) mit
. Der Mikrocontroller STM32F103CBT6 (IC1) benötigt eine Versorgungsspannung von 3,3V, welche von IC4 (TPS62203) erzeugt wird. L3 wird für den internen Schaltregler benötig und C19 bis C22 sind Abblockkondensatoren. R1! (Lötbrücke
-
Artikel
STM32 Breakout Board
Teile bei Conrad, da hier durch eine Ladenbestellung die Lieferkosten gespart werden können. MCU: STM32F105. Als MCU kommt ein STM32F105 aus der Connectivity Line von ST zum Einsatz. Dieser bietet unter anderem USB on the go und Ethernet (und natürlich SPI, I2C, USART). In der Version mit 64 Pins und
gibt es die Leiterplatten auch hier direkt zu kaufen: STM32-Breakoutboard Herausgeführte Pins. Port A (bis auf die USART1 Pins PA9..12) Port B (bis auf PB2, der als BOOT1 Pin fungiert) Vin, 3V3 und GND für die Spannungsversorgung BOOT0 des STM32 SLEEP# des
-
Artikel
STM32 Eclipse Installation
Eclipse-Workspace von MmVisual Eclipse Workspace Mit OpenOCD und Dateien für den Olimex ARM-USB-OCD FW-Lib 3.4.0 von ST Start-Up Code als C-Datei, keine einzige Assembler-Datei Für STM32F103RB (128K Flash) wegen Initialisierung Stack-Pointer Nutzt make Tool, muss aber zu gmake umbenannt werden, ist weiter unten
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
-
Artikel
STM32F103C8T6 STM32 Billig Board
, Ebay & Co gibt es bereits ab 2 EUR (1.84€ [19.07.2017], 2.73€ [12.10.2024]) ein minimalistisches STM32-Board. Auf Ebay im Suchfeld Suchfeld einfach "STM32F103C8T6" eingeben. Eckdaten: STM32F103C8T6 64k Flash (viele C8 besitzen in wirklichkeit 128k Flash), 20k RAM Micro-USB, ISP Header (SWDIO) 8MHz
USB-Buchse kann man es sicher wie einen Arduino Nano direkt vom PC aus programmieren. Doch halt: Der STM32F103C8T6 kostet bei ST schon in 1000er Stückzahlen 3.40€. Auf den Boards ist also kein STM32F103C8T6 drauf sondern irgendeiner seiner chinesischen Clone oder gleich gar kein Chip im Gehäuse. Ausserdem
-
Artikel
ARM-ASM-Tutorial
online resources. Several development boards with these controllers are available, for example: Nucleo-F103, “Blue Pill” (search for “stm32f103c8t6” on AliExpress, Ebay or Amazon), Olimexino-STM32, STM32-P103, STM32-H103, STM3210E-EVAL. Processor type & documentation. First, the microcontroller manufacturer
r0, [pc, #32] ; (8000140 ) 8000120: 6001 str r1, [r0, #0] 8000122: 4808 ldr r0, [pc, #32] ; (8000144 ) 8000124: f000 f858 bl 80001d8 8000128: bf30 wfi 800012a: e7fd b.n 8000128 800012c: 20000400 .word 0x20000400
-
Artikel
Benutzer:Mtothea
// Mein erstes Mainfile // Mit der conf-Datei beherrschen und steuern wir // die gesammte include "stm32f4xx_conf.h" include "stm32f4xx.h" void RCC_init(void){ // ueber die RCC werden die diversen Peripherie-Einheiten eingeschaltet // (durch konfiguration der RCC) RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD
Nasebohren } } Systick. //Mit der CONF-Datei beherrschen und steuern wir //die ganze FW-Lib include "stm32f4xx_conf.h" //die Includes, damit wir und nichtmehr //irgedwelche Adressen zusammensuchen muessen include "stm32f4xx.h" void RCC_initialisieren(void){ //ueber die RCC werden die diversen Peripherie-Einheiten
-
Artikel
USB
6 PWM 2 USART, 2 CAN SPI, I2C, SSC SD/MMC, Ethernet 10 Mbit, Businterface, JTAG Digikey ca. 8 € ST STM32F10x Full 36..144 3,3V/5V Cortex-M3 72MHz 512KB 64KB 21 x 12bit 2 x 12bit, 32 PWM 5 USART, 1 CAN SPI, I2C, SSC Siehe Artikel STM32 Farnell ab ca. 5 € ST STM32F4xx Full + Hi 64..176 3,3V/5V Cortex-M4
8+2KB 8 x 12bit PWM 2 USART SPI, I2C verschiedene Ausbaustufen TI zurzeit als Muster ST STM32F10x Full 36..144 3,3V/5V Cortex-M3 72MHz 512KB 64KB 21 x 12bit 2 x 12bit, 32 PWM 5 USART, 1 CAN SPI, I2C, SSC Siehe Artikel STM32 Farnell ab ca. 5 € Silicon Laboratories C8051T3xx, -T6xx, -F3xx, -
-
Artikel
Entscheidung Mikrocontroller
abschalten kann. Für einen extrem geringen Stromverbrauch sind z. B. die MSP430-Controller oder EFM32-Controller optimiert. Der Stromverbrauch hängt auch stark vom Takt und der Versorgungsspannung ab. Frequenz ATMega8 (2.7V) ATMega8 (5.0V) PIC16LF84A(2.0V) PIC16F84A (5.5V) MSP430F2618 (3V) Einheit 32KHz
adaptiert werden. Diese PCB arbeitet hervorragend mit der kostenlosen Entwicklungssoftware zusammen. STM32. System Preis STM32F4DISCOVERY Demoboard incl. USB-JTAG/SWD Programmer & Debugger ~ 9..20€ Eine Umfangreiche Übersicht über die Funktionalitäten der STM32 µC sind im Artikel STM32 beschrieben. Viele
-
Artikel
Benutzer:Claus mueller
hardwarenah mit C oder ASM). Beruflich und privat beschäftige ich mich zur Zeit intensiv mit der Cortex-M0 (bzw. M0+) Reihe von STMicro (STM32F030 und STM32L051), ansonsten aber auch mit Cortex-M3 und ziemlich viel mit -M4. Über die Jahre hatte ich alle möglichen (PICs, 8051 von etlichen Herstellern, MSP430
persönlich komme damit sehr gut zurecht. (Mittlerweile gibt es den auch kostenlos für die kleinen STM32F0/L0) Die meisten meiner Projekte entstehen so, dass aus dem Bekanntenkreis irgendwann mal die Frage kommt: "Du machst doch Elektronik, kannst du mir was bauen?" Wenn es halbwegs sinnvoll klingt und
-
Artikel
Radar-Verkehrsmessung
CRGCQ0805F1K2 DigiKey A129750CT-ND 10 0,05 € 0,50 € R 10k RC0805FR-0710KL DigiKey 311-10.0KCRCT-ND 25 0,04 € 1,00 € R 15k CRGCQ0805F15K DigiKey A129763CT-ND 10 0,05 € 0,05 € Poti 10k 3361P-1-103GLF DigiKey 3361P
RD060 DigiKey F2211/16RD060-ND 1 0,89€ 0,89 € Wärmeschrumpfschläuche Gelb F2211/16 YL060 DigiKey F2211/16YL060-ND 1 0,89€ 0,89 € Solarmodul 2.5W 5V / 500mAh Amazon Link 1 13,99€ 13,99 € Akkus mit U-Lötfahne LG INR18650MJ1
-
Artikel
Mikrocontroller Vergleich
16 und 40MHz. R8C: TQFP, QFN 14 bis 100 Pins, 11 bis 88 I/Os. 256 bis 10K RAM, 2K bis 128K Flash, 0 bis 4K Data-Flash. 8MHz bis 32 MHz. -40°C bis 125°C. ST7: 8 bis 80 Pins. SDIP, SOIC, LQFP, TQFP, QFN. 128 bis 2048 Bytes SRAM, 1 bis 60 kBytes Flash. STM8: 20 bis 80 Pins. SDIP, SOIC, TSSOP, LQFP, QFN
8051: Keil MCBx51 (z. B. für ~240 von mouser.com) ARM: allgemein: (z.T. hier im Shop erhältlich), STM32 STM32 Discovery Board für ca. 20 Euro NXP Entwicklungskit LPCXpresso-Entwicklungskits (PDF) für ca. 25 Euro Infineon XMC4500 Relax Kit für ca. 10 Euro EFM32 Energy Micro Starter Kit ab ca. 55 Euro
-
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
UPlay Basic Interpreter per XMC2Go
Aufwand ist, werde ich das ganze wahrscheinlich noch auf eine STM32F4 CPU portieren. Dadurch sollte sich die Zykluszeit noch mal mindestens um den Faktor 5 erhöhen. Anmerkung: Inzwischen habe ich das Ganze auf die STM32F407, STM32F429 und STM32F756 CPUs portiert: 95-uBasic-Library (STM32F407) 28-uBasic-Library (STM32F429) 12-uBasic-Library (STM32F746) Anmerkungen. Wie immer bei "Bastelprojekten" können Fehler in der Hardware und Software nicht ausgeschlossen werden. Ich habe zwar
-
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
1x2 - ^^ 1 32.768Khz 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
-
Artikel
Linksammlung
Tutorial von Witold Kaczurba (www.kaczurba.pl) Schweizer Gondelbahnsteuerung über Webserver auf ETT STM32F ARM KIT Board in Keil RTOS mit Webcam Tutorial für das STM32F4 Discovery in C und C++ (UML) Einblick in die moderne Elektronik ohne viel Theorie PDF Projekte und Quellcodebibliotheken. Procyon ARMlib-LPC2100
, 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
Benutzer:Mampf
alten aufarbeiten, in eine sinnvolle Form bringen und dann unter Projekt und Code veröffentlichen. STM32F429 DIY-Board. STM32F429 @ 168MHz 32MB SDRAM I2S Audio-DAC IR (derzeit unbenutzt) WLAN (ESP8266) µSD 2 USB (CDC, zweites Interface nicht benutzt) Software: Helix MP3-Decoder 7 Band (IIR) Equalizer
vollständig hinter der Röhre :) keine VFD-Spezialbauteile :) Kurzes Video: Mini-Word-Clock. Benutzt einen STM32F103 Hier noch ein kurzes Video zu V2.0: RGB Moodlight/Clock/Reminder. Spaßeshalber hatte ich mir überlegt, ein RGB Mood-Light zu bauen, da ich dafür einige verschiedene Verwendungszwecke habe. Außer
-
Artikel
Datei:STM32F103-Bootloader-2.6.0.png
Ab Version 2.6.0
-
Artikel
Datei:Timer2 STM32F103 1.0.rar
(Beispiel Projekt für die verwendung von Timer 2 mit Interrupt)
-
Artikel
Datei:ESP-12F-an-WC-STM32F103-2.6.0.png
Ab Version 2.6.0
-
Artikel
STM32 jump to bootloader
app.c. app.c ohne fwlib/HAL. Beispiel. Der folgende Code-Ausschnitt zeigt die ISR des USART1 eines STM32F103. Der Code sammelt alle empfangenen Bytes und zählt mit. Sobald 32bytes oder ein '\r' empfangen wurden, wird der String verglichen. Ist dieser "GBL\r", springt er in den Bootloader. Auf dem Programmier-Computer
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
) | | | 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
teurer als bei der Konkurenz, störempfindlicher, grotesk schwache Ausgangstreiber) Microchip PIC 12F683 (8pin PIC mit PWM !) => Bereits im Sortiment: Best. Nr PIC 12F683-I/P bzw. PIC 12F683-I/SN MSP430F135 | | | | (MSP430F135 im Programm Bestellnr.: MSP430F135 IPM) SMD 0Ω in Bauform 0805 -> SMD-0805
-
Artikel
STM8
Akkumulatorbasierte, modifizierte Harvard-Architektur mit gemeinsamen Adressraum Busbreite: Datenbus Flash 32 Bit / RAM,EEPROM 8 Bit, Adressbus 24 Bit Hauptspeicher: 512 Bytes bis 6 kBytes SRAM Programmspeicher: 4 bis 128 kBytes Flash EEPROM: 128 Bytes bis 2 kBytes Spannungsversorgung: 1,65 bis 3V (STM8L) bzw
Single-Wire Interface Module, erlaubt Programmierung über Eindraht-Schnittstelle. Evaluation-Board. STM8L-Discovery mit kleiner LCD-Anzeige STM8S103F3P6 Breakout Boards aus China (ca. 0.60 EUR / Stk ), ST-Link wird benötigt (oder alternativ ein ESP8266 mit esp-stlink firmware) Weblinks. STM8-Familie auf
-
Artikel
ARM GCC
Erklärung. Fertige GCC Binärdistributionen. GCC-ARM-Embedded (Ältere Releases) für Cortex-R4/R5/R7/R8/M0(+)/M3/M4(F)/M7/M23/M33. Windows, Linux, Mac, bereitgestellt von ARM selbst, vollständiger Support für FPUs, C++17, kein Code-Size-Limit Windows Windows 64bit Binaries vom GCC-ARM-Embedded und Anleitung
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
Bootloader
C, RS232, unterstützt zwei UARTs gleichzeitig, mit Android Upload App. (Homepage) TinySafeBoot avr32webboot - AVR32 Bootloader mit Webinterface ARM. libopencm3 is a free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers, including ST STM32, Toshiba TX03, Atmel SAM3U, NXP
für ARM LPC2294 von Ulrich Radig (MMC, uCLinux, LPC2000). "USB Firmware Upgrader" für NXP LPC214x stm32bootloader for stm32 with USB IAP. sam7dfu USB DFU implementation for at91sam7 openBLTfür STM32. (Freier open source bootloader. Habe den DEMO für ATOLLIC adaptiert und werde es bald hier bereit stellen
-
Artikel
SportTracker
dafür selbstgemacht ;-)). Darüber hinaus ist das Projekt eine Spielwiese um verschiedene Dinge mit dem STM32 Controller auszuprobieren: Erste Erfahrungen mit einem RTOS (in meinem Fall µC/OS II) Speichern von Daten auf SD-Karte mit FAT Dateisystem Ansteuerung von TFT-Displays Auswertung von GPS-Daten Batteriebetrieb
GPX-Datei Entprellen von Tasten Hardware. Im Moment läuft alles noch auf einem Keil Starterkit mit STM32F103ZE Controller. D.h. ein Schaltplan mit Layout ist noch nicht erstellt. Controller Pinning. Der Controller des SportTrackers ist aktuell wie folgt beschaltet: Pin Nr. Pin Port Config Funktion 70
-
Artikel
CH32V003
$0.10 CH32V003 - Experimente mit dem Zehn Cent-Mikrocontroller CH32V003 – Ressourcen und Beschnupperung der HAL CH32V003: Selbstbauprogrammer und "Getting started" CH32V003F4P6 Breakout Platine mit Port Expander und Extras CH32V003 Minimales Testboard CH32 /RiscV Debugger Gehaeuse PicoMon für CH32V003 oder STM32F0xx CH32V003 Supercluster Neuronales Netzwerke auf dem CH32V003 Vier Gewinnt für CH32V003 und Linux-Toolchain HT16K33A
-
Artikel
Forum-Teilnehmer
AVR, dsPIC AVR, PIC B.Eng. Nachrichtentechnik - Hardwareentwickler Profi . . 65 84xxx 08xxx . . DSP56F805 analog,Atmel,Pic alle 68HCxx . Ind.Steuerungen XtSI Henning 76 3xx Hab ich auch AVR, Delphi, Debian SysSoft Programmierer N.G. Julian F 97 892** im ernst? minekiller23@gmail.com Homepage Robotik mega2560
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
Speicher
während der Pufferzeit : Stromaufnahme der Schaltung Beispiel: Verbraucher: ATtiny2313 @ 1 MHz, 5 V, ca. 0,9 mA Datensatz: 32 Byte Schreibdauer / Byte: ca. 3,4 ms Wir brauchen also ca. 32×3,4 ms = 108,8 ms, um die Daten im EEPROM zu speichern. Wenn wir den AVR mit 5 V betreiben und zulassen, dass die Spannung
Nutzung irgendwann leer ist und nicht mehr als Backup dienen kann. Einige Mikrocontroller, namentlich STM32F103, bieten einen gesonderten Batterieanschluss U BAT , der dem Anwender sowohl die Diodenentkopplung als auch die Wurstelei mit der Zustandsmeldung erspart. Leider drehen sich die meisten Errata