-
Thread
Nutzt gcc/newlib-nano die FPU von Cortex M4F bei double?
verwende die newlib-nano Bibliothek, falls das eine Rolle spielt. Konkret geht es mir aktuell um den STM32F303CC und STM32F303RE.
John Doe schrieb im Beitrag #6621556: > Nur dass die STM32H730/750 nur 128KiB Flash haben im Gegensatz zu > Stefans STM32F303RE mit 512KiB Flash. Wobei ich wohl den Tag nicht mehr erleben werde, an dem die 512kB voll werden.
-
Thread
[STM32F4] Erfahrungen mit Linux-Kernel 4.2+ auf STM32F429?
hah, womöglich ein kleiner Teil des STM32-Linux-Problems gelöst: https://www.spinics.net/lists/linux-mmc/msg40093.html Dort schreibt jemand: > The SD controller found in STM32 MCUs happens to be yet another variant > of the ARM
USB in den STM32 ist die DWC2 USB IP...
-
Thread
STM32 usart interrupt wird immer angesprungen
entgegenkommender Zug herausgestellt. Ich habe mal zu Testzwecken die Intervalle, in denen der STM32 dem Atmega auf die Schulter tippt, vergrössert. Nun wird anstelle von 100ms alle 5 Sekunden eine Anfrage losgeschickt. Und alle 5 Sekunden lande ich im Interrupt. Also an der Software scheint es
Baudrate Atmega: 1,25 MBaud @ 20MHz 0% Error Wenn ich es beim STM32 richtig nachgerechnet habe: -0,7%
-
Thread
Omron D6T Thermal Sensor
mal durchführen müsstest. 1) Schliess mal den GND vom Tastkopf an (direkt auf Sensor GND oder auf uC GND). Damit könnten die gezeigten Spikes schon mal wegfallen. 2) Wie hoch ist die Versorgungsspannung des uC? Läuft der STM überhaupt mit 5V oder sind die IIC-Pins 5V tolerant??? Hier ist meines Erachtens
1) ja, ist nicht ideal. Mit Masse am Tastkopf sieht es aber nicht viel anders aus. 2) der STM32F407 läuft mit 3,3 V, die Eingänge PB10 und PB11 sind 5 V tolerant. Eigentlich ist der Levelshifter unnötig, aber erstmal der letzte Strohhalm. Mit 3,3 V am Sensor misst der nur Fahrkarten und mehr
-
Thread
STM32 übertakten
Atmel-Mitarbeiter bestätigen beispielsweise privat eine 100%ige Stabilität bei 20 Mhz-Betrieb von Atmega32-16. Beim STM32 wird es ähnlich sein.
Na dann ist alles klar. Es ist ein STM32F100RB.
-
Thread
stromsparender hochohmiger ADC mit MUX und 0-5V
und was verstehst Du unter hochohmig? Wie genau soll es sei? Ansonsten wuerde ich an z.B. an eine STM32 und 3/5 Spannungsteiler denken, entweder direkt wenn vielleicht 50 k Eingangsimpedanz langen, oder mit Puffer und dem Teiler hinter dem Buffer.
Bit SD), https://www.mouser.com/ds/2/268/30009979B-1074171.pdf 2 Kanäle, Referenz 12ppm, PGA. 4.5-5.5V. dazu 12bit SAR-ADC 12 Kanal bis 3.6V. Conversion available during Sleep. > STM32F373 (16-Bit SD). http://www.st.com/en/microcontrollers/stm32f373.html "3x 16-bit sigma-delta ADCs, with
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
Bitmaske definiert. Dann könnte man sich diese Shifterei wie (1 << OCF3A) von vornherein sparen. Beim STM32 ist das anders. Die hier vorzufindenden Konstanten (CMSIS, StdLib, HAL) für die Register sind in der Regel Bitmasken und nicht Bitnummern. Da zieht Dein Argument erst gar nicht bzw. wirkt es eher
in den Headern heißen, wenn, ja, wenn die Timer tatsächlich so regulär aufgebaut wären wie bei den STM32-Familien, dann bräuchte man kein TCB_OVF oder TCD_OVF. Bei den STMs wiederum heißt das entsprechende Flag-Register SR und das Flag immer TIM_SR_UIF, egal welcher Timer. Also, wenn Du Dein Blick
-
Thread
Die "BluePill" spielt Reversi / Ohtello, Code für STM32F103
plattformunabhängigen Teilen zu unterscheiden, muß ich hier mal loswerden. Ebenso, daß du mit reversi_stm32\include\font12x16.h und reversi_stm32\src\font12x16.fnt zweimal den gleichen Font im Projekt drin hast. Gilt auch für die 5x7 und 8x8 Fonts. Das kommt von der Unordnung, gelle? Ansonsten wäre
optisch halbwegs ansprechend lief. W.S. schrieb im Beitrag #6020327: > Ebenso, daß du mit > reversi_stm32\include\font12x16.h und > reversi_stm32\src\font12x16.fnt > zweimal den gleichen Font im Projekt drin hast. Gilt auch für die 5x7 > und 8x8 Fonts. Das kommt von der Unordnung, gelle? Na ja,
-
Thread
Verzögerung eines STM32F4 (168 MHz) für ein Interrupt-Event
als eine externe Takterzeugung. Die 169,5 MHz liegen lt. Datenblatt außerhalb der Spezifikation: Auszug aus dem Datenblatt (DocID022152 Rev 6) des STM32F407xx, Chapter 2: "The STM32F405xx and STM32F407xx family is based on the high-performance
kurzzeitig?) jeweils einen High-Pegel annehmen. Korrekt? Diese 2 Detektor-Ausgänge sind dann mit STM32F4-Eingängen verbunden. Korrekt? Sobald nun ein High-Pegel an mindestens einem Ausgang des Detektors erscheint, soll max. 5us später am Ausgang des STM32F4 ein Signal mit f=847,5 kHz erscheinen
-
Thread
STM32 I2C direkt über die Register
Register-Quelle dankbar. Wie weiter oben schon geschrieben: in den Anhängen zum Referenzhandbuch des STM32F0 sind schöne, kurze Beispiele angeführt. Beim STM32F4-Referenzhandbuch scheint es die leider nicht zu geben. Allerdings sind die Register für eine spezifische Schnittstelle wohl ziemlich identisch
nachgesehen, es ist /immer noch/ falsch, interessanterweise aber nur in manchen Dateien! Im Paket STM32CubeF4 die Datei en.stm32cubef4\STM32Cube_FW_F4_V1.21.0\Projects\STM32446E_EVAL\Examples\TIM\TIM_7PWMOutput\SW4STM32\STM32446E_EVAL\STM32F446ZETx_FLASH.ld enthält: [code]_estack = 0x2001FFFF
-
Thread
Wieviel externes SRAM ist möglich
einfach mal nachgeschaut, wie die Preise so sind. Beispiel Farnell: ATMEGA2560-16AU #1288330 16.80€ STM32F107VCT6 #1737141 10.08€ (mal willkürlich ausgewählt) beide TQFP100, 256k Flash, nur der STM32 hat 64k RAM intern statt 8k, 72 MHz statt 16, einen 100 MBit Ethernet MAC gleich onchip, viel mehr
nachgeschaut, wie die > Preise so sind. Beispiel Farnell: > > ATMEGA2560-16AU #1288330 16.80€ > STM32F107VCT6 #1737141 10.08€ (mal willkürlich ausgewählt) > > beide TQFP100, 256k Flash, nur der STM32 hat 64k RAM intern statt 8k, 72 > MHz statt 16, einen 100 MBit Ethernet MAC gleich onchip,
-
Thread
Konzept:um Konfigration von Windows auf uC STM32 zu laden
Hi, ich würde gerne wissen, wie man eine Konfiguration welche man in Windows paramtetriert (Win32 Anwendung mit Gui) auf einen STM32 überträgt damit das Programm auf dem uC darauf zugreifen kann und dementsprechend die Ausgänge schaltet. Ganz konkret will ich eine Anwendung schreiben um Eingänge
> ich würde gerne wissen, wie man eine Konfiguration welche man in Windows > paramtetriert (Win32 Anwendung mit Gui) auf einen STM32 überträgt damit > das Programm auf dem uC darauf zugreifen kann und dementsprechend die > Ausgänge schaltet. > > Ganz konkret will ich eine Anwendung schreiben
-
Thread
Beratung Mikrocontroller
Cortex M3 32bit Evaluation Board (stm32discovery) für rund 8 euro. Da ist der Programmieradapter schon inklusive.
und 5.5V umgehen. Coocox ist für STM32 und LPC Evalboards (und andere) sicher gut geeignet. Aber was wenn ich ein eigenes Board machen will? Ich habe z. B. ein Vorschaltgerät für mein Bügeleisen gebaut
-
Thread
Prüfung Schaltplan Power Profiler
Die offizielle Lösung für das PC13-Problem ist, den STM32L476MGYxT zu verwenden.
durch Unidirektionale ersetzt - Eine Sicherung beim negativen Shunteingang vorgesehen - Einen 2. 10u Kondensator an der SD-Speisung vorgesehen - STM32-RTC-Wakeup und RC-Beschaltung durch einen RV-3032-C7 ersetzt. Danke für den Tip, den kannte ich noch nicht - Batterie für den RV-3032-C7 hinzugefügt
-
Thread
stm32 Cortex I2C : Master zieht SCL auf Masse
schon einmal folgendes Phänomen erlebt: Beim Versuch eine I2C2 Kommunikation mittels eines Cortex Stm32f103 auf zu bauen liegen SCL und SDA beide auf +3,3V, innerhalb eines bruchteils einer Sekunde (aber für das auge noch schön sichtbar) zieht der Cortex die Clockleitung auf Masse. Elektrotechnisch
Board hat einen ATXMEGA16D4 drauf, an dem kann ich nichts ändern. Das Andere läuft mit einem Cortex Stm32f103, den habe ich mit den geposteten Libs programmiert.
-
Thread
Controller mit Ethernet
? timtam schrieb im Beitrag #3649284: > Folgende Controller sind aktuell meine Favoriten: > - STM32F407ZG: Wenn du LQFP-144 von Hand löten willst... bitte. da kauf ich lieber das fertige STM32F4-Discovery Board (ist auch ein stm32f407 + noch ein bisschen nettes speilzeug drauf + stlink/v2 debugger
ne Platine brauchst du auch noch... Board: (https://hbe-shop.de/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-EVALUATIONSBORDSTM32F4-DISCOVERY) Erweiterung: (https://hbe-shop.de/Art-2250205-STMICROELECTRONICS-STM32F4DIS-BB-ERWEITER-STM32F4-CORTEX-M4-DISCOV) timtam schrieb im Beitrag #3649284
-
Thread
STM32F4 "Gameboy"
GamerBoy schrieb im Beitrag #3028597: > sind beim STM32F1 mit 320x240 Pixel Display nur 1% Auslastung. Beim > STM32F4 müsste das dann ja noch weitaus weniger sein. Beim STM32F4 sollen ext. RAM + FSMC + DMA nicht funktionieren. Aber vielleicht ist
Ich bin dabei, ein 5"-Display mit SSD1963 an einem stm32f417 zu betreiben. Lt. Datenblatt : "There are 1215K bytes built-in SRAM inside SSD1963 to use as frame buffer." -den ich zu nutzen gedenke; Mit FSMC ist dies machbar
-
Thread
Custom Microcontroller Board (Cortex M4 oder ATMega2560)
Mick schrieb im Beitrag #5473038: > Bedeutet das, dass der STM32 mit den Arduino Libraries kompatibel ist? Einige Modelle ja, dafür muss man ein eigenes Arduino-Paket installieren: https://github.com/stm32duino/Arduino_Core_STM32 Probiere es aus bevor du Hardware
drauf machen. (Quelle: https://www.hackster.io/turtle-rover/wireless-programming-and-debugging-with-stm32-and-rpi-bddfa5) Vielen Dank für eure Unterstützung, ich werde das mal die Tage ausprobieren, sobald die Teile da sind.
-
Thread
Kleinster Linuxfähier Mikrocontroller mit Ethernet
sc=stm32f7discovery-pr Vermutlich braucht µClinux mehr. Was wäre ein geeignetes STM32 EvalBoard für µClinux?
_pron_pr-massmarket_jun2015&sc=stm32f7discovery-pr > > Vermutlich braucht µClinux mehr. Was wäre ein geeignetes STM32 EvalBoard > für µClinux? Ja, 8MB reichen und es gibt ein BSP: https://www.emcraft.com/stm32f429discovery
-
Thread
AVR T1 Capture Problem - Meinung erbeten
nicht benötigt. Wenn ein Fahrrad reicht, > brauche ich kein Flugtaxi. Guten Abend, Ausser STM32 habe ich ohnehin keine dieser schnellen uC. Da ich aber störrisch wie ein Maultier sein kann, begrenze ich meine Wahl auf 8-Bit Technik. Ist einfach gemütlicher dort. Ich befasse mich in der Arbeit
. Als zweiten uC kommt allenfalls der WIFI ESP8267/32 im Telnet Modus in Frage um mir eine (bequeme) drahtlose serielle Überwachungsmöglichkeit der Uhr zu ermöglichen. Das habe ich schon getestet. Eine Telnet Verbindung
-
Thread
Prozessor 32 Bit mit 5V z.B. SAMD09
: > Wenn Vcc 1,8V ist vertragen die Ausgänge 5V? Kommt auf den jeweiligen Chip an. Bei gewöhnlichen CMOS Chips vertragen alle Pins maximal 0,5V über der Versorgungsspannung. Beim STM32F103, STM32F303 und STM32L073 vertragen * die 5V toleranten
Ich werfe mal den CH32F103 ins Rennen. Weitgehend kompatibel zu den STM aber für 5 Volt spezifiziert. Dokus gibts leider nur auf Chinesisch wie bwi den meisten Chips von WCH. Der Chip hat einige Extras beispielsweise eine
-
Thread
Mit 3.3V Mikrocontroller 5V schalten
nicht so richtig fündig geworden im "Bestand", daher dieser Thread: Ich möchte mit einem 144er STM32 ARM (L5) auf einem Nucleo Board die Schaltung von 54 5V Relais mit je zwei Wechslern realisieren. Diese sollen dann je eine 24V Steuerspannung schalten und eine 5V LED, das ist jetzt nicht wichtig
Beitrag #6334093: > Wäre das weniger problematisch bzw. empfindlich, wenn ich statt des > schnellen STM32 ARM einen behäbigen alten 8-bit ATmega (2560 oder 328p) > nehmen würde ? Die genannten AVR Controller sind dafür bekannt, robuster zu sein, als STM32. Andererseits gehen STM32 auch nicht "einfach
-
Thread
Alternativen zu C, C++ auf ARM cortex M?
üblichen C-Compilern jenseitsvon Mikroe. Ich hab grad mal geschaut: einige Freescale MK22xx, dazu viele STM32, Texas/Stellaris - aber ansonsten weder LPC noch Nuvotons usw. W.S.
schlanke Programme haben willst, musst Du mit dem zfp Profil > compilieren ... Wenn ich "zfp-stm32f4" verwende, bekomm ich: "Ada.Interrupts" is not a predefined library unit" Also entweder schlanke Programme *oder* Interrupts?
-
Thread
Reicht der Pt1000 direkt am STM32 16-Bit ADC oder doch lieber OP-Schaltung?
über den Max31865 bin ich selbstverständlich auch schon gestolpert. Für > 4x (tatsächlich sind es 5 Stück, hatte einen vergessen) wer sich einen STM32H7 leisten kann, der kann auch 4x MAX kaufen :) Wenn das ein Projekt in Stückzahl 1 ist, dann ist das nicht der Aufwand. Ich habe noch eine Platine
digital hinbiegen kann. Doch am besten würde mir es gefallen wenn schon die Rohdaten verwertbar sind. 5x Max31865 kosten übrigens doppelt so viel wie ein STM32H7. Und wenn ich durch ratiometrische Messung gute Werte hin bekomme, nehme ich natürlich diese. Und wenn ich durch einen OpAmp für 2€ bessere Werte
-
Thread
STM32 UART Kommunikation -> Langsamer uC Tod
seiner vollen Kraft. Als nächstes, um das ganze dimmen zu können, kommt zur Decke Wohnzimmer ein 5V Netzteil sowie ein STM32F103C8 Bluepill hinzu. Die PWM Anschlüsse aller LED Treiber sind mit dem uC verbunden. Damit der GND des uCs auch das gleiche Potential hat wie die Minusausgänge der 48V Netzteile
Mir bleiben noch zwei Kabel zwischen Wand und Decke Wohnzimmer. Also habe ich mir einen weiteren STM32F103C8 uC genommen diesen in die Wanddose gepackt und ein 4x4 Keypad dran gehangen. Für die 5V Spannung sorgt ein weiteres Netzteil, auch in der Wanddose. Minus des Netzteils wird mit einen der
-
Thread
STM32F103 und die Sache mit den NVIC Prioritys
Bzgl. UART, DMA und variabler Länge der Nachrichten: https://stm32f4-discovery.net/2017/07/stm32-tutorial-efficiently-receive-uart-data-using-dma/ Effizienter gehts kaum noch ...
Dr. MCU schrieb im Beitrag #6632134: > Anstelle des STM32F103 nimmst Du einen STM32F411, den gibt es auch als > xxxPill. https://blog.adafruit.com/2021/03/05/new-product-stm32f411-blackpill-development-board Seufz.... bloss gibt es für den keine StdPeriph
-
Thread
ADC + DMA Anwendung, Zeit fehlerhaft
gemessenes Signal mit der Periodendauer von 4,8ms. Ich brauche aber unbedingt eine Periodendauer von 4,5ms. Vielen Dank im Voraus für eure Hilfe! MfG Coman [c] #include "stm32f429i_discovery_lcd2.h" #include "stdlib.h" #include "tm_stm32f4_usart.h" #define Sysreload 3600
Hallo, danke für die Antworten! Ich habe in der system_stm32f4xx.c nachgesehen und folgendes für meinen uC(STM32F429l) gefunden. [c] #if defined (STM32F427_437xx) || defined (STM32F429_439xx) uint32_t SystemCoreClock = 180000000; #endif /* STM32F427
-
Thread
Freescale FRDM-K64F Fragen
#3676233: >> So mal für den Anfang. >> >> Das Weitere wirst sicher Zug um Zug finden. > > Da ich STM32 gewöhnt bin, und dessen Standard Peripheral Library > verwende, komme ich mit den Freescale einfach nicht klar. Gibt es so > eine Library auch für Freescale? > der STM32 ist mir ein Begriff
Hallo Felix, > > Da ich STM32 gewöhnt bin, und dessen Standard Peripheral Library > verwende, komme ich mit den Freescale einfach nicht klar. Gibt es so > eine Library auch für Freescale? Du hast ja STM32 angesprochen;
-
Thread
ST-LINK Zugriff von Mac M1 - Device nicht sichtbar
ausprobiert: - Treiber installiert (STM32 USB Virtual COM port driver (STSW-STM32102)) - STM32CubeMonitor-Power software tool installiert gemäß Dokument UM2202 Ergebnis: Auch auf dem Windows-PC erkennt die Software STM32CubeMonitor-Power
Im USB-DFU Mode ist das Display aus, ebenso alle LEDs. Es wird der ROM Bootloader des STM32L496 verwendet. Hast Du schon geprüft ob die USB Datenleitungen zum STM32L496 gehen? Das sind: [code] Pin 70 PA11 - OTG_FS_DM Pin 71 PA12 - OTG_FS_DP [/code]
-
Thread
1. PCB Layout - Unterstützung, µC, Ram, ADC, Co
> veröffentlich) gibt es auch eine Diskussion über die korrekte Anbindung > von SDRAM an einen STM32F4. Hier der passende Link: http://www.fedevel.com/designhelp/forum/test/pcb-layout/82-sdr-sdram-layout-recommendations
(auf meinem Schreibtisch). Ich habe den SDRAM unter dem STM32F429 platziert und habe dabei recht kurze Leiterbahnen und kein Problem mit dem Platz für Vias. PS: Für die erste Platine aber wohl ein sehr gewagtes Vorhaben.
-
Thread
STM32 Neuling
Hallo zusammen, ich würde mich gerne in STM32 einarbeiten, da ich eine Wetterballonsonde mit 2 32f100c8t6b gefunden habe. Ich habe ein wenig Erfahrung mit ESP32, RP2040 und arduino/AVR. Wenn ich das richtig verstanden habe, brauche ich zum programmieren
> ich würde mich gerne in STM32 einarbeiten Aha. > Ich möchte in C/C++ > programmieren und würde dafür STM32Cube nehmen. Frueher machte man nicht den zweiten oder dritten Schritt vor dem Ersten. Dann musst du zusaetzlich
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
;) Finde ich aber auch echt nett und hat mir schonmal sehr das Layout erleichtert. Ob AVRs oder STM32 das haben weiß ich nicht (zumindest bei den ARMs hätte ich es gedacht), aber es sind 100%ig nicht die einzigen. Die PSoC5 von Cypress find ich ja auch interessant, da kannst du ja alles frei wählen
: PIC32 arbeitet nur mit 3V3 und nicht alle I/Os sind 5V kompatibel. Ansonsten echt nette Steinchen :-) Grüße Andreas
-
Thread
rpi <--> avr uart Übertragungsfehler bei Quarzbetrieb
positiver Effekt bei Baudraten-Abweichung ist nur dann gegeben, wenn > die Uart-Einstellung 2 (oder 1.5) Stoppbits nur auf TX, nicht auf RX > wirkt (was bei manchen der Fall ist). Ist das nicht generell immer so? Bei AVR, STM32 und PC ist es jedenfalls so. Siehe "The receiver ignores the second
flag is set at the end of the first stop bit" https://www.st.com/resource/en/reference_manual/rm0316-stm32f303xbcde-stm32f303x68-stm32f328x8-stm32f358xc-stm32f398xe-advanced-armbased-mcus-stmicroelectronics.pdf "The Receiver checks the first Stop-bit only, regardless of the number of Stop bits selected
-
Thread
uC Ausgeschaltet - Pin zieht auf GND
Hallo Folgende Situation: Über einen Schalter wird mein Mikrocontroller STM32F105 ausgeschaltet. Ein Pin des uC ist an einem Seperaten Stromkreis angeschlossen. Ich dachte die Pins des STM würden wenn ausgeschaltet hochohmig, es fliesst jedoch ganz klar ein Strom in den
Jaja, das kommt mir irgendwie bekannt vor. Das ist beim STM32F105 nicht sauber dokumentiert. Oder vielleicht doch, ich fands nur nicht. Irgendwo in der Docu ist ein Warnhinweis zum Thema "Back Drive Protection". Dies laesst darauf schliessen das Diode-Arrays
-
Thread
Microcontroller mit langer Akkulaufzeit
dem verhassten Arduino. Ich haben einen Temperatur/Feuchte/Luftdruck-Sensor mit einem ARV (Mega32u4) plus CC1101 und einer 3,6V-Lithium-Batterie (AA) seit knapp 3 Jahren am Laufen. Der AVR schläft ca 5 Minuten, wacht auf, schaltet alle Sensoren ein und sendet dann seine Messwerte an einen FHEM mit
es mit < 4 µA Grundlast, automatisch jede Woche > eine Aktion anzuleiern? Ach kleiner. Ein EFM32 der von seinem internem Backup Realtime Counter aufgeweckt wird braucht in der Wartezeit 0.5uA. Alles ueber einem 1uA ist doch totale Verschwendung. :-D Olaf
-
Thread
Mehrfach Belegung von Ports STM8 Bit µC
oder EEPROM "runtergelabelt" werden obwohl sie voll vorhanden sind. Hier ist mal eine Liste von allen STM8 die sich den selben Die mit dem S001J3M teilen (natürlich ohne Gewähr und/oder Anspruch auf Vollständigkeit): [code] STM8S001J3M STM8S003F3P STM8S003F3U STM8S003K3T STM8S103F2M STM8S103F2P STM8S103F2U STM8S103F3M STM8S103F3P STM8S103F3U STM8S103K3B STM8S103K3T STM8S103K3U STM8S903F3M STM8S903F3P STM8S903F3U STM8S903K3B STM8S903K3T STM8S903K3U [/code] Im Grunde ist es ganz
-
Thread
stm32f4 bootloader will nicht.
bedienen kann. Aber wie man an an diesem Post erkennen kann geht keins richtig. Mal wird der STM32 zwar erkannt, aber beim Brennen wird abgebrochen. Mal wird der STM32 nicht mal erkannt. Es ist ein Trauerspiel. Gibt es ein TOOL (Windows/ DOS) was zuverlässig abreitet? VG, Uli
Hallo Leute, für meine STM32F4, STM32Lx Projekte benutze ich einen selber geschriebenen. Mein Problem ist: im eingebauten Zusatnd komme ich nicht an den BootPin ran. Meine Bootloader Firmware ist logischerweise bei Offset
-
Thread
Auflösung der Abtastung eines periodischen Signals mit ADC
den beteiligten Widerständen > ab. Berücksichtige auch parasitäre Kapazitäten vom I/O Pin (meist um 5 > pF) und den Leitungen, sowie die Induktivität der Leitungen. Wenn ich das im Manual des STM32 richtig verstanden habe lässt sich das mit dem BULB-Mode entschärfen. 'Bulb sampling mode When
Lutz S. schrieb im Beitrag #8058583: > Wenn ich das im Manual des STM32 richtig verstanden habe lässt sich das > mit dem BULB-Mode entschärfen. Glaube ich nicht, denn das ändert nichts an der Sampling Zeit.
-
Thread
STM32 DMA1CH5 soll TIM1 Updaten
20STM32/AllItems.aspx
/(pow(2,get_BitsPerSample(u16Titel))); for(u32Laufvar = 0 ; u32Laufvar < (BUFFER_WIDE*2) ; u32Laufvar++) { u16MasterOutBuffer[u32Laufvar] = fQuantisationTime/2; } //Alle Puffer gelten als leer u8DoubleBufferCommunicationControl
-
Thread
Code(SRAM steuern) verbessern. Arduino mega 2560
Du hast Recht: STM32 paßt besser für die Zukunft als AVR. AVR wird bestimmt immer mehr als eher Übecontroller benutzt, und dann wird AVR gar eingestellt...
Maxim B. schrieb im Beitrag #5441841: > STM32 paßt besser für die Zukunft als AVR Es soll sogar Leute geben, die einen STM32 mit ext. RAM ausstatten.... Solche pauschalisierten Aussagen sind einfach Bullshit!
-
Thread
STM32Fxxx: Frage zur Initialisierung mit der StdPeriphLib
Chris J. schrieb im Beitrag #5355942: > SPI1->CR1 &= ~((1 << 3) | (1 << 4) | (1 << 5)); // (BR = Bit 3,4,5) > löschen > SPI1->CR1 |= SPI_BaudRatePrescaler_64; Ist auch falsch; da steht dann zwischendurch was falsches im Register (Prescaler 2). Wenn du den stm32fxxx.h Header
<< 25) | ((uint32_t)rtc.month << 21) | ((uint32_t)rtc.mday << 16) | ((uint32_t)rtc.hour << 11) | ((uint32_t)rtc.min << 5) | ((uint32_t)rtc.sec >> 1); } #endif [/c]
-
Thread
STM32 Eagle Library?
nichts finde: Wie komme ich zu vernünftigen libraries? Das Problem gibt's wahrscheinlich mit jeder uC-Familie und jedem Layout-Programm, aber mir würden schon die STM32 für Eagle reichen. Selbst wenn nur STM32L4 im LQFP-Gehäuse in Frage kommen, kennt CubeMX noch 88 Typen. Legt ihr die (bei Bedarf
Bauform B. schrieb im Beitrag #5858885: > kuemmel:/srv/eagle/pwr$ time stm32pins -e -B stm32l496vgt > > stm32l496vgt.lbr Verstehe ich nicht
-
Thread
Tasten mit Hardware entprellen
Also solch einen: http://www.reichelt.de/Wima-MKS-2/MKS-2-5-1-0-/3/index.html?;ACTION=3;LA=2;ARTICLE=12347;GROUPID=3153;artnr=MKS-2-5+1%2C0%C2%B5;SID=13UHm1RH8AAAIAAB9U02cf40155578aff6fbf37e137a43c139e30
Ich habe mir mal den Schaltplan vom STM32VL angeschaut, ich glaube die verwenden nur einen Kondensator
-
Thread
8051 - Programm und Daten in einem 128kB Chip ohne Overlap
Nimm zB einen STM32F407, der hat 192KB SRAM und 1MByte Flash On-Chip, dann sparste dir die ganze Fummelage. Billige (15€) Dev-Boards gibts auch. Die Anforderung schnell im System zu programmieren wird ebenfalls erfüllt
Switching rumschlagen... Wenn du C(++) kannst solltest du dich leicht einlernen können. Gerade zum STM32F4 gibts jede Menge Material im Internet.
-
Thread
2.2'TFT ILI9340 und Arduino
ist vermutlich die SPI zum Display zu lahm. Nö, wieso? Bei mir läuft der Ili9341 mit 20MHz am STM32 und DMA ohne Probleme.
Hier gibt es ein kleines Oszilloskopprojekt mit dem ILI9341: http://www.stm32duino.com/viewtopic.php?f=19&t=107
-
Thread
Renesas Entwicklungsumgebung
Peripherie und bei 0,001 % aller Projekte der Energieverbrauch. Bis jetzt von mir verwendet die letzten 5 Jahre: AVR PIC16 ATxmega AVR32 RX RL (nur privat) LPC32 (ARM9) TriCore (Infinion) STM32 8051 (weiß den Hersteller nicht mehr ... war aber auch nur ein kleines HW Projekt eigentlicher µC war
als bei jedem anderen uC, den ich bis jetzt in den Fingern hatte. Die uC hatten MUL/DIV-Einheiten in HW (16x16=32 sowie 32/32=32R32) und vielseitig konfigurierbare Peripherieeinheiten. Applilet ist eigentlich auch voll OK.
-
Thread
STM32F103 - SPI mit DMA liefert nur Nullen
als 1 Wort ins RAM schreiben, der STM32F10x kann das jedoch nicht. STM32F10x: 13.3.4 Programmable data width, data alignment and endians LPC: 31.4.1.6.2 Endian behavior
Dirk K. schrieb im Beitrag #3654156: > Naja, dem STM32F103 kannste auch WORD, HALFWORD oder BYTE als Größe > mitgeben. Wenn PeriphSize != MemSize, bricht der DMA automatisch um. Wenn man beim STM32F10x aus der UART byteweise n Bytes liest und als
-
Thread
Stm32 Ports konfigurieren
Versuchs mal hier http://diller-technologies.de/stm32.html
paar gute Infos findet man über google. Ich kann das hier empfehlen: http://diller-technologies.de/stm32.html
-
Thread
I2C 1Wire Counter
10 kHz ein Problem? Ja! Äh, das heißt nein, weil, wer würde den Zähler noch ablesen? Aber der uC muss ja nicht bei jedem Impuls aufwachen, dafür gibt es doch die Timer. Der STM32L071 hat einen 16-Bit Timer der auch ganz ohne internen Takt zählen kann. Dann braucht der Chip noch max. 1.2uA. Für
kHz ein Problem? > > Ja! Äh, das heißt nein, weil, wer würde den Zähler noch ablesen? > Aber der uC muss ja nicht bei jedem Impuls aufwachen, dafür gibt es doch > die Timer. Der STM32L071 hat einen 16-Bit Timer der auch ganz ohne > internen Takt zählen kann. Dann braucht der Chip noch max. 1.2uA
-
Thread
ADC Auslesen STM32F04
jemand das schonmal gemacht und den Beispielcode für mich? https://github.com/STMicroelectronics/STM32CubeF0/tree/master/Projects/STM32F042K6-Nucleo/Examples/ADC/ADC_DMA_Transfer Dürfte sich bereits auf deinem PC befinden als Teil des STM32CubeF0.
-how-to-optimize-the-adc-accuracy-in-the-stm32-mcus-stmicroelectronics.pdf Kapitel 3.2.7 und 4.2.6