-
Thread
[STM32F407 und STM32F429] I2C-LCD-Text-Library
kennt: auch kein Problem Dank meiner PortScan Funktion;) Ich habe die Umsetzung sowohl für das *STM32F407* als auch für das *STM32F429* Discovery Board geschrieben: 1.) http://mikrocontroller.bplaced.net/wordpress/?page_id=2110 2.) http://mikrocontroller.bplaced.net/wordpress/?page_id=2067
Echt? Dein Bruder hat mit dem F4 Oszilloskope gebaut, für die zweizeiligen Textdisplays gibt es schon seit Ewigkeiten Libs für die kleinsten uCs. Das heißt jetzt nicht das man das nicht auch für die F4 gebrauchen könnte, aber die
-
Thread
Maiskolben an STM32 ADC Amplifier
#5327913: > externe Ref. Spannung für 2.048V Rene. K schrieb im Beitrag #5327947: > Ich möchte einen STM32F103 nutzen, dieser hat > einen ADC_Ref+ und Ref- Eingang. Aufpassen bei den Randbedingungen! Aus dem F103x8/xB-Datenblatt: 2,4V <= V_Ref+ <= 3,6V Bei einem F407 gilt dagegen 1,8V <= V_Ref
?! Was meint das? Also sollte man für einen STM32F373 am besten was für eine Ref bei 3,3V verwenden?
-
Thread
Arduino LCD Display
Leistung: https://www.pollin.de/p/lcd-modul-et043003dh6-tft-480x272-121498 Zur Ansteuerung reicht ein STM32F407: https://www.mikrocontroller.net/topic/280013#2954595
Acelex STM32F407 + Display, ca. 20€ mittlerweile: https://de.aliexpress.com/item/Free-shipping-STM32F407VET6-development-board-Cortex-M4-STM32-minimum-system-learning-board-ARM-core-board/32618222721.html https
-
Thread
STM32F4 SPI Problem
das? > Und ein Makefile und ein Linkerscript hast Du bestimmt ;) Es handelt sich hier um einen STM32F407VG auf einem STM32F4-Discovery-Board. Und da ich die Coocox CoIDE nutze kann ich mit beidem nicht dienen. Doctor What schrieb im Beitrag #5325329: > Schalt mal den Takt für AFIO in APB2ENR
Deinem Ansatz bleiben willst und nicht die ST-Bloatware verwendest (damit sparst Du auch gleich die stm32f4xx_conf.h, system_stm32f4xx.c und system_stm32f4xx.h...). Init.c, ausgerufen aus dem startup vor Sprung in main(): [c] #define MCO1PRE 5 #define MCO2PRE 5 #define PLLM 4 #define
-
Thread
Speicher voll? STM32F407
[pre] Program Size: text data bss dec hex filename 237412 3712 91544 332668 5137c TEST1234.elf BUILD SUCCESSFUL Total time: 6 seconds [/pre] Hey Leute, Discovery Board inklusive etwas Peripherie. ein etwas umfangreicheres Projekt läuft soweit ganz gut mit meinem Spaghetticode. Eine Frage trotzdem: Woran sehe ich, wann mein Speicher überläuft? Beim AVR wurde das immer sehr schön in Prozent angezeigt... Kann ich mich da mit Lust und Laune austoben? Vielen Dank für ein kurzes Rechenexample und vllt. kann mit jemand sagen, wie ich die Größenberechnung
-
Thread
Versenden von SMS per Siemens Handys geht nicht
Hallo, bin schon am verzweifeln, versuche von meinem Discovery-Board (STM32F407) aus per serieller Schnittstelle mittels Siemens Handy SMS zu versenden. Ich verwende den PDU-Mode (geht wohl ausschließlich bei Siemens Handys), und habe den "Original"-String von nobbi.com
verwendet: at+cmgs=28 //warten, bis "Leerzeichen" kommt > 079194712272303325000C91947112325476000008D4F29C4E2FE3E9 (darin natürlich eine andere Ziel-Nr. und das Telekom-SMSC) eingesetzt. "Normale" Kommandos wie "AT" gehen und werden vom Handy per "ok" quittiert. Nur beim CMGS-Befehl wie oben kommt
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
Die AVR's liefern bis zu 40mA an ihren I/O Pins, STM32F1 schaffen gerade mal halb so viel. Dafür haben die meisten STM32F1 Chips mehr RAM und Flash als AVR's. Die zahlreichen I/O Features schaust Du Dir am besten mal selbst in einem Referenzhandbuch
delay(200); } } [/c] Hier zum selber probieren: https://github.com/prof7bit/bare_metal_stm32f401xe
-
Thread
Eclipse mit Black Magic Probe
in ?? () (gdb) file mbed-os-example-blinky_STM32F407VE.elf A program is being debugged already. Are you sure you want to change the file? (y or n) y Reading symbols from mbed-os-example-blinky_STM32F407VE.elf...done. (gdb) b main Breakpoint
Start it from the beginning? (y or n) y Starting program: D:\Projects\Sn\LocalGit\mbed-os-blinky_STM32F407VE\mbed-os-example-blinky_STM32F407VE\Debug\mbed-os-example-blin ky_STM32F407VE.elf Note: automatically using hardware breakpoints for read-only addresses. Breakpoint 1, main () at ../main.cpp
-
Thread
Videosignalverarbeitung mit STM32
direkt (in 8 Bit) das b/w Signal digitalisieren c) H und V Sync rausrechnen d) das ganze auf einem STM32 machen, wenn es nicht Echtzeit sein muss Eine Zeile eines BAS-Signals (https://de.wikipedia.org/wiki/Fernsehsignal) dauert 64 µS, die AD Wandler eines STM32F407 schafft max. 2,4 MSPS, also alle
Speicher hast musst Du diese 4 Signale in ein Signal zusammen kopieren, das kostet nun CPU Zeit. Ein STM mit 70MHz ist garantiert der falche Typ, 168 oder 200 wäre da angesagt, also STM32F4 / F7. Machbar aber nicht so einfach!
-
Thread
SMS versenden (C35i, S45i) von Mikrocontroller-Board aus
Hallo, ich möchte von einem Mikrocontroller-Board aus (STM32F407) SMS versenden (über serielle Schnittstelle). Die entsprechenden AT-Kommandos sind bei nobbi.com gut beschrieben. Einfache Kommandos gehen. Allerdings funktioniert nicht das AT+CMGS Kommando
-
Thread
C++ ist schon eine verrückte Sprache
selben Ergebniss wie der TO. Gut, der Code wurde um 230 kB grösser, aber was soll der Geiz wenn der STM32F407 512 kB hat? Irgendwie muss man die ja mal testen :-)
Koordinaten int n =16; double x=23.2345, y=456.5732, z=-2.3456; std::printf("%3d %9.3f %9.3f %9.3f\n", n, x, y, z); std::cout << std::setw(3) << n << std::fixed << std::setprecision(3) << ' ' << std::setw(9) << x << ' ' << std::setw(9) << y << ' ' << std::setw(9) << z <<
-
Thread
TFT mit ILI9341, Displayqualität
Hallo, ich habe ein Acelex STM32F407VET6 Board mit einem passenden Display von Acelex mit ILI9341 darauf. Die Ansteuerung per FSMC funktioniert auch, aber das Display flackert leicht bei jedem Schreibzugriff. Ein anderes Display
zurückgewechselt und siehe da - das Bild steht ruhig und das Geflacker ist weg :) Der Display Initcode ist vom STM32duino, den benutzen mehrere Leute und wenn der faul wäre dann wäre das sicher schon aufgefallen. Das FSMC Init aus STM32duino/maplecore konnte ich nicht verwenden weil ich das für mbed portiert habe
-
Thread
Ripple in Versorgungsspannung
ich verstehe die Frage leider nicht. Peter H. schrieb im Beitrag #5311787: > Ich verwende einen STM32F103X, versorgt wird er über einen linearen 3.3V > Regler. Hi, ich klicke auf STM32F103X, genau so, wie Du es geschrieben hast. Da öffnet sich der mc net Bauteil link https://www.mikrocontroller.net/part/STM32F103 Das PDF-File hat die Figures am Ende. (Seite 44) So kam ich drauf. ciao gustav
-
Thread
Cortex M3 (STM32F103) Stop Mode - Wake Up über RTC
Also, ich habs jetzt nochmal richtig ausprobiert mit diesem Programm für den STM32F103RB auf dem STM32-Olimexino. [c]#include <stm32f1xx.h> void TIM2_IRQHandler (void) { if (TIM2->SR & TIM_SR_UIF) { // Timer-Interrupt zurücksetzen TIM2->SR = ~TIM_SR_UIF;
@Chris J. Wir diskutieren hier aber über Low-Power-Modes vom STM32F1. Der Leistungsverbrauch vom FTDI wird aber doch normalerweise vom Laptop bestritten.
-
Thread
STM32F4 CCMRAM Linker Script
Hallo alle zusammen, ich verwende den Controller STM32f407VG. Dieser besitzt 128kB Flash + 64kB CCMRAM. Da momentan der Flash schon zu 60% voll ist wollte ich jetzt Variablen auf den CCMRAM verschieben. Informiert habe ich mich darüber auf: http://www.openstm32.org/Using%2BCCM%2BMemory und https://www.mikrocontroller.net/articles/STM32_-_Einstieg_mit_Em::Blocks (Abschnitt: Core-Coupled-RAM verwenden) Hierbei habe ich allerdings noch einige Fragen.
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
betreibst, reichen für diesen auch 3Volt. Für eine gescheite Auflösung ist der avr eh zu langsam. Ein stm32f407-board mit dcmi-camera-Schnittstelle kostet um die 10€. Auch damit ist der Betrieb des camera-Moduls noch anspruchsvoll genug.
Andreas S. schrieb im Beitrag #5377815: > Ein STM32F429I-Discovery-Board bekommt man für ca. 20-25 EUR in der > Bucht. > Dort ist neben einem potenten stm32f429-Prozessor auch schon ein > ILI9346-Display drauf - optimal zum Experimentieren mit dem
-
Thread
mbed - oder es muss nicht immer Arduino sein
etwas. Dann compiliert man z.B. den Code für ein STM Dicovery F407 oder anderes Target, eine Liste bekommt man wenn man für -m etwas ungültiges wie XX angibt. Auf der mbed Site unter Hardware sind nur die offiziellen 'mbed enabled' boards gelistet
/users/hudakz/code/STM32F103C8T6_USBSerial/ Wenn ich den Online-Compiler benutze kriege ich am Ende ein Binarie von ca 34k. Da kann man aber mit Keil in der freien Version schon nicht mehr debuggen. Exportiere ich das
-
Thread
Erfahrungen mit ChibiOS & ChibiStudio auf STM32Fxxx
wenn es hautsächlich um ein Sorglos Packet geht kann ich noch mbed-os empfahlen. Für die dickeren STM32F4 das mbed-os 5, das enthält Keil RTX5. Für die kleineren F1 (oder auch Cortex-M von anderen Herstellern) ist das ältere mbed 2 besser weil sparsamer, das RTOS kann man da aber auch einfach hinzufügen
. Dann compiliert man z.B. den Code für ein STM Dicovery F407 oder anderes Target, eine Liste bekommt man wenn man für -m etwas ungültiges wie XX angibt. Auf der mbed Site unter Hardware sind nur die offiziellen 'mbed enabled' boards gelistet, aber
-
Thread
Anwendung mit 3D GUI auf FPGA/ARM SoC portieren - gibt es FPGA SoCs mit GPU oder GPU IP-Cores?
dem Teil herum: https://de.aliexpress.com/item/ICore3-ARM-FPGA-dual-core-Ethernet-high-speed-USB-STM32F407-IPC/32848272705.html?spm=a2g0x.search0104.3.15.1466b46bvnjJ15&ws_ab_test=searchweb0_0,searchweb201602_4_10065_10344_10068_10547_10342_10343_10340_10548_10341_10084_10083_10618_10304_10307_10302
Thomas W. schrieb im Beitrag #5304551: > Es verbindet einen Altera FPGA mit einem dualcore STM32 ARM. Nö, der F407 ist ein normaler Single-Core M4 mit 168 MHz.
-
Thread
Problem mit STM32 CubeMX I2S DMA
mal wieder ne Ecke an der ich momentan etwas hänge und nicht so recht weiß warum ... Ich habe ein STM32F407 Board welches ich mit System Workbench for STM32 und CubeMX programmiere. Ich möchte I2S (erstmal nur TX) nutzen und auf einem Audio DAC per DMA ausgeben. Die Konfiguration von CubeMX passt
Bülent ... schon klar ;-) Ich wollte erstmal mit 64 Samples anfangen. Später werden es dann sicher 32 Samples werden. Sollte für nen Synthie ausreichend sein :-)
-
Thread
GUI für Mikrocontroller - GitHub ist voll davon
und Touchscreen kostet ca. 10€, ein direkt steckbares Prozessorboard wie Arduino mega2560 oder ein STM32F407 kostet noch einen 10er dazu. Das ist schon spottbillig und genug Power für Steuer und Messaufgaben hat man damit auch. Ich hatte auch Software für ein Chart gesucht, bin aber beim selber schreiben
-
Thread
Länge von Clock kritisch?
Hallo Leute, ich habe hier einen STM32F407VGT6. Dieser steuert eine ganze Reihe von 74HC595 und HC165 über SPI an. Der Abstand zwischen den Shitregistern beträgt ca 5-6cm. Die Clock-Leiterbahnen sind entsprechend lang. Ich hab es noch
schnell" hier die Flankensteilheit meint, NICHT die Frequenz! > Je langsamer Du die >Ausgänge des STM einstellst, desto geringer sind die zu erwartenden >Störungen. Ich würde vermuten, daß auch in der langsamsten Einstellung die Ausgänge immer noch zu schnell schalten.
-
Thread
STM32F407 mit CMOS anstatt Crystal OSC - Programmanpassung
ich etwas Hilfe benötige. Und zwar habe ich eine Steuerungsplatine für eine Kamera die als uC einen STM32F407 verwendet. Als Referenztimer ist dort ein "konventioneller" Quarz mit 8Mhz verbaut (Angeschlossen an OSC In und Out, sprich als HSE) mit entsprechendem Programmcode für den uC. Nun gibt es
aber falsch, es muss das Bypass-Bit gesetzt werden. Ich könnte mir vorstellen dass da sonst die im STM32 integrierte Oszillatorschaltung Schaden nehmen könnte (zu hohe Spannung).
-
Thread
ext. SRAM für TFT an STM32F407ZGT6 Board
An dieses Board https://de.aliexpress.com/item/STM32-ARM-Cortex-M4-STM32F407ZGT6-development-board-STM32F4-core-board/32827402179.html möchte ich ein TFT via FSMC anschliessen. Habe da ein Pollin Schnäppchen https://www.pollin.de/p/tft-display-thg057vglac-h000
Version 1: https://github.com/mcauser/BLACK_F407ZE/tree/master/docs Version 2: http://wiki.stm32duino.com/images/4/4f/STM32F407ZET6_sch-1.pdf
-
Thread
Idee gesucht um Audio auszugeben
Das STM32F746 Discovery Board hat einen Cortex-M7 und einen WM8994 Codec eingebaut. Der kann zwar leider nur 2x2Watt, aber dafür ist schon alles fertig und du musst nur noch die Speaker anlöten. Mit SD Slot
Ich kriege aus den 12-bit DA des STM32F407 etwa Mittelwellenqualität raus. Wenn das reicht, ists ja gut.
-
Thread
STM32F107 + KSZ8081MNX + MCO
Hier vielleicht? http://andybrown.me.uk/2012/09/01/ethernet-phy-stm32f107/
Bauformen (3-4mm Kantenlänge) soll kein Platz mehr sein? Anbei der Aufbau meines PHY in einer STM32F407 Implementierung.
-
Thread
STM32 XPT2046 SPI
Hallo, ich "experimentiere" das erste mal mit der HAL-Bibliothek für STM32. (Dies soll kein Thread für das für und wieder der HAL-Bibliothek werden!) Hardware: STM32F407VET6 + ILI9325 (Grafikdisplay) + XPT2046 (Touchcontroller). Ich habe ein Problem mit dem lesen
SPI_PHASE_1EDGE; HSPI2.Init.NSS = SPI_NSS_SOFT; HSPI2.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_32; HSPI2.Init.FirstBit = SPI_FIRSTBIT_MSB; HSPI2.Init.TIMode = SPI_TIMODE_DISABLE; HSPI2.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE; HSPI2.Init.CRCPolynomial = 10; } [/c] Jemand eine
-
Thread
Wie macht man Touch Flächen am besten?
ist für eine zweite spätere Entwicklung. Nur wie macht man diese am besten? Ich habe an einen STM32F0?? als Controler gedacht. Die ganzen Flächen sind in 4*4 angeordnet. Das ganze hätte ich gerne unter 4-5mm Holz versteckt oder die Platine müsste grösser werden und anstatt der Holzplatte verbaut
ausser zum spielen und testen reichen mir die nicht. Die ganze Tastartur hängt später an einem STM32F407 dran, den hätte ich zwar gerne gleich mit auf der Platine, aber das würde wohl etliche Probleme bringen die ich lieber nicht lösen will. Eine 2. Platine und gut ist! Ich fang dann mal an ein
-
Thread
Empfehlung Microcontroller
teilweise simultan laufen. > > Kennt einer von euch etwas ähnliches, mit vielen GPIOs nur Günstiger STM32F407 ff.
Pulse (Timerausgang), um sich schrittweise fort zu bewegen. Da gibt es z.B. etliche bei AVR / PIC / STM32 (muss kein F4 sein). Für eine einfache Schrittmotorsteuerung brauchst du auch keine mehrere Kerne und "Multithreading". Die Timer laufen auf Hardwareebene parallel zur CPU. Ein TC275 ist total unnötig
-
Thread
ESP8266: Maximal mögliche Übertragungsrate mit AT-Firmware
Wenn er also gerade an einer Task im Anwmenderprogram läuft, hast Du Pech gehabt. Das wird der ESP32 vermutlich besser abschneiden.
Prozessor abwickelt. Ist mir bewusst. Andreas B. schrieb im Beitrag #5291636: > Das wird der ESP32 vermutlich besser abschneiden. Natürlich. Ein STM32F407 mit einem ATWILC1000 würde auch besser abschneiden, aber auch noch mehr kosten. Ich arbeite aber nunmal gerade mit dem ESP8266 mit der AT-Firmware
-
Thread
STM32 über Bootloader programmieren
Dazu solltest du mal einen Blick in Referenzhandbuch der jeweiligen STM32 Serie werfen und vielleicht vom Stm32Duino Bootloader abgucken. https://github.com/rogerclarkmelbourne/STM32duino-bootloader
Ich habe mal so einen Bootloader für einen STM32F407 geschrieben, mit einer kleinen Logik sozusagen. Mehr aber als Machbarkeitsanalyse und Erfahrung für mich für die Zukunft, habe den Bootloader bislang aber noch nicht bei mir eingesetzt, weil meine
-
Thread
Micropython Grundlagen
möchte ich vermehrt auf Micropython setzen. Micropython läuft ja auf einigen Boards wie z.B. dem ESP32 https://www.mikrocontroller.net/topic/441184 Hat schon mal jemand von euch versucht, es auf diesem Board zu installieren ?: http://wiki.stm32duino.com/index.php?title=STM32F407 Die gibt es ja
Das STM32F4-Discovery wäre auch nicht schlecht. Vielleicht sollte ich das mal probieren. Werden dort die eingebauten Peripheriekomponenten unterstützt ( Audio-Dac, Beschleunigungssensor ) ? Das F407-Black
-
Thread
Mehrkanal Audio-Output mit STM32F4 Discovery Board
nur gelesen wird? Da reichen ein paar KB ram. Der stm32f407 könnte sogar ohne zusätzlichen ram 4 MP3 Dateien mischen und ausgeben.
Es gibt beim Chinamann fertige F407 Boards zum Preis des nackten Controllers, z.B. https://www.ebay.de/itm/STM32F407VET6-STM32-Cortex-M4-Development-Board-NRF2410-FMSG-SD-Card/172722032708 SD-Slot ist auch schon drauf. Kannst du
-
Thread
GCC float in ISR & stacking
Hallo, ich habe einem STM32F407 mit FPU und arbeite mit dem GCC. Sowohl in der ISR als auch im Hauptprogramm möchte ich *float* benutzen. Nun muss die ISR bei float ja zusätzliche Register der FPU stacken. Macht das der GCC
Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors" Kap.8, S.273-286). Speziell zum Stacking beim M4F gibt es auch von ARM eine AppNote: https://static.docs.arm.com/dai0298/a/DAI0298A_cortex_m4f_lazy_stacking_and_context_switching.pdf
-
Thread
[S] STM32F2xxx minimal board oder PCB
ein Nucleo STM32Fxxx Board ? (oder ein Black Board aus China mit STM32F407 mit dem ich gerade spiele - auch wenn das einige Connectors hat, heißt das ja nicht, dass man sie benutzen muss). Ansonsten (für einen relativ "einfachen" Aufbau) einen STM32F410 im LQFP-48 Gehäuse ?
-
Thread
Blackboard STM32F407
hatte ich ein solchiges Developmentboard gut ein halbes Jahr herumliegen: https://www.ebay.de/itm/STM32F407VET6-STM32-Cortex-M4-Development-Board-NRF2410-FMSG-SD-Card-No-Battery/201950756099?epid=15002706333&hash=item2f0533fd03:g:1QQAAOSwDtpZbiNZ und hab damit herumgespielt und bin über die Geschwindigkeit
auf der Suche nach einem passenden Display, habe ich das hier gefunden: https://www.ebay.de/itm/STM32F4DISCOVERY-STM32F407-STM32-ARM-Cortex-M4-Development-Board-STLink-V2/142642521795?epid=1184250968&hash=item21362826c3:g:UMQAAOSw8b1aRuqx und konnte des Preises wegen nicht widerstehen es zu kaufen
-
Artikel
Datei:Stm32F407 disco.png
STM32F4 Discovery
-
Thread
USB Anbindung an STM32
zeigt den Anschluss des Boardcontrollers mit der Mini-USB Buchse. Bild2 den Micro USB-OTG, auf den STM32F407.
: [[USB-Tutorial_mit_STM32]] Matthias S. schrieb im Beitrag #5262581: > Bild 1 zeigt den Anschluss des Boardcontrollers mit der Mini-USB Buchse. Auch das ist ein STM32F103 - komplett anders als der F4! Max schrieb im
-
Thread
Arduino Libraries zu STM32 Portieren
Tja, da gibt es dann noch den Unterschied zwischen Theorie und Praxis. Hier mal ein Beitrag aus dem STM-Forum: Thu Aug 23, 2018 1:28 pm But to stay on topic: I did some tests with my Black STM32F407VET board, with my "standard test equipment": ILI9341 SPI: Daniels core (STM32Generic): Works perfect
Arduino für stm32f1 läuft schon ewig. Auch die meisten libraries laufen problemlos für AVR, esp und stm32
-
Thread
FTDI R232L zu Hterm
asynchronous receiver transmitter (USART) Wenn Dir das zu kompliziert erscheint, empfehle ich mit einem STM32F103 anzufangen. Denn dazu findest du mehr Anfänger-Anleitungen im Internet. Das gelernte kannst du dann später auf deinen STM32F407 übertragen, denn die Unterschiede sind gering. Aber um das viele
/index.html Beim STM32F407 wird vieles ähnlich sein, aber eben nicht gleich. Deswegen gehe bitte nicht davon aus, dass meine Ausführungen für dein Discovery Board passen. Falls Du nicht gut genug Englisch kannst, würde
-
Thread
wie bzw. womit verwaltet Ihr eure Dokumente (Dokumentenmanagement)
+- Dioden +- LogicICs +- Mosfets +- Transistoren +- www.st.com\ +- STM32F103 +- STM32F407 H:\Formeln Im Prinzip wächst dieses Handbuch Laufwerk ständig und man kann es einfach sichern. Auch Video-Tutorials sind da natürlich dabei. Das System funktioniert schon
-
Thread
Bootloader STMF413VGT6
Ich habe mal einen Bootloader für stm32f411 (mit CubeMX und gcc) geschrieben. In der CubeMX repository befindet sich ein Beispiel für einen Bootloader. bei mir (Ubuntu) wars zu finden unter: ~/STM32Cube/Repository/STM32Cube_FW_F4_
Bootloader noch gar nicht programmiert ist? Meinn Programm ist klein und simpel (noch für einen STM32F407, weil ich dafür ein Discoveryboard hoer habe): [c] #include "stm32f4xx.h" #define T_OUTPUT 0x01 #define MODE(a,b) ((b)<<(2*a)) #define SET(a) (1<<(a)) #define F_CPU 16000000
-
Thread
POV Sphere mit WS2812 Stripe
bei einem STM32F407 board. Ich würde mir an deiner Stelle aber mehr Gedanken zu der Stromversorgung machen... Die muss sich ja auch mit 30Hz mitdrehen ;-) Und bei 144 RGD LED's kannst du den max. Strombedarf
Vielen Dank für die ganzen Infos und Tipps hier! @Reiner_Gast: Mich würden deine Ergebnisse mit dem STM32F407 interessieren, das könnte eventuell mein Ausweichplan sein falls ich aus dem Raspberry Pi nicht schnell genug die SPI Signale bekomme :)
-
Thread
STM32L443CC HSE Config
Hallo, ich versuche gerade bei einem stm32L443CC den externen Quarz zu verwenden. Mit dem internen MSI läuft das ganze schon nur der externe Quarz macht noch Probleme. Als IDE verwende ich TrueSTUDIOARM. Gleich am Anfange von main kommt
Noch als Beispiel ein Teil der Initialisierung für einen STM32F407: [c] #define PLLM 4 #define PLLN 168 #define PLLP 2 init() { // Enable Caches, Prefetch and set Waitstates FLASH->ACR |= ( FLASH_ACR_DCEN | FLASH_ACR_ICEN
-
Thread
Vom stm32f0 große Mess-Datenmengen (bis 5kB) mit SPI rausholen
bei STM32F030 - einen circular mode. Evtl. könnte man damit etwas anfangen?
geschrieben. Du kannst nicht in der Mitte anfangen und dann am Anfang weitermachen. Einige größere STM32 wie der STM32F407 haben einen Doppel-Puffer-Modus beim DMA, damit geht das.
-
Thread
ESP8266 Arduino-Webserver nutzen, aber trotzdem anderen Host-Controller dazu
Host-Controller. Zunächst ein paar Worte zu der Vorgeschichte: Ich arbeite hauptsächlich mit Controllern der STM32-Reihe (aktuell mit den kleineren STM32F030x). Um für ein paar zukünftige Projekte Netzwerkfähigkeit mit rein zu bringen spiele ich nun schon seit einiger Zeit auch mit dem ESP8266 herum. Diesen verwende
natürlich, dass es auch noch ganz anders geht, da ich auch schon eine netzwerkfähige Anwendung mit einem STM32F407 + ATWILC1000 gebaut habe. Damit konnte ich auch vernünftige Sachen inkl. IPv6 und massig Ressourcen umsetzen, aber da schiebt schon der Preis beider Controller (~20€ zusammen) einen Riegel vor
-
Thread
stm32f4 Funktionen
Hallo zusammen, ich arbeite mich grade in stm32F407 ein, und ich habe eine Anfängerfrage; Wo/in welchem Dokument finde ich eine Aufstellung aller Funktionen z.B. - GPIO_WriteBit(); - TIM_OC1Init(); - RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2
Unter http://www.st.com/en/embedded-software/stm32cubef4.html Dort gibt es ein Dokument mit Namen: "UM1725: Description of STM32F4 HAL and LL drivers" (direkter Link: http://www.st.com/resource/en/user_manual/dm00105879.pdf) da steht alles zu
-
Thread
Frage an W.S. wegen USB CDC Implementierung STM32F103
.thumb 433 .syntax unified 434 001a 0138 subs r0, r0, #1 435 001c F1D1 bne .L34 436 .L32: 437 001e 7047 bx lr [/pre] Und die Variante mit der Leeren Schleife ohne Optimierung: [pre] 396 .section .text.Nop,
Ich glaube nicht. Delays findet man auch im Cube HAL Code und in in dem STM32 USB Tutorial. Scheint nicht anders zu gehen.
-
Thread
Cortex M3/M4 im Präprozessor erkennen
Headern drin, auf denen jeder Hersteller dann seine ominösen Libraries aufbaut. Hast du z.B. einen STM32F446, dann wird (zumindest indirekt) irgendwo per #include eine "stm32f4xx.h" eingebunden. Dieser Header bindet dann wiederum je nachdem welcher #define für das eigentliche Device gesetzt ist einen spezifischeren Header ein. Für den F446 ist es "stm32f446xx.h" und hast du einen F407, dann ist es "stm32f407xx.h". In diesen (Device-spezifischen) Header-Dateien wird der passende Header für den Cortex-M Kern eingebunden, das heißt in