-
Thread
STM32 ST-LINK V2
Guten Morgen, bis jetzt habe ich mit der AC6 for STM32 meine mikrocontroller Programmiert. Jetzt bin ich umgestiegen auf die STM32CudeIDE um die Initialisierung durch STM32CubeMX besser aktuell halten zu können. Ich habe mein Programm in die STM32CudeIDE
) Info : SWD DPIDR 0x2ba01477 Info : STM32F411RETx.cpu: hardware has 6 breakpoints, 4 watchpoints Info : STM32F411RETx.cpu: external reset detected Info : starting gdb server for STM32F411RETx.cpu on 3333 Info : Listening on port 3333 for
-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
; 150 5c: 69 f4 brne .+26 ; 0x78 <main+0x30> 5e: 9f 5f subi r25, 0xFF ; 255 60: 96 39 cpi r25, 0x96 ; 150 62: 81 f4 brne .+32 ; 0x84 <main+0x3c> 64:
zwingend NÖTIG ist, um C auf die Beine zu helfen. Nö. Zeig mir eine eine Zeile Assembler in meinem 3-Phasen Umrichter... C ist einfach besser protierbar, und das hat auch schon Karl Heinz gesagt. Ich habe den Grossteil meiner BLDC FOC vom Mega88 auf den XMega128/192 und auf STM32 protiert, ohne
-
Thread
8x µC über einen weiteren µC programmieren
effiziente Idee? einen Bootlader auf den Tinys, angesprochen über die nicht genannte Verbindung zum STM32
Tinys die billigsten STM32F030 nehmen. Hätte den Charme, alle µCs mit einer Toolchain bearbeiten zu können. Bei den PICs könnte man die kleinen PICs bei Microchip mit Bootloader fertig programmiert ordern. Microchip direkt
-
Thread
Welcher STM32 für neues Projekt mit USART, CAN und USB
64 Pins besser noch weniger Alles muss gleichzeitig genutzt werden können, bin schon mal mit dem STM32F042F reingefallen der glaube ich CAN/USB nicht gleichzeitig kann... So gefunden habe ich den STM32F072C und STM32F302C, welchen würdet ihr für ein neues Projekt empfehlen oder vielleicht einen
Zuviel auf die Irren hier im Forum gehört, wa? Besorg dir einen originalen St-Link zum *Debuggen*. STM32F103C4/6/8/B STM32F302C6 STM32F373C8T6 Das waren vier Minuten. Die parametrische Suche von ST ist gut - nutze sie!
-
Thread
STM32 gpio-moder zeigt merkwürdiges Verhalten
ich habe ein Problem mit einem STM32F417, den ich per openocd über jtag ansprechen kann. derzeit ist keinerlei System vorhanden. für einen ersten test wollte ich über openocd einen GPIO-Pin programmieren. soweit ich die Dokumentation
Register zum aktivieren findet man, wenn man in der Referenz nach CCM sucht. Hab' in meinen bisherigen stm32f4-Basteleien auch den Stack standardmässig ab 0x10010000. Interessant ist der Vergleich zum stm32f3 - Dort hängt das CCM am I-Bus statt am D-Bus, und taugt nicht als Stack.
-
Thread
low-pin-count µC mit integriertem USB
Wir wäre es hiermit? https://www.mikrocontroller.net/topic/462538 Ansonsten ist natürlich der STM32F07x recht interessant - wenn man ihn bekommt.
Meine Wahl als STM32 Fan wäre der STM32F042F4 oder STM32F070F6 im TSSOP20 Gehäuse gewesen. Aber ja, kosten >2 EUR/Stk und ist natürlich mit Kanonen auf Kleinvieh geschossen. Als Hobbyist ist mir das schnurz, da bevorzuge
-
Thread
LwIP UDP Callback
udpPcb1_p = udp_new(); if(udpPcb1_p != NULL) { IP4_ADDR(&ownIPaddr, 192, 168, 1, 3); //STM32-IP udp_bind(udpPcb1_p, &ownIPaddr, 65100); } } int main(void){ udp_recv(udpPcb1_p, udp_echo_recv, NULL); udpApp1_init(); while(1){} } Ich bedanke mich
STM Apprentice schrieb im Beitrag #5106533: > Matthis S. schrieb im Beitrag #5106518: >> Aber die drei funktionen sind in meiner Lib nicht drin. >> >> ETH_CheckFrameReceived() > > Müsste in <stm32f4x7
-
Thread
Custom Bootloader für Stm32
Hallo, ich versuche grade den OpenBLT von Feaser zum laufen zu bekommen. Hardware STM32F103C8T6 / UART1 / TX PA9 / RX PA10, 12Mhz Quarz Leider nutzt das Beispiel Olimex STM32P103 GCC die UART2. Kann mir da evtl jemand weiter helfen? Ich habe zwar bereits versucht die Init zu
der Eintrag zu ändern ist: http://sourceforge.net/p/openblt/code/HEAD/tree/trunk/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_GCC/Boot/blt_conf.h#l89 Viele Grüße bernardo
-
Thread
STM32F1 Evaluation Board gesucht mit Display
ST-Link mit dabei ist. Für das Breadboard: Mit $1,70 bist Du dabei: https://www.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino/32279776568.html
Du für etwa 30€ alles um Monate lang Spaß zu haben. Wenn Du lieber einen M4 haben willst, mit dem STM32F3 oder dem STM32F4 gibt es auch verschiedene Nucleos für um die 15€.
-
Thread
STM32f407 (black) SDIO CLK Fragen
mit den 48 MHz kann es auch Probleme geben: https://www.st.com/resource/en/errata_sheet/dm00037591-stm32f405-407xx-and-stm32f415-417xx-device-limitations-stmicroelectronics.pdf#page35
den 48 MHz kann es auch Probleme geben: > https://www.st.com/resource/en/errata_sheet/dm00037591-stm32f405-407xx-and-stm32f415-417xx-device-limitations-stmicroelectronics.pdf#page35 Das betrifft mich doch eigentlich nur wenn ich das "BYPASS" Bit gesetzt und NEGEDGE auf 0 steht.
-
Thread
9N3 UART Format mit STM32. Wie?
jemand Interesse dran hat kann ich die Erkenntnisse gerne teilen. Eigentlich wollte ich einen ESP32 verwenden um mich in den Bus einklinken zu können, nur der kann kein 9N3, ein doch sehr ungewöhnliches Format. Nun, der von Genelec verwendete STM32F407VG kann es auch nicht. Also wie machen die das?
Die 9N3 sind eine Beobachtung mit dem Oszi. Der STM32F407 kann 168 MHz. Der UART läuft mit 8 oder 12 MHz, bzw bis zu 16 fachem Oversampling, müsste ich ausprobieren zu welchem Zeitpunkt ein neues Startbit
-
Thread
Suffix für uint8_t
Source-Portierungen von AVR nach STM32 sehr viel Gefallen an den uint_fastXt Typen gefunden. So bleibt der Source portabel und der STM32 kann trotzdem mit Vollgas arbeiten - solange man Überläufe nicht implizit ausnutzt, wie der TO das
uint_fast8_t benutzt immer den Typ, mit dem der konkrete µC am schnellsten rechnen kann. Auf dem STM32 ist es identisch mit uint32_t, auf einem ATmega oder ATtiny ist es identisch mit uint8_t. Das heisst konkret für den STM32: Er rechnet in 32-Bit sauschnell. Allerdings ist ein Wert größer als 255
-
Thread
LED-Lichterkette für 6 Std ein und für 18 Std ausschalten
: http://www.aliexpress.com/item/Free-shipping-10pcs-Lot-STM32F030F4P6-STM32F030F/1899750362.html ; die ATtiny25 finde ich nicht unter 1€ das Stück). Speisung entweder aus den Batterien für die Lichterkette (2,7-3,6V, ggf. Step-Up oder LDO nötig) oder eben direkt
attiny25-20ssu/8-bit-mcu-2k-fla-2-7-5-5v-soic8/dp/1636951 http://de.farnell.com/stmicroelectronics/stm32f030f4p6/mcu-32bit-cortex-m0-48mhz-tssop/dp/2393635
-
Thread
Lohnt sich der Einstieg in die MSP430 Welt?
hier also nichts einreden. Das Forum hier ist eh nur eine kleine Ecke, hier besteht die Welt nur aus STM32, PIC und AVR. In der Praxis sieht man aber mehr MSP430, Renesas und Atmel-SAM7 als die hier so hochgejubelten STM32, ARMS oder PICs. Das Hochjubeln dieser 3 Forumsüblichen, aber höchst mittelmässig
Audiodatenstrom in Echtzeit konvertieren und weiterleiten will. In der Hinsicht ist die CORTEX-M-Reihe mit 32bit und etlichen Befehlen mit nur 1 Takt Dauer (und höhere Taktfrequenz) definitiv besser und meine Kollegen entwickeln neue Geräte mit STM32-Modellen - von TI gibt es seit einiger Zeit ja auch einen
-
Thread
[V] Bauteile: STM32 uCs, Sensoren, GPS, Funk und andere
(ST, 168MHz, 512kB Flash, 192kB RAM, LQFP-100) 6,00 € 3 x STM32F205VBT6 (ST, 120MHz, 128kB Flash, 68kB RAM, LQFP-100) 4,00 € 1 x STM32F205VGT6 (ST, 120MHz, 1MB Flash, 132kB RAM, LQFP-100) 6,00 € 2 x STM32F205RBT6 (ST, 120MHz, 128kB
-100) 3,00 € 1 x STM32F205VGT6 (ST, 120MHz, 1MB Flash, 132kB RAM, LQFP-100) 5,00 € 2 x STM32F205RBT6 (ST, 120MHz, 128kB Flash, 68kB RAM, LQFP-64) 3,00 € 14 x STM32F103C6T6 (ST, 72MHz, 32kB Flash, 10kB
-
Thread
Wie wirkt sich die Bauteilesituation bei euch aus?
und Produkte betroffen. Bei einer Baugruppe habe ich während der Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen, weil mal die eine Ausführung lieferbar war und mal die andere. Und von den im Februar bestellten STM32F091 für ein anderes Produkt wurden nur acht Stück geliefert...
Beitrag #6703529: > Bei einer Baugruppe habe ich während der > Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen Das kenne ich. In 2013 entwickelte ich auch eine LP wo dank fast gleichen Pinouts man einen STM32F103, F223 oder F407 einbauen konnte. Durch Einbau oder weglassen von
-
Thread
Stromaufnahme STM32F4 sinkt bei USART Transmission
dass die Stromaufnahme sinkt, ich hätte eher erwartet das sie steigt, wenn ich USART benutze. Der STM32 wird über einen 3,3V Spannungsregler aus dieser 5V-Schiene versorgt.
Blinde Vermutung: Injektion von Strömen von der TX-Leitung des FT232 in den STM32. Nicht alle Pins sind 5V-tolerant. Wenn der FT232 nämlich mit 5V auf den 3V3 STM32 treibt, würde ein Strom in die Versorgung fließen, was die Reduktion des Stromverbrauchs erklärt. Also das
-
Thread
STM32 - mit LCD-Display mit Hitachi-Controller 2x16
Hallo! Ich habe den STM32F100RBT6B. Also das gesamte Projekt sollte ein Testgenerator für einen Video-Encoder der Firma Philipps (SAA7128) sein - dazu verwendet werden soll eben der STM32, ein LCD-Display mit Hitachi Controller
ich Pegelwandler (TXS0108) eingesetzt habe. Pegelwandler sind nicht notwendig; ein 2x16 LCD am STM32F4 kann man so anschließen. http://www.mikrocontroller.net/topic/275484#2895060 3,3V Pegel sind völlig ausreichend
-
Thread
(Speicher?-) Problem mit STM32 + VCP
das aber heute Abend mal genauer nachsehen. Wirst also doch mal den JTAG auspacken müssen. Der STM32F hat sehr wenig Bugs, aber leider einen blöden. Er geht ohne angeschlossenen JTAG immer in Hardfault. JTAG muss also aktiv sein, damit er in die detaillierteren Levels, Bus-/Mem-Fault spring.
automatisch?? wenn du mal überlegen würdest.... Nein,der Stack wird normalerweise im start-up-file (STM32F10x.s)eingestellt. Schlüsselwort: Stack_Size EQU xxxx Grüße
-
Thread
Display für Wecker
Antenne zu groß war. Noch ein Tipp: Wenn du Akkubetrieb wollen würdest, dann solltest du dir die STM32L Reihe anschauen (zB STM32L162) und einen Li-Ion-Laderegler mit Power-Path wie den STNS01 verwenden. Damit bin ich gut gefahren. Ursprünglich war der Plan, einen STM32F103 zu verwenden und den
aber problematisch und hat nicht betriebssicher funktioniert. Der STNS01 hat einen "always-on" 3V LDO eingebaut, der für die Versorgung der STM32L für den Standby-Modus wunderbar ausreicht. Zusätzlich kann dann Power hinzugeschaltet werden für Peripherie wie das Display.
-
Thread
USART STM32 Empfangfehler ?
zusammen das es für USART geht aber dafür das ADC nicht leidet ?? Mein preprozessor hat den Symbol STM32F10X_HD_VL definiert. in the system_stm32f10x.c: #if defined (STM32F10X_LD_VL) || (defined STM32F10X_MD_VL) || (defined STM32F10X_HD_VL) /* #define SYSCLK_FREQ_HSE HSE_VALUE */ #define
Zur richtigen Erstellung von system_stm32f10x.c bietet STM ein Excel-Tool an. Da gibst du deine Systemparameter ein und dir wird ein passendes system_stm32f10x.c erstellt. Kennst du das, hast du das verwendet, oder hast du deine system_stm32f10x.c
-
Thread
Unbekanntes Bus System entschlüsseln
Analyzer nicht aus dem Datenstream herausfiltern, dafür baue ich gerade ein Analysetool mit einem STM32. Kämpfe aber gerade noch mit einem Timer-Interrupt, der nicht wie gewünscht funktioniert.
first > 1.000ms, 011, 110 > 1.630ms, 100, 001 > 2.250ms, 140, 005 > 2.880ms, 000, 000 > 3.500ms, 0D0, 016 > 4.300ms, 000, 000 > 4.920ms, 001, 100 > 5.480ms, 000, 000 Vielen Dank. Das hilft mir zumindest schon mal die Daten auf dem STM32 zu verifizieren. Bin gerade dabei ein UART
-
Thread
3D Drucker Firmware & Bootloader zerschossen - Rettung über ISP?
Elektrotechnik absolut gar keine Ahnung. Nun zu meinem Problem: Ich habe versucht die Firmware meines 3D Druckers, Sidewinder X2 mit einem Artillery Ruby Board (32bit), zu flashen. Die neue Firmware selbst musste mit dem STM32CubeProgrammer aufgespielt werden. Bevor diese allerdings aufgespielt wurde
Hi, ist ein STM32F401RC drauf oder? Dann ist jetzt UART1 als BL Verbindung aktiv. Oben, der 4-polige weiße Steckverbinder. Wo führt das Kabel hin? Zum USB-Seriel Wandler?
-
Thread
Arduino und struct gefallen sich nicht !
bei bestimmten Dingen ansetzen müßte, wenn ich das denn umsetzen wollte. Warum bspw. bei einem CH32V003 in : ~/.arduino15/packages/WCH/hardware/ch32v/1.0.4/variants/CH32V00x/CH32V003F4/variant_CH32V003F4.h das hier steht: [code] /* ENABLE Peripherals */ // #define ADC_MODULE_ENABLED
südlichen Land) für solche Ausgaben, die mit unterschiedlichen Controllern, namentliche Arduino-nano, STM32F411 Nucleo und Eigenbau CH32V003 getestet sind und doch tatsächlich auf allen gleich funktionieren. Es dreht sich hier um eine Ausgabemöglichkeit mittels ESC-Sequenzen auf einem Terminal (meistens
-
Thread
Makefile Problem
/STM32-Toolchain/STM32F4xx_DSP_StdPeriph_Lib/Project/STM32F4xx_StdPeriph_Templates/TrueSTUDIO/STM32F40_41xxx/STM32F417IG_FLASH.ld' '-D' 'PACK_STRUCT_END=__attribute((packed))' '-Wno-main' '-D' 'ALIGN_STRUCT_END
' '-D' 'STM32F4XX' '-D' 'GCC_ARMCM3' '-D' 'USE_STDPERIPH_DRIVER' '-D' 'HSE_VALUE=8000000' '-D' 'USE_USB_OTG_FS' '-D' 'STM32F40_41xxx' '-Wno-attributes' '-v' '-c' '-o' 'obj/system_stm32f4xx.o' /home/tobias/bin/
-
Thread
Webserver auf STM32F1 ?
Hallo Community, ich Plane einen Webserver auf dem STM32F107 aufzusetzen, bin jedoch ein wenig davon überrascht, dass es weder von ST noch auf sonstigen Seiten Examples hierzu gibt. Für die F2 Serie gibt es das sehr wohl. Daher wollte ich mal eure Meinung
Schau mal bei Olimex. Die Haben ein Demoboard mit STM32F107 und Ethernet. Schaltplan und Code kann man runterladen.
-
Thread
JPG Array to BMP Array
www.mikrocontroller.net/topic/355142 https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=https%3a%2f%2fmy%2est%2ecom%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex%5fmx%5fstm32%2fJPEG%20decompression%20to%20BMP&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B
machen magst, muß > mindestens das JPEG und das BMP im RAM gehalten werden.... Je nachdem > welchen STM32 du nutzt kann das schon mal sehr eng werden..... Oke, also habe den STM32F407 verlötet, was denkst du? reicht das?
-
Thread
Software von ST
ST forciert ihr STM32CubeMX ... 4GB installieren für ein wenig Source Code ...
im Beitrag #4770706: > 10kB > Flash. -Os: immer noch 8kB. Omg, meine ganze Firmware für einen 3D-Drucker hat auf meinem Nucleo F411RE gerade einmal 12kB. Mit SPI, ADC über DMA, ein paar Timer und was man sonst so noch gerade braucht. Natürlich ohne irgend eine Lib von STM.
-
Thread
SSD1309 STM32
funktioniert. Es gibt auch die Option STM32-Boards in Kombi mit der Arduino IDE benutzen zu können. Z.B. kann man die SSD1309-Bib. unter der Verwendung der Arduino IDE mit dem STM32-Nucleo 64 Modell STM32F401RE verwenden. Das funktioniert!
sicher, dass ich bei der Einstellung per STM32 IDE keine Fehler gemacht habe. Ich denke der Knackpunkt liegt in der Einrichtung der SSD1306-Bibliothek selber. https://www.youtube.com/watch?v=F1B3G4o3d48&t=193s (3) Im nächsten Schritt
-
Thread
Wo ist PIN1!
https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex%5fmx%5fstm32%2fSTM32F401%2064pin%20pin1%20marking%20%20orientation&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B
Random ... schrieb im Beitrag #3805585: > **rofl** Ob die Pins vom ARM im STM32 wohl leichter zu finden sind? ;-)
-
Thread
Organisation der Header und Includes
// Benötigte Module #include "config.h" #include "tools.h" // Middleware Header #include "tm_stm32f4_rtc.h" #include "tm_stm32f4_disco.h" #include "tm_stm32f4_nrf24l01.h" /* ---- Definitionen --------------------------- */ #define RF_CHANNEL 10 /* ---- externe Variablen die benötigt
// Benötigte Module #include "config.h" #include "tools.h" // Middleware Header #include "tm_stm32f4_rtc.h" #include "tm_stm32f4_disco.h" #include "tm_stm32f4_nrf24l01.h" /* ---- Definitionen --------------------------- */ #define RF_CHANNEL 10 /* ---- externe Variablen die benötigt
-
Thread
STM32F7: Koprozessor Auslöser für HardFault?
Linken trotz Clean Fehlermeldungen wie: /opt/atollic/ARMTools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/bin/ld: error: aproto.elf uses VFP register arguments, Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.o does not
pegel schrieb im Beitrag #5767215: > Aber Moment, die STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.o wird auch neu > compiliert. Da muss etwas mir dem clean nicht in Ordnung sein. Der Clean macht alle .o Dateien weg, insb. auch STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.o
-
Thread
[V] Sammlung an Devboards, Modulen, IC, STM32, TI, PIC32, Arduino, CAN,GPS, BLE RN42, PoE, NXP, LPC
mit Display (https://www.keil.com/arm/mcbstm32exl/) - 25€ 1x Redbull STM32F103 ZET6 Devboard - 10€ 1x STM32F405 DevBoard mit USB-C Modul - 5€ 1x STM32F103 ZET6 Devboard (blau) - 10€ 1x STM32F412ZGT7 Devboard mit Display (grün) - 25€ 1x STM
MDK-ARM LPC1700 Devboard mit Display (https://www.keil.com/arm/mcb1700/) - 25€ 1x Keil MDK-ARM STM32EXL Devboard mit Display (https://www.keil.com/arm/mcbstm32exl/) - 25€ 1x Redbull STM32F103 ZET6 Devboard - 10€ 1x STM32F103 ZET6 Devboard (blau) - 10€ 1x STM32F412ZGT7 Devboard mit Display
-
Thread
FreeRTOS IDLE-Task
in startup_stm32f4xx.c aufgerufen. Eig. gibt es doch den IDLE-TASK der aufgerufen wird wenn keine anderen Tasks vorhanden sind. Oder? Weiß jemand was genaueres dazu? Moritz
xPortSysTickHandler(void); Wenn ich das mache bekomme ich ein "bad instruction": [code]../startup_stm32f4xx.S:134: Error: bad instruction `void WEAK vPortSVCHandler(void)'[/code] Allerdings sieht meine startup_stm32f4xx.S auch prinzipiell anders aus wie Moritz startup_stm32f4xx.c. Ich habe sie mal
-
Thread
Fragen zur IR-Informationsübertragung
erstaunen haben eine ganze Menge Controller IRDA. Das muss noch jemand in grossen Umfang einsetzen. (z.B STM32F051, STM32F103, STM32G071, STM32L151, usw...) Es gibt auch noch neue Transciever: TFBS4711 Olaf
Zu meinem eigenen erstaunen haben eine ganze Menge > Controller IRDA. So ist es. > (z.B > STM32F051, STM32F103, STM32G071, STM32L151, usw...) Und auch alle AVR XMega (sowie deren Erben in Gestalt der neueren Tinys und Megas sowie AVRxxxDy). Und vermutlich noch eine ganze Menge mehr in
-
Thread
Sinnhaftigkeit von µC und Kameras
Wenn es wirklich ein µC sein soll, dann noch am einfachsten ein STM32F4 - in Form der Discovery-Boards sogar sehr billig zu haben. Der Chip hat mit DCMI ein Kamera-Interface, mit dem er die Daten sehr schnell auslesen kann. Die STM32F429-Disco hat ein Display und 8
Schau mal bei Uwe ( http://mikrocontroller.bplaced.net/ ) rein. Da hast du auch libs für das stm32f4(29). Auch für die Kamera. Übertragung kannst du dir ja aussuchen (dort gibt es auch dafür eine lib)
-
Thread
IC mit GPU gesucht
So ein STM32 mit Coprozessor könnte reichen. Schau mal in die AN4841 von stm. link: https://www.st.com/content/ccc/resource/technical/document/application_note/group0/c1/ee/18/7a/f9/45/45/3b/DM00273990/files
Hier ein paar Grundlagen am Beispiel der STM32F4 und STM32F7, der STM32H7 ist nochmals deutlich performanter: https://www.st.com/resource/en/application_note/dm00273990.pdf
-
Thread
Arduino Betriebssystem
Dazu würden mir folgende Lösungen einfallen 1. MCU mit genügend Arbeitsspeicher verwenden z.B. ESP32 https://github.com/espressif/arduino-esp32 oder STM32 https://github.com/stm32duino/Arduino_Core_STM32 Oder nach alter Basic-Stamp Manier: Eine SD-Karte anschließen und das Basic Programm von der
keine blockierenden I/O Zugriffe machen. Die will ich sehen, zeige mir mal 20 für AVR oder 20 für STM32F3 (oder irgendeine andere single-core Architektur deiner Wahl), dann bin ich schon zufrieden.
-
Thread
[S] Segger J-Link Edu für STM32
Beitrag #5732997: > u beachen ist außerdem, dass die älteren Hardware-Revisionen des J-Link > kein STM32F7xx können. Gibt es dazu nähere Informationen? Ich finde nur https://wiki.segger.com/STM32 https://wiki.segger.com/STM32F7 https://wiki.segger.com/STM32L4 aber dann wäre der STM32L4xx genauso
Wär natürlich schön wenn man da etwas mehr doku findet. Hab einen JLink Edu HW 9.3, Datecode 2014, Woche 45, der hat einen stm32F205 drinnen.
-
Thread
STM32F4 Discovery + TFT + FSMC
rumgeschaut für das Display. Das von Waveshare hab ich mir auch angeschaut, aber die meisten sind für den STM32F1, da gibt es bisschen was umzuschreiben damit es auf dem STM32F4 funktioniert, oder? Hat vielleicht gerade einer eine fertige Lib für das Display im FSCM betrieb rumfliegen was für das Waveshare
das > Discovery board)? Ah du bist es wieder ^^. Ja auf der CD ist tatsächlich eine Lib für den STM32F4, ich häng die dir an. Die config und asciiblib brauchst auch noch.
-
Thread
LCD von Pollin
orientiert: https://www.mikrocontroller.net/topic/420372#4920476 Als Controller möchte ich ein STM32MinDevBoard verwenden: https://www.watterott.com/de/STM32F103C8T6-Minimum-System-Board Der von mir verwendete Stromlaufplan ist angehangen. Meinen Quellcode poste ich unten. Die Datenleitungen
, D0_Pin, (var_Data>>0)&0x01); > } Schaue ins Referenzmanual deines STM32F103C8T6 hinein und lerne, die Register GPIOx_BSRR zu benutzen. W.S.
-
Thread
STM32F4xx Kompillieren von LwIP Demo
httpserver-netconn.o ./out/src/LwIP/main.o ./out/src/LwIP/netconf.o ./out/src/LwIP/serial_debug.o ./out/src/LwIP/stm32f4x7_eth_bsp.o ./out/src/LwIP/stm32f4xx_it.o ./out/src/LwIP/system_stm32f4xx.o ./out/lib/src/misc.o ./out/lib/system_stm32f4xx.o ./out/lib/src/stm32f4xx_exti.o ./out/lib/src/stm32f4xx_flash.o ./out
\Proj_USBDspyII\MainApp/lib/system_stm32f4xx.c:209: multiple definition of `SystemInit' ./out/src/LwIP/system_stm32f4xx.o:D:\WinARM\Projekt\Proj_USBDspyII\MainApp/src/LwIP/system_stm32f4xx.c:209: first defined here ./out/lib/system_stm32f4xx.o
-
Thread
Euer Lieblingscontroller
Ganz eindeutig: STM32! Ne Menge Power und Features, einfach cool das Teil. Und weil er mir das LQFP löten beigebracht hat... ;-)
PIC16F627 klein & fein PIC18F4550 meine ersten USB-Gehversuche, ging super einfach STM32F103VC die Eierlegende Wohlmilchsau fürs derzeitige Projekt ^^ VG, Rene
-
Thread
Weihnachtsstern mit WS2812B und STM32F042
Hmmm schrieb im Beitrag #5231265: > Na, ob der kleine 32-Bitter auch genügend Bumms für die zehn LEDs > hat? Ich verstehe Deine Aussage als ironisch, also: Klar kann das ein Tiny auch, aber warum, wenn ein STM32F042 kaum mehr kostet und man sich in
Hmmm schrieb im Beitrag #5231265: > Na, ob der kleine 32-Bitter auch genügend Bumms für die zehn LEDs hat? STM32F042 : 1€ Die F042 sind so ziemlich das untere Ende der STM32. Warum sich extra Equipment für PIC12 oder ATTINY anschaffen? Wegen 0,x€ Ersparnis
-
Thread
DOGM Display an STM32
************************************************* // Programm: LCD Funktionen (DOG-M, SPI, 3.3V) // Mikrocontroller: STM32F103RE (ARM 32-bit CORTEX-M3) // Speicher: 512KB FLASH, 64KB SRAM // Taktfrequenz: 8MHz, PLL: 72MHz // Stand: 08.04.2011 // IDE/Compiler: Atollic TrueStudio STM32-Lite 2.0.1 // STM FW-Lib: 3.4.0 //*********************************************************************************************** // Includes #include <stddef.h> #include "stm32f10x.h"
-
Thread
Configurate uart without using stmcubeMx
copying all the lines of codes of configuration of the uart in my current program. In the files main.c, stm32f3xx_hal_msp.c and stm32f3xx_hal_conf.h I added all the necessary configurations as they appear in the uart configuration with stmcubeMx. In addition I added the stm32f3xx_hal_uart.c, stm32f3xx_hal_uart_ex.c, stm32f3xx_ll_usart.h, stm32f3xx_hal_uart.h, stm32f3xx_hal_uart_ex.h files in the drivers where they belong. Unfortunately the uart communication still does not work and when I compile my program I get
-
Thread
4DLCD-32QA mit STM32 initialisieren
Hallo Zusammen, ich möchte das 4DLCD-32QA Display von 4D-Systems ansteuern. Als Kontroller verwende ich einen STM32F103RBT6. Ich möchte das Display per Parallel-Schnittstelle ansteuern. Das Display habe ich wie folgt angeschlossen:
https://www.youtube.com/redirect?event=video_description&v=UTeNyY_g5i0&redir_token=_E0MrYBmFdrbfu3gGzkUEYueH7p8MTU5MDkwNDc2N0AxNTkwODE4MzY3&q=https%3A%2F%2Fcontrollerstech.com%2Fwp-content%2Fuploads%2F2019%2F10%2FTFT_F103.zip Ich habe auch versucht das PinOut 1:1 zu übernehmen für eine höhere Erfolgschance
-
Thread
STM32 Quadrature Encoder Z Index Reset
ein Beispiel für Reset Mode gefunden: https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=https%3a%2f%2fmy%2est%2ecom%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fTimer%20slave%20mode%20%20Reset%20mode&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B
also in der verlinkten Ausführung), dann hat der Push-Pull Ausgänge. Da die (meisten) Eingänge des STM32F4 5V tolerant sind, kannst du direkt auf den Eingang gehen. Meine Spannungsteiler sehen übrigens anders aus...
-
Thread
XMC4500 vs stm32f429.warum gibt es Unterschiede in der Berechnungsdauer?
-------------------------------- // TEST 3 STM32F429 // Mit FPU: Taktzyklen insgesamt: 508 => Berechnungsdauer bei 180 MHz: 2.82 us (FLASH) // Ohne FPU: Taktzyklen insgesamt: 3000 => Berechnungsdauer bei 180 MHz: 16.67 us (FLASH) //
...ich werde beizeiten mal schauen, dass ich die Tests mit einem STM32f3Discovery durchführe. Der hat auch einen Cortex-M4-Kern, aber nach dem ersten Überfliegen des Datenblattes nicht den ART-Accelerator. Oder ich schaue mal, ob ich den Accelerator beim STM32F4 deaktiviert
-
Thread
STM32: 2x PWM mit Phasenversatz?
Hallo Leute, kann mir vielleicht jemand sagen, ob folgendes mit einem STM32F103C8 funktioniert? ich möchte für einen zwei Phasen Boostwandler (für einen MPPT Tracker) zwei PWMs per STM32F103 erzeugen. Diese sollen das selbe Ton zu Toff verhalten haben, aber zueinander
PWM Ausgängen einbauen kann, aber ich habe ja keine komplementären. Geht das überhaupt bei dem STM32F103? Danke