-
Thread
Wie float in integer wandlen mit Runden?
Ich habe ein digitales Filter auf einem STM32F411 programmiert, das intern mit Gleitkommazahlen rechnet. Nun muss ich diese zwecks Ausgabe auf einem AD-Wandler wieder in 16bit-Integers wandeln. Dabei soll zur nächstliegenden Ganzzahl gerundet
(int) (f + copysignf(0.5f, f); } [/c]
-
Thread
Schrittmotor Treiber gesucht
Beim Powerstep01 musst du die Richtung per SPI umschalten. Für Teacup gibt es einen Port für STM32F411 und ST bietet auch ein Evalboard für die Nucleos an: http://www.st.com/web/en/catalog/tools/PF261319 Von denen kannst du auch bis zu drei Stück übereinanderstapeln um drei Kanäle ansprechen
der Hardware und die ist beim Uno schon ziemlich am Anschlag also könntest du überlegen gleich auf STM32 umzusatteln. Plug and Play mit GRBL geht dann evtl. noch mit den TB6600 Treibern, die man zu Hauf beim Ali angeboten bekommt. Angeblich mit bis zu 5A: http://www.aliexpress.com/item/1pcs-CNC-Single-Axis-TB6600
-
Thread
Eine unsinnige Warnung! Oder?
im folgenden Beispiel, dazu noch eine kleine Horde an verschiedenen note: folge Meldungen. µC: STM32F411CE Compiler: xpack-arm-none-eabi-gcc\\12.2.1-1.2/bin/arm-none-eabi-g++ Verwunderlich ist daran, dass es keine Variable namens "taskLable39" im Code gibt. Hier der Code: [c] #define
geben. Oder eben für jede Task eine globale mit eigenem Bezeichner Die Funktion test() wird auf dem STM32 ein paar Millionen mal pro Sekunde aufgerufen. Über all die Aufrufe muss das Sprungziel gemerkt werden. Also darum: static. In meinem original Code ist es eine Instanzeigenschaft (nicht static
-
Thread
(sehr) kleines "FrameWork" für ATtiny44
Gerüst für jemanden, der das tun will, was du angesprochen hast. Such hier mal nach einem Anhang "STM32F103C8T6.ZIP". Das ist von mir und es ist ein lauffähiges Minimal-Projekt, was mir und anderen tatsächlich ermöglicht, sich auf ein eigentliches Problem zu konzentrieren. Und warum? Weil dieses Minimalsystem
nur um Displays gehen... @johannes: normalerweise nehm ich, wenn es klein werden soll einen STM32F030... Ist Strom sparen angesagt einen L053 und für Dinge mit Rechenleistung einen F411... Bei Displays, wie es W.S. beschreibt, bin ich nicht gsnz seiner Meinung, weil ein getrenntes Aufsetzen
-
Thread
Das Innenleben von Transistoren und Operationsverstärkern
Hochleistungs-Operationsverstärker OPA541 Februar: Hochfrequenz-Germanium-Transistor 2N1561 März: STM32-Clone GigaDevice GD32 April: Spannungsregler LM317K Mai: Leistungstransistor BUX22 Juni: HF-Leistungstransistor MRF18060A Juli: Digital-Analog-Wandler DAC800 August: Digital-Analog-Wandler DAC709
htm Neben ein paar kleineren Korrekturen und Ergänzungen, haben wir jetzt eine Erklärung für die F-Maske!
-
Thread
STM32 HAL_SPI_Transmit, wofür Size?
Moin, ich arbeite mit der HAL-Firmware und einem STM32F411RE. Benutzen tue ich gerade das SPI Modul und habe mich gefragt wofür der Size Parameter ist? Size: amount of data to be sent. Ich meine.... 1. Lege ich bei der Initialisierung des SPIs
Also könnte ich jetzt als pdata(was oben &gsData[spi_tx_counter] ist) einen uint32_t nehmen. Und würde dann bei Size 4(32/8) reinschreiben? Also: [c]uint32_t gsData = ...; HAL_SPI_Transmit_IT(&hspi2, &gsData, 4);[/c] Und er würde mir automatisch alle 32bits senden? MfG.
-
Thread
Probleme mit dem Invensense Motion Driver
Hallo zusammen, ich versuche gerade den Invensense Motion Driver in der Version 6.12 für den STM32F411 zu portieren. Dafür benutze ich Eclipse und den GNU ARM Compiler. Das Problem ist, dass ich beim Versuch die Bibliothek zu compilieren Fehlermeldungen der Art: "Symbol 'DINA0C' could not be resolved
mir scheint es eher, als ob ich etwas grundsätzliches falsch mache, da ich noch nicht lange mit den STM32 Mikrocontrollern arbeite. Ich bin für alle Vorschläge dankbar.
-
Thread
Nachfolger-vorschläge für ST7 MCU
Hallo Leute in den 2000ern hatte ich meine Vergaser Yamaha WR400F auf Einspritzer umgebaut. MCU war ein ST7, Programmierung in assembler. will ich nun wieder machen (WR450F), aber mit WideBand Lambda sonde, ansteuerung der LSU 4.9 macht ein Spartan2 (ist deppensicher
Hat sich erledigt, wird ein STM32F411. 32bit, viel ram, flott, trivial zu laden(UBS-C), hat serienmäßig einen Bootloader!
-
Thread
RC-Fernsteuerung+Microcontroller-Steuerung
RC-Empfänger ein PWM-Signal zum Ansteuern der Regler bzw. Servos ausgeben. Der zu verwendende µc ist ein STM32 und nicht dazu geeignet, direkt Motoren etc. anzusteuern. Es wird also eine Art PWM-Modul benötigt, der über den µC die Leistungssteuerung übernimmt. Die Frage ist jetzt: Wie schalte ich zwischen
> Die PWM Schnittstelle ist die Motortreiber-Platine nehme ich an? Das Board STM32F411E-DISC0 kann PWM-Signale erzeugen, ich muss jedoch noch prüfen ob es 4 PWM-Ausgänge hat (2x Hauptmotoren, 1x Querstrahlruder, 1x Hauptruder). Außerdem ist die Frage, ob die PWM-Signale kompatibel
-
Thread
ca. 100 PT1000 Messwiderstände messen
Wir messen hier 8 * NTC 10 k mit 8 ADC Kanaelen eines Nucleo F411 Boards. Messschaltung ist 10 kOhm 0.1% nach VADD, den NTC nach Masse und 100 nF X5R parallel zum Anschluss fuer den NTC. Die Wandlung erfolgt kontinuierlich mit langer Sampling Zeit. Ueber eine Sekunde
nur um das letzte Bit, bei Test mit Kurzschluss, 10 k 0.1% als NTC Ersatz und offenen Eingang. Der STM32F411 haette noch mehr ADC Eingaenge. 10k in Serie mit dem PT1000 gibt zwar deutlich weniger Signal, aber die Anforderung des Fragers sollte trotzdem zu erfuellen sein. Die Messwerte gebe ich
-
Thread
[V] MCU-Eval-Platinen (Cortex-Mx)
www.mouser.de/ProductDetail/Freescale-Semiconductor/FRDM-KL26Z/?qs=%2fha2pyFaduhhK6CVHLGBiVxlTmIhW6Luemn9x7%2fR3%252bQk9jaa4%252bxdNA%3d%3d Klassiker ST Discovery F4: 10€ http://www.mouser.de/ProductDetail/STMicroelectronics/STM32F411E-DISCO/?qs=sGAEpiMZZMsuSxY5Q00ZedbvPWiWbLffg8xP%252bgE1viE%3d Versand
SLSTK3201A ist weg. FRDM-KL26Z und Discovery-F4 sind noch zu haben...
-
Thread
CubeMX 5 - User Label fehlen im C Code?
nutzen: Ich habe eben ein Update auf die Version 5.0 durchgeführt, die neueste Package für die F4 Reihe 1.23 heruntergezogen und mein altes Projekt migriert. Jetzt fehlen die User Label im generierten Code. Auch bei einem neu angelegten Projekt fehlen im für "SW4STM32" exportierten Code
Ich habe auch alles aktuell. Zum Spaß habe ich eben ein Nucleo-F411 Projekt mit User Label angelegt und es ist alles in Ordnung. Was ich in der Projekterstellung immer ändere, ist die Erzeugung von getrennten .h/.c Dateien für die Peripherie. Da gab es in einer
-
Thread
STM32F4 mit C (HAL): Timer-PWM, Interrupt, UART
Rahmen eines Projektes habe ich vor eine Servo (Quadcopter-Treiber) Ansteuerung mit Discovery-Board (STM32F4-Discovery) zu realisieren. Arbeite mit Atolic Truestudio IDE. Zuerst habe ich mit einer "stm32f4_discovery.h" LIB in C++ folgende Funktionen realisiert: - Blink-LED - PWM-Signal (Timer) (2/20ms
in der HAL Umgebung. Habe einen fertigen code der mir Sensordaten ausließt den ich auf mein NUCLEO-F411RE drauf gesteckt habe. Wie gehe ich da am besten ran? Ich kenne mich ja schon nicht mit der HAL library aus, deswegen tu ich mir gerade sehr schwer. Soll ich den Sensor erstmal weglassen und mich
-
Thread
Möglichst niedrige Verbindung mit Buchen/Stiftleisten 2.54
fertige Boards vom Ali kosten oft nur die Hälfte wie wenn man die > Bauteile kauft ist es das WeAct F401/F411 Boards? Das ist mittlerweile auch von den Fälschern gekapert worden: https://github.com/WeActTC/MiniF4-STM32F4x1
-
Thread
Totzeit Transistorumschaltung
Schaltung auch das Ausschalten des Transistors. So einfach ist das ganze nicht. Deshalb haben z.B. STM32F103 F411 (und viele mehr) spezielle Timer (in dem Fall Timer1), die das machen können. Die haben dann 2PWM ausgänge, für jeden Transistor der Halbbrücke einen.
-
Thread
Linefeed und Zeilenumbruch verschwindet
Morgen Leute, ich sende Sensordaten aus einem Breakoutboard das mit meinem STM32 NUCLEO-F411RE verbunden ist, nun per Bluetooth an meinen PC. Die ersten Zeilen kommen perfekt an nur nach einer bestimmten Zeit gibt es keinen Zeilenumbruch mehr, wie im Bild zu sehen. An was könnte
Rufus Τ. F. schrieb im Beitrag #5512747: > smerti schrieb: >> An was könnte das liegen? > > An Deinem Programm? ...ganz konkret in Zeile 42!
-
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
kritisieren. Mir ging es hier um das eventgesteuerte System.... prinzipiell habe ich ähnliches mit einem STM32F4 mit Interrupts schon gemacht. Und ja, das ist einfach nur eine Demo.... smile, wie du weißt: ich lerne jetzt sogar noch Besonderheiten von Arduino... meinen Programmierstil... gewöhnt man mir
-
Thread
Benutzt ihr ein Betriebssystem auf dem uC?
Stefan ⛄ F. schrieb im Beitrag #6364175: > Ein Webserver zum Beispiel kann Webseiten über mehrere Verbindungen > gleichzeitig ausliefern. Browser laden z.B. mehrere Bilder parallel, > während die Seite geladen
weil auch gleich die Newlib statt Newlib Nano verwendet werden muss. Da fängt der Spaß z.B. bei den STM32F4 an, was aber auch kein Problem ist weil so ein fertiges Modul wie Blackpill mit F401/F411 auch nur ca. 5 € kostet, oder ein F407 Board mit Display ca. 20 €. Mit RTOS kann man einiges aufgeräumter
-
Thread
ARM Cortex M4 mit LL Treiber DAC DMA Wave SD Card Playback
DMA Init in dermain der main.c Das komplette Projekt ist .tar.gz und für ein Developmentboard mit STM32F407 Kann sich da jemand Reinfuchsen, dass Problem wird bei Initialisieren und starten der DMA liegen. Ich kom aber nicht drauf wo der Fehler ist...
total unaufgeräumt und er gibt nicht über den internen DAC aus, sondern per I2S auf den DAC eines F411 Discoverys. Das hat aber eher was von Radio Erewan, denn der Codeteil deienr Verzweiflung ist ja der DMA zum internen DAC per IRQ trigger. Aber bei meinem LED Panel projekt habe ich per Timer
-
Thread
WakeUp USB-Button (Keyboardersatz)
Ein kleines Eval Board z.B. dieses STM32F411CEU6 und ein bisschen Software. Oder "Pedal USB HID" bei Amazon eingeben. Wäre dann ein HID Fußschalter.
Michael D. schrieb im Beitrag #7208362: > Mit einen ATMega32U4 geht das. Ich habe mal nachgeschaut, das ist aktuell im Arduino AVR core drin: https://github.com/arduino/ArduinoCore-avr/blob/master/cores/arduino/USBCore.cpp#L853 Wenn du folgende Funktion
-
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
-
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
-
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
-
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]