-
Thread
STM32 SPI 2 Byte senden
Hallo Leute, ich probiere mich gerade daran mit meinem STM32F411RE eine Verbindung zu einem MCP4922 aufzubauen. Dafür habe ich zum ersten mal eine SPI Schnittstelle mit hilfe der HAL Lib erstellt. Ich scheitere aber daran 2 bytes hintereinander zu senden.
, HAL_MAX_DELAY); HAL_GPIO_WritePin(GPIOA, SPI1_CS_Pin, 1); [/c] PS: die meisten SPI von den STMs kann man so konfigurieren das sie gleich 16 Bit schicken. Dann müsste entsprechend eine 1 statt einer 2 bei der Länge stehen.
-
Thread
Ansteuerung GC9A01 mit STM32
1.28inch-lcd-module.htm Mit Hilfe des Demo Codes von Waveshare konnte ich das Display auf einem Nucleo-F411 zum laufen bringen. Nun möchte ich das Display aber auf meinen Eigenen PCB betreiben, auf welchem ein STM32F412CGU6 drauf ist. Die Pins für DISP_CS, DISP_DC und DISP_RST sind auf dem PCB an anderen
-
Thread
USB Mikroskopkauf - eine Qual
Soooo ... Ich habe mal eine Löt Simulation an diesem Board durchgeführt: https://stm32-base.org/assets/img/boards/STM32F411CEU6_WeAct_Black_Pill_V3.0-2.jpg Als Kamera ein Billig Endoskop für 12€ oder so, mit 5m USB Kabel. Abstand etwa 4-5cm. Eingestellt auf VGA liefert es fliessende
-
Thread
GRLB-Alternative?
: > - GRBL schafft nur 30 kHz Stepfrequenz auf den AVR, es gibt aber auch Portierungen auf den STM32F103, da habe ich von 180kHz gelesen.
mindestens vier Achsen, nämlich X,Y,Z und den Extruder. Von Marlin gibt es mittlerweile auch Ports für STM32 und andere Cortex-M, siehe https://github.com/MarlinFirmware/Marlin/tree/bugfix-2.0.x . Eine andere 3D-Druck-Firmware, die unter anderem für das Nucleo-F411 portiert ist wäre Teacup: https://github.com
-
Thread
STM32 Hardware SPI, einzelner SCK Puls
Guten Tag, ich arbeite mit dem TLC5940 und dem Hardware SPI eines STM32F411RE und der HAL-Firmware. Jetzt fordert mein Datenblatt das ich nach der Datenübertragung noch einen einzelnen Puls SCK sende(ohne Daten an MOSI). Aber leider regelt die Firmware die Pulse
-
Thread
ARM GCC Linux Mint: "make" im Terminal lädt alten Quelltext
Abend! Seit heute Abend habe ich ein Problem: Ich benutze zum Erstellen der .bin-Datei für den STM32F411 den GCC für ARM unter Linux Mint (18 Sarah). Ich compiliere den C-Code in einem Terminalfenster mit "make". Es passiert nun folgendes: Wenn ich den Code mit "make" in dem geöffneten Terminalfenster
-
Thread
variable Bitbreite für SPI-Bus
Ich hab ein Problem mit der Funktion SPI->format(). Verwendeter Mikrocontroller: Nucleo F411RE Funktionsbeschreibung: [c]void format ( int bits, int mode = 0 ) Configure the data transmission format. Parameters: bits Number of bits per SPI frame
Hallo, die HW der STM32 kann nur 8 bzw. 16 Bit Frames: 20.2.1 SPI features • Full-duplex synchronous transfers on three lines • Simplex synchronous transfers on two lines with or without a bidirectional data line •
-
Thread
Padauk IDE: .hex erzeugen
leider die Fragestellung verfehlt. @TO Kannst Du denn überhaupt den Buildvorgang starten (mit F7) und läuft dieser fehlerfrei durch? Wenn ja dann sollte sich der generierte Code in der Zwischenablage befinden, sofern ich den diesbezüglichen Abschnitt im Handbuch (S.20) richtig verstanden habe.
nach Windows zu portieren, aber im Moment fehlt mir die Zeit dazu, weil ich mich wie gesagt mit dem CH32V003 beschäftige (und wenn ich damit fertig bin mit einem liegen gelassen STM32F411 Projekt). Aber egal was du machst, ich wünsche dir viel Erfolg und gutes gelingen mit Padauk. Wenn du einen SMD Löten
-
Thread
STM32F103 TFT SPI ILI9225
liebe Gemeinde, Ich möchte gerne ein TFT Display mit 2,2" über SPI ansteuern. Ich benutze ein STM32F103 mit Folgender Pin Belegung. STM32 TFT PA2 -> RST PA3 -> RS PA4 -> CS PA5 -> SCK PA7 -> MOSI 3.3V -> VCC GND -> GND Als erstes möchte ich das
Hi, ich habe ein ähnliches setup mit STM32F411 und dem ILI9225 TFT. Ich bekomme das Ding aber nicht zum laufen. Könnte jemand die Funktion "Write_Command(xx, xx);" posten? Ich bin mir nicht sicher ob ich die Bytes richtig raus schiebe. Schon
-
Thread
CP/M auf ATmega88
mich schon. Aber nicht so, daß ich eine Platine haben wollen würde. Noch ein paar Worte zu meiner STM32–Variante. - Den HD64180 hatte ich schon. Der läuft nur mit 5V. - STM32 I/Os sind 5V-tolerant. - STM32F1 mit vielen Pins sind billiger als AVR. - Durch die vielen I/O-Pins kann alle denkbare
wieder dazu komme, soll das Board (und die beiden HCT541) gegen einen (mindestens) 100 poligen STM32F101 getauscht werden. Im angehängten Schaltplan sind P1-P3 die Buchsenleisten, auf die das Discovery-Board gesteckt wird.
-
Thread
spannungsgesteuerte Konstantstromquelle
jemand in dem Zusammenhang sagen ob er diese Vorstellungen für Realistisch hält. Ich habe einen STM32F107 (bzw. werde haben, Lieferschwierigkeiten) und möchte mit dem DAC ein Stromprotokoll ausgeben (frei definierbare Strompegel bis max. 40mA und min. 3 Stufen. Im Datenblatt steht was von max.
anderen > OPV auswählen, dann läufst. Wahrscheinlich nicht, weil die Frequenzgangkorrektur des LF411 nicht für die zuzätzlichen, phasendrehenden Elementen in der Rückkoppelschleife ausgelegt ist. Du hast einen Oszillator gebaut. Es wäre auch schön, wenn du auf die vielen überflüssigen Abknickungen
-
Artikel
Datei:STM32 nucleo F411RE Rückseite Brücken.jpg
STM32_nucleo_F411RE Board, Rückseite mit Brücken
-
Thread
STM32 Nucleo L476RG SRAM2 Nutzung im Standby Mode
ein Problem gestoßen, für das ich keine existierenden Beiträge gefunden habe: Ich schicke mein STM32 Nucleo L476 Board in den "Standby" Low Power Mode. Laut Ref Manual kann man den SRAM2 beim L476 im Standby Mode weiterhin mit Strom versorgen sodass zBsp. Variablen erhalten bleiben. Dies mache ich
gepostet hast, bleibt mir nur eine grobe Mutmaßung. Folgendes ist ein Auszug aus dem Startup-Code eines F411xe aus dem CubeFW Paket. Ich gehe mal davon aus, dass der entsprechende Ausschnitt für einen L476 genauso aussieht. [avrasm] Reset_Handler: ldr sp, =_estack /* set stack pointer
-
Thread
VisualGDB mit ARM CMSIS DSP
Nur leider finde ich in VisualGDB keine möglichkeit die DSP Lib hinzuzufügen. Als Board hab ich ein STM32F411 Disco. Quelltext ist soweit auch ok. Hier mal die entsprechenden Ausschnitte: [c] // ARM CMSIS DSP Lib #include "arm_math.h" #define ARM_MATH_CM4 #define __FPU_PRESENT 1 [/c]
-
Thread
Convertierung von STM32F4 zu STM32L0
Moin, ich habe meinen Code im Moment auf einem STM32 NUCLEO-F411RE Board laufen. Für die Zukunft soll es ab er ein Chip der L0 Serie sein (low-power). Dafür habe ich nun das NUCLEO - LO53R8 Board. mit den SPL2LL Converter habe ich meinen code migriert
-
Thread
STM32 USB Device Lib - Mass storage class
class - Implementierung (MSC) in der USB Device Library Als Board nutze ich eine "Black pill" mit STM32F411. Ich habe als ersten Test eine Ramdisk mit 96kB eingerichtet und die Funktionen STORAGE_Read_FS und STORAGE_Write_FS implementiert. Funktioniert perfekt, das Ding erscheint als Laufwerk am
-
Thread
STM32F4 Timer Burst bei Trigger
Guten Morgen, ich arbeite mit einem STM32F411RE und möchte ein 40kHz Signal auf einen GPIO ausgang geben. Hierfür habe ich einen Timer auf diese Frequenz konfiguriert. Bis jetzt habe ich in der Pulsefinished callback Funktion einen GPIO getriggert
-
Thread
Photodiode + Transimpedanzwandler
m erhöhe und dieses Signal in eine Spannung Wandle die ich mit einem Digital Input Pin mit meinem STM32F411RE einlesen kann. Wenn ich auf 5 m noch eine Verstärkung bis 0,7V habe könnte ich ja einen Transistor steuern der mir dann die 3,3V auf meinen Input schaltet. Dafür dürfte die Schaltung aber
auf steilste Flanken ohne Überschwingen (oder mit ein paar %) ein. Bei 500k Transimpedanz und 50pF PD wird dein OPV die gewünschte Geschwindigkeit aber nicht schaffen. Du brauchst eine PD mit weniger Kapazität (oder hoher Vorspannung) und einen schnelleren OPV.
-
Thread
Kombination serialport und spiport
Als Board verwende ich dieses Board hier: http://www.st.com/web/en/catalog/tools/PF260320 Ein STM32F411RE, der uC ist von ARM und heisst genauso. Ich habe schon versucht, mit Google die Fehlermeldungsbedeutung herauszufinden: "It means you are instantiating a peripheral (Serial, PwmOut, etc
-
Thread
N-Channel FET, genau berechnen, PWM, LED-Cube
gerade an einem LED-Cube(8x8x8 einfarbig). Es macht gute fortschritte. Ich steuere das ganze mit einem STM32F411RE und dem TLC5940(Low-Side Switch). Gerne möchte ich den FET, der den High-Side Switch darstellt, genau berechnen. Sprich die Leistungen die er können muss, bei einer gewissen Frequenz. Der
-
Thread
TLC5940 Sout spinnt?
Guten Tag, ich habe einen Aufbau mit einem STM32F411RE Cortex und zwei in serie geschaltete TLC5940s(Sout von TLC1 an Sin von TLC2). Ich kann TLC1 ohne Probleme steuern, aber bei TLC2 ist immer alles komplett an. Deswegen habe ich mal mit
-
Thread
IR Empfänger verbessern
mindestens 2.2V erreicht hat, werden hier 3.3V ausgegeben. Diese Leitung läuft auf einen GPIO Input meines STM32F411RE. Jetzt musste ich leider feststellen, dass wenn ich meine Schaltung im Labor teste, sie nicht mehr funktioniert. Sobald ich die Schalousie schließe und kein Sonnenlicht in den Raum kommt
Stefan ⛄ F. schrieb im Beitrag #6672580: > alle Empfänger einfach auf irgendein IR > Signal reagieren genau das sollen sie auch tun
-
Thread
MEMS Ultraschallmikro mit PDM
Markus F. schrieb im Beitrag #4596018: > Das Einfachste ist, einfach 1024 Samples > aufzuintegrieren und das als Wert zu nehmen. Dann bekommt man ein auf > 3kHz reduziertes Signal. Mehr gibt es wieder, wenn
Hi, >> Alternativen Produktsuche bei ST liefert z.B. den STM32F411CC . Der hat 5 SPI und 5 I2S Schnittstellen. Hier https://www.mikrocontroller.net/topic/427660#new hab ich mal gezeigt, wie man eine SPI Schnittstelle eines Cortex M4 zu I2S umlügt und
-
Thread
PCX und BMP zu C-Array Konverter
] #define noname_width 20 #define noname_height 20 static char noname_bits[] = { 0xff,0xff,0x0f,0xff,0xfb,0x0f,0xef,0xd7,0x0f,0x37,0xd5,0x0f,0x2f,0xcf,0x0d, 0x37,0xcb,0x06,0x8b,0xe6,0x03,0xbb,0xf5,0x01,0x6b,0xf3,0x0f,0xdd,0xf2,0x0f, 0x45,0xf3,0x0f,0xee,0x5a,0x0e,0xa5,0xb9,0x0e,0x65,0xdd,0x0e
PCX-Format groesser als im BMP-Format ist. Im Anhang hier habe ich mein Makefile-Projekt für ein Nucleo STM32F411 Board in Verbindung mit libopencm3 angehängt. Foto im Thread hier ist das Nucleoboard in Verbindung mit einem 320x240 Pixel Paralleldisplay Gruß Ralph
-
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
Datei:STM32 Nucleo F411RE Rückseite ST-Link.jpg
ST Link Rückseite
-
Artikel
Datei:STM32 nucleo F411RE Bestückungsseite ST-Link.jpg
ST Link Bestückungsseite
-
Thread
Welche Programmiersprache auf µC
diese verwenden. Vor einem Jahr habe ich http://www.partow.net/programming/exprtk/index.html auf einem STM32F4 eingesetzt. Das kostete zwar 1 MB an Flash, aber die Bibliothek lief einwandfrei und vor allem wahnsinnig schnell (was auch wichtig war). Sie nutzt übrigens alle oben aufgeführten Punkte.
das überhaupt nicht. Sobald der Objekt-Code hochgeladen wurde, wird er auf dem µC (im Moment werden STM32F10x und STM32F4xx unterstützt) direkt ausgeführt. Dadurch verkürzt sich die Entwicklung eigener Programme, da das zeitaufwendige Flashen komplett entfällt. NIC-Programme laufen nicht nur auf den
-
Artikel
IRMP - english
(tested on STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (tested on STM32F103C8T6 Mini Development Board) STM32 with HAL library (NEW!) STM8 STM8S103F3 TI Stellaris LM4F120 Launchpad (ARM Cortex M4) ESP8266
control: A MythTV Remote Control without LIRC. PC Remote Control with ATtiny85 IRMP + IRSND Library for STM32F4. IRMP for STM32F4 IRSND for STM32F4 IRMP on STM32 - Construction Guidance. Seminar Paper - Extension of Arduino Platform. www.eislab.fim.uni-passau.de/files/publications/2010/StudentDiener_ErweiterungDerArduinoPlattform.pdf
-
Thread
CRC-Rätsel (IRDA)
/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&cad=rja&uact=8&ved=0CEsQFjAF&url=http%3A%2F%2Fwww.hitta.se%2Fannelundsgatan%2B17c%2Benk%25C3%25B6ping%2Ff%25C3%25B6retag%2F2&ei=OoQnVZqAIIOpsgHAyIAw&usg=AFQjCNEeREZibD_SPNP2mOPsr8vZeD8NWA&bvm=bv.90491159,d.bGg --> ach? Würth residiert unter
eines neuen quelloffenen Empfängers mit zu berücksichtigen. Mich juckts schon in den Fingern. Ein STM32F411-Nucleo-Board + ESP8266 als WLAN-AP (statt Bluetooth) + IRDA-Transceiver... und dann fängt der Spaß an :-) Trotzdem wäre es erstmal sinnvoll, das IR-Protokoll zu hacken. Dann hat der Verein
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Hallo Gerhard, für diesen kurzen Test habe ich einen ATmega644 benutzt, ins fertige Gerät kommt ein STM32F2. Die Ansteuerung ist auch äußerst simpel, neben I2C wird nur ein GPIO für den reset benötigt. Gruß, René
gemacht, mir die beiden Controller auf ein solchiges Arduino R3 Format "zurechtzustutzen" Einmal für STM32F030F4P6 uuuund einmal für AT89S52 PLC44 (MCS-51 Familie) Den STM32 hab ich mir nur besorgt gehabt um zu sehen, was man denn mit einem 32-Bitter mit nur 16Kb Flash anfangen kann und ich bin
-
Thread
Tasten gesteuertes Lauflicht
muss damit ich mit dem Taster die LEDs ein und ausschalten kann? Hier das Programm: #include "stm32f411xe.h" #include "uart.h" #include <stdio.h> /* ------------------------------------ DEFINES --------------------------------------- */ #define WAITTIME_WALKING_LIGHT 125 // 125
-
Thread
Thermomix Rezeptchips
ttySP0 at 38400 bps: Where did you find this information? As I wrote a bit earlier, there is a STM32F100R8 and a ATxmega16D4 on the power board. Some pictures[0][1]. The STM32 has also a 2x10 JTAG connector next to it. I assume that your finding is the thermomix applications way to communicate
is not running. Moritz M. schrieb im Beitrag #5210516: > As I wrote a bit earlier, there is a STM32F100R8 and a ATxmega16D4 on > the power board. Some pictures[0][1]. The STM32 has also a 2x10 JTAG > connector next to it. > > I assume that your finding is the thermomix applications way to
-
Thread
Chinaschrott mit Typ und Verkäufer
Um mal wieder zum Thema zu kommen: 1/2/5/10Pcs ARM STM32 STM32F103C8T6 Minimum System Development Board Module von eBay Verkäufer technicalaim sind Fakes, sie enthalten einen gefälschten Prozessor https://www.richis-lab.de/STM32.htm der nichtmal USB
Beschleunigungs-Sensoren - einige beliebte MOSFET, vor allem der IRF3708 - Mikrocontroller aus der STM32F103 Linie - Wemos D1 Boards Die Liste ist sicher nicht vollständig.
-
Thread
Logamatic 2107 Schnittstelle
} 16:20:32 15.07.10: 10 21 AC 00 00 00 00 1A {--} 16:20:32 15.07.10: 10 {BA} 16:20:32 15.07.10: 08 00 18 00 5A 02 C1 64 64 0A 10 E5 60 80 00 02 0C 02 72 00 84 0F 3D 48 00 C9 FF 03 00 BA {--} 16:20:32 15.07.10
:32 15.07.10: 10 {2F} 16:20:32 15.07.10: 08 00 18 00 5A 02 C3 64 64 0A 10 E5 60 80 00 02 0C 02 73 00 82 0F 3D 48 00 C9 FF 03 00 2F {--} 16:20:32 15.07.10: A1 {--} 16:20:32 15.07.10: 21 21 [/code]
-
Thread
UDP-Verbindung absichern
Selbst für den Autoschlüssel gibt es schon besseres: http://www.atmel.com/Images/Atmel-2600-AVR411-Secure-Rolling-Code-Algorithm-for-Wireless-Link_Application-Note.pdf ATiny als Sender impmenetiert AES basierender HMAC. (2.6 kByte Code)
aber mit Cortex-M3 (Arduino Due - Atmel Sam3x8e) Alternativ: Draufgeschissen auf die Arduino kacke. STM32F4 Discovery - da bekommst du 2 boards zum preis von einem arduino, deutlich mehr leistung, ram usw. und ne crypto/hasheinehit hat das ding auch. Ich habe ein Problem damit, zu verstehen was der