-
Thread
STM32 counter up/down mit Step/Dir Signalen
das, habe ich auch gemacht. Ich habe mir für eine CNC Fräse mit 5 Achsen eine Leiterplatte mit einem STM32G070RB erstellt. Jeder Schrittmotor hat einen eigenen Hardwaretimer. Du musst halt in C/C++ gut mit DMA programmieren können, denn out of the box kann der STM32 das natürlich nicht. Die laufen bei
Varianten u. Ergebnisse: A: 5 externe AVR's mit dem Code von Falk. stp/dir->AB quadrature -> STM32 Ergebnis: 1A; 0 Fehler an allen 5 Achsen über mehrere Stunden B: 5 externe AVR's mit meinem Code (Int0). stp/dir->AB quadrature -> STM32 Ergebnis: 1A; 0 Fehler an allen 5 Achsen
-
Thread
Welche Hardware kaufen? (Mikrocontroller programmieren)
Hubert G. schrieb im Beitrag #3435910: > Da liegt ein > variables Evalboard mit einem 8bit-AVR halt näher als ein 32bitter. Der stm32 hat eine Anzeige. Die Weckzeit kann damit eingestellt werden, der 1ms
verkaufen. > > Ach was. Die gibts sogar beim Wald&Wiesen Elektronik Shop Reichelt zu > kaufen. Ein STM32F4xx? Du meinst wohl die STM32F3xx, ja die gibts schon.
-
Thread
Kostenlose IDEs für STM32
=ODg2MjQyMjA0ODAS1&b=0&j=NDY0MTIyMzQxS0&mt=1&rt=0 Keil gratis für STM32F0 und STM32L0 ist mir neu, das wäre schon nicht schlecht. Ac6 hab ich noch nie gehört...
moin moin, >>Keil gratis für STM32F0 und STM32L0 ist mir neu, das wäre schon nicht habe das Keil mdk474 mit STM32F103 und STM32F407 am laufen. Nur im Debug-Modus wird ein Limit für ROM+RAM bei 32K angezeigt. Peter
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
STM32 wäre auch eine Möglichkeit http://stefanfrings.de/stm32/index.html Das Dev-Board dazu ist sogar lieferbar: https://www.amazon.de/-/en/STMicroelectronics-Nucleo-64-Development-Cortex-STM32L073RZT6
Die ARM M0/M0+ namhafter Hersteller sind doch aktuell gar nicht lieferbar: STM32 LPC usw. Auch die Eval-Boards sind kaum lieferbar. Lieferbar sind die ATSAMD21 weil die keiner will :-) Auch die Arduino dafür
-
Thread
keine Hysterese, ext. Interrupt feuert ständig, Bluepill
ist für eine gewisse Flankensteilheit ausgelegt. Was versuchst du denn zu erreichen? In meinem STM32F103C8T6-Datenblatt stehen übrigens andere Werte für VIL (0.35VDD) und VIH (0.65VDD) als von dir genannt. Dort ist auch die Hysterese des Schmitt-Triggers als 200mV (TT-Pin) bzw. 0.05VDD (FT-Pin
\Arduino15\packages\STMicroelectronics\hardware\stm32\2.4.0\system\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c, gerufen aus den installierten Interrupt-Handlern in AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.4.0\libraries
-
Thread
An W.S.: Läuft deine USB Implementierung auch auf STM32F303?
schema (e.g. STM32F303xD and xE) */ #define shift 0 #define memwidth word /* For devices with 1 x 16 bits / word access schema (e.g. STM32F103xx, STM32F302xx, STM32F303xB and xC) */ // #define shift 1 //
den USB-Stecker betätigen zu müssen ... uch nutze gerne dies ... um nach dem Laden des Codes in den STM32F103 sofort eune Enumeration durch den Host auszulösen ... ... leider hab' ch auf meinem STM32F193 den Code von W.S. (nich) nicht zum laufen gebracht ... der GCC mit "Option 0" wird der NOP unangetastet
-
Thread
Wie Code auf 2 Flash bereiche aufteilen?
Adressen liefern auf Seite 130. Daraus die Fußnoten: 1. Flash memory bank 2 boundary is limited to 0x08100000 - 0x0817FFFF on STM32H742xG/STM32H743xG. It is reserved on STM32H750xB. 2. Flash memory bank 1 boundary is limited to 0x08000000 - 0x0807FFFF and 0x08000000 - 0x0801FFFFon STM32H742xG/STM32H743xG and STM32H750xB boundary, respectively. Wenn du einen STM32H743xG hast, ist der Bereich tatsächlich nicht durchgehend. Der zweite Teil beginnt jedenfalls bei 0x08100000.
-
Thread
Spannungsteiler ADC mehrere Messbereiche
Paul G. schrieb im Beitrag #6395974: > Ich mochte mit einem STM32F103C8 (Blue Pill) eine Spannung messen die > von 0 bis 14 Volt reichen kann (diverse Batterien). > > Ich erwarte keine "große" Genauigkeit
Paul G. schrieb im Beitrag #6396030: > Ich revidiere meinen Messbereich: > 0,6-14V, Widerstände sind 1% Metallschicht, 12bit Genauigkeit waren nie > mein Ziel. > Der STM32F103 bekommt seine 3.3V (und damit
-
Thread
STM32F4 zieht zu viel Strom
VCAP1/2 Pins mögen keine 3,3V. Ref.manual:https://www.st.com/resource/en/reference_manual/rm0090-stm32f405415-stm32f407417-stm32f427437-and-stm32f429439-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Gruß
Eingangssignal einfach zu hoch war weil es keine Schutzschaltung davor gab. Gesehen bei mehreren STM32F0xx und auch STM32F4xx (war nicht alles meine Schuld :-)
-
Thread
stm32g431 st-link swclk swdio
AP_ID=0 RunAfterProge=1 FlashChecksum=0 SkipErase=0 SkipFlashProtection=0 trace.log=1 [ExternalLoader] ElfNumber=1 Elf1=C:\Program Files (x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility
so auf den neuesten Stand sein. Der Stm32g4 ist neu und ist fabrikneu.
-
Thread
STM32F03C8: SD-Card antwortet nicht
Tabelle Seite 31 sieht man das PA5 nur eine AF hat PA6 und PA7 mehrere. aktuelle stdperphlib V1.1.0 Download from http://www.st.com/web/en/catalog/tools/PF257884 im File Libraries/STM32F0xx_StdPeriph_Driver/inc/stm32f0xx_gpio.h Zeile 335 die deklaration und Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_gpio.c Zeile 445ff die Beschreibung und Implementation der Function GPIO_PinAFConfig da sieht man auch, das bei den Parametern ein @arg GPIO_AF_0:WKUP, EVENTOUT, TIM15, SPI1, TIM17
-
Thread
Einlesen mehrerer Analog Signale
Variante. Besondere Anforderungen hast du ja keine genannt. Anregungen: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini
haben sie? Welche Impedanz haben die Quellen? Sind sie galvanisch getrennt oder auf die Masse des STM32 bezogen?
-
Thread
STM32 ST-LINK gdb reset in eclipse
unterstützt das Commando nicht. [code] target remote localhost:61234 # Set flash parallelism mode to 32, 16, or 8 bit when using STM32 F2/F4 microcontrollers # 2=32 bit, 1=16 bit and 0=8 bit parallelism mode monitor flash set_parallelism_mode 2 monitor reset monitor sleep 2000 # Load the program
Hi, stehe vor dem selben Problem. Board ist ein STM32dicovery mit stm32f100rbt6, dazu atollic gdb server 1.8.0 pro und eclipse juno incl. aktuellen yagarto. Compilieren funktioniert so weit ich sehen kann gut, nur beim flash-versuch kommt folgendes
-
Thread
OpenSource SWD Programmer (moeglichst DIY)
Lohnt sich das? Für < 10 EUR gibt es das STM32F0Discovery. Wenn du nu nicht Debuggen willst: die meisten ARM-Controller haben einen BSL über UART.
mir einmal ansehen. greg schrieb im Beitrag #3474876: > Lohnt sich das? Für < 10 EUR gibt es das STM32F0Discovery. Ich habe hier ein paar Samplechips die ich gern testen wuerde. Gibt es ggf. noch mehr Optionen? MfG
-
Thread
Blackboard STM32F407
auf der Suche nach einem passenden Display, habe ich das hier gefunden: https://www.ebay.de/itm/STM32F4DISCOVERY-STM32F407-STM32-ARM-Cortex-M4-Development-Board-STLink-V2/142642521795?epid=1184250968&hash=item21362826c3:g:UMQAAOSw8b1aRuqx und konnte des Preises wegen nicht widerstehen es zu kaufen
201950756099 Warum in die Ferne schweifen? Das Gute liegt so nah! https://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Mainboard-Module-Kit/122710405032?hash=item1c921c2fa8:g:qcwAAOSw-kdX0mup Ralph S. schrieb im Beitrag #5264914: > und hab damit herumgespielt und bin über
-
Thread
STM32 und C++
sollte das eigentlich richtig machen. Versuche mal LIBRARY_DIRS folgendermaßen zu ändern: -L tadd-stm32 -L ./fwlib/ oder so ähnlich :-) MfG
Scripts folgende Zeile ergänzen: [c] GROUP(libgcc.a libc.a libcs3.a libcs3unhosted.a libcs3-tadd-stm32.a meinelib.a) [/c] Das sollte genügen. Bitte probieren und melden. MfG
-
Thread
Problem mit Clock Configuration beim STM32G031
Hallo Zusammen, ich wollte mich mal mit den relativ neuen STM32G0xx MCUs befassen und ein kleines Test Projekt erstellen. Nun habe ich aber das Problem, dass ich die Clock nicht zum laufen kriege. Ich verwende einen STM32G031F8P6. In meinem Code möchte ich
www.st.com/resource/en/reference_manual/rm0444-stm32g0x1-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Lies dir das ganze Kapitel 5 zweimal durch. Und du brauchst die LATENCY Bits im FLASH->ACR Register aus Kapitel 3.7. Drucke dir das
-
Thread
STM32F103 lässt sich nicht flashen
Niklas G. schrieb im Beitrag #7630538: > wird von diesen STM32 V2 Debuggern gar kein Reset ausgelöst > Ja, die alten STLinks können das nicht (richtig) Bei den ST-Link v2 Sticks ist der Reset-Ausgang auf der Pin-Reihe für STM8. Er hat bei STM32 keine Funktion. Die Fotos unter http://stefanfrings.de/stm32/stm32f1.html#stlink zeigen, wo man eine funktionierende Reset-Leitung abzweigen kann. Sebastian R. schrieb im Beitrag
-
Thread
Basic Interpreter für uC ?
Hugo H. schrieb im Beitrag #5974183: > Youtube-Video "Basic Editor and Interpreter with a STM32F429 Discovery > Board" Habe ich das Ding, sogar zwei Stück davon. Danke erstmal! Uwe B hatte mal eine schöne STM32 Homepage, die dann irgendwann weg war.
Wenn der gut ist, dann brauchst du noch einen MCS51 Emulator auf einem modernen Controller, z.B. STM32. Sollteste auch im Netz finden und so.
-
Thread
China SUPER Bauteile-Schnäppchen Thread
wenn ich mich recht erinnere): 10g: 0,22€ 50g: 0,35€ 100g: 0,98€ 200g: 1,70€ 300g: 2,55€ 500g: 4,20€ Für ein Einschreiben (günstigste Möglichkeit, zu tracken) kommen nochmal 0,6€-1,5€ dazu. Wichtig ist hierbei, dass das Werte für
/www.aliexpress.com/item/-/2050803184.html cyk schrieb im Beitrag #3914817: > Maple Mini Clone STM32, 72MHz, 32bit, 128K Flash 20 KB RAM) > Wenn's mehr Leistung sein darf Waren das nicht die, wo PB0..7 nicht als 8-Bit-Parallelport nutzbar sind?
-
Thread
CodeBlocks und STM32F3Discovery, Probleme beim Compilieren
Debug in MalSehen (compiler: GNU ARM GCC Compiler)--------------- arm-none-eabi-gcc.exe -Wall -g -Os -IC:\Programme\CodeBlocks\STM32F3-Discovery_FW_V1.1.0\_htmresc -IC:\Programme\CodeBlocks\STM32F3-Discovery_FW_V1.1.0\Libraries\CMSIS\De vice\ST\STM32F30x\Include -IC:\Programme\CodeBlocks
\CodeBlocks\STM32F3-Discovery_FW_V1.1.0\Libraries\CMSIS\SV D -IC:\Programme\CodeBlocks\STM32F3-Discovery_FW_V1.1.0\Libraries\STM32_US B-FS-Device_Driver\inc -IC:\Programme\CodeBlocks\STM32F3-Discovery_FW_V1.1.0
-
Thread
Welcher Cortex-M0 Controller wird der 8-Bit Killer?
Inzwischen sind ja schon viele Firmen angetreten mit dem Cortex-M0 die 8Bit Controller zu verdrängen: - NXP LPC800 - ST STM32F03x, STM32F05x - Infineon XMC 1x000 Habe gerade gesehen, dass Nuvoton ab November einen Cortex M0 (MINI51F) im TSSOP20-Gehäuse und
STM32F0DISCOVERY&sn=st
-
Thread
MINOS - Minos Is No Operating System
Dich: button.c ist eine exakte Kopie aus meinem Projekt "WordClock mit WS2812", welches auf dem STM32F103-Mini-Dev-Board, auf den Nucleo-Boards STM32F401 und STM32F411 und neuerdings auch auf dem STM32F407 Black Board läuft. Daher ist die Unterscheidung per #define auch äußerst sinnvoll. Und ich werde
bekomme es einfach nicht ans laufen. Ist das HEX-File auf dieser Seite noch aktuell? Ich habe Minos-STM32F407VET.hex mit dem STM32Cube-Programmer auf das STM32F407VET6 Black Board geflasht (alle 3 Schnittstellen USB, UART und ST-Link) es gab auch jedes Mal das OK beim Verify. Wie komme ich nun auf die
-
Thread
Was ist ein Bootloader?
STM32 beschränken. Eine Auswahl an Typen findest du in diesem Dokument von ST: https://www.st.com/content/ccc/resource/technical/document/application_note/6a/17/92/02/58/98/45/0c/CD00264379.pdf/files
Windows Programm wäre DFUSe (http://www.st.com/en/development-tools/stsw-stm32080.html) und neuerdings auch der STM32 Cube Programmer (http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers
-
Thread
C-Libs for USB and OLED-Display
] Die hier: http://www.st.com/en/embedded-software/stm32cubef1.html (Download ganz unten) enthaltene Register-Datei "stm32f103xb.h" (auch komplett ohne HAL/Cube-Zeug nutzbar) ist: [code] * @version V4.2.0 * @date 31-March-2017[/code] und enthält
: > http://www.st.com/en/embedded-software/stm32cubef1.html (Download ganz > unten) enthaltene Register-Datei "stm32f103xb.h" (auch komplett ohne > HAL/Cube-Zeug nutzbar) ist: * @version V4.2.0 > * @date 31-March-2017und enthält das Gewünschte
-
Thread
Probleme mit I2C-Kommunikation zwischen STM32 und AVR-Slaves
(STM32 I2C Master, AVR Slave) das Problem > dass der STM32 zu schnell gesendet hat, und der AVR nicht mit gekommen > ist und dann die Kommunikation blockiert hat. Versuch mal Pausen > zwischen Adresse
herauszutakten". Wenn man dabei SDA offen lässt, ergibt sich ein NAK > und der Spuk ist vorbei. > > MfG Klaus Ok, gut zu wissen. Der Fehler passiert hier im reinen Sendebetrieb, also Master sendet zum Slave. Falls SDA permanent auf Low ist, reagiert das I2C-Modul vom STM32 auch nicht mehr. Dr.
-
Thread
Viel Arbeitsspeicher für Bildverarbeitung benötigt
> Zum beispiel einen STM32F676 Sorry, sollte STM32F767 heissen
Naja, serielles SRAM ist schon SEHR exotisch Verwenden das die µC nicht als internes RAM (z.B. der STM32F103: http://www.st.com/en/microcontrollers/stm32f103c8.html)
-
Thread
Falsch gehenden Quarz erkennen?
irgendeine andere Taktquelle, z.B. 50 Hz von der Netzspannung oder 1Hz von einem GPS-Receiver o.ä.? 0.1% ist schon weit unter der Genauigkeit der RC-Oszillatoren, damit kann man das nicht erkennen. Oder anders formuliert: könnte der STM32 eine Abweichung von 0.1% erkennen bräuchte er keinen Quarz!
Max G. schrieb im Beitrag #7765296: > gibt es (ohne einen zweiten Quarz zu verbauen) eine sinnvolle > Möglichkeit, fehlerhaft gehende Quarze an einem STM32L053 zu erkennen? > Ziel ist, eine Gangabweichung
-
Thread
STM32L152C-Discovery debuggen
Hallo Entwickler, ich bin ein STM32-Beginner und habe das Board STM32L152C-Discovery-Board, einen ST-LINK-V2-Adapter und Debian (Linux) als Betriebssystem auf meinem Rechner installiert. Als IDE benutze ich STM32CubeIDE. Ich habe
New USB device strings: Mfr=1, Product=2, > SerialNumber=3 > [ 3.103480] usb 2-1.1.2: Product: STM32 STLink 32-platzverweis-fuer-trimmel-95684> [ 3.103482] usb 2-1.1.2: Manufacturer: STMicroelectronics > [ 3.103485] usb 2-1.1.2: SerialNumber: Sÿrr\xc2\x87UQ9g > > Dann kommt kurz darauf
-
Thread
CrossStudio / CrossWorks
‘classA.axf’ "C:\Program Files (x86)\GNU Tools ARM Embedded\7 2017-q4-major\bin/arm-none-eabi-g++" -g -Wl,--gc-sections -Wl,--start-group "classA THUMB Debug/thumb_crt0.o" "classA THUMB Debug/STM32_Startup.o" "classA THUMB Debug/main.o" "classA THUMB Debug/adc-board.o" "classA THUMB Debug/board.o
‘stm32l1xx_hal_i2c.c’ 4> Compiling ‘stm32l1xx_hal_pwr.c’ 1> Compiling ‘stm32l1xx_hal_pwr_ex.c’ 2> Compiling ‘stm32l1xx_hal_rcc.c’ 3> Compiling ‘stm32l1xx_hal_rcc_ex.c’ 1> Compiling ‘stm32l1xx_hal_rtc_ex.c
-
Thread
Layout überprüfen bitte (8051)
Niklas G. schrieb im Beitrag #4626656: > Ich würde mir den Ärger mit externen Speicher-Bausteinen und > Adress-Latch auch ersparen und einfach einen "großen" STM32 nehmen, der > alles On-Board hat Liest
Compiler-Einschränkungen und so würde ich mir aber aber auch bei einfachen Sachen nicht antun, die STM32F0 o.ä. sind ja auch mittlerweile sehr günstig...
-
Thread
Umstieg von Atollic zu CooCox CoIDE
\STM32F4-Discovery\stm32f4_discovery_audio_codec.c:263:36: error: 'DMA_Channel_0' undeclared here (not in a function) [cc] G:\ARM\Projects\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_audio_codec.c
\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_audio_codec.c:303:30: error: 'DMA_FLAG_HTIF0' undeclared (first use in this function) [cc] G:\ARM\Projects\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_audio_codec.c
-
Thread
Einfache Mikrocontroller-Plattform für schnelle Basteleien
Denke bei Arduino auch an die STM32 Nucleo Boards!
Wenn Du Arduino kannst, kannst Du auch mit einem stm32 weitermachen: http://stm32duino.com/ Dafür gibt es dann z.B: solche Boards: http://www.ebay.com/itm/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Arduino-/201414966215
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
Alt G. schrieb im Beitrag #7193528: > Warum meinst ist der STM32 weniger beliebt obwohl preis/leistung besser > sind als 328p? -> arduino ide. Ich dachte: Alt G. schrieb im Beitrag #7193194: > In
verfügbar. Ich bin sicher, dass die Boards wieder beliebt werden, wenn man sie wieder mit originalem STM32 kaufen kann.
-
Thread
AES Verschlüsselung mit ARM Cortex M3
folgende Sätze: ---------- snip ------------- This example runs only on STM32F41x Devices (Cryptographic acceleration not embedded in STM32F40x Devices). This example has been tested with STM324xG-EVAL RevB and can be easily tailored to any other development board. ---------- snap -------------- somit fällt das STM32F4Discovery flach, da es "nur" einen STM32F407 hat... Man benötigt einen STM32F417 oder STM32F415... Gruß Thilo
-
Thread
Einstieg ARM
ARM + günstig = STM32F1DISCOVERY oder STM32F3DISCOVERY oder STM32F4DISCOVERY alles Starterboards incl. Debugger etc. an Bord (ST Link V2). Kostenlose Umgebung CooCox mit allem Pipapo was man braucht. ARM Einsteiger
Wenn du dich für den STM32 entschieden hast hier noch zwei Tipps meiner persönlichen Favoriten: http://diller-technologies.de/stm32.html und http://mystm32.de/doku.php Gruß
-
Thread
AEG Lavatherm IH67680IH schaltet sporadisch ab
Software dafür, vor allem das Programm für den µC oder hast du Zugang zu einem fertig programmierten STM32f103c4?
Ich habe den STM32 ausgetauscht, trotzdem hat der Programmierer den Zyklus unterbrochen. Das ist es noch nicht.
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
Frodo G. schrieb im Beitrag #6836112: > 16 Giga-Bit dürften mehr als ausreichen ;-) > > https://www.digikey.at/product-detail/en/kioxia-america-inc/TH58NVG4S0HTA20/TH58NVG4S0HTA20-ND/6324780 Also langsam
Esp32 mit Fram.. kommt halt drauf an wie viele Pins man benötigt und wie schnell das ganze laufen soll. Bastelfreundlich ist wohl nur der atmega1284p, wobei Stm32 und esp32 Breakout Boards auch schon fast
-
Thread
Projekt GPS Datenlogger + OpenStreetMap
by doing". Hier http://www.stm32circle.com/resources/stm32primer2.php findest du das STM32-Primer2 user manual. Darin findet sich eine step-by-step Anleitung für deine erste Applikation. Dann kannst du daran gehen die Applikation
Update zum Contest: http://www.stm32circle.com/hom/index.php
-
Thread
ARM-Kit in 3 Schritten gesucht
aber zur Zeit findet man dort nur alte Ladenhüter Modelle. Bei Reichelt kann man noch eins mit STM32L072 mit Cortex M0 bekommen, das kann ich für den Einstieg empfehlen. https://www.reichelt.de/nucleo-64-arm-cortex-m0-stm32-f0-serie-nucleo-f072rb-p154276.html?&trstct=pos_1 Dazu downloadest du
Cortex M0 und M3 erforschen. Ansonsten bin ich totaler Fan von diesem Cortex M4F Board: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Das enthält ab Werk einen USB Bootloader und ist in sehr guter
-
Thread
Drehimpulsgeber
Hi >Welchen µC nutzt Du? >Falls Du z.B. einen STM32 benutzt, sind Entprellung und >2-bit-Gray-Code-Encoder bereits als Peripherie enthalten. Haben ATXMega auch. MfG Spess
Matthias S. schrieb im Beitrag #4203180: > Mittlerweile ist da auch viel STM32 bei. Na gut, aber im Grunde mußt Du ja nur die Hardware Deines 3-Phasen Frequenzumrichters nehmen: ein Display ist vorhanden und an INT0 ist ja schon C13 mit 2,2 nF vorhanden. Für die andere Drehgeberphase
-
Thread
STM32 usart interrupt wird immer angesprungen
Baudrate Atmega: 1,25 MBaud @ 20MHz 0% Error Wenn ich es beim STM32 richtig nachgerechnet habe: -0,7%
Status nicht gelöscht wird, kommt es zu einem Interrupt-Trommelfeuer. Wenn dann der Debugger den STM32 anhaelt, muss er ja alle Register auslesen. Somit auch das SR Register und das DR Register .... womit dieser Interrupt gelöscht wurde. Und weshalb ein Continue den STM32 dazu veranlasste weiterzufahren
-
Thread
ARM-AI-Assistent final, RP2040 mit 200 MHz Maximaltakt uvm
auch nicht gab. > > Das geht mit den üblichen RGB-Interfaces schon lange. Erstbestes > Beispiel: STM32F429I-DISC1 . QVGA, 262K Farben, man kann natürlich alle > Pixel individuell ansteuern, man hat genug Speicher und Rechenleistung > um flüssige Animationen darzustellen. Eben die STM32 waren nicht
Niklas G. schrieb im Beitrag #7838213: > Das geht mit den üblichen RGB-Interfaces schon *lange*. Erstbestes > Beispiel: STM32F429I-DISC1 . QVGA, 262K Farben, man kann natürlich alle > Pixel individuell
-
Thread
I2C Pullups an ausgeschaltetem IC
Hallo, ich habe einen STM32G031G8 (https://www.st.com/resource/en/datasheet/stm32g031g8.pdf) auf einer Platine vorgesehen. Dieser ist als I2C Sklave mit einem anderen Mikrocontroller verbunden. Der STM32G031 ist nur in bestimmten
Guest schrieb im Beitrag #7096592: > ich habe einen STM32G031G8 Lt. Datenblatt sind bis zu 3,6V an den IO-Pins erlaubt, bei VDD = 0V. Man kann also die I2C-Pin einfach unter Spannung lassen.
-
Thread
STM32L031K6 Sprung in Bootloader aus Applikation funktioniert nicht
Hallo zusammen, ich habe folgendendes Programm: [c]#define BOOTLOADER_ADR 0x1FFF0000 #include <stm32g0xx.h> void TestJump(void); int main(void) { TestJump(); while(1); } void TestJump(void) { //Funktionszeiger auf Adresse des Bootloader deklarieren
habe ich die Zeilen [c]#define BOOTLOADER_ADR 0x1FFF0000[/c] [c]#include <stm32g0xx.h>[/c] durch [c]#define BOOTLOADER_ADR 0x1FF00000[/c] [c]#include <stm32l0xx.h>[/c] ersetzt, da der System Memory beim STM32L031K6T6 an einer anderen Adresse
-
Thread
SVPWM Ansteuerung eines BLDC
Estimator mitlaufen, was ja bei der Version aus dem Forum nicht der Fall ist. (oder doch?) (läuft auf STM32F4 Board) Grüße Andreas
du Erfahrungen mit internen OPVs? Ich werde später ein kleineres Board machen und würde gerne auf STM32F303 M4 setzen. Der hat auch sonst mehr interessante Sachen. Testweise kann ich dieses Board auf meine Platine stecken: http://www.ebay.de/itm/STM32F3-DISCOVERY-USB-STM32F303VCT6-STM32-ARM-Cortex-M4
-
Thread
Suche Simulator für 8051
Debugger. In China oder auf eBay gibt es eine sehr schöne Anschlussplatine. http://www.ebay.ca/itm/STM32F407VGT6-STM32-Cortex-M4-ARM-Development-Board-without-STM32F4DISCOVERY-/261050682608?pt=LH_DefaultDomain_0&hash=item3cc7d54cf0#ht_5601wt_1163 Mit CooCox gibt es eine freie Entwicklungsumgebung
die Peripherie Beispiel Projekte und studiere die Peripherie Konfigurierung. Da alle Register in stm32f10x.h schon definiert sind, kannst Du direkt darauf zu greifen: GPIOn->BSRR = 0b0000101110010111; // Setz diese Port Pins high (wo bei n A,B..G die Ports gemeint sind GPIOA->BRR = 0x0020; /
-
Thread
Datenerfassung, Analog -> USB / RS232
braucht zumindest einen hinreichend schnellen 12 Bit ADC und auch genügend Speicher. Da würde mir der STM32F411 einfallen, der 128 kB RAM auf dem Chip hat. Damit könnte man typisch ca. 0,6 s speichern, oder komprimiert etwa 0,8 s. Reicht das? Für ihn gibt es ein einfaches Nucleo-Board. Wie man die Datenausgabe
zumindest einen hinreichend > schnellen 12 Bit ADC und auch genügend Speicher. Da würde mir der > STM32F411 einfallen, der 128 kB RAM auf dem Chip hat. Damit könnte man > typisch ca. 0,6 s speichern, oder komprimiert etwa 0,8 s. Reicht das? > Für ihn gibt es ein einfaches Nucleo-Board. Wie man die
-
Thread
STM32 EEPROM Emulation Verständnisproblem
Danke! Langsam schließt sich der Kreis - langsam ;) Sehe ich es richtig das beim STM32G031 nur uint64-weise schreiben kann?
das Linker-Script aus dem Code(https://www.st.com/en/embedded-software/x-cube-eeprom.html Version 4.0.0) vom STM32G474 für den angepasst. Die Flash-EEPROM-Emulation habe ich vorne abgelegt weil man ja nicht weiß wie lang das Programm ist: [code] /* Flash- EEPROM-Emulation: 32 Pages * 2048Bytes
-
Thread
STM32 - Debugger - Software ?
zusammen, kurzes Frage-Antwort-Spiel in die Runde. Frage: Da will doch jemand nen ARM genauer nen STM32 kennen lernen, oder? Antwort: Ja Frage: Reicht da nicht dieses völlig super billige (Preis < 10€) fast schon geklaute STM32F0DISCOVERY Board die es bei den verschiedenen Elektronikversandhäusern gibt? http://de.farnell.com/stmicroelectronics/stm32f0discovery/eval-bord-cortex-m0-stm32f0/dp/2096251 http://www.watterott.com/de/STM32F0DISCOVERY Antwort: Hat sich für den Einsteiger hoffentlich erledigt. Mit dem Ding kann man auch Debuggen