-
Thread
Embedded Systems lernen
Ich persönlich arbeite mit einer Eigenentwicklung für PIC18. Hier im Forum sind STM32-ARM Controller seeehr beliebt. Entsprechend wird es bei Problemen mit dieser Familier vermutlich leichter hier an Hilfe zu kommen. Aber auch andere Gattungen sind vertreten. Je nachdem was du vorhast
myAVR angefangen und halte das durchaus für einen guten Einstieg. Bei der Arbeit haben wir meist den STM32 im Einsatz welcher mehr Leistung bietet. Bei den beiden hast du wohl etwas mehr Aufwand bis es läuft, dafür weist du denn auch wie. (Ev. kannst du auch ein Kit von Arduino mit einem AVR kaufen
-
Thread
Räumlich kleines RAM mit mind. 2 MiB
größeren Controller und RAM und Verdrahtung abschätzen. Evtl Wechsel auf bga Gehäuse vom Controller. Der stm32f405 ist in bga nur im Wlcsp mit 0.4 mm Pitch zu haben. Aber es gibt ja mittlerweile auch noch andere.
Controller und RAM und Verdrahtung abschätzen. Evtl Wechsel auf bga > Gehäuse vom Controller. Der stm32f405 ist in bga nur im Wlcsp mit 0.4 mm > Pitch zu haben. Aber es gibt ja mittlerweile auch noch andere. Das hat nicht ganz funktioniert. Die nächste Version der HW bekommt einen STM32F7 im handhabbaren
-
Thread
ADC Messbereich verschieben nach 3,0 - 4,2V
ich die Messung in den Bereich verschiebe. Tatsächlich nehme ich zum Basteln inzwischen meist einen STM32F0/1/4xx oder STM32L0xx aber eben auch den verpönten Arduino Uno / Mega oder Nano, je nachdem, ob ich gerade ein neues Display ausprobiere oder wie hier ein neues "Wissensfeld", dann ist der Arduino
= 1,786V. Dir bleiben somit mit den 12 Bits des STM32F103 insgesamt 2^12/2,5*(2,5-1,786) = 1170 Steps, um Spannungen zwischen 3 und 4,2V auszulösen. Das sind ca. 1,0mV/Step. Wirfst Du nochmals 2 Steps ADC-Ungenauigkeit und 50ppm/C Ungenauigkeit für
-
Thread
STM32 Quarzfrequenz in Firmware bestimmen
Hallo. Mir liegt eine Schaltung mit einem STM32F405 vor, die - im Laufe der Zeit - zwei verschiedene Quarze verwendet hat. (8MHz & 25MHz) Die bisherige Firmware wird in 2 Varianten compiliert. Einziger Unterschied die Einstellungen zur PLL.
>Wie stellt man dies am einfachsten an? Papp nen 32kHz Quarz an die RTC, schreib eine passende Software und messe damit deine Quarzfrequenz.
-
Thread
STM32F405 int64_t lehren
Hallo Cortex Cracks, ich betreibe einen STM32F405 unter C und GCC. Wenn ich int64_t benutze friert er irgendwo ein. Ich nehme an, dass ich nicht die richtigen libraries zulinke. Ich habe mal das Makefile angehängt. Jemand einen Rat? Danke
Rufus Τ. F. schrieb im Beitrag #4793420: > Detlef _. schrieb: >> Der STM32F405 kann keine 64Bit ints' nativ rechnen, der braucht dafür ne >> Software lib, die muss irgendwo her kommen. > > Das ist dann die
-
Thread
3D_Hallsensor erfassen,I2C3 STM32F405
Guten Tag Ich mache erste Schritte mit dem I2C-Bus des STM32F405 (Master) und setze die Standartlibary ein. Ich möchte die Werte der X-, Y- und Z-Achse des 3D_Hallsensors TLV493D-A1B6 (Slave) von Infineon erfassen. Dies funktioniert schon ordentlich. Nur hängt sich der STM32F405-Prozessor von Zeit zur Zeit auf. Ich habe einen Thread aufgesetzt der all 50ms auf den Bus bzw. den Slave anschreibt [c] void send_3D_Hall(void) { I2C_start(I2C3, SLAVE_ADDRESS_3D_HALL_WRITE
-
Thread
Wieso gibt es keine gute Programmiersprache?
der Anfang ist für unerfahrene wohl etwas holprig. Habe damit sogar schon embedded Code für einen STM32 ARM Prozessor geschrieben und ausgeführt. Die Community ist klein aber fein.
entwickelt. Tja, wenn du die Augen zu machst, dann siehste eben nix. Kleiner Tip: Programmiertool für STM32 von mir hier im Forum. btw: eine Lazarus-Version hab ich inzwischen auch fertig. Funktioniert gut wie die Delphi-Version. Sieht mir aber zu grau aus. Also: Mach deine Klüsen auf, dann siehst du
-
Thread
Wie Programm auf µC bekommen
Zu aller erst - ich bin ein Neuling auf diesem Gebiet. Ich programmiere auf dem STM32F4 Discovery, da kann ihc debuggen und Programm über Keil mVision und USB drauf spielen. Wenn das Programm mal fertig entwickelt ist und ich meine eigene Platine erstelle und den STM32f407/417 auf
Die Nucleo Boards gibt es für M0, M1, M2, M3 und M4. Ansonsten sowas falls der STM32F405 auch ok ist: https://www.olimex.com/Products/ARM/ST/STM32-H405/ Gruß, Stefan
-
Thread
MC-Einsteiger und Fortgeschrittene
Andre B. schrieb im Beitrag #4744094: > konstruktive Tips OK, STM32F4 Discovery Evalboard plus Em:Blocks. Aber das wird dich nicht weiterbringen. > oder nur unnötige Kommentare? Ich sag dir, was unnötig ist. Diffuse Beschreibungen der Anforderungen und des Kenntnisstandes
ich soweit, dass prinzipiell schon alles funktioniert. Bin jetzt am Perfektionieren. Mein Tipp: STM32F4/F7 und falls du VisualStudio magst ->VisualGDB, kostet halt n knappen Hunni. Edit: Ich wünsch dir viel Erfolg und Spaß!
-
Thread
Aufbau der STM32 datenblätter etc.Tak einschalten etc pp
/articles/Kategorie:STM32
, tatsächlich vorhandene Peripherie und den verfügbaren RAM und Flash beschreibt. Für z.B. den STM32F407 braucht man also RM0090 als Family Reference und dann das Datenblatt für STM32F405xx/407xx.
-
Thread
Neues SDK für ESP32 Gesperrt
3Df98c3242742648e3a505a8eb53ceea82%26pid%3D100506%26rk%3D1%26rkt%3D1%26 Dein erstes Bild erinnert mich an HydraESP32. https://oshpark.com/shared_projects/dgKJqznH mit STM32F405 Cortex M4F 32bits MCU @168MHz
http://esp32.com/viewtopic.php?f=19&t=326 Da gib's hints..
-
Thread
STM32F405 clocktree und USART
Liebe kundige ARM Kenner, ich dachte immer laut ARM Cortex Reference manual figure 21, der USART1 clock hängt über den AHB- und APB-prescaler an der SYSCLK. Falls ich an der PLL rumschraube ändert sich SYSCLK und die Timerclocks aber USART1 läuft nach wie vor super. Umgekehrt: Falls ich HSE ändere und die SYSCLK über die PLL konstant lasse passt die Baudrate nicht mehr. Der USART1 clock scheint also an HSE und nicht an SYSCLK zu hängen. Das steht im Referance manual anders. Wo ist denn da mein Verständnisproblem? THX Cheers Detlef
-
Thread
STM32F446ret6 JTAG-Problem
ein STM32F405RG drauf, der evtl. vom Pinning her anders ist, aber halt das Prinzip, das sollte auch für Deine CPU gelten.
/* STM32F427_437x || STM32F429_439xx || STM32F446xx || STM32F469_479xx */ [/c] Nun habe ich den o.a. Pfad in CMSIS-Schreibweise nachprogrammiert: [c] /*Testprogramm*/ #include "stm32f4xx.h" #
-
Thread
STM32 DAC - invertiert ohne Buffer?
Hi, Ich habe ein merkwüdiges Phänomen mit dem Olimex H405-Board, welches einen STM32F405RG in LQFP64-Package verwendet. Packagebedingt ist daher V_REF gleich VDDA, was ich schonmal sauber mit 3.3V messe. Wenn ich bei DAC1 (geht auf PA4) den output buffer
-
Thread
Physikprojekte
F(r) = 1/r² gilt...
@Michael M.: Danke für deinen Tipp. Ich habe nun die beiden Koppelkondensatoren variiert mit 1 µF, 100 nF, 82 nF und 47 nF. Bei 1 µF habe ich leider deutlich schlechtere Ergebnisse erzielt und der 100 Hz peak war kleiner als jener bei 300 Hz. Bei 100 nF an beiden Stellen war der 100 Hz peak um einiges
-
Thread
Stm32 Fehler beim Verbinden mit dem PC
Hallo zusammen, ich arbeite gerade mit dem Microcontroller STM32F405RG. Beim Bestücken der Platine habe ich aus versehen die Programmierschnittstelle um 180° verdreht angelötet. Logischerweise konnte ich keine verbindung mit dem Microcontroller herstellen. Nach
Programmierschnittestelle JTAG, Programmieradapter St Link V2, Betriebssystem Windows 7, Flashtool STM32 ST-LINK Utility Nop schrieb im Beitrag #4656830: > Ein paar mehr Daten wären nicht schlecht. Welche > Programmierschnittstelle, ST-Link? JTAG? Welcher Programmieradapter? > Betriebssystem? Programmieranwendung
-
Thread
NXP Cortex-M µCs: Toolchain, Makefile, etc
legen, wenn's vom RAM her paßt. Im Übrigen hat NXP in Sachen RAM nicht wirklich etwas, das mit STM32F405 gleichziehen kann, also 192kB (plus 4kB Backup-Ram).
Nop schrieb im Beitrag #4655220: > Im Übrigen hat NXP in Sachen RAM nicht wirklich etwas, das mit STM32F405 > gleichziehen kann, also 192kB (plus 4kB Backup-Ram). Naja, selbst wenn man 64kB Programm im RAM hat sollten 96kB ausreichen ;) Ich war sowieso immer auf der RAM-Sparer Seite. Und bei einem
-
Thread
Timer Interrupt Service Routine und die main()
verstehe, was zweifellos an meiner mangelnden Einsichtsfähigkeit liegt, aber Ihr könnt das besser: STM32F405 Olimex board, gcc. etc. pp., hat mit der hardware nix zum tun. Ich hole mir in der timergesteuerten ISR einen ADC-Wert (160ks/s) und werfe den ADC dann gleich wieder an, warte also nicht. Die
@ Detlef _a (detlef_a) >STM32F405 Olimex board, gcc. etc. pp., hat mit der hardware nix zum tun. Wirklich? >Ich hole mir in der timergesteuerten ISR einen ADC-Wert (160ks/s) und 160 ks/s sind auch für einen 32 Bitter
-
Thread
Maximaler Ausgangsstrom STM32F405
Guten Abend, was ist der maximale Ausgangsstrom des STM32F405? Dem Datenblatt konnte ich entnehmen, dass pro Pin maximal 25mA fließen. Allerdings kann ich nichts zum maximalen Gesamtstrom aller Pins finden. Außerdem würde es mich auch noch interessieren
Werte. Allerdings kann es sein, dass es zu Ausfällen oder Fehlfunktionen kommen kann wenn der STM32F längere Zeit mit max. Werten betrieben wird. Obwohl das noch lange nicht heisst, dass der STM32F dadurch kaputtgeht, sollte man so etwas trotzdem tunlicht vermeiden. Wenn es trotzdem
-
Thread
STM32F405 I2C Levelshifter benötigt?
Schönen guten Tag, ich will hier eine kleine Platine aufbauen mit dem STM32F405 als "Hirn". Hauptsächlich wird I2C benötigt. Da der STM32F405 allerdings als Versorgungsspannung 3.3V benötigt, frage ich mich ob ich einen Pegelwandler mit einbauen muss, da im Datenblatt des STM32F405 bei den von mir verwendeten Pins (PB7 & PB6) angegeben ist, dass diese 5V tolerant sind. Meine angeschlossenen I2C Komponenten laufne mit 5V wie beispielsweise der ADS1015 (AD-Wandler) oder
-
Thread
STM32 flashen mit RS232
Hallo zusammen, ich würde gerne meinen STM32f429 über die serielle Schnittstelle flashen. Ich habe bereits erfolgreich mit dem Flash-Loader von ST den Controller programmiert, allerdings nur am USART-1 Port. Meine Frage: Ist es möglich
Hallo, ich kaper den thread mal. Ich flashe auch einen STM32F405 mit dem Flash-Loader von ST über den UART. Das geht auch gut mit einem PC, mit meinem Labor-PC aber nicht. Ich vermute, das ist irgend ein timing Problem. Kennt jemand den Effekt und hat jemend
-
Thread
STM32F4 und langsames SPI Interface
Hallo. Ich verwende einen STM32F405 und müsste eine Komponente per SPI anbinden. Mein Problem ist, dass die Komponente nur < 5khz SPI-Clock verträgt. Selbst mit max. Prescaler komme ich beim SPI2 auf ca. 170khz SPI Clock. Zusätzlich
ich mir ja noch lieber einen 8Bitter drauf, der den SPI bedient und per UART die Ergebnisse an den STM32 meldet. Jetzt suche ich entweder nach einer "In-Controller"-Lösung, um langsamer zu werden oder nach einem kleinen Stück Hardware, weil ich natürlich gerne eine einfache Lösung suche. Vielen
-
Thread
Alternative zum dual OPV OPA2350
Vorschläge. Markus DL8MBY PS.: Ich verwende entgegen dem angehängtem Schaltplan für C68/C69 47nF als S&H Kapazitäten. Die Originale sind für eine höhere Bandbreite aus- gelegt, die aber der nachfolgende MC (STM32F405) nicht ausnützen kann, weil zu langsam - so die Software-Entwickler zum mcHF
Danke, wie finde ich heraus wie das Rauschen zwischen 1Hz und 100Hz aussieht. (Stichwort 1/f-Rauschen). Welcher Parameter in Datenblatt ist dabei von Bedeutung? Danke! Markus
-
Thread
CubeMX mit Coocox verwenden
exists. [cc] Starting dependency analysis for 22 files. [cc] Parsing ..\..\..\Inc\stm32f4xx_hal_conf.h [cc] Parsing ..\..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h [cc] Parsing ..\..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f405xx.h [cc]
..\obj\stm32f4xx_hal_dma.o ..\obj\stm32f4xx_hal_pwr.o ..\obj\system_stm32f4xx.o ..\obj\stm32f4xx_hal_cortex.o ..\obj\stm32f4xx_hal_pwr_ex.o ..\obj\stm32f4xx_hal_flash_ex.o ..\obj\stm32f4xx_it.o ..\obj\syscalls.o
-
Thread
stm32 VDDA Pin nicht angeschlossen
Hallo Zusammen, ich arbeite gerade mit dem Microcontroller STM32f405rg. Beim Bestücken der Platine ist mir ein Fehler unterlaufen, sodass der VDDA Pin zunächst nicht angeschlossen war. Mein Computer erkennt den Microcontroller nicht, auch nicht mit angeschlossenem
Im "STM32F4xx Technical Training" ist das Ganze eingedampft auf: "VDD and VDDA must be connected to the same power source."
-
Thread
Fernseher 1958 - Inbetriebnahme der Bildröhre
mich jetzt ob ich die Bildröhre in Betrieb nehmen kann. Ich würde gerne mit einen Mikrocontroller(STM32) ein einfaches Signal auf der Röhre darstellen (Sinus oder ähnliches). Meine Frage ist nun was für Elektronik ich benötige um die Bildröhre in Betrieb nehmen zu können. (Ist es überhaupt ohne großen
geliefert hat. Mehr dazu ist in TV-Handbüchern zu lesen od. da http://www.dampfradioforum.de/viewtopic.php?f=36&t=8320
-
Thread
FT800 / FT810 Library
eigentlich, dass die HAL gleich mit includiert wird, das war aber nichts. [code] #if defined (STM32F4) #include "stm32f4xx.h" #include "stm32f4xx_hal.h" #include "stm32f4xx_ll_spi.h" ... [/code] Edit, ich habe gerade noch aus dem STM32F407xx ein STM32F4 gemacht, das müsste soweit für
---------- STM32L073 SUCCESS 00:00:07.293 STM32F030 SUCCESS 00:00:06.566 STM32F103 SUCCESS 00:00:06.966 STM32F303 SUCCESS 00:00:08.502 STM32F446 SUCCESS 00:00:11.042 STM32G474
-
Thread
STM32F4 mit gcc-arm-none-eabi
Man findet passende Files auch in der CubeFW: z.B.: STM32Cube_FW_F4_V1.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates
offensichtlich zum "startup_stm32f407xx.s" welches sich ebenfalls in dieser Struktur unter /Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/ befindet (Danke an Steffen Rose). Die CFLAGS habe ich aus dem Artikel ARM GCC hier
-
Thread
SWD so in Ordnung?
Ich mache zum ersten mal ein SWD Interface für einen ARM (STM32F405). Deswegen wollte ich nachfragen, ob das so in Ordnung ist? Die Labels würden so direkt zum µC gehen, VDD = 3V3 Bei der Beschaltung hätte ich mich an den Angaben von Keil gerichtet http:/
Nur der Ordnung halber, falls irgend jemand das für ein nicht STM32 Controller kopiert: Der STM32 hat interne Pullup/Pulldown Widerstände an den SWD Pins, damit die SWD Leitungen ein definiertes Potential haben auch wenn kein Debugger angeschlossen ist. Dieses
-
Thread
STM32F439VI und das stm32_flash.ld File
Hallo Forum, wie muss ich ein vorhandenes stm32_flash.ld File von einem STM32F405 anpassen um es für den STM32F439VI nehmen zu können. Vorhanden ist: /* Entry Point */ ENTRY(Reset_Handler) /* Highest address of the user mode stack */
*************************************************************************** ** ** File : stm32_flash.ld ** ** Abstract : Linker script for STM32F207IG Device with ** 1024KByte FLASH, 112KByte RAM ** ** Set heap size, stack size and stack location according
-
Thread
Frage zum STM32F439 Boot-Vorgang und zum Flashen.
Nachtrag, was sagen mir die angehängten Tabellen und Flow-Diagramme aus den STM32F04xxx App Notes: Siehe Anhang. Kann der MC auch ohne Bootloader starten, oder ist immer ein BL zwingend erforderlich? Was macht der WDT, wenn seine Zeit verstrichen ist (Reset oder Sprung
ersten Blick. Wo ich mir noch nicht ganz sicher bin, das sind die Linker-Skripte, die ja für den 405/7 gebaut wurden und nicht für den 437/9. Kann jemand mal drüber sehen und mir sagen ob die Einstellungen für einen STM32F439IV so in Ordnung sind. Bootlader soll bei 0x08000000 und die FW bei
-
Thread
STM32F4 auf eigenem Board / GPIO Ansteuerung
ich komme aus der Welt der Atmega-Controller und versuche mich nun in ersten Schritten auf einem ARM STM32F405. Aus Spaß an der Hardware habe ich für erste Schritte keines der bekannten Experimentierboards verwendet sondern habe mir ein eigenes kleines Board mit einem Adapter auf einer Lochrasterplatine
davon aus, dass die MCU richtig beschaltet ist. Im nächsten Schritt kämpfe ich nun damit, mittels STM32CubeMX nur die aktuell benötigten Treiber zu verwenden – und genau hier setzt meine Frage an bzw. komme ich seit gut einer Woche nicht weiter: Ich habe mir von CubeMX den Initialisierungscode für
-
Thread
CNC Steuerung (G41) - Beratung
Gewindeschneidaufsatz der ebenfalls nicht per CNC steuerbar ist. Überhaupt, fräsen von Stahl, eine BF20 oder Wabeco F1200 kommen da an ihre Grenzen, eher BF46 taugt was (hat natürlich keinen Servomotorantrieb)
nicht schwer. Ist höhere Schulgeometrie. Meine Steuerung (mit G40/G41/G42 ) läuft autarkt auf einem STM32F405 und belegt ca. 27KB Code. VG Pieter
-
Thread
dspic ausreichend für Audio Effekte ?
Also, ich verwende ein STM32F7 Discovery um Audioeffekte zu programmieren. Es hat alles drauf, was man benötigt (STM32F7 mit FloatingPoint, 8 MB SDRAM, 16 MB ext. Flash, Stereo Line In/Out, 480x272 Touch-Display. Gut, es
klausr schrieb im Beitrag #4501014: > Also, ich verwende ein STM32F7 Discovery um Audioeffekte zu > programmieren. Das klingt nach einem guten Plan.
-
Thread
STM32Fxxx: Busse ideal takten?
Egal was ich dort eintrage, > ein Pin toggelt bei mir mit 12,5 Mhz maximal auf manuelle Weise. STM32F4 -> RM0090 GPIO->GPIOx_OSPEEDR: Note: Refer to the product datasheets for the values of OSPEEDRy bits versus VDD range and external load. STM32F405/7 DOC022152rev5 Suche "OSPEEDRy" -> Input
weiss wie lange der Kram zum starten braucht. Oder reicht SPI_Cmd(Disable) aus? >>Laut AN4365 "STM32F4 power consumption": Hier im Thread ist der STM32F1xxx gemeint, er hat das nicht.
-
Thread
ID beim STM32
electronic signature". Herzlichen dank für den Hinweis. Diese Signatur scheint es aber nur für die STM32L4x6-Serie zu geben. Bei dem von mir eingesetztem STM32F405 finde ich im Gegensatz dazu keine Angaben im Reference Manual. Habe ich dabei etwas überlesen, oder gibt es die Signatur wirklich nur bei einigen STM32-Typen?
-
Thread
Welcher Low-Power-Mode beim STM32F405
Hallo zusammen, zur Zeit versuche ich die Low-Power-Modes beim STM32F405 zu verstehen. Ich möchte den µC sowohl über den CAN-Bus (eine Anfrage kommt vom Master), als auch über ein oder zwei Analogsignale, wenn eins davon größer als 2V wird (alternativ mittels externen
-
Thread
Bei STM32F405 mittels A/D-Wandler schnell 6 Werte erfassen
Hallo, zur Zeit versuche ich abzuschätzen, ob ich mit einem STM32F405 sechs Analogwerte jeweils alle 100µs wandeln und abspeichern kann (= 60.000 Werte pro Sekunde). Geht das wohl mittels DMA bei maximaler Taktfrequenz?
Wenn man den ADC ausreichend langt bremst geht sich das aus. Ein Blick ins Datenblatt sagt dass der F4 irgendwas jenseits von 1 mio samples pro Sekunde machen kann.
-
Thread
Maskierter Portzugriff auf ARM M4
eigenen Bereich, der nicht im Bitbanding > Bereich liegt. Sicher? Arbeite zwar eigentlich mit STM32 aber das kann ich mir kaum vorstellen. A. K. schrieb im Beitrag #4459352: > Das sieht bei jedem Hersteller völlig anders aus. Jo is bei STM32 zB völlig anders. Iwie einfacher, jedenfalls was ich auf die Schnelle gesehen habe. Lies dir hier malhttp://www.mouser.com/ds/2/405/lm4f120h5qr-124014.pdf 10.2 durch, da ist alles was de brauchst. Tom schrieb im Beitrag #4457584: > Ich bin Anfänger und nutze eine vorkonfigurierte Umgebung von Keil. > Daher habe ich nicht
-
Thread
EAGLE platziert Bauteile nur teilweise
Hallo, ich habe gerade mit EAGLE das problem, dass wenn ich einen STM32F405 in meinem Schaltplan platziere, nur ein Teil von diesem platziert wird. Das heißt, dass ich eine Lib habe, welche den Controller in Controller und Power Teil splittet und diese dann neben einander
-
Thread
Erfahrungen mit Micropython?
MicroPython wird bei mir auf STM32F401 und STM32F405 seit 2 Jahren und auf CC3200 seit 3 Monaten privat eingesetzt. Wetterstation, Suntracker f PV-Anlage, Servoansteuerungen, Sounderzeugung, div. Sensoren auslesen. Für mich Nichtprogrammierer
mad 4. schrieb im Beitrag #4447501: > MicroPython wird bei mir auf STM32F401 und STM32F405 seit 2 Jahren und > auf CC3200 seit 3 Monaten privat eingesetzt. Wetterstation, Suntracker f > PV-Anlage, Servoansteuerungen, Sounderzeugung, div. Sensoren auslesen. > Für mich
-
Thread
RISC-V - Was kommt nach ARM?
uploads/2016/07/Tue1600zec_fpgarduino_riscv_wsV2.pdf Den Core gibt es hier: https://github.com/f32c/f32c
Hauptbeschwerde aller Vorposter, daß es keine tauglichen Produkte gibt. Sagen wir mal das Äquivalent eines STM32F102 (bezüglich RAM/FLASH/IO) mit RISC-V Kern.
-
Thread
CRC Polynom für Extended Hamming Code (11, 16)
um einen Motorregler für den Traktionsantrieb eines Modellfahrzeugs. Der Regler basiert auf einem STM32F405 und arbeitet mit 16kHz Regeltakt. Über Voll-Duplex SPI werden via DMA asynchron ca alle 20ms 3 Datenpakete a 16 Bit empfangen. Eine CS Leitung gibt es nicht, nach dem empfangen des letzten Datenpakets
Sollgeschwindigkeit, zulässige Maximalbeschleunigung und zulässiger Ruck) 10 bis 11 Bit ausreichend sind und der STM ja über eine Hardware CRC Einheit verfügt würde ich die Übetragung gerne per CRC absichern. Würden falsche Daten empfangen gäbe es für ca 20ms (bis zur nächsten Übertragung) falsche Sollwerte. Ich
-
Thread
STM32f4 TIM Base-Init
FMC_Bank5_6->SDCR[0] = (tmpreg & 0xFFFFFDFF); #endif #endif /* DATA_IN_ExtSDRAM */ #endif /* STM32F427xx || STM32F437xx || STM32F429xx || STM32F439xx || STM32F446xx || STM32F469xx || STM32F479xx */ #if defined(STM32F405xx) || defined(STM32F415xx) || defined(STM32F407xx) || defined(STM32F417xx
0x00001011; FSMC_Bank1->BTCR[3] = 0x00000201; FSMC_Bank1E->BWTR[2] = 0x0FFFFFFF; #endif /* STM32F405xx || STM32F415xx || STM32F407xx || STM32F417xx */ #endif /* DATA_IN_ExtSRAM */ #endif /* STM32F405xx || STM32F415xx || STM32F407xx || STM32F417xx || STM32F427xx || STM32F437xx ||\
-
Thread
Cortex M4: kleine Baudrate für USART
Hallo Cortex freaks, ich betreibe einen STM32F405 Cortex M4 von ST, bei dem möchte (muß :-/ ) ich den USART mit 600Baud betreiben. Das funzt nicht. Nach diesem Abend fummeln habe ich rausgefunden: Die USARTs werden mit der clock aus dem