-
Thread
stm32f429 Expansion board
. Problem bei der Einbindung des DCMI-Projekts: Ich ziehe im Projekt-explorer z.B. die Datei stm32f4xx_fsmc.c in den cmsis_lib/source ordner. Es kommt eine Fehlermeldung weil FSMC_Bank3 usw. nicht definiert ist. ich benenne stm32f4xx_fsmc.c in stm32f4xx_fsmc_c.err um, weil ich den Fehler erst
da scheint die Lösung hin zu gehen: https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2Fcortex_mx_stm32%2FDCMI%20Camera%20interface%20-%20max%20Resolution%20Camera&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B
-
Thread
C-Libs for USB and OLED-Display
Hallo, ich bin derzeit auf der Suche nach zwei C-Libraries für die Ansteuerung eines OLED-Displays für sowohl einen ATmega328P als auch für einen STM32F103 sowie für USB für den STM32F103. Habt ihr da Empfehlungen? Wenn es keine fertigen gibt, sind
Mein [[USB-Tutorial mit STM32]] basiert auf dem STM32F103 und nutzt C++, bietet aber keine komplett fertige Bibliothek.
-
Thread
Reicht der Pt1000 direkt am STM32 16-Bit ADC oder doch lieber OP-Schaltung?
mehreren Pt1000 Sensoren. Ich habe zwei Heizelemente welche ich auf verschiedene Temperaturen heize (80°C und 98°C) aus denen ich dann meine Wunschtemperatur mischen kann. Mir geht es um gesamt 4 Sensoren, wobei ich zwischen Raumtemperatur bis maximal 150°C messen möchte. Da der STM32H7 einen 16-Bit ADC
MAX31865. Wer zu blöd ist, es selbst zu machen, kauft einen Chip, der es für ihn macht. Der STM32H7 ist dermassen überdimensioniert ausgestattet, dass es kein Problem ist, einen Pt1000 über 8k1 an 3V anzuschliessen und die ca. 0.33V besser als 0.1GradC auflösend auf besser als 2 GradC genau zu
-
Thread
XMega192A1 kommt nicht -> Umstieg auf ARM, aber welchen?
> Ist der relativ neu auf dem Markt? ;-) STM32F2xx. Neu ist der nicht wirklich - gibt sogar schon den F4. > STM bietet leider keine M0 an ... > die kleinsten STM M3 sind immernoch preislich > weit vom LPC11xx(M0) entfernt > ... bei >
falls es doch nochmal ein Atmel sein darf: AT32UC3C0128C, AT32UC3C0256C, AT32UC3C0512C. sollten alle deine Anforderungen erfüllen
-
Thread
Makefile stm32f1
': init.c:(.text.__libc_init_array+0x44): undefined reference to `_init' collect2: error: ld returned 1 exit status <builtin>: recipe for target 'libs/startup_stm32f103xb' failed make: *** [libs/startup_stm32f103xb
): In function `exit': exit.c:(.text.exit+0x2c): undefined reference to `_exit' collect2: error: ld returned 1 exit status <builtin>: recipe for target 'libs/startup_stm32f103xb' failed make: *** [libs/startup_stm32f103xb] Error
-
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
Schaltung für Motorsteuerung
Motor selbst. An zwei der drei Motorphasen soll der Strom bidirektional gemessen und an die ADCs des uC geschickt werden. Die Steuerung soll das STM32F4 discovery Board übernehmen. Es soll direkt auf die Platine gesteckt werden. Dafür sind diese 2x 50-Buchsenleisten vorgesehen. Die Schaltung muss so
Disco Board und deren Pinbelegung: (Achtung direkter Downloadlink) http://busboard.us/products/PCB-STM32-F4B1/Kornak-(STM32-Discovery-F4)-0001%20Rev%201.01%20Module%20Pinouts%20&%20Functions.xls TimerÜbersicht: http://stm32f4-discovery.com/2014/05/stm32f4-stm32f429-discovery-pwm-tutorial/ Gruß
-
Thread
Flashing und Debugging mit gdb und BMP
apropos word" to search for commands related to "word". Available Targets: No. Att Driver 1 STM32F40x M4 0x5bb3b9be in ?? () (gdb) x /10x 0 0x0: 0x0cfeccba 0x45d7ebea 0x98904468 0x5bb3b9bf 0x10: 0xb14eaf54 0xf7fbe4bd 0x2f032839 0x7e655535 0x20: 0xa95c6a38 0xbfdbaa7c (gdb) load
apropos word" to search for commands related to "word". Available Targets: No. Att Driver 1 STM32F40x M4 0x0000044c in Loop () at simple.s:37 37 Loop: b Loop (gdb) load Loading section .text, size 0x450 lma 0x0 Start address 0x440, load size 1104 Transfer rate: 119 KB/sec, 552 bytes/
-
Thread
Gutes JTAG Tutorial gesucht
Fuer die STM32 gibt es Boundary Scan Description Language Files. Dort sind die CortexM3 und die STM32 Scan Taps beschrieben. Was man dann mit der CortexM3 Tap machen kann, beschreibt ARM z.B. in IHI0031
Theorie. dann weiß ich nicht ob der Verweis auf die JTAG Spec oder auch nur das Datenblatt eines STM32 wirklich sinnvoll ist.
-
Thread
ST-LINK Zugriff von Mac M1 - Device nicht sichtbar
?IgHV4@? > Link Speed: 12 Mb/s > USB Vendor ID: 0x0483 > USB Product ID: 0x3748 > USB Product Version: 0x0100 [/CODE] Kurzum: auch system_profile listet ein STM32 ST-Link V2 Board, sagt aber keinen Mucks,
> Hast Du an diesem USB-C->A-Adapter auch mal einen USB-Stick oder ein > anderes USB-Gerät betrieben? Ja: wie beschrieben habe ich testweise immer auch ein STM32F4 Discovery Board angeschlossen - das wurde dann jeweils auch
-
Thread
ARM LPC Dev Kit von Steinert
" entpackt hast --> 16bitIF_STM32F4xx.c ab Zeile 588 Himax = 0; ff ist die .ini- Routine für das ILI-Display; -ist zwar wr_cmd/wr_dat für FSMC, aber das kann man fix anpassen...
...für Dich zutreffend wäre "STM3220G-EVAL und daraus GLCD_16bitIF_STM32F2xx.c (ab HIMEX = 0) Ich hab's mal für Dich gepackt und angehängt(hoffe, Andreas ist nicht allzu böse)...
-
Thread
Arduino Librarys - Wer prüft diese ?
man ein komplettes Entwicklungssystem für 20 Euro? Für knapp 2 Euro: https://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435/232742912052?hash=item36308f0034:g:kyoAAOSwgLVZmubX:rk:3:pf:1&frcectupt=true 0 Euro: + Full Featured IDE mit Kontextsensiver
+ Debugger / JTAG Programmer: https://www.ebay.de/itm/Neue-ST-Link-V2-Programmiereinheit-mini-STM8-STM32-Emulator-Downloader/153292353739?hash=item23b0efb0cb:g:NP0AAOSw-L5brJdZ:rk:2:pf:1&frcectupt=true Also für rund 8 Euro :-) + 32 Bit Power, Fertige, geprüfte Librarys von ST, eine wohl dokumentierte
-
Thread
Die Qual der Mikrocontrollerwahl
nicht. Jetzt habe ich beispielsweise den STM32 F103VBT6 Cortex-M3 uC entdeckt, der "etwas mehr" kann und mit 5,45€ nicht viel teurer ist. Es wäre natürlich toll, wenn ich in dem Bereich mehr Kapazitäten habe, als wenn ich mit dem ATMega32U2 schon
Hi, ich hab vor einen jahr mi uC's angefangen. Ein wenig C konnte ich schon. Entgegen der Empfdhlungen habe ich direkt mit dem STM32 angefangen. Das Disocvery board für 20€ war ein super Angebot. Nach einem Jahr kann ich die komplexesten
-
Thread
LCD-Adresse im C-Programm
erstellen und mit Zeiger auf die einzelnen Register zugreifen. Ein Beispiel zwar nicht für den AT89C51RC2, aber für einen STM32: [c] struct stm32_pwr { volatile unsigned int CR1; /* PWR control register 1 */ volatile unsigned int CSR1; /* PWR control status register
/* PWR wakeup enable and polarity register */ }; #define PWR_BASE 0x58024800 #define PWR ((struct stm32_pwr *) PWR_BASE) [/c] Zugreifen auf die einzelnen Register kannst du dann so: [c] PWR->CR1 = 0x1234ABCD; [/c] Diesen Tipp hat
-
Thread
APB1-Frequenz auf Nucleo-F303K8 mit Arduino_Core_STM32
ist, dass ich versuche, https://github.com/nopnop2002/Arduino-STM32-CAN/tree/master/stm32f303 zum Laufen zu bekommen, und dabei feststelle dass CANInit(CAN_125KBPS,0) mit BTR 0x1C0011 (SJW=1, BRP=18, TS1=13, TS2=2) auf dem CAN-Bus zu einer Rate von 110.8 kbps führt
. Das ist der Punkt, den ich bei Arduino mag. Du bekommst einen vollwertigen C/C++ Compiler und kannst ihn fast uneingeschränkt nutzen. Bei einigen Modellen (STM32, ESP32, ...) bekommst du außerdem einen leichten Zugang zur Bibliothek des Herstellers, die du später (vielleicht)
-
Thread
STemWin am STM32F429-Disco Problem mit Landscape
Das waren Dateien aus dem Graphic workshop. Stm32F4_GraphicWorkshop/FW_Projects/Utilities/STM32F429I-Discovery/stm32f429I_discovery_lcd_land.c bzw .h Ich hab nochmal bei St nachgesehen, und konnte die Dateien dort nicht finden. Diese Initialisierungen
lutz h. schrieb im Beitrag #3444073: > die Files stm32f429i_discovery_lcd_land.* im zip File suchen Leider existiert eine solche Datei nicht im zip, nur wie gehabt die "stm32f429i_discovery_lcd.c".
-
Thread
FX3: C-Mehrfachdefinition / Include-Issue
.RspDCnt = 0x00}}; ... #endif /* _INCLUDED_CYFX3FW_H_ */ [/c] Beim Build kriege ich folgende Fehlermeldung: [code] ./cyfx3fwdscr.o:(.rodata.Stm32Cmd+0x0): multiple definition of `Stm32Cmd' ./cyfx3fw.o:(.rodata.Stm32Cmd+0x0): first defined here collect2: ld returned 1 exit status cs-make: *** [Fx3Fw.elf] Error 1 [/code] "cyfx3fw.h" steht sowohl inder include-List von "cyfx3fw.c" als auch von "cyfx3fwdscr.c
-
Thread
stm32f4xx lan8720 uip
// initialization of receive buffers stm32eth_ReceiveDescriptor[0].RDES0.u32 = 0; stm32eth_ReceiveDescriptor[0].RDES0.bits.Own = 1; stm32eth_ReceiveDescriptor[0].RDES1.u32 = 0; stm32eth_ReceiveDescriptor[0].RDES1.bits.SecondAddressChained = 1; stm32eth_ReceiveDescriptor[0].RDES1.bits.TransmitBuffer1Size = 1518; for (i=1; i<STM32ETH_NR_OF_INPUT_FRAMES; i++) stm32eth_ReceiveDescriptor[i] = stm32eth_ReceiveDescriptor[0]; for (i=0; i
-
Thread
ATMEL ARM SAMD ohne Framework programmieren
in sehr einfache Funktionen verpackt. Der Faulheit halber habe ich nur den LED-Pin definiert. [c] #define INPUT 0x0 #define OUTPUT 0x1 #define INPUT_PULLUP 0x2 #define INPUT_PULLDOWN (0x3) const uint32_t pin2portConnectionTable[]= { 0, // pin 0 0, // pin 1 0, // pin 2 0, //
; WAIT_GCLK_SYNC(); [/c] 32-kHz-Oszillator aktivieren: [c] #define WAIT_XOSC32K_READY() while((SYSCTRL->PCLKSR.bit.XOSC32KRDY) == 0 ) SYSCTRL->XOSC32K.bit.STARTUP = 6; /* ≈ 1 s */ SYSCTRL->XOSC32K.bit.XTALEN
-
Thread
ARM und Assembler Programmierung?
uwe schrieb im Beitrag #3861477: > Benutzt der C Compiler auch die SIMD möglichkeiten vom STM32F4? DER C-Compiler? Du meinst den Einen da?
({ \ uint32_t __RES, __ARG1 = (ARG1); \ __ASM ("ssat16 %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \ __RES; \ }) [/c]
-
Thread
statische Polymorphie per CRTP in Embedded Systemen
das Interface verwenden wollen (als Parameter erwarten) ebenfalls Templates sein müssen, oder? [c] /* 0 = use classic virtual polymorphism */ /* 1 = use CRTP polymorphism */ #define CRTP_EN 1 /* start of STM32 HAL simulationL */ #include <iostream> #include "stdint.h" typedef char GPIO_TypeDef
GPIO_TypeDef *port; uint16_t pin; }; /* application */ int main(void) { DigitalOutStm32 doR(GPIOA, GPIO_PIN_0); DigitalOutStm32 doG(GPIOA, GPIO_PIN_1); DigitalOutStm32 doB(GPIOA, GPIO_PIN_2); #if(CRTP_EN) RgbLed<DigitalOutStm32, DigitalOutStm32, DigitalOutStm32> led(doR, doG
-
Thread
STM32: Welche freie IDE ohne Limitierung?
Schau Dir mal OpenSTM32 / AC6 an. http://www.openstm32.org http://www.openstm32.org/System+Workbench+for+STM32 Alternativ: CooCox-IDE: http://www.coocox.org/
Thomas S. schrieb im Beitrag #4713570: > Schau Dir mal OpenSTM32 / AC6 an. > http://www.openstm32.org > http://www.openstm32.org/System+Workbench+for+STM32 > Alternativ: > CooCox-IDE: http://www.coocox.org/ Openstm32 habe ich gestern noch ausprobiert! Danke
-
Thread
lpc1700 - ARM Cortex M3 von NXP: Endlich!
-v0.2.pdf Der STM32 basiert sich auf die "r1p1-01rel0". Die 3 Erratas sind minor eingestuff (cat3), die dritte trifft der STM32 sogar gar nicht da er kein MPU hat (463769). Zum Thema 12-bit ADC.
Hallo, weiss jemand ob es stimmt das ST den STM32 in 90nm Tech fertigt ? Gruss
-
Thread
STM32(L4) über SWD ohne ST-Link programmieren?
bei openocd gemacht wurde. https://sourceforge.net/p/openocd/code/ci/master/tree/src/flash/nor/stm32l4x.c fchk
Mit der umfangreichen C-Code-Bibliothek von Open OCD kann ich leider so gar nichts anfangen. Ich komme aus der Assembler-Ecke und bin auf der Protokoll-Ebene unterwegs und will/soll den STM32 programmieren, nicht verstehen,
-
Thread
FTDI zu TTL USB Adapter ges.
https://github.com/r2axz/bluepill-serial-monster https://donneyfan.com/blog/usb-serial-for-blue-pill-stm32-with-platformio https://satoshinm.github.io/blog/171223_stm32serial_triple_usb-to-serial_adapter_using_stm32_blue_pill.html http://dangerousprototypes.com/blog/2017/06/21/how-to-stm32f103c8t6-as-an-usb-device-virtual-serial-port-cdc
Christoph K. schrieb im Beitrag #7090859: > Habe so einen Bluepill mit STM32F103C8T6. Wenn mir jemand den Weg > aufzeigen könnte, wie ich daraus einen USB zu UART/TTL machen könnte, z.B. indem du meine USB-CDC-Software drauf flashst: https://github.com/Erlkoenig90/
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
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
Ich machte vor 12 Jahren gute Erfahrungen mit CoIde V1.75 und Atollic Studio. Der uC damals waren STM32F103 und 407. Der GDB Debugger war in beiden Fällen sehr brauchbar. Aus Atollic Studio wurde dann später CubeIDE.
-
Thread
Wer kann mir schöne Fotos machen?
Ja Profis können das. Ich aber habe noch keinen STM32 in der Hand gehabt. Es gibt hier genug Profis, @hochsitzcola hat z.B. eine fertige firmware für den STM32 an der er seit Jahren bastelt. https://github.com/EBiCS/EBiCS_Firmware Mein Plan ist
Hallo, beim ersetzen des 100 Ohm Widerstandes und Leiterzuges fiel noch auf das der C19 scheinbar fehlt. Beim nachschauen im STM32F103C8T6 Manual ist das Pin 38 (PA15). Hat irgendwer eine Idee was da hingehören könnte?
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
debuggen kann, Das ist nicht mehr richtig! Die Arduino IDE 2.X kann das, zumindest für einige µC z.B. STM32
Metro M4 -O2 RAM: [ ] 3.7% (used 7192 bytes from 196608 bytes) Flash: [ ] 5.0% (used 26120 bytes from 524288 bytes) ESP32-C3 -O2 RAM: [= ] 5.5% (used 17904 bytes from 327680 bytes) Flash: [== ] 19.5% (used 255964 bytes from 1310720 bytes) STM32 F446
-
Thread
ARM Eval Board gesucht
http://www.ebay.com/itm/STM32F407-417ZG-module-HY-STM32F4xxCore144-Core-Dev-Board-/180923405960?pt=LH_DefaultDomain_0&hash=item2a1fe01688
Damit kannst Du auch Versuche mit I2S machen: On board audio capability The STM32F4 uses an audio DAC (CS43L22) to output sounds through the audio mini jack connector. The STM32F4 controls the audio DAC through the I2C interface and processes digital signals through I2S connection
-
Thread
MAX31855 + STM32 = Problem
kleine Pause zu sehen. Ich verwende den Befehl (HAL_SPI_Receive(&hspi2, buffer, 4, 1000)); und der STM32 ist als Full Duplex Master konfiguriert. Die Einstellungen zu CPOL und CPHA sind identisch mit denen im Git Ordner. Datenrate beträgt unter 1Mbit/s. https://github.com/SimpleMethod/STM32-MAX31855
, GPIO_PIN_RESET); buffer_max[0] = HAL_GPIO_ReadPin(MISO_TEST_GPIO_Port, MISO_TEST_Pin); HAL_Delay(200); [/c] buffer_max[0] wechselt fleißig zwischen 0 und 1 in der Live View. Ich hab keine Lust mehr beo bachta schrieb
-
Thread
STM32: Sendepuffer für USART
offset: 0x04 */ __IO uint32_t BRR; /*!< USART Baud rate register, Address offset: 0x08 */ __IO uint32_t CR1; /*!< USART Control register 1, Address offset: 0x0C
I2C */ SYSCTL->RCGC2 |= (1 << 1); /* enable clock for GPIOB */ GPIOB->ODR |= 0x0C; /* PB[2:3] open drain */ GPIOB->AFSEL |= 0x0C; /* PB[2:3] alt. function (i2c) */ I2C0->MCR = 0x0010
-
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.
Man muss auch das Reference Manual und das Datasheet dazu lesen. Vielleicht erst mal mit einem STM32F0 oder L0 anfangen, denn die sind weniger komplex.
-
Thread
Drohne im eigenbau Gesperrt
Was sind jetz die Vorteile von einem STM32 zu einem AVR UC3.
Thomas Leitgeb schrieb im Beitrag #2700538: > Ich werde das STM32F4 Discovery jetzt bestellen. CooCox CoIDE mit STM32F4-Discovery Board http://www.mikrocontroller.net/topic/255487#new Zum Einstieg.
-
Thread
STMF100 Disco Board lässt sich nicht mit St-Link connecten
Kann mal jemand kurz helfen? Vielleicht ja nur eine kleine Sache. Launching tool 'ST-FLASH': C:\Program Files (x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility\ST-LINK_CLI.exe -P G:\STM32F100\f100project\bin\Release\f100project.hex (in c:\temp) stdout> STM32 ST-LINK CLI v2.2.0 stdout
die werden auch in der WordClock mit WS2812 benutzt: https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F103C8T6_Mini-Development_Board
-
Thread
SYSTICK Timer Overflow Cortex M4
_neu=0; }//-1sec } [/c] und für delay-Funktion: [c] #if AVR==0 void _delay_ms(volatile uint32_t ms) { uint32_t tmp=ms*F_DELAY; while(tmp--) { }} void _delay_us(volatile uint32_t us) { uint32
Sommer schrieb im Beitrag #4092376: > Völlig übertrieben. Lass mal die diese Schleife auf einem STM32 laufen und miss die Zeiten. [c] volatile uint32_t m; volatile uint8_t i; volatile uint8_t j; for (m = 0; m < 1000000; m++) { for (i = 0; i < 255; i++) { for (j = 0; j
-
Thread
STM32CubeIDE: bekomme blinky läuft nicht
schön brav auf "Initialize all peripherals with their default Mode" gedrückt und dann meine main.c angepasst. Leider wieder kein Blinken. Habe die main.c und auch die *.ioc Datei hier nochmals angehängt (EDIT: bitte NICHT die Datei TestMySTM32F429-Disc0_v005.ioc nehmen, sondern die Datei TestMySTM32F429-Disc0_v005.ioc.orig - man kann leider keine Anhänge hier im Forum löschen - daher musste ich es so machen). - Dann habe ich meine *.ioc und main.c sogar durch Harry L.'s Dateien ersetzt
-
Thread
STm32F103: Beispielcode der Chan FatFs zum Laufen bekommen
Hallo, ich hoffe, dass ich im richtigen Film bin. Ich habe mir das STM32F100 beispiel der Chat Fat in Embitz importiert und kann es problemlos kompilieren. Allerdings weiss ich nicht, ob der STM32F103C8 uC des Bluepill Boads mit dem Beispiel 100% komptibel ist.
sondern stur übersetzt in die Schreibweise der StdPeriph Libs, da wo nötig und alle Bezüge auf die STM32F100.h sind entfernt, da die nicht kompatibel ist. Also hier das diskio.c Modul für den STM32F103C8 Chip, ungeprüft aber dafür sorgfältig umgesetzt.
-
Thread
16 UARTs für MIDI
z.B. Arduino zu verwenden, ist trivial. Aber was ist mit 16? So viele UART-Interfaces hat selbst ein STM32 nicht zur Verfügung. Meine erste Idee war, die UARTs zu multiplexen. Da die baudrate ja noch relativ langsam ist, dürfte das gehen, dann habe ich aber diverse I²C/SPI UART-Expander-ICs gefunden
13 Uarts hast Du im STM32H56x, 11 im H725, 10 im F413.
-
Thread
Mikrocontroller mit exotischem SPI?
STM32F0,F3,F4, F7,L0,L4 und H7 koennen 4.. 16 bit SPI.
Uwe B. schrieb im Beitrag #5342273: > STM32F0,F3,F4, F7,L0,L4 und H7 koennen 4.. 16 bit SPI. Das stimmt so nicht ganz. Aus RefMan STM32F4xx: Bit 11 DFF: Data frame format 0: 8-bit data frame format is selected for transmission/reception
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
müssen oder das Teil in die Ecke werfen zu wollen:-) Eigentlich auch nicht viel anders wie andere uC mit den ich bisher zu tun hatte. Beim STM32 war ich damals innerhalb von zwei Wochen vertraut genug um richtig damit arbeiten zu können. Da bin ich nun auch der Ansicht, dass angesichts der guten
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 LED P1.0 einschalten: u1xo1,1 OK Mit einem solchen Programm, dass bei mir auf allen von mir benutzten uC läuft, teste ich meine neu entwickelten uC
-
Thread
Paradigmenwechsel im Embedded Design Gesperrt
Tagen fertig. Weil, stell dir vor, man muss nicht immer den ganzen Code von 0 weg aufziehen. Ganz ohne Arduino. Ganz ohne Libraries zweifelhafter Qualität, ganz mit voller Geschwindigkeit. Weil es sich um 32-Bit Arms handelt, können die µC mit deinem gehypten und überteuerten
Komisch Stefanus F. steht doch meist über STM32. Was diese Zahl wohl bedeutet? Ist das ein QuadCore 8-Bit-μC? BTW, es ist nicht schlimm unerfahren zu sein, man muß nur darum wissen.
-
Thread
STM32 - GPIO's haben unterschiedliche Ausgangsspannung
Mampf F. schrieb im Beitrag #5926919: > Welche Hardware-Platform verwendest du? Verwendet wird das STM32-P103 Board von Olimex. Darauf läuft der STM32F103RBT6
verhalten. Also, definitiv kein STM32 Problem, sondern...
-
Thread
Qt for MCUs: Grafiktoolkit für Mikrocontroller
unwissender schrieb im Beitrag #5951784: > QT > - µC / CPU Kombination (z.b. STM32MP1...) mit (embedded) Linux, z.b. > Phyton oder auch QT "Python Tkinter" ist auch eine Alternative.
STM32F0 oder einen STM32F7, oder irgendwas dazwischen? Das größte Geschoss (STM32F779) hat einen eingebauten "Graphics Accelerator" und ein MIPI-DSI-Interface, d.h. du kannst ein Standard-Display anschließen
-
Thread
Motorola Vip19x0 (Big brother of Vip1710)
for child process with PID: 228 stmfb: fb0 parameters = "720x576-32@50:8m:0:PAL:YUV:RGB" 00:00:01 01.01.2000 os/ipc/shm.c 184 DBG > _shmOpen: Waiting for SHM file /shmSegment1 stmfb: fb1 parameters = "720x576-32@50i:4m:0:PAL:CVBS" 00:
DBG > _createKernelCommandLine: RET 00:04:51 01.01.2000 src/boot.c 1176 DBG > _nandBoot(): Booting kernel from flash with cmdline: console=ttyAS0,115200 mtdparts="Onboard_Flash:0x80000@0x380000(FFS),0x380000@0x0(Raw);stm-nand-flex.1:0x4000000@0x0(system),0x310000
-
Thread
STM32F030xx > EXTI Interrupt
Guten Abend, ich ein Evo. Board von STM (STM32F030xx DISCO). Dort ist Taster an PA0 angeschlossen. Wird dieser Taster gedrückt, liegt an PA0 3V an. Nun versuche ich diesen Pin mit hilfe des dazugehörigen Interrupts auszuwerten. Leider
ja auch kein Selbstgänger. Da muß man wohl schon selber handanlegen. Selbst wenn man z.B. aus einem STM32F103C8xx einen STM32F103CBxx machen will, der sich einzig in der Größe des Flash unterscheidet.
-
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
STM32 korrekte Interrupt-Handhabung
ich noch nicht so fit mit den Deklarationen in C bin: stm32f4xx_it.c: [c] #include "stm32f4xx_it.h" ... ... long int TriggerValue; void TIM2_IRQHandler(void) { if(TIM_GetITStatus(TIM2, TIM_IT_Trigger) != RESET) {
Ah, vergessen :) Also in der "stm32f4xx_it.c" anstatt "long int TriggerValue;": [c] volatile long int TriggerValue; [/c] EDIT: ? :)
-
Thread
Einstieg in STM32 : STM32F103C8T6 --> Kompilieren und Flashen?
Hallo, nach dem ich meine µC-Projekte jetzt immer mit einem 8051 gelöst habe, will ich jetzt mal den Schritt in die modernere Welt wagen. Ich habe mich für STM32 und zwar konkret für einen STM32F103C8T6 entschieden. Nun kommen
einen > Seite kann man natürlich zusätzliche Hardware > (https://www.mikrocontroller.net/articles/STM32#Pro...) > kaufen. > Auf der anderen Seite soll es angeblich /vielleicht /eventuell möglich > sein den STM32F103C8T6 direkt über USB zu programmieren. > (Beitrag "Anfänger mit STM32F103C8T6")
-
Thread
STM32F407 aus Arduino-IDE als DFU-Device flashen
Die Arduino-IDE verwendet ein dfu-util, das aus: https://github.com/rogerclarkmelbourne/Arduino_STM32/wiki/Installation stammt, ist also nicht installiert. Zu finden in: /home/florian/Arduino/hardware/Arduino_STM32/tools/linux/dfu-util Du hast die Version 0.9, ich 0.8. Ich werde jetzt mal
funktioniert. Der danieleff-core hat noch den Vorteil, dass er mehr libraries mitbringt. Mit dem STM32duino-core für STM32F4 bin ich gerade an I2C gescheitert.
-
Thread
CubeMX und HAL - I2C hängt sich auf
Meine Frage ist nun, ob jemand vielleicht etwas lauffähigen Code mit dem CubeMX und dem HAL für einen STM32F103C8 hat? Gruß und Danke Peter
zur Not hilft es vielleicht trotzdem. http://stefanfrings.de/stm32/index.html#i2c