-
Thread
CAN BUS Acknowledgment error
Hallo I am using STM32F429 CAN bus Program with TJA1041A as CAN Transreciver. The Problem is the messages are not getting acknowledged and herewith I am attaching the code for further reference.I am using PCAN View to
How to check the frequency of APBCLK1 of STM32F429 I want to check whether my baud rate calculations are right I want to check whether APB1 CLK Freq is 42Mhz.
-
Thread
Welcher Mikrocontroller?
Ich denke für diese Aufgabe wäre ein STM32F103VC interessant. RAM 64KB, Flash genügen, auch 100 Pins. Intern 3 AD Wandler, die unabhängig betrieben werden könen mit 12 Bit Auflösung. 72 MHZ Geschwindigkeit, also der kann die Daten auch verarbeiten. Cortex-M3 CPU Kern mit schnellem Interrupt-Handling Schaue mal im Artikel [[STM32]]. Bezugsquelle: Typ "STM32F103VDT6" bei TME.
-
Thread
Idee gesucht um Jitter zu beseitigen
Ansonsten fehlen da noch Interrupts usw. Das Tutoial von Moritz Diller (woisdiekatze) ist zwar für den STM32F1xxx, aber mit ein paar Änderungen passt das auch zum F4: http://www.diller-technologies.de/stm32.html#timer_pwm Vielleicht hilft das schon weiter oder jemand hat einen besseren Link.
hast. Entweder du benutzt die Makros für die Register, oder halt ganz von Hand [code]*(volatile uint32_t*) 0x1234ABCD = 0[/code]
-
Thread
ESP-Baseboard auf Proto-Shield
Infos: SRC: http://stm32f4-discovery.com/2014/05/library-10-stmpe811-touch-screen-driver-for-stm32f429-discovery-board/ TM STM32F4 Delay Library http://stm32f4-discovery.com/?wpdmdl=1751 TM STM32F4 I2C Library http://stm32f4-discovery.com/?wpdmdl=1757
-
Thread
[S] Start-Paket für ST ARM M0/M0+/M3 Controller
die STM32F100 oder STM32G03, später evtl, auch "dickere" M3. Wenn jemand ein entsprechendes Start-Paket mit Programmer und einer brauchbaren Toolchain abgeben kann, wäre ich sehr an einem Kauf interessiert
Preis hält sich m.E. auch im Rahmen, siehe z.B.: https://www.reichelt.de/nucleo-64-arm-cortex-m3-stm32-f1-serie-nucleo-f103rb-p154270.html Als IDE bietet sich für den Einstieg wohl STM32CubeIDE (kostenlos) an.
-
Thread
STM32F3 Externen Interrupt Programmieren
Hallo, ich versuche grad an meinem STM32F3 (STM32F303VC) den USER-Button als Interrupt einzustellen. Es soll eine LED leuchten falls der Interrupt detektiert wird. Im Prinzip ein Simples Programm. Das Problem ist ich kann den Interrupt
Versuchen sie mal die Handler in startup_stm32f30x.s zuruck zu finden ! Hier aus ein Beispiel von STM Lib : [c] /******************************************************************************/ /* STM32F30x Peripherals Interrupt
-
Thread
Kann ein STM32F1 (BluePill) das 1Msps A/D mit CLK
Der Stm32F103 kann nur USB-FS. Stm32F723 hat internen HS-Phy.
einem Artikel 10$ scope revisited oder guck mal hier https://satoshinm.github.io/blog/180105_stm32scope_building_an_amazing_10_oscilloscope_with_an_stm32_blue_pill_lcd_touchscreen_and_stm32-o-scope_software.html Da gab es einen riesen Thread wie man mit nem blue pill schnell sampled. Ich
-
Thread
Programmierproblem mit dem STM32G491
Controller zugreifen: 09:24:10 : V2J28S7 09:24:10 : Connected via SWD. 09:24:10 : SWD Frequency = 4,0 MHz. 09:24:10 : Connection mode : Connect Under Reset. 09:24:10 : Can not connect to the target! If you're trying to connect to an STM32W1xx device, please select Normal or HotPlug
noch mal. Ergbnis: 16:07:54 : V2J37S7 16:07:54 : Connected via SWD. 16:07:54 : SWD Frequency = 4,0 MHz. 16:07:54 : Connection mode : Connect Under Reset. 16:07:54 : Can not connect to the target! If you're trying to connect to an STM32W1xx device, please select Normal or HotPlug
-
Thread
Theremin bauen mit µC oder/und FPGA
man auch direkt die Frequenz messen kann? > Für die Signalverarbeitung (DSP) dachte ich an einen STM32F102 oder nen > FPGA. Ein FPGA halte ich für übertrieben, der STM32 sollte das leicht schaffen.
/part/STM32F103 dann müsste der verstimmte Schwingkreis mit ner geringeren Frequenz laufen <500kHz!!!
-
Thread
STM32F10x Probleme
((uint32_t)8000000) /*!< Value of the External oscillator in Hz */ #endif /* STM32F10X_CL */ #endif /* HSE_VALUE */ [/c] Bei dem Projekt sind die Makros definiert STM32F103CB STM32F10X_MD damit ist HSE korrekt und zwar [c] #define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External [/c] oder meinst du was anders? In der cmsis_boot/system_stm32f10x.c steht [c] #if defined (STM32F10X_LD_VL) || (defined STM32F10X_MD_VL) || (defined STM32F10X_HD_VL
-
Thread
Spiel Konsole
nicht machbar war. Es gab auch ein Youtube Video dazu, bin gerade nur zu faul zum suchen. Beim STM32F4xx wäre sicher mehr machbar.
http://www.youtube.com/watch?v=ke0N3ptpHns Google ist auch hilfreich +STM32F4 +FBAS z.b.
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
7FC0 D001 BRA 0x7FC4 7FC2 D002 BRA 0x7FC8 7FC4 D00C BRA 0x7FDE 7FC6 D00B BRA 0x7FDE 7FC8 4A01 INFSNZ time, F, ACCESS 7FCA 2A02 INCF 0x2, F, ACCESS 7FCC 0E24 MOVLW 0x24 7FCE 5C01 SUBWF time, W, ACCESS 7FD0 0EF4 MOVLW 0xF4 7FD2 5802 SUBWFB 0x2, W, ACCESS 7FD4 A0D8 BTFSS STATUS, 0, ACCESS 7FD6 D001 BRA 0x7FDA 7FD8 D001 BRA 0x7FDC 7FDA D7F6 BRA 0x7FC8 7FDC D000 BRA 0x7FDE 76: mTOG_LED_3(); // then
-
Thread
Projektvorstellung: CAN-Hutschienenmodul für Smart Home
www.mikrocontroller.net/topic/76266#new > ein CAN-Hausbussystem in Basic von Mikroe nachgebaut, läuft mit 18F > PIC-Controllern, die in Schalterdosen passen und Hutschienenmodulen. - Mit PICs habe ich leider keine Erfahrungen; mit STM32 schon - Für den STM32 existieren günstige ICD-Tools und kostenlose Toolchains - der STM32F103RBT6 ist leistungsfähiger (CPU, Peripherie, RAM, ROM, PIN-Anzahl) und bei meinem Lieferanten (Aliexpress) günstiger (1,60€ pro Stück), als der PIC > Dann gibt es noch Hapcan, > http://hapcan.com
-
Thread
WS2811/WS2812 aus der Ferne steuern + Stromversorgung
Mist: http://www.youtube.com/watch?v=bzSs3kLhif8 Und das bei 30cm Kabel (Bild) zwischen dem STM32F4Discovery (3,0V) und den LEDs (5,0V).
> > http://www.youtube.com/watch?v=bzSs3kLhif8 > > Und das bei 30cm Kabel (Bild) zwischen dem STM32F4Discovery (3,0V) und > den LEDs (5,0V). Wie exakt ist denn das Timing des WS2812 Protokolls auf dem STM32F4 eigentlich implementiert? Vieleicht liegt das Problem ja weniger im Kabel, als in
-
Thread
STM32Fxx und WS2812 LEDs ohne DMA
WS2812 Library von Tim (https://github.com/cpldcpu/light_ws2812) meine WS2812 LED Strips auf einem STM32F4xx respektive STM32F1xx zum laufen zu bringen, leider bisher ohne erfolg da die Library für LPC's ausgelegt ist. #include "stm32f4xx.h" Ich habe schon versucht es anzupassen, aber da meine
Library kann ich dir leider nicht helfen aber nur mal zum Verständnis du schraubst den CPU Clock vom STM32F4 von 168MHz runter auf 32MHz nur damit du den WS2812 Clock von 800kHz hinbekommst ? ist das nicht etwas am Ziel vorbei ? falls du eine fertige Library für den STM32F4 suchst : http://mikrocontroller.bplaced.net
-
Thread
STM32, Atollic, C: Tutorialempfehlung & einige Fragen
Thema für Anfänger. Meine Anleitungen beziehen sich auf die System Workbench for STM32, die dem Atollic Studio dehr ähnlich ist: http://stefanfrings.de/stm32/index.html
So, habs gelöst. Statt dem SCB->VTOR gibt es beim STM32F0 ein paar Bytes - SCB->MEMMAP oder so - die es zulassen, dass das RAM an die Adresse 0x00000000 gemappt wird. Heißt also die Vectortabelle aus der Application an Anfang des RAM (0x20000000) kopieren
-
Thread
USART+DMA STM32F3
#define INIT_H void init_all(void); #endif /* INIT_H*/ [/c] main.c [c] #include "stm32f30x.h" #include "stm32f3_discovery.h" #include "init.h" /* Private variables ---------------------------------------------------------*/ RCC_ClocksTypeDef RCC_Clocks; __IO uint32_t TimingDelay
Hallo! im STM32F3 usart.c ist DR Register als TDR definiert. :D
-
Thread
STM32FXXX Lektüren & Hilfen
Hallo Jungs und Mädels, ich würde mich in nächster Zeit en bisschen mit den STM32F bschäftigen. Jetzt such ich noch eine tolle Lektüre dazu und/oder ein Tutorial im Netz. Vor allem mit welcher Entwicklungsumgebung ich programmiere. Ich besitze ein Win7 64Bit Rechner. Bin
soll es sein? Ein fertiges Board das mit dem du möglichst viele Eigenschaften eines STM32F Vertreters ausprobieren kannst oder etwas minimalistisches weil du ohnehin deine Hardware selber bastelst?
-
Thread
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
Mich würde allerdings wundern wenn es nicht ginge. Auch mit dem CS Signal. Ich habe DMA auf einem STM32F103 verwendet. Und es funktionierte ;) Kann sein dass es nicht so möglich ist wie du möchtest aber dafür habe ich eine Lösung mit dem Timer beschrieben. Der ADC muss sicher nicht zwingend frei laufen
oder dahinter)? Kleiner Tip: "Event" kommt lt. PDF-Suche auf den 3556 Seiten 3338-mal vor! (rm0399-stm32h745755-and-stm32h747757-advanced-armbased-32bit-mcus-stmicroelectronics) Rein vom Inhalt kann meine ursprüngliche Frage eigentlich keine Noob-Frage (á là "...wie schließe ich eine LED an meinen
-
Thread
STM32F4DIS-BB STM32Cube Ethernet
Hallo, ich verwendet ein STM32F4Discovery mit Bais-Board und möchte eine Ethernet Anwendung mit LwIP realisieren. Der Source-Code von Element14 funktioniert gut: http://www.element14.com/community/docs/DOC-51670/l/stm32f4dis-bb-discover-more-software-examples
Auch wenns wahrscheinlich zu spät ist: https://my.st.com/public/STe2ecommunities/mcu/Lists/STM32Java/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fSTM32Java%2fSTM32F4DIS%2dBB%20%2b%20ETH%20%2b%20CubeMX&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000F9A0E3A95BA69146A17C2E80209ADC21&
-
Thread
Standard Periphial Library STM32F4
Hier wird gibt's was: https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex%5fmx%5fstm32%2fSTM32%20Legacy%20Firmware%20Libraries&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B
im Beitrag #3452302: > https://my.st.com/public/STe2ecommunities/mcu/List... Der Link auf die STM32F10x Library scheint aber nicht die allerletzte Release zu beinhalten. Verlinkt wird auf v3.4.0, letztes Release war aber V3.5.0 vom 08.04.2011
-
Thread
ESP-8266 immer wieder Probleme mit WLAN reconnect
Stefan, http://stefanfrings.de/stm32/index.html Könntest du vielleicht auch für den STM32F40x mal eine RTC Kalibration beschreiben? Ich finde das unheimlich unverständlich im Datenbuch und auch den App Notes. Mein STM32F407 Wecker
> Könntest du vielleicht auch für den STM32F40x mal eine > RTC Kalibration beschreiben? Nein, weil ich mich mit diesem Chip nicht auskenne und in absehbarer Zeit auch keinen kaufen werden. Ich habe jetzt einen Vorrat an STM32F103 hier
-
Thread
Neuer uC wie initialisiert?
Natürlich ist JTAG eine Alternate Function. Zumindest beim STM32F4. [code] Reset values: • 0x0A800 0000 for port A • 0x0000 0280 for port B • 0x0000 0000 for other ports [/code] Also binär sind die Modes höchstens mit 0b10 vordefiniert, was Alternate
Ich habe hier einen STM32F303K8T6, bei welchem die Pins PA15 und PB4 beim Einschalten auf HIGH (wahrscheinlich Output push pull) liegen, wobei dadurch ein Transistor durchgeschaltet werden kann und auch an bleibt, wenn ich
-
Thread
WS2812/SK6812 an STM32F030
kontinuierlich ADC Daten wegspeichert. Hat jemand von euch noch eine Idee, wie man an einem 48 MHz (maximal) STM32F030 Cortex M0 halbwegs zuverlässig das Signal für die LEDs generiert? Das Ganze hängt an PA7: Mögliche Alternate Functions: SPI1_MOSI TIM3_CH2 TIM1_CH1N TIM14_CH1 TIM17_CH1 Aktuell arbeite ich
http://stm32f4-discovery.net/2018/06/tutorial-control-ws2812b-leds-stm32/ Ob das wohl bei 48 MHz HSI funktioniert?
-
Thread
STM32 EEPROM Emulation Verständnisproblem
), aber aufpassen, bei den Feinheiten unterscheiden sich F0 und G0.
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
STM32CubeMX und OpenSTM (System Workbench)
Auto-detect JTAGConf> Specify target interface speed [kHz]. <Default>: 4000 kHz Speed> Device "STM32F746ZG" selected. TotalIRLen = 9, IRPrint = 0x0011 TotalIRLen = 9, IRPrint = 0x0011 Found Cortex-M7 r0p1, Little endian. FPUnit: 8 code (BP) slots and 0 literal slots CoreSight components:
/F7-Display.bin 0x08000000 Downloading file [/home/dennis/workspace-openstm/F7-Display/SW4STM32/F7-Display/Debug/F7-Display.bin]...Comparing flash [100%] Done. Erasing flash [100%] Done. Programming
-
Thread
Bootloader ST32F401RE Nucleo
http://stm32f4-discovery.com/2014/09/program-stm32f4-with-uart/#more-1255 Point 6?
STM32F401 does not have USART. Try on pins PB6/7 or PA9/10.
-
Thread
unknown type name 'HAL_StatusTypeDef'
Hallo, ich habe hier ein STM32 Projekt mit Eclipse, Atollic Studio. Die Datei STM32F4xx_hal_def.h wird eingebunden und besitzt einige Typendefinitionen. Sie sieht so aus: [c] #ifndef __STM32F4xx_HAL_DEF #define __STM32F4xx_HAL_DEF
Inhalt #endif /* ___STM32F4xx_HAL_DEF */ [/c] Obgleich die Datei: STM32F4xx_hal_def.h überall eingebunden ist, wo sie gebraucht wird, erhalte ich beim Kompilieren die Fehler: > unknown type name 'HAL_StatusTypeDef'
-
Thread
Auswertung "schneller" Inkrementalgeber
Was spricht jegen einen uC mit Hardwaredrehencode, wie z.B. STM32?
drüber weg" ist... Radiergummi schrieb im Beitrag #4299461: > Für das Geld gibt es schon ein-zwei STM32 Nucleo-Boards bester Leistung. Dass ein STM32 mit Quadratureingang das schon in Hardware und viel billiger könnte, ist sonnenklar und steht ausser Diskussion. Aber manchmal /will/ sich einer einfach
-
Thread
FreeRTOS IDLE-Task
> SysTick_Handler Wenn ich das mache bekomme ich undefined reference Fehler wie: [code]./startup_stm32f4xx.o:(.isr_vector+0x2c): undefined reference to `vPortSVCHandler'[/code] Mir ist soweit klar dass ihm die Handler an dieser Stelle nicht bekannt sind, aber folgendes funktioniert bei mir nicht:
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
DMA für Can beim STM 32
Abeitest Du mir STM32F103 oder STM32F105/7. Falls Du auch USB beim 103 benutzt, könnte der gemeinsam genutzte Speicher ein Problem sein.
Mit welchem Takt läuft der STM32? Mit welchem Takt läuft der entsprechende Peipheriebus? Mit welchem Compiler und welcher Optimierungsstufe wurde übersetzt? Sind die assert_param() Makros aktiv?
-
Thread
Prozessorwahl
ist für Hausbus nicht so gut geeignet. Nehme besser CAN. Als Prozessor nutze ich in meinem Hausbus STM32F103. Lese mal hier im Artikel [[STM32]]
Funktionalität eines AVR zufrieden geben/herum ärgern. Alleine schon die GPIO Möglichkeiten eines STM32F4xx sind genial.
-
Thread
Open source Autoradio
@Kai Wie von Ulrich schon erwähnt irgendeinen STM32. Also zb das Topmodel STM32F103xx (72Mhz, 1MB Flash, 96KB RAM). Dann haben wir auch die Freiheit Nut/OS eingesetzt. Mfg Patrick
seennoob schrieb im Beitrag #1743418: > @Kai > Wie von Ulrich schon erwähnt irgendeinen STM32. Also zb das Topmodel > STM32F103xx (72Mhz, 1MB Flash, 96KB RAM). Dann haben wir auch die > Freiheit Nut/OS eingesetzt. > > Mfg Patrick Beim STM32 wirste ein problem mit den Temperaturen im
-
Thread
Uhr mit STM8Sxx3 und TM1637
sehe ich für mich den Sinn (außer meinem Spieltrieb) nicht, zwingend diesen Chip zu verwenden. Mit STM32 kenne ich wenigsten ein klein wenig aus und die Toolchain mit den von mir verwendeten Sourcen funktioniert so zur Zufriedenheit (ich verwende libopencm3) und die kleinen STM32F gibts ja mittlerweile
außerdem muß es auch mal mit meinem kleinen Terminaldisplay weitergehen... und das habe ich auf einem STM32F030 angefangen
-
Thread
STM32F4 Entwicklungsboard mit Raspberry Pi Form-Faktor
Für meine Hobby-Projekte benutze ich gern den STM32F4 Mikrocontroller. Er ist billig, performant und verfügt über zahlreiche Interfaces. Er ist auch Linux-freundlich, weil alle ST Entwicklungstools (wie HAL, SW2STM, CubeMX) plattformunabhängig sind
beiden Technologien zu kombinieren: ich nehme den Form-Faktor von Raspberry Pi B+ und entwickle eine STM32F4 Platine mit der selben Größe. R-Pi B+ verfügt über microSD-Kartenleser, RJ-45 Netzwerk Port, USB-2.0-Anschlüsse, 3,5 mm. Audio Jack und GPIO-Pins. Viele davon kann man wieder benutzen: - microSD-Kartenleser
-
Thread
Ein kleiner Oberoncompiler für die C16x-Familie
mit dem verfügbaren on-chip RAM schnell knapp. Ist leider so und die sector-Granularität bei den 29f0x0 sowie die erase/write times sind etwaaaaaas groß ggf. Kann man nix machen ausser ggf. durch RAM ersetzen auf der HW. Falls Du mal einen sockel für plcc-32 brauchst, so etwas habe ich noch irgendwo
dem verfügbaren on-chip RAM schnell knapp. Ist leider > so und die sector-Granularität bei den 29f0x0 sowie die erase/write > times sind etwaaaaaas groß ggf. Kann man nix machen ausser ggf. durch > RAM ersetzen auf der HW. Falls Du mal einen sockel für plcc-32 brauchst, > so etwas habe ich noch
-
Thread
STM32 CooCox LED blinkt nicht
Blinken lassen in COOCOX dafür habe ich einen Code geschrieben, der auch funktioniert: [c] #include "stm32f4xx_conf.h" #include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "misc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_spi.h" uint32_t Ticks=0; void SysTick_Handler(void){
GPIO in eine Funktion auslagere, denn funktioniert es auf einmal nicht mehr... [c] #include "stm32f4xx_conf.h" #include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "misc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_spi.h" uint32_t Ticks=0; void SysTick_Handler(void){
-
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
ISR wie normale Funktion aufrufen
Guten Tag, ist es möglich, auf einem STM32 eine ISR einfach wie eine normale void-voi-Funktion aufrufen, also: [c] extern int32_t g; void foo(void) { do { TIM6_DAC_IRQHandler(); } while( g == 0 ); } [/c] oder
Funktionus Interuptus schrieb im Beitrag #5212820: > ist es möglich, auf einem STM32 eine ISR einfach wie eine normale > void-voi-Funktion aufrufen, also: > extern int32_t g; > > void foo(void) > { > do > { > TIM6_DAC_IRQHandler(); > } while( g == 0 )
-
Thread
Brauche Ratschläge bezüglich µC-Einstieg
den Start nicht besser wäre, mit was Anderem anzufangen, z.B. mit einem AVR oder so. Denn für die STM32 habe ich kein Tutorial gesehen, dass wirklich von 0 oder nahe 0 anfängt. Ich habe bei den STM32 Tuts, die ich gefunden habe Probleme damit, wie Ein- und Ausgänge konfiguriert und angesprochen bzw
Ich würde das STM32F4Discovery-Board für ca. 15-25€ kaufen. Dann die IAR Workbench. Die geht zwar nur bis 32k. Aber nach der Installation funktioniert alles. (Falls Du Windows hast). Du kannst gleich mit Beispielprojekten
-
Thread
STM32 und Coocox: LED blinkt nicht
sieht gut aus, aber trotzdem blinkt nichts. LED hängt an PB11 über 1k an GND. [c] #include "stm32f10x.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" int main(void) { int i; /* Initialize Leds mounted on STM32 board */ GPIO_InitTypeDef GPIO_InitStructure; /* Initialize
ST-Link vom STM32F4-Discovery.
-
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
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:
gleich einen Datentyp machen kannst: typedef enum { 4DLCD_READ_COMMAND_AND DISPLAY_PIXEL_STUFF = 0x0C, 4DLCD_WRITE_OTHER_STUFF_AND_SO_ON = 0x01, 4DLCD_LOL_ROFL_CRACK_DISPLAY_SPIDERMAN_APP = 0xFF, .... usw. } 4DLCD_32QA_RegT; mfg mf
-
Thread
STM32F103C8T6 mit ST-LINK/V2 flashen
Hi, ich würde gerne das STM32F103C8T6 flashen. Ich habe auch einen ST-Link Programmer und zwar den ST-LINK/V2 http://www.st.com/content/ccc/resource/technical/document/user_manual/65/e0/44/72/9e/34/41/8d/DM00026748.pdf/files
Ide F. schrieb im Beitrag #5334175: > Nun blinkt auf dem STM32F103C8T6 fröhlich eine grüne LED und eine rote > leuchtet. > Wenn ich im STM32 ST-LINK Utility auf > Target => Connect gehe hört die grüne
-
Thread
TCP Verbindung zu langsam
Hallo miteinander, ich benutze den Stm32F4, sample (32bit Werte) Daten mit einer Datenrate von 192kHz und würde diese dann genre über TCP an meinen PC schicken (Matlab socket). Die Übertragung ist leider viel zu langsam. Meint ihr es ist
Beitrag #4382373: > das ist richtig, nur mittlerweile haben die µC ja einige zig kB RAM und > beim STM32F4 werden die Pakete auch direkt da rein und raus gefeuert. Einfach nur "feuern" kann schnell kontraproduktiv werden wenn deine Strecke anfängt zu verwerfen.
-
Thread
Stm32f103 Problem mit Spi2
habe das Projekt noch mal neu aufgesetzt. Auf einmal gehts. Bildaufbau 0,11sec mit optimiertem code: [c] #if STM32F103==1 && use_bitbang==0 SPI2->CR1 |= _BV(11); /* Set SPI to 16-bit mode */ for( index = 0; index < ((uint32_t)lcd_max_width*lcd_min_width); index
siehts aus. Ich nutze bei SPI1 eeprom und den enc28j60 und beim spi2 den Touch, ich arbeite mit dem STM32F103ZET6. solche Probleme wie grundschüler hat naja... .
-
Thread
Eclipse kompiliert asm startup nicht bei STM32
: Assembler messages: ../src/startup_stm32f40xx.S:1: Error: junk at end of line, first unrecognized character is `*' ../src/startup_stm32f40xx.S:2: Error: junk at end of line, first unrecognized character is `*' ../src/startup_stm32f40xx.S
Problem liegt da: ../src/startup_stm32f40xx.S: Assembler messages: ../src/startup_stm32f40xx.S:1: Error: junk at end of line, first unrecognized character is `*' ../src/startup_stm32f40xx.S:2: Error: junk at end of line, first unrecognized
-
Thread
STM32F103 - Sourcery - Eclipse
svclt 0x00d80214 80002f4: 0c20f1c2 stfeqd f7, [r0], #-776 ; 0xfffffcf8 [/code] Ist das normal? -Wenn ich den Debugger anwerf, ist es so als ob das Programm immer in der Zeile 999 der Datei system_stm32f10x.c
poll monitor flash probe 0 monitor stm32f1x mass_erase 0 monitor flash write_bank 0 main.bin 0 monitor soft_reset_halt thbreak main continue [/code] Oliver J. schrieb im Beitrag #2702567: > Schau dir mal die Befehlsbreite
-
Thread
[Sammelbestellung] µC-Board + RAM
Torsten C. schrieb im Beitrag #3595903: > Wieviel RAM und welcher CPU-Core soll's sein? CPU STM32 mit FMSC Memory Controller z.B.: STM32F103
Beitrag #3598496: > Torsten C. schrieb: >> Wieviel RAM und welcher CPU-Core soll's sein? > CPU STM32 mit FMSC Memory Controller z.B.: STM32F103 Und dann mit 4MiB PSRAM? Das wäre dann die Variante mit dem kleinsten und teuersten Speicher: Ca. 4,50€. avr schrieb im Beitrag #3598480: > Das dachte
-
Thread
Audio DAC am STM32F303
0xcf05, 0xcc22, 0xc946, 0xc674, 0xc3aa, 0xc0e9, 0xbe32, 0xbb86, 0xb8e4, 0xb64c, 0xb3c1, 0xb141, 0xaecd, 0xac65, 0xaa0b, 0xa7be, 0xa57e, 0xa34c, 0xa129, 0x9f14, 0x9d0e, 0x9b18, 0x9931, 0x975a,
0x9593, 0x975a, 0x9931, 0x9b18, 0x9d0e, 0x9f14, 0xa129, 0xa34c, 0xa57e, 0xa7be, 0xaa0b, 0xac65, 0xaecd, 0xb141, 0xb3c1, 0xb64c, 0xb8e4, 0xbb86, 0xbe32, 0xc0e9, 0xc3aa, 0xc674, 0xc946, 0xcc22,