-
Thread
UART ISR Problem STM32F1
kann..hier mal ein hint der dir vielleicht weiter hilft: https://www.st.com/resource/en/datasheet/stm32f105r8.pdf Seite 19/20 [pre]The STM32F105xx and STM32F107xx connectivity line embeds three universal synchronous/asynchronous receiver transmitters (USART1, USART2 and USART3) and two universal
Stefan ⛄ F. schrieb im Beitrag #6149934: > Es geht aber ganz Sicher um den STM32F1? Hi, ja ganz sicher. STM32F107VCT7 Matthias S. schrieb im Beitrag #6149939: > Ich traue HAL soweit, wie ich Manhattan werfen
-
Thread
Vistron VDR400 DAB Bausatz - Reverse Engineering
interessant: Wenn man aktuell bei LaSAT (der Technikfreaks Shop) bestellt bekommt man das Board mit Rev 1.4. Anstelle des STM32F103 ist ein GD32F103 verbaut. Bei Pollin gibt es wohl auch einen Komplettbausatz.
Problem ist, dass mein Board noch keinen SPI Flash für die Si4684-FW hat. Deshalb musste ich mir ein STM32-Board suchen, was mind. 1,5 MB Flash hat (2 x ~500KB für DAB und FM, der Rest für die STM32 FW). Zufälligerweise hatte ich gerade ein stm32f429i-disc1 hier rumliegen :) Das stm32f429i-disc1 verwendet
-
Thread
Problem mit dem flashen ST-Link/ v2 und Coocox IDE
Ging es denn vorher? Wenn nicht, PLLs in der system_stm32f4xx.c überprüfen. Gruß Daniel
entsprechenden Werte ein. 3. Konfiguiere RCC und gebe für die Ports den Takt frei. (Infos im RM!!!) 4. Have a lot of fun! Hilfreiche Links: http://www.diller-technologies.de/stm32.html#rcc https://stm32f4-discovery.net/2015/01/properly-set-clock-speed-stm32f4xx-devices/ Gruß Daniel
-
Thread
STM32CubeIDE: bekomme blinky läuft nicht
Leider blinkt aber nichts. Jetzt stehe ich gerade etwas auf dem Schlauch ... Ach ja: auf einem STM32F4-discovery-Board habe ich das Gleiche (natürlich mit leicht angepasstem Port und Pin) ebenfalls ausprobiert - funktionierte direkt auf Anhieb. Habt Ihr vielleicht eine Idee, warum es beim STM32F429I-DISC0
man die Board Selection aufruft. Also mein Versuch den Code laufen zu lassen bezieht sich auf das STM32F429-Disc1 Board. Aber mit dem Original TestMySTM32F429-Disc0_v005.ioc des TO generiert.
-
Thread
STM32F407 VGT6 U LQFP100 SMD auslöten löten
Pete K. schrieb im Beitrag #6594746: > Ich hab hier noch 3 Stück STM32F429VITG rumliegen. Er sucht: STM32F407VGT6 Du bietest: STM32F429VITG > Helfen die Dir weiter? Was glaubst Du wohl?
€ ?) 3. letzteren Chip wieder auf das DISCO Board auflöten. 4. geschenkten STM32F429VITG wieder auf den Organspender DIYMORE auflöten.
-
Thread
mcHF-SDR Selbstbau-Projekt
Hallo Forum, hallo OMs, was haltet Ihr, sofern Ihr mit der ARM und STM32F4 Thematik befasst seid, den MC durch einen STM32F439VIT6 zu ersetzen? Bietet mehr RAM/Flash/CPU-Takt und ist PIN-Kompatiebel zum ..407GVT6. Würde mehr Reserve für weitere Features lassen.
Beitrag #4280427: > Hallo Forum, > hallo OMs, > > was haltet Ihr, sofern Ihr mit der ARM und STM32F4 Thematik > befasst seid, den MC durch einen STM32F439VIT6 zu ersetzen? > > Bietet mehr RAM/Flash/CPU-Takt und ist PIN-Kompatiebel zum ..407GVT6. > > Würde mehr Reserve für weitere Features
-
Thread
RaspberryPi für intensive Berechnungen
wen der stm32f4 nicht ausreicht, bietet sich das Konkurenzmodell LPC4357 http://www.ebay.de/itm/NXP-LPC-LPC4357-Development-Board-LPC4357JET256-ARM-Cortex-M4-M0-Dual-Core-Kit-/251401150673?pt=LH_DefaultDomain_
einfach zu gut. Nö, das täuscht. Für das Geld was du für den RPi ausgibst würd ich mir lieber noch 2-3 STM32F4-Discovery-Boards kaufen und die Berechnungen darauf verteilen..
-
Thread
gdb breakpoint setzen
mecrisp-stellaris-stm32f407.bin : memmap mecrisp-stellaris-stm32f407.o $(ARMGNU)-ld -e Reset -o mecrisp-stellaris-stm32f407.elf -T memmap mecrisp-stellaris-stm32f407.o $(ARMGNU)-objdump -D mecrisp-stellaris-stm32f407
all : mecrisp-stellaris-stm32f407.bin mecrisp-stellaris-stm32f407.o : mecrisp-stellaris-stm32f407.s $(ARMGNU)-as -al mecrisp-stellaris-stm32f407.s -o mecrisp-stellaris-stm32f407.o >mecrisp-stellaris-stm32f407.lst
-
Thread
Abfrage effizienter gestallten
. So ruft Atollig den GCC auf [code] arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -DSTM32F10X_CL -DUSE_STDPERIPH_DRIVER -I../firmware/CMSIS/CM3/CoreSupport -I../firmware/CMSIS/CM3/DeviceSupport/ST/STM32F10x -I../firmware/STM32F10x_StdPeriph_Driver/inc -I../src -I../STM32_EVAL -I../STM32_EVAL/Common -I../STM32_EVAL/Board -Os -ffunction-sections -fdata-sections -Wall -osrc\main.o [/code]
-
Thread
NUCLEO STM32F767ZI: ich bekomme den OTG_FS_IRQHandler() nicht zum Laufen
/STM32CubeF7/issues/47
/FreeRTOS_Support_Forum_Archive/September_2015/freertos_STM32F429Discovery_with_STM32Cube_USB_fatfs_and_FreeRTOS_14fb7b28j.html
-
Thread
STM32F446 von Aliexpress - Fake?
Worte. Es gibt eindeutige Typbezeichnungen dafür. In diesem Fall (64pin): STM32F446RE (512kB flash) oder STM32F446RC (256kB flash). Wenn jemand nur vom STM32F446 spricht, muß man davon ausgehen, daß der Rest egal ist (mir geht es zumindest so).
interessiert, sondern eher Minimum Tray. Hier noch ein Link "Markenware" oder "Fake" https://www.amazon.de/Stm32F446-Stm32F446G-Stm32F446Re-32-Bit-Mikrocontroller-Stm32F446Ret6/dp/B083NT7Y68 Mich macht hier das inverse "ST Logo" stutzig
-
Thread
C++ mit CooCox
" -g -o '"UART Test.elf"' ..\obj\stm32f4xx_syscfg.o ..\obj\stm32f4_discovery_audio_codec.o ..\obj\stm32f4xx_usart.o ..\obj\stm32f4xx_dac.o ..\obj\startup_stm32f4xx.o ..\obj\stm32f4_discovery.o ..\obj\main.o ..\obj\stm32f4xx_rcc.o ..\obj\stm32f4xx_gpio.o ..\obj\system_stm32f4xx.o ..\obj\stm32f4xx_dma.o ..\obj\stm32f4_discovery_callbacks.o ..\obj\stm32f4xx_spi.o ..\obj\stm32f4xx_i2c.o ..\obj\stm32f4xx_exti.o ..\obj\misc.o ..\obj\stm32f4_
-
Thread
Anschluß TFT-LCD-Modul SHARP LQ092B5DW01 Pollin
eine Alternative aufgetan um das LCD anzusteuern? Ich fände es schon sehr interessant, aber einem STM32F7 Kit das Touch abzureißen ist ebenso doof, wie einen STM32F4 rein als VGA-Karte zu betreiben...
eine Alternative aufgetan um das LCD > anzusteuern? Ich fände es schon sehr interessant, aber einem STM32F7 Kit > das Touch abzureißen ist ebenso doof, wie einen STM32F4 rein als > VGA-Karte zu betreiben... Wenn dir der STM32 missfällt: auch andere Hersteller haben passendes im Angebot (NXP wurde
-
Thread
Ist ein SPI TFT schneller auf einem ARM mit 72MHz als mit AVR 20?
Bei manchen STM32 Eval Boards ist das fertig so aufgebaut, z.B. 32F429IDISCOVERY oder 32F746GDISCOVERY. Für Grafik-Displays würde ich aber so oder so immer einen 32bitter (oder mehr...) nehmen, mit einem 8bitter
So Speicherinterfaces haben auch viele STM32, da heißt es dann FSMC. Wie man damit Displays ansteuert ist gut beschrieben in der AN2790: https://www.st.com/resource/en/application_note/an2790-tft-lcd-interfacing-with-the-highdensity-stm32f10xxx-fsmc-stmicroelectronics.pdf
-
Thread
STM32 Pin-Toogle!
> Setzen: > GPIOA->BSRR = GPIO_Pin_2; > > Rücksetzen: > GPIOA->BRR = GPIO_Pin_2; Welcher stm32 bzw. welche "std periph lib"-Version ist das? Sieht nach stm32f1 aus, m. W. geht das so nicht mit stm32f4. Die Konstanten für die Bits im BSSR heißen beim stm32f4 übrigens GPIO_BSRR_BS_* und
stm32f4xx: Nur BSRR, aufgeteilt in BSRRL und BSRRH in stm32f4xx.h > Ich bin jedoch der Meinung, dass man sich diese Lib-Funktionsaufrufe gar > nicht erst angewöhnen sollte. Früher oder später kommt
-
Thread
EFM32 vs. MSP430
Zum Vergleich die angekündigten STM32L15x: RAM retention Standby RTC uA/MIPS Wake-up Fmax F1X: 0.1uA - 0.7uA 200uA 6us 8MHz F2X: 0.1uA 0.3uA 0.7uA 220uA
25MHz EFM32: 0.6uA - 0.9uA 180uA 2us 32MHz L15x: 0.5µA ? 1.3µA 230µA 5µs(*) 32MHz *: aus dem Datasheet der STM32F10x
-
Thread
User code auf Eval-Board ET-STM32
' ../startup_stm32f10x_hd.S:89: Error: bad instruction `exti Line 3' ../startup_stm32f10x_hd.S:90: Error: bad instruction `dcd EXTI4_IRQHandler' ../startup_stm32f10x_hd.S:90: Error: bad instruction `exti Line 4'
Channel 3' ../startup_stm32f10x_hd.S:94: Error: bad instruction `dcd DMA1_Channel4_IRQHandler' ../startup_stm32f10x_hd.S:94: Error: bad instruction `dma1 Channel 4' ../startup_stm32f10x_hd.S:95: Error: bad instruction `dcd
-
Thread
Nächster Schritt nach AVR: Empfehlungen gesucht
Die nächst höhere Stufe nach AVR ist bei mir die STM32L0 Serie, gefolgt von STM32F3. http://stefanfrings.de/stm32/index.html Von anderen wird der RP2040 offenbar auch gerne verwendet. Für den ESP8266 habe ich viele Infos zusammen getragen: http:
Für Wifi / BT würde ich auch den ESP32 empfehlen. Andernfalls die STM32G4xx-Linie, nicht die ultra-low-power Serie wie L0. Gerade für den Anfänger ist es praktisch, dass z.B. eine FPU an Bord ist, und auch die Taktrate hoch genug gewählt
-
Thread
automatischer Vorschub für Drehbank
Netzteil sind geordert und an der Maschine ist soweit alles vorbereitet. Als Board dachte ich an ein STM32F0-Discovery. Der F0 (auf dem Board ein STM32F051R8T6) ist mit 48 MHz flott genug, hat 64K Flash/8 KB RAM und hat auch die Encoder-Logik an Board, außerdem noch einen 32-Bit-Zähler. Und das sehr preiswerte
mindestens 7 Zoll und Touch haben). Da gibt es doch sicherlich eine passende C-Bibliothek. Aber auch für STM32? Ansonsten muss ich wohl AVR-Code umstricken - wäre aber auch kein Drama. EDIT: bin gerade fündig geworden: https://stm32f4-discovery.net/2015/07/hal-library-15-hd44780-for-stm32fxxx/ Das
-
Thread
NRF24L01+ Reichweitenproblem
vergessen. Der NRF24 wird so verdrahtet: ------------------------ (Bluepill) NRF24 STM32F103C8 Pin ------------------------ PA2: 8 IRQ PA3: 3 CE PA4: 4 CSN PA5: 5 SCK PA6: 7 MISO PA7: 6 MOSI Gnd
-blue-pill-development-board-stm32f103c8-using-arduino-ide
-
Thread
Gibt es den Atmega1284 auch eine Nummer größer?
Hier hast du eine Übersicht über die STM32F103 Serie: https://www.st.com/en/microcontrollers-microprocessors/stm32f103.html -- Falls sich wieder jemand über STM32 Jünger beklagen will: Ich empfehle diesen, weil er (abgesehen vom ESP8266
Als aktuellen Nachfolger des STM32F103 sehe ich den STM32F303, den es auch als Nucleo Board gibt.
-
Thread
PWM synchron zu 50Hz Netz
Kenntnisse. Kann aber täuschen, deshalb nicht als Kritik auffassen. Du sprachst am Anfang von einem STM32F4xx oder STM32F334. Wenn du diese Controller benutzen willst, würde ich keinen analogen Ansatz mit Nulldurchgangserkennung oder ähnlichen benutzen. Bei einem kleinen Controller ohne FPU muss man anders
wiederum habe ich mehr an Fähigkeiten, als es den Eindruck macht. > Du sprachst am Anfang von einem STM32F4xx oder STM32F334. Wenn du diese > Controller benutzen willst, würde ich keinen analogen Ansatz mit > Nulldurchgangserkennung oder ähnlichen benutzen. Bei einem kleinen > Controller ohne FPU
-
Thread
[ARM-GCC] malloc Page Size 4096 Byte änderbar?
? Laufen da keine Prefetch/Buffer Algorithmen? Frage in die Runde? Ist SRAM auf "dem" STM32 (F4) schneller als SDRAM?
Dumpfbacke schrieb im Beitrag #5049616: > Ist SRAM auf "dem" STM32 (F4) schneller als SDRAM? Gemeint ist natürlich jeweils *externes* SRAM/SDRAM
-
Thread
500 MHz µC für kleines Geld
Man sollte auch nicht vergessen, dass man um ein paar Euro mehr eine Komplettlösung wie einen PIC32MZ oder STM32F4 bekommt, die nicht viel langsamer sind, aber Flash und RAM schon dabei haben.
passt, sonst würde niemand den Chip produzieren. > Aber "general Purpose" ist das nicht. Bei den STM32F4 kann der Zugriff auf einen QSPI-Flash schneller sein als auf den internen Flash. Der ist nämlich grottenlahm bei ST im Gegensatz zu z.B. Renesas. Daher stimmt die Aussage pauschal so nicht.
-
Thread
Erstes PCB mit Eagle: STM32 Breakout Board
Hier entwirft einer ein STM32F4-Breakout-Board und erklärt dabei seine Schritte, also warum welches Bauteil und so: https://www.youtube.com/watch?v=t5phi3nT8OU
Markus K. schrieb im Beitrag #6286879: > Hier entwirft einer ein STM32F4-Breakout-Board und erklärt dabei > seine > Schritte, also warum welches Bauteil und so: > > Youtube-Video "KiCad STM32 Hardware Design and JLCPCB Assembly" Danke für den Hinweis. Habe kurz
-
Thread
SYSTICK Timer Overflow Cortex M4
delay-Funktion mit SysTick_Handler, wo ein Überlauf überhaupt gar nicht erst entstehen kann: [c] #if defined (STM32F10X) #include "stm32f10x.h" #include "stm32f10x_rcc.h" #elif defined (STM32F4XX) #include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #endif #include <stdint.h> static volatile uint32_t delay_counter
andere Auflösungen (z.B. 100us oder gar 1us) in delay_init() anpassbar. Läuft "Out-of-the-Box" für STM32F1xx und STM32F4xx - vorausgesetzt, die STM32-PLLs wurden mit SystemInit() und SystemCoreClockUpdate() vorab korrekt initialisiert. Beispiel: [c] int main () { SystemInit (); SystemCoreClockUpdate
-
Thread
STM32: externer ADC 400 kHz - Timer+SPI+DMA Optimierung
Hallo, ich versuche derzeit ein Programm von einem ATXMEGA auf einen STM32F4 zu übertragen um die Abtastrate eines externen ADC's von 200 kHz auf 400 kHz zu erhöhen. (2 16-Bit ADC's im Daisy-Chain-Betrieb = 32 Bit mit 200 / 400 kHz) Mit dem ATXMEGA bin ich mittlerweile
Timer hängen, der dann wieder den DMA-Request auslöst. Schau Dir mal alle DMA-Request Quellen des STM32F4 an, irgendwas wird doch passen? :) Grüße, Marcus P.S.: ADC? STM32F4xx/Taktrate? P.P.S.: ein Interface wie z.B. beim LTC14071 würde passen P.P.P.S: und ja, vor zehn Jahren hätte ich da
-
Thread
STM32 Eclipse IDE zusammenstellung für stm32 discovery
ich suche eine kostenlose alternative für Keil. Ich hab einen ST-Link, einen Keil ULink2, ein STM32 Discovery und das STM32F4-Discovery. Ich hab arbeite unter Keil mit beiden Chips F103 (m3) und F407 (m4). Die Keil Lizenz hab ich nur noch bis Ende des Jahres dann muss ich auf was umsteigen das
Hmm, beim zweiten Lesen deines Posts fällt mir auf, dass du den STM32F4 benutzt. Ich habe nur den Value Line. Macht das einen Unterschied?
-
Thread
Welche uC /IDE hat besten Aussichten?
://stefanfrings.de/stm32/index.html
beschränkt. Oh das sind natürlich gute Nachrichten für mich :). Stefanus F. schrieb im Beitrag #5888082: > Schau Dir meine Homepage für den Anfang an: > http://stefanfrings.de/mikrocontroller_buch2/index.html > http://stefanfrings.de/stm32/index.html Das sieht gut aus
-
Thread
Nachkommastellen Arduino
Moin zusammen, ich hab hier ein STM32 F103 den ich mit der Arduino-IDE programmiere. Für astronomische Berechnungen brauche ich folgende Formel: double eps; eps=279.6966778+36000.76892*ta+0.0003025*(ta*ta); //ta=1.20658453 Der
printFloat(double number, uint8 digits) { [/code] https://github.com/rogerclarkmelbourne/Arduino_STM32/blob/master/STM32F1/cores/maple/Print.cpp Ob der Algorithmus die double Nachkommas richtig ausgibt weiss ich nicht. probiere es mit dem STM32duino core, der sollte das Serial.printf unterstützen
-
Thread
32 Bit MCU gesucht
ich mir mal den RP2040 anschauen, den kann man wenigstens kaufen. Mein aktueller Favorit ist der STM32F303, davon habe ich auch genug vorrätig. Aber die gebe ich nicht her.
Das ist ein stinkender M0! Es sind sogar zwei stinkende M0! > Mein aktueller Favorit ist der STM32F303, davon habe ich auch genug > vorrätig. Aber die gebe ich nicht her. Das hebt nicht mal Rosemarie Nitribit an. Auch dem fehlt die FPU.
-
Thread
STM32F3: Problem mit hoher Stromaufnahme
Hallo liebe Gemeinde, ich habe in einem Projekt nun zum ersten mal einen STM32 eingesetzt, die genaue Bezeichnung ist STM32F303VBT im LQFP100 Gehäuse. Vor einem Jahr wurde von der Schaltung ein Prototyp gebaut, der ist seitdem im Dauereinsatz und macht keinerlei Probleme.
Bauteiltöter schrieb im Beitrag #4162676: > Ich habe einen STM32F4 mal mit ähnlichen Verhalten entsorgen müssen > (TQFP176 auslöten -> bah). Der hat kurzzeitig einen 12V-Spike gesehen, > daraufhin genemigte sich das Teil über 2A (@3.3V) und wurde innerhalb >
-
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
CAN-Sender im Mini-Format
Stm32f103c8t6 (auf bluepill Board) und can-transceiver (kann man auf Loch Raster unter dem BP verstecken) sind alles was du brauchst. Dazu einen 5V regler (78L05 reicht für eine Bastelei voll aus) und fertig
Max D. schrieb im Beitrag #5495677: > Stm32f103c8t6 (auf bluepill Board) und can-transceiver (kann man auf > Loch Raster unter dem BP verstecken) sind alles was du brauchst. Dazu > einen 5V regler (78L05 reicht für eine Bastelei voll aus
-
Thread
Atmel übernommen, AVRs tot? Alternativen?
bit/Pages/efm8.aspx AVR-Bastler schrieb im Beitrag #4715701: > Aber für 3 Euro bekomme ich ja 2 STM32F0 oder LPC11xx Die LPC sind die ARM mit der am einfachsten zu verstehenden Peripherie (hatten nämlich mal als LPC900 einen 8051 Kern). Die STM32 sind ohne HAL kaum in den Griff zu bekommen.
Lothar schrieb im Beitrag #4715767: > Die STM32 sind ohne HAL > kaum in den Griff zu bekommen. EINSPRUCH! Ich bin erst dieses Jahr von AVR auf STM32 umgestiegen. Beim STM32 arbeite ich stets bare-metal ohne HAL und ich finde es NICHT schwieriger
-
Thread
Wie funktioniert der ARM cortex M3?
@ High Performer Gib uns Bescheid, wenn Du im startup-code für STM32 über das hier stolperst: 0xF1E0F85F Dann wird es für mich interessant. ;-) Ich konnte dafür noch keine schlüssige Erklärung finden, außer dass notwendig. Nur wieso, schreibt niemand. Habe es
@noch ein Gast 0xF1E0F85F -> https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FARM%20CortexM3%20STM32%2FReset%20error%20after
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
Gutscheincodes in "Markt" überzeugen lassen :-) Mal sehen ob das auch so lange liegt wie die 3 Stellaris LM4F120 Launchpads.. :-| Gruß, Holm
Quarz unselektiert oder abgeglichen ist, ist es trotzdem nicht so schlecht. Ich habe eine Eigenbau STM32F103 Platine mit RTC Batterie und interner RTC die ich jetzt mindestens ein Jahr rumstehen hatte und kürzlich las ich die Zeit aus und sie war nur um 5min falsch. Der Quarz ist dort auch nicht abgeglichen
-
Thread
STM32 - Crc Berechnung in C# nachbilden
Bei meinem Projekt war die Kompatibilität zu gängigen Standards wichtig. Teil für STM32 Auch geeignet für einzelne Bytes. #include "stm32f4xx.h" u32 CalcCRC32(u8 *buffer,u32 size) { u32 i, j; u32 ui32; CRC->CR=1; asm("NOP");asm("NOP");asm("NOP");//delay for hardware
,0x774BB0EB, 0x4F040D56,0x4BC510E1,0x46863638,0x42472B8F,0x5C007B8A,0x58C1663D,0x558240E4,0x51435D53, 0x251D3B9E,0x21DC2629,0x2C9F00F0,0x285E1D47,0x36194D42,0x32D850F5,0x3F9B762C,0x3B5A6B9B,
-
Thread
Suche 16 bit CPU mit externem Buszugriff
Boards zu einem Preis anzubieten zu dem man das IC nicht einmal bekommt, bekommt man für ~10€ auch ein STM32F4-Discovery. Erfüllt bis auf das Format Eval-Board alle Anforderungen.
H-G S. schrieb im Beitrag #4601286: > Das Äquivalent von ST Micro (STM32F4 ?) hat scheinbar nur einen externen > SD-Karten-Bus und einen externen DRAM-Bus, also nicht gerade geeignet > für mein Projekt. Was ist für dich ein DRAM-Bus? Manche STM32 haben ein FSMC, das
-
Thread
STM32H7-Disco erster Test
nur für die CPU sichtbar ist. Das macht auch Probleme bei DMA Operationen. Der stm32f4@180MHz+90MHzSDRAM ist bei Grafikoperationen per DMA nicht durch die Rechenleistung begrenzt: https://www.youtube.com/watch?v=miGGfDeDFWU der STM32F7@200MHz+100MHzSDRAM ist nur unbedeutend schneller bei ebenfalls 16 bit SDRAM https://www.youtube.com/watch?v=bcilZYgYLjk Mein STM32H7@480MHz+160MHzSDRAM Board wird bei Grafik 3x schneller weil das SDRAM schneller ist ( Takt + breiterem Bus). ST hat das in diversen AppNotes zum LTDC episch ausdiskutiert. Leider ist das STM32F769i-Disco
-
Thread
Neue Cortex-M0+-Familie von Atmel
zubeschäftigen, Denn wenn ich mir ansehe was ein Atmega128 kostet kriegt ich fast zum gleichen Preis ein STM32F103ZET6
Bereich, daher ist der Einzelpreis nicht so entscheidend. Vielleicht kennst Du ja die RX6x und die STM32F4xx. Letzterer ist schön schnell, aber Ersterer zehnmal 'schöner' zu programmieren. Mal sehen, wie ich mich entscheiden werde. 8-Bit schrieb im Beitrag #3221850: > Im Low-Cost-Bereich (ab 30-50
-
Thread
32 bitter Tutorial
S. R. schrieb im Beitrag #4982641: > Schau dir mal die Timer vom Atmega32, STM32F107 und SAM3X im Detail an. > Schau dir mal die GPIOs vom Atmega32, STM32F107 und SAM3X im Detail an. Selbst das „SPI ist doch überall gleich“: . AVR: manuelles Chipselect . SAM3/4: automatisches Chipselect, kann man auch nicht einfach ignorieren . STM32F4: manuelles Chipselect
-
Thread
SPI-RAM-Bank an STM32F0-Discovery - write, kein read
bleibt das for(i) bei i=0. Ich verwende im Wesentlichen das Setup wie hier: http://grafixmafia.net/stm32f4-discovery-and-mac-osx-10-9-mavericks/ Nur mit der aktuellen Toolchain gcc-arm-none-eabi-4_8-2014q1-20140314-mac Ich habe die Compiler-Standards schon mal durchgeschaltet (ISO-C99, GNU-C99
etwa frickelig umzuarbeiten. Die .h blieb gleich. Als Projekt sollte man jetzt ein Template für eine STM32F10x-Anwendung in Eclipse nehmen und das vorbefüllte Beispielprogramm dann rauslöschen. Damit sind alle #includes gleich korrekt. Als Eye-Candy auch noch das billige STM32F103-Board (grade mal doppelt
-
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
STM32F103C unter Arduino
/rogerclarkmelbourne/Arduino_STM32 welches für den STM32F103 am häufigsten benutzt wird. Ich benutze meistens dieses hier https://github.com/danieleff/STM32GENERIC weil es viel mehr Boards unterstützt. Falls Probleme
built core (caching) in: C:\Users\Meiner\AppData\Local\Temp\arduino_cache_157334\core\core_Arduino_STM32-master_STM32F1_genericSTM32F103C_device_variant_STM32F103C8,upload_method_serialMethod,cpu_speed_speed_72mhz,opt_osstd_788985e64bb343182e2e5afb824970d0.a Der Sketch verwendet 37900 Bytes (57%) des
-
Thread
Frage zu IR-Remote+LED-Strips an AVR
LED-Ansteuerung im RGBW-Mode (nichts anderes sind Deine "Neopixel") laufen hervorragend zusammen auf z.B. einem STM32F103. Siehe auch [[WordClock_mit_WS2812]], wo beides zusammen eingesetzt wird - neben vielem mehr. Dabei werden die LEDs per DMA beschickt und der STM32 langweilt sich zu Tode.
/itm/1-2-5-10Stks-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-New/272425764978 EDIT: Der TO könnte noch APA102-LEDs verwenden. Die werden über SPI gesteuert und man kann selbst das Übertragungstempo
-
Thread
STM32F103 ADC und DMA Verständnisfrage
man ja kein DMA. Kennst du AN2558? http://read.pudn.com/downloads106/sourcecode/embed/437624/stm32/STM32F%20Documents/Application%20Note/STM32F10xxx%20ADC%20application%20examples.pdf
(GPIOA, 0, STM32F1_ANALOG); STM32F1_GPIO_configInput(GPIOA, 1, STM32F1_ANALOG); STM32F1_GPIO_configInput(GPIOA, 2, STM32F1_ANALOG); // Divide APB2 clock frequency by 6: 72 MHz / 6 = 12 MHz MODIFY_REG
-
Thread
STM32: Keine Interrupte nach Vector Table Relocation
klappt nicht. Mein vorgehen: [pre] 1. in CubeMX normales Projekt angelegt, PC13 ist LD1 2. SW4STM32 Projekt erzeugt 3. in der main.c LD1 Blinky eingebaut 3.1. in der system_stm32f1xx.c -> #define VECT_TAB_OFFSET 0x00005000U 3.2. in der STM32F103C8Tx_FLASH.ld -> FLASH (rx) : ORIGIN =
erzeugt, die system_stm32f1xx.c und die STM32F103C8Tx_FLASH.ld behalten die Änderungen und werden nicht überschrieben! 8. mit dem CubeProgrammer CLI ab Adresse 0x08005000 gestartet, blinkt Aufruf: ./STM32_Programmer.sh -
-
Thread
STM32F407V GPIO Toggle-Frequenz
ansatzweise an die theoretischen 100MHz herankommen. Hier mein minimaler Code: [c] #define HSE_VALUE ((uint32_t)8000000) //externer kristall mit 8MHz #include "stm32f4xx_conf.h" #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "system_stm32f4xx.h" void Configure_PB1
der Schleife. Den Initialisierungs-Code brauchst du natürlich noch: [c]#define HSE_VALUE ((uint32_t)8000000) //externer kristall mit 8MHz #include "stm32f4xx_conf.h" #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "system_stm32f4xx.h" void Configure_PB1
-
Thread
[V] Konvolut/Sammlung an Boards ublox, stm32, GPS, Atmel, hilscher, anybus profibus, Keil ulink,
Folgende Sachen sind verkauft: 1x Segger J-Link 1x ST NUCLEO-L476#RG 1x STM32F4 Discovery mit LCD
EUR Code_red Red Probe+ 20 EUR für STEVAL-MKI121V1 (INEMO-M1) 5 EUR für ST NUCLEO-L476#RG, 5 EUR STM32F4 Discovery mit LCD 5 EUR je STM32L MB963B mit Touch leiste 5 EUR für ein Package an Atmel SAM4L Prototype Board XPLAINED Pro 5 EUR je STM32F427VIT6 MCU oder 30 EUR für 9 Stück 2 EUR je FM24CL64B-DG