-
Thread
ARM - Probleme mit sprintf (Linkerfehler)
ist es am Nutzer, die entsprechenden Backends zu implementieren Also muss ich das z.B. auch fuer STM32F4 Controller machen? Oder gibt es da Hersteller die eine Lib mitliefern wo das schon fertig implementiert ist? Ich meine, der Hersteller kennt doch seinen Controller und sollte doch wissen was da
Hallo, ich versuche gerade auf meinem STM32F4 Discovery ein snprintf() zu machen. Mit float. Mein Aufruf sieht so aus [c] char buffer[100]; sprintf(buffer, sizeof(buffer), "%f", 123.456f); [/c] aber es wird nicht der String "123.456
-
Thread
RS485 Problem Zeichen falsch empfangen
Hallo, ich hab ein Sparkfun RS485 Breakoutboard an meine STM32 USART2 angeschlossen und an meinem PC ein Digitus RS485 zu USB Adapter dran. Die Programmierung seitens STM32 stimmt schon mal, ich sende an den PC im 1 sekunden Takt, 0xdf und empfange im HTERM
Beim STM32 sowie beim HTERM sind 9600 baud eingestellt
-
Thread
STM32 MOSFET ansteuern (min. 5V Gate-Spannung)
Mithilfe: Das System ist eine 12V-Quelle (Lichtmaschine im KFZ), die mit einem Linearregler einen STM32G030F6 für eine einfache Auswertungselektronik versorgt. Sobald die Auswertungselektronik dies ergibt, möchte ich eine max. 30A-Ohmsche-Last mittels MOSFET schalten - egal ob der MOSFET-Switch vor
Ausgangsspannung auf das Gate zu legen. Mittels open-drain-Ausgang könnte ich dann den Strom vom Gate durch den STM32 auf Ground abziehen, oder? Hier stellt sich mir allerdings die Frage ob der STM32 das verkraftet - irritierenderweise gibt ST im Datenblatt (https://www.st.com/resource/en/datasheet/stm32g030f6.pdf
-
Thread
stm32f2xxx: Pointer auf Flashadresse
Ich hab das auch mal aufm STM32F4 gemacht. hier mein Code. [c]#define APPLICATION_ADDR ((uint32_t)0x08008000) JumpAddress = *(__IO uint32_t*) (APPLICATION_ADDR + 4); Jump_To_Application = (pFunction) JumpAddress; __set_MSP
auch aufm STM32F2xxxx: http://www.mikrocontroller.net/topic/291736
-
Thread
Wozu FPU nicht nutzen? (stm32)
sich sogar lohnen, die FPU zu nehmen um früher wieder ins Bett zu kommen. Und beim oben zitierten STM32F4 muss man die FPU nach dem Reset dediziert wecken. *gute Nacht*
(Speicher, Latenzzeit) 3. ggf. bessere Genauigkeit bei Firmwareemulation (double statt float bei STM32F4) Gründe 2/3 sind ausschlaggebend, warum ich in meinen STM32F4 Designs meist die FPU schlafen lasse. Der Geschwindigkeitsfaktor 2 kommt höchstens bei schnellen Filtern zum Zug. Grüße, Marcus
-
Thread
STM32 USB init problem mit Kompaktcode von W.S.
Alex schrieb im Beitrag #6085125: > STM32F042 Du darfst _nicht_ annehmen, daß ein Lowlevel-Treiber für den STM32F103 einfach so auch auf einem STM32F042 funktioniert. Deshalb ist das gründliche Lesen des zum USB-Device gehörigen Kapitels
Funktioniert denn der Code aus meinem [[USB-Tutorial mit STM32]]? Der hat jedenfalls kein NOP-Problem :)
-
Thread
Welchen Cube MX und IDE für den H7
Betriebssystem deiner Wahl. CubeMX ist bereits enthalten. https://www.st.com/en/development-tools/stm32cubeide.html
Mikrocontrollern wieder finden könnten. Ich hoffe doch aber mal dass jeder der professionell mit STM32 etwas umsetzt nicht diese HAL verwendet.
-
Thread
STM32, Atollic, C: Tutorialempfehlung & einige Fragen
Projekten hab ich mich an die Implementierung eines Bootloaders dran gesetzt. Diesen will ich für einen STM32 programmieren - bei den STM8S, die ich ansonsten verwende, hab ich leider keine Option des On-Chip Debuggers (und das Ding ist bei solchen Unterfangen echt nützlich). Also hab ich mich durch eine
Thema für Anfänger. Meine Anleitungen beziehen sich auf die System Workbench for STM32, die dem Atollic Studio dehr ähnlich ist: http://stefanfrings.de/stm32/index.html
-
Thread
Geeigneter Cortex M3 für Projekt gesucht
Der STM32F107 ist fast baugleich zum STM32F103 und besitzt ebenfalls Ethernet. USB ist auch schon im 103 enthalten.
^ Du hast den Link auf den STM32 Artikel vergessen ;)
-
Thread
RGB Cube Driver
256x3x12 Bits rein. Ihr benötigt einen schnellen Controller mit SPI DMA und möglichst viel RAM. Ein STM32F4xx kann das leisten denke ich mal.
STM32F4 raus gesucht: https://www.exp-tech.de/plattformen/arm/stm32-discovery/9059/xcore407i-stm32f4-core-board?gclid=CjwKCAjwiN_mBRBBEiwA9N-e_qHnCQwgY1kkl_4FdwoDkbvH0TPLfTi1upjmgM3bzsJgXSqCX5TYexoCSn0QAvD_BwE
-
Thread
Lerne Assembler - brauche eure Hilfe
des AVR zur Kommunikation mit dem STM32-Board. Und das versuche ich gerade zum laufen zu bekommen. Dazu generiere ich einfach irgendwelche Daten, die ich mir dann vom STM32 abholen lassen will. Nur genau das geht noch nicht. Lassen
des AVR zur >Kommunikation mit dem STM32-Board. Und das versuche ich gerade zum >laufen zu bekommen. Das ist doch Unsinn. Wozu willst du die ADCs per SPI durch einen Atmel auslesen, um diese Daten dann per SPI an einen anderen µC
-
Thread
Menu Designer für Grafik LCDs inklusive grafischem Editor
aus den offiziellen Repos) Ich habe bereits ältere Versionen des menuDesigners ausprobiert (1.6 1.4 1.2). MfG Johnny
keine Probleme mehr beim Compilieren auf verschiedenen Plattformen. Getestet: [code] Debian Linux 32bit + Lazarus 0.9.30.4 + gcc 4.7.2: Entwicklung und Testsystem, alles funktioniert Windows Vista 32bit + Lazarus 1.2.2 + Cygwin (gcc 3.4.4): Menuedit compiliert, alle Tests erfolgreich
-
Thread
STM32: Visualisierung von Daten in Echtzeit
Hallo zusammen, ich suche eine Möglichkeit, Daten, die in Form eines Arrays in einer µC-Firmware (STM32G4xx) vorliegen, in Echtzeit graphisch auf dem PC darzustellen. Es handelt sich z.B. um die Amplitude eine DFT, oder ähnliches. Eine serielle Schnittstelle zur Datenübertragung wäre nur umständlich
Weiterhin besitzt der Prozessor doch auch USB? Laut https://www.st.com/resource/en/product_training/STM32G4-Peripheral-USB_Full_Speed_Device_interface_USB.pdf sogar USB2, also 480 Mbit/sek. Und damit kommst du nicht klar? Wieviele Gigabytes/sek sollen übertragen werden?
-
Thread
Alte .net Apk mag keine USB to RS232 Adapter
DELL-Optiplex gibt es auch mit COM. https://www.ebay.de/itm/234351028203?hash=item369068e7eb:g:jZIAAOSwDbxigiiH&amdata=enc%3AAQAHAAAA4LEljaxpvqkqzvF4RmADHhcRsfOStDFOAAld2JxstYXLkPAIWY36wimUfQ4Y855Omsnwduw8G%2BiX07AdKK7SEXFMfrB2v2uTTiDq1Ras53zfummOs%2BkcqaXih%2FfZBJMhRcqdzWXBgpf42XhDVoU3NLK4EpVmR0%
Falls du ein STM32F103RB-Board mit USB herumfliegen hast (z.B. ein STM32-Bluepill-Board oder STM32-Olimexino), flashe mal diese Software drauf. Dies ist eine modifizierte USB-Seriell-Wandler-Firmware (USB-CDC-ACM),
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
vor ein paar Tagen eh schon reden. Ein Mega 2560 bzw AT91SAM3X8E kosten schon um die 10EUR. Ein STM32F4 oder F7 ~ ebenfalls. WTF? So werden diese Atmel Chips unverkäuflich...
o.ä. sein muß/soll/darf, dann packe ich doch nicht mehr die Technik von gestern auf die Platine. Ein STM32F4xx ist deutlich leistungsfähiger und - um wieder auf den Preis zu kommen - für das, was er alles auf dem Chip hat, doch recht günstig. Bevor Klagen kommen: ich steh auf Luxus und kann mir den µC
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
konzipiert zu sein, dafür mehrere USARTs und zwei SPI, reiche Pin-Remapping. Nun überlege ich, mit STM32 zu beginnen. F103 scheint schon verältert, H7 haben 64 bit FPU, aber für Anfang wohl etwas zu kompliziert. Z.Z. denke ich von F4. F407 oder F429. Außer 32 bit FPU sind für mich 32 bit Timer interessant
Wenn man etwas "Neues" zum Spielen sucht, würde ich zu Cortex-M0 raten aber nicht unbedingt zum o.g. RP2040, sondern eher STM32G031/431 mit verschiedenen Gehäusetypen von extrem sparsam bis sehr leistungsfähig.
-
Thread
Lidl Wallbox Modbus USWB A2 11kW Ultimate Speed
Debugausgaben auf einem Kanal ausgeben kann. Auf Grund der Vielzahl an verfügbaren Typen ist natürlich STM32CubeMX das Werkzeug der Wahl. Dort kann man die verfügbaren Typen anhand der Peripherie- und Speicherausstattung eingrenzen. Ich würde z.B. einen STM32G070CBT o.ä. verwenden, der die drei UARTs
insgesamt sieben(!) EIA-485 (1* Modbus, 6* propritär) und einer Debug-Schnittstelle habe ich einen STM32F091VET eingesetzt; dieser ist aber schon eher ein Exot.
-
Thread
STM32 SPI: keine kontinuierliche Ausgabe (ohne Pause)?
Hallo :) Nach jedem Byte macht der STM32G0 eine Übertragungspause von ca 1 Clock. Bisher war es immer egal, aktuell benötige ich aber ein fortlaufenden Datenstream. Ist das mit dem SPI-Controller des STM32 möglich? Danke
Daniel schrieb im Beitrag #7033321: > Nach jedem Byte macht der STM32G0 eine Übertragungspause von ca 1 Clock. > Bisher war es immer egal, aktuell benötige ich aber ein fortlaufenden > Datenstream. Meinst du nicht eher Datastrom? ;-) > Ist das mit dem SPI-Controller
-
Thread
Atollic TrueSTUDIO STM32F4 mit C++ undefined reference to `main' und co.
ich muss euch um eure Hilfe bitten. Ich versuche mit „Atollic TrueSTUDIO for STMicroelectronics STM32 Lite 2.3.0“ ein Projekt mit C++ ans Laufen zu bringen. Dabei bekomme ich die Fehlermeldungen: undefined reference to `main' in startup_stm32f4xx.s undefined reference to `EVAL_AUDIO_TransferComplete_CallBack' in stm32f4_discovery_audio_codec.c undefined reference to `EVAL_AUDIO_GetSampleCallBack' in stm32f4_discovery_audio_codec.c ich habe bis jetzt keine Lösung finden. Vielleicht hat jemand von euch
-
Thread
STM3210C: Firmware-Übertragung per USART geht nicht
Hallo beisammen! Versuche mich gerade in der Programmierung eines STM3210C-EVAL und verzweifle schon fast. Da ist ein STM32F107VCT6 drauf. Ich verwende den "IAR Embedded Workbench for ARM, v. 6.10, 32K Kickstart Edition", habe die Platine über COM1 (115200 Baud, 8E1)
Hallo, Stefan! So ein Kabel verwende ich ja bereits. Nun zu dem Chaos bei STM: Die haben es nicht geschafft, weder zum STM32F107VCT6, den ich verwende, noch zum STM3210C diesen "Flash Loader Demonstrator" unter "Design Support"->"SW Demos" anzuzeigen, über das ich irgendwann
-
Thread
Suche MCU mit I2S
Ich würde mal bei ST schauen. (STM32L oder STM32F)
Es gibt auch einige PIC32MX oder PIC32MZ mit den o.g. Anforderungen.
-
Thread
STM32F207 + KS8721 (Ethernet Phy)
Ich weiß es nicht mehr, ist schon mindestens 4 Jahre her. Anbei mal ein Stück Quellcode, damals mit dem LPC2368 und µIP. Vielleicht hilft's. Wenn Du das hin bekommen hast, kannst Du mir den Code für den STM32 schicken?
KS8721 empfangen. Bin mir da aber nicht sicher ob es doch die gespeicherten Daten vom ETH MAC des STM32 sind.
-
Thread
USB-C zum Laden und Programmieren
aber muss nicht separat vom normalen USB-Controller laufen. Hierfür sehr zu empfehlen ist z.B. ein STM32G0, für den es von ST auch die entsprechenden PD-Bibliotheken gibt. (Tipp: nicht die veraltete und verkorkste Version verwenden, die STM32CubeMX generiert, sondern die jeweils neueste direkt vom Github-Repository verwenden!) Ich habe erst kürzlich ein Gerät entwickelt, bei dem zuerst ein G0 das USB PD aushandelt und nach erfolgreichem Aushandeln von mindestens 12V/3A die Spannungsregler für die anderen Schaltungsteile aktiviert, so auch den STM32H7 für die Hauptfunktionalität, der an den
-
Thread
Analog FM / AFSK SDR Funkmodul auf 4-FSK bis 16-FSK erweitern.
und I/Q Direktmischer. Die I/Q Siganle gehen dann über ein OP Tiefpassfilter und werden von einem STM32G474 Prozessor demoduliert und ausgewertet. Als VCO Chip arbeitet ein LMX 2572 LP der den LO für den CMX994 macht sowie den TX Pfad ansteuert, wobei der Chip mittels direct digital Modulation moduliert
Moin, Dirk W. schrieb im Beitrag #8013797: > und werden von > einem > STM32G474 Prozessor demoduliert und ausgewertet. Da wuerde ich doch mal mutmassen, dass derjenige, der dafuer die SW geschrieben hat, doch ein ganz guter erster Ansprechpartner sein duerfte. Gruss
-
Thread
ARM STM32G071 - SPI Modus auch 8 Bit möglich
auch nur 8 Clocks. Mann kann deinen ganzen Ärger umgehen indem man die offiziellen Makros aus dem STM-Headers (in diesem Fall <stm32g0xx_ll_spi.h> benutzt. Hier im Speziellen [c] __STATIC_INLINE void LL_SPI_TransmitData8(SPI_TypeDef *SPIx, uint8_t TxData) [/c] Heute noch mit einzelnen Bit-Definitionen
. Schön, zu wissen, daß es vielleicht also trotzdem möglich ist. > > siehe > Beitrag "Re: [STM32F4xx] SPI Optimierung" Werde es mir näher ansehen. Danke.
-
Thread
P-Channel High-Side Switch
der dafür sorgt das der P-Channel FET im "Ruhezustand" nicht leitet. Die S-Spannung beträgt hier ~4,6V, richtig? Mit dem Pull-Up ist die G-Spannung 5V. Also sperrt der FET da die Gate Spannung +0,4V der Source Spannung ist. Fragen, die Erste: Der eingesetzte Cortex(STM32F411RE) arbeitet mit
Ein Widerstand von 100-330 Ohm wird zwischen STM32F411 Ausgang und Gate P-Mosfet geschalten.Von Gate P-Mosfet ein Widerstand R1 von 10k bis 100K Ohm gegen Plus. Strom bei 10K und 5V = 5,0 mA,100K und 5 V = 0,5 mA. Zum Schalten muß der STM Ausgang
-
Thread
LoRA, Meshtastic, TTN, Helium?
das es da fertige Module gibt die einem den > ganzen Umgang mit dem Protokoll abnehmen Für den STM32WL55/STM32WLE5, welcher das SX126x enthält, gibt es ein "LoRaWAN_AT_Slave" Example, da kann man per UART-Kommandos den LoRa-Client steuern. Allerdings kann man auch einfach gleich die ganze Anwendungsebene
Empfänger gehändelt. Später kamen Sensoren mit RFM02 dazu (868MHz) FM. In der Summe bedient heute ein stm32F103 (Bluepill) 4 RFM95s, einen analogen Empfänger für die alten Protokolle und einen EBYTE E32xx auf Uart-Basis. 2 RFM95 empfangen und senden Lora auf 868MHz und 434MHz. Eine empfängt das was die
-
Thread
IL9341 größere Fonts erzeugen
Hallo zusammen, ich nutze einen STM32 um ein IL9341 via SPI mit folgender Library anzusteuern: https://github.com/martnak/STM32-ILI9341 Das reine Darstellen von Text und Vierecken etc klappt auch schon. In der Lib sind leider nur
Ich habe mal TrueType Fonts probiert: https://github.com/k-omura/STM32_UIKit Weil das so gut geklappt hat, bin ich dann zu lvgl gewechselt.
-
Thread
Datenlogger mit SD Karte, hoher Samplerate und 12-Bit ADC
/software/lib_drivers_code_examples.jsp Dazu das Board: https://www.olimex.com/Products/ARM/ST/STM32-P103/ fchk
Link zum Bestelle am besten. 2) Alles im selben Board: https://www.olimex.com/Products/ARM/ST/STM32-P103/ Und zum JTAG Programmieren: https://www.olimex.com/Products/ARM/JTAG/ARM-USB-OCD-H/
-
Thread
delay(ms) funktioniert nicht
Da ich noch ein ziemlicher Anfänger mit dem STM32F4 Discovery bin, probiere ich im Moment eine Delay Funktion aus, die solange in einer Schleife nichts tut, bis ein counter unter 0 ist. Dieser wird im SysTickHandler() runtergezählt. folgendes Problem
irgendwie endlos ausgefürt, jedenfalls gehen die LED's nich wieder an. Hier der Quellcode: [c]#include "stm32f4xx_conf.h" #include <stdio.h> #include <stddef.h> #include <stdlib.h> #include "stm32f4xx.h" signed int counter = 100; //delay funktion abhängig von SysTick_Config void delay(signed int
-
Thread
µC für "Anfänger"
(Atmel-)Arduino Nano Clone fürn paar Euro von ebay und wenn es danach grösser werden soll stm32duino, womit man dann einen ARM hat und nix umlernen muss?
Wie siehts mit STM32 Discovery bzw Nucleo aus? gibts in verschiedenen Leistungsklassen von M0 bis M4 (und wenn man nach nürnberg zum Embedded kommt, kann man sich die auch für umme abgreifen, ... wenn man sich vorher
-
Thread
FT232R Handshake und Pufferüberlauf.
Niklas G. schrieb im Beitrag #5638853: > Da die meisten STM32 USB in Hardware haben, könnte man auch das nehmen - > hier übernimmt die Hardware vollautomatisch die Flusskontrolle, und es > kann nichts verloren
Niklas G. schrieb im Beitrag #5638853: > Da die meisten STM32 USB in Hardware haben, könnte man auch das nehmen - > hier übernimmt die Hardware vollautomatisch die Flusskontrolle, und es > kann nichts verloren
-
Thread
Mini SPS per STM32F4
Hi, ich bin gerade dabei eine "Mini-SPS" auf Basis einer STM32F4 CPU zu schreiben hier der Link mit einer kurzen Beschreibung und einem lauffähigen HEX-File für das STM32F4-Discovery-Board (oder sonst einem Board mit STM32F4) http://mikrocontroller.bplaced.net
Hi ich hab eine SPS auf Basis des STM32F427 entwickelt und suche eigentlich jetzt eine AWL / FUP Software die auf meine Hardware angepasst werden könnte. Die Hardware wurde sogar CE zertifiziert. 9 E/A (8 relais ausgänge + 1 NPN 0,5V
-
Thread
HardFault will nicht!
Man so ne kacke. Da will man mal ausnahmsweise einen Hardfault im STM32 erzwingen und es klappt nicht! Schnell, ich brauche einen GoToHardfault() :>
der MMU machen aber das würde erst zu einem MMU-Fault führen) Laut Programming Manual des Cortex-M4 (welchem STM32 hast du?), gibt es zwei Gründe für einen Hard Fault: - Bus error on a vector read - Fault escalated to a hard fault (hier gibts nochmal mehr Möglichkeiten, siehe "Programming Manual"
-
Thread
STM32 SWD Schnittstelle für Programmierung und weitere Beschaltung
Hallo, gerne möchte ich einen STM32G031J6 im ( Pin Gehäuse einsetzen. Zur Programmierung soll die SWD Schnittstelle (SWCK,SWDIO) dienen, diese Schnittstelle möchte ich aber auch in der Applikation benutzen. Am SWCLK ist ein Pin eines
STM32L011 nicht auch beim G0 anbietet und statt dessen das nur sehr beschränkt nutzbare SOIC-8 bringt.
-
Thread
Mikrokontroller Crash Kurs mit ANSI-C, mit ATMega Register Nutzung Gesperrt
AVRStudio nix für Anfänger ist. schon mal mal ein Rudel Punktejäger motiviert? Das wird nix, wen nach 4 Stunden nicht mal ein Lämpchen blinkt. Studenten mit STM32 efm32 ARM M0 mit CMSIS, oder gar denn Registern zu konfrontieren, ein Eclipse einrichten an 10 Tischen.. Na dann viel Spass. Ich tue
AVRStudio nix für Anfänger ist. schon mal mal ein Rudel Punktejäger motiviert? Das wird nix, wen nach 4 Stunden nicht mal ein Lämpchen blinkt. Studenten mit STM32 efm32 ARM M0 mit CMSIS, oder gar denn Registern zu konfrontieren, ein Eclipse einrichten an 10 Tischen.. Na dann viel Spaß. Ich tue mir
-
Thread
Umstieg von AVR auf PIC
mich auch mal einfach interessehalber mit ARMs beschäftigen. Ich habe auch ein STM4F DiscoveryBoard, es fehlt also nur noch die IDE. Aber irgendwie kann ich mich nicht aufraffen, weil mir der Anwendungsfall fehlt. Ich reize ja nichtmal annähernd die 16bitter aus und selbst dann kämen noch die PIC32. Das einzige Argument für mich wäre der Preis, weil die STM32er einem ja hinterher geworfen werden. Aber mit den PICs, dessen IDE und den Datenblättern kenne ich mich aus. Da gucke ich mir lieber mal
-
Thread
STM32F4 SSD1963 TFT FONTS
zu bekommen, deshalb ist auch kaum Grafikspaß in der Klasse enthalten. Laufen tut sie auf einem STM32F429IGT6 (Waveshare Core und Open4X9I-C Mainboard) mit AT070TN92 Bildschirm und SSD1963er Controller. Auf dem F4 Discovery läuft sie mit ziemlicher Sicherheit auch. Implementiert ist nur die Initialisierung
auch gerne. Ist noch etwas unaufgeräumt, aber wie man sieht Cortex-Mx übergreifend. Hier mal auf dem STM32F4-disco board, immmer noch nur Pin-Wackeln. Ich benutze Keil oder SW4STM32 mit CubeMX für die Grundstruktur. Alles in C programmiert. Der Font ist aus Platzgründen auf der Seite liegend, damit keine
-
Thread
Neues STM32F4 Discovery Eclipse Treiber Problem
Pfad: C:\Program Files\GNU ARM Eclipse\OpenOCD\0.10.0-201601101000-dev\scripts\board Findet man: stm32f4discovery.cfg Wie ihr ja wisst gebt ihr bei den GDB OpenOCD Debug Configurations als Config Options: -f board/stm32f4discovery.cfg an. Unter cmd zum testen: C:\Program Files\GNU ARM Eclipse
Eclipse\OpenOCD\0.10.0-201601101000-dev\scripts\board Eine neue Datei erstellen mit z.b. dem Namen stm32f4discovery_v2.cfg Den Inhalt aus der stm32f4discovery.cfg kopieren und in der neu erstellen Datei die Zeile: source [find interface/stlink-v2.cfg] ändern in: source [find interface/stlink-v2
-
Thread
Suche alternatives Bauteil (DMS307/308)
FFT die Werte für den Spectrum Analyzer zu errechnen. Kann wahrscheinlich jedes MCU-Board mit nem STM32F4xx mit links. Du kannst dieses "DMS 308" Board ja bei eBay kaufen: https://www.ebay.com/itm/164190447121 Nur 100 USD *LOL*
So wie es aussieht, kann das sogar ein STM32F0: https://hsel.co.uk/2015/06/16/stm32f0-audio-graphic-spectrum-analyzer/ Eigentlich ein interessantes Thema, leider habe ich keine Zeit mich damit zu befassen.
-
Thread
welcher micrcontroller
Die AVRs haben sich so langsam überlebt. Teuer, wenig Leistung usw... für 8 euro bekommste das stm32F1Discovery oder für 12 Euro das stm32F4Discovery. Dazu noch Coocox und fertig :-) Da brauchste auch kein teures Programmiergerät (wie bei den Atmegas).
Projekte in den nächsten 2 Jahren haben sie allemal genug Leistung. > für 8 euro bekommste das stm32F1Discovery oder für 12 Euro das > stm32F4Discovery. Dazu noch Coocox und fertig :-) Schon. Und du erklärst ihm worauf er beim Konfigurieren alles aufpassen muss :-)
-
Thread
mein erstes STM32F4 .asm/ .s Program stürzt ab im gdb
+28>: str.w r6, [r7, #-4]! 0x428 <awaitHSE+32>: ldr r6, [r7, #4] [/pre]
Projekt-Template drin: https://github.com/Erlkoenig90/ArmAsmTutorial/tree/master/ProjectTemplate-STM32F103RB
-
Thread
Was fuer ein Program?
Rolf G. schrieb im Beitrag #8056713: > Projekt: > -Signal Geber: 0 - 25 Millivolt -> Anzeige 0-100 (sprich x4) Du solltest Dir Gedanken machen, wie Du das Eingangssignal (0 - 25mV) verstaerkst (z.B. 0
. Ja, aber so wild ist das auch nicht. > Rolf G. schrieb im Beitrag #8056713: >> Projekt: >> -Signal Geber: 0 - 25 Millivolt -> Anzeige 0-100 (sprich x4) > Da ist nichts mit x4, denn der ADC des µC kann mit 100mV gar nichts > anfangen. Du musst
-
Thread
JETI-Protokol
Jeti durchgängig eingesetzt werden, beherrschen jedoch die geforderte Betriebsart. Um mit einem STM32 arbeiten zu können, muss man zu anderen Tricks greifen, z.B. zu einem Software-UART mit DMA. Das funktioniert in unseren Fernsteuerungen (iVol 2G16 usw.) mit Jeti-Modul(en) und Jetibox-Anschluss einwandfrei
Hallo Niels, danke für Dein Angebot mir dem Sourcecode. Da ich einen STM32 verwende wird mir das laut Andreas leider nichs nützen. Danke trotzdem. Frank.
-
Thread
MP3 Anlage STM32
Nimm doch erstmal das STM32F4 Discovery Board, das hat schon einen recht guten Audio-DAC drauf.
genau so programmiere wie ST geht es nicht (ST hat bestimmt ein geheimen Trick :)) >Beitrag "STM32F4 Discovery MP3 Player - komplett mit Code" Ich möchte gerne ohne OS arbeiten (hab ich auch noch nie gemacht). Aber Vielen Dank trotzdem!
-
Thread
Arten und Möglichkeiten von z.B. #include?
Ich habe ein Projekt welches von CubeMX erstellt wurde, in denen reicht ein einzelner #include "stm32f4xx_hal.h" Befehl und ich habe Zugriff auf alles von SPI bis UART usw. Im anderen Projekt(STemWin) muss ich alles Einzeln bennen... z.B. #include "stm32f4xx_hal.h #include "stm32f4xx_hal_dma2d.h" #include "stm32f4xx_hal_sdram.h" #include "stm32f4xx_hal_sai.h" #include "stm32f4xx_hal_sd.h" #include "stm32f4xx_hal_i2c.h" So konnte ich viele Fehler (unbekannte Datentypen usw. aufgrund fehlender Includes
-
Thread
Präzise Temperaturmessung mit 12Bit-ADC und NTC
R2=100k (0,05%, 10ppm) und messe in 10-Minuten Abständen die Temperatur über den 12-Bit ADC eines STM32L010K8 Controllers. Dabei verwende ich um möglichst genaue ergebnisse zu erhalten das Hardwareoversampling mit einer Oversampling Rate von 128. Wie im Bild gezeigt, schwankt die gemessene Temperatur
wackelt. Besser wäre hier eine ratiometrische Messung gegen VCC über eine Messbrücke. Die ADCs in den STM32 sind m.E. nicht sonderlich gut...
-
Thread
RAM /Flash Speicher auslesen?
einfach wild > los googlen. Aber vllt. hatte ja schon mal jemand ein ähnliches > Vorhaben. Den STM32F4 kenne ich noch nicht. Meistens läßt sich aber bei Compilern die Initialisierung von Variablen auch ganz abschalten. Im RAM stehen nach Einschaltung alle möglichen Werte zwischen 0x00 und 0xFF
Hi Wilhelm, das STM32VL Discovery hat einen STM32F100RB (http://www.st.com/internet/evalboard/product/250863.jsp) und besitzt leider kein RS-232. Die Daten müssten alle über den ST-Link per USB / SWD geschickt werden.