-
Thread
STM32 Wie booten von SRAM?
[c] NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0); // RAM Vector Table ab 0x20000000 (Beispiel STM32F103RB) [/c] Zum testen ideal, natürlich nur begrent nutzbar, wenn das Programm klein ist.
-
Thread
STM32: DMA vs. RAM check (beim Debug)
Hallo, ich benutze einen STM32(F103RB), mit dem ich per ADC einen Kanel sample (continous) und die Sample per DMA ins RAM lade. Nun ist es so, dass ich dadurch beim Debuggen (Eclipse, JLink EDU per GDB) Probleme bekomme. Das Log
-
Thread
[S]uche - STM32 - Crossworks Beispiel - STM32F105
dieses Beispiel [[Datei:CrossWorks_StandardLib_Setup.zip]] geladen und geöffnet. Da ich aber einen STM32f103 *RB* und keinen *RE* auf meinem Board habe, musste ich (glaube ich wenigstens) unter Project-Properties -> Build Options -> Target Processor den Prozessor-Typ ändern. An dieser Stelle fangen wohl
-
Thread
Eclipse & OpenOCD: AHBAP; Sticky und Mem Read Error
://olimex.com/dev/stm32-h103.html gdb_port 3333 # Work-area size (RAM size) = 20kB for STM32F103RB device set _WORKAREASIZE 0x5000 interface ft2232 ft2232_device_desc "Olimex OpenOCD JTAG TINY A" ft2232_layout "olimex-jtag" ft2232_vid_pid 0x15BA 0x0003 # script for stm32 if { [info
-
Thread
STM32F103RB und TIM5
Moin zusammen, ich stehe momentan ein wenig auf dem Schlauch: Das UserManual zum STM32 RM0008 erwähnt in Kap.14, dass die Timer 2 bis 5 auf allen Abarten des STM32 integriert sind "unless otherwise specified". Ich bin nun auf der Sucher nach Timer 5. Der Debugger der IAR EWARM kennt ihn nicht. Ich knipse das TIM5EN-Bit im RCC_APB1ENR Register an, lese das Register wieder aus und das TIM5EN-Bit ist gelöscht. Timer 5 soll z.B. zur Messung des LSI-Clocks genutzt werden, da dieser im Bereich von 30kHz bis 60kHz liegt. Gibt es den Timer 5 vielleicht doch erst bei den High-Density Devices? Damit
-
Thread
Auswahl des richtigen µc
mit einer völlig anderen Software tut. Leider gibt es von Olimex nur Demo-Boards mit einem STM32F103RB, und der Chip hat wegniger Timer.
-
Thread
STM32: Über SPI ein TFT ansteuern (R61505U)
Das klappt mit einem AVR auch ohne Probleme. Nun möchte ich den AVR-Code (avr.c) auf einen STM32F103RB auf dem Olimex-H103 portieren. Dabei funktioniert das Display nicht, bzw. es reagiert gar nicht erst. Im Anhang findet ihr meinen AVR-Code (avr.c), unten die SPI-Funktionen für den STM.
-
Thread
Debugging mit Codeblocks und JLink-EDU
Ich versuche gerade, ein Programm auf dem STM32F103RB (20k RAM) mit dem JLink-EDU zu debuggen. Das Programm wird geflasht und läuft (LED wird getoggelt). Der GDB-stoppt am Breakpoint, aber das Programm wird komplett abgearbeitet. Außerdem erhalte ich
(Data = 0x20004FFF) JTAG speed set to 10 kHz JTAG speed set to 10 kHz Select flash device: STM32F103RB Select flash device: STM32F103RB Target endianess set to "little endian" Target endianess set to "little endian" Flash download enabled Flash download enabled Flash breakpoints enabled Flash
-
Thread
STM32 USART falsche Ausgabe Terminal
Auf dieser Seite: http://www.st.com/mcu/devicedocs-STM32F103RB-110.html Dieses ZIP Archiv: http://www.st.com/stonline/products/support/micro/files/stm32f10x_fw_archive.zip In dem Archiv gib es "um0427.zip" Darin gibt es FWLib\examples\
-
Thread
uC schützen?
Nur rein interesse halber: Warum nicht einen STM32F103RB? - gleiches Gehäuse - mehr Pheriperie drin - keine komischen 1,8V - Cortex-M3 anstatt ARM7 Kern Mach Dir doch eine kleine Experimentierplatine und bestelle die bei www.bilex-lp.com. Kostet
-
Thread
STM32F103 Unterschiede RB <> RC ?
Hallo, Ich habe mir eine Display-Platine zusammen gebaut. Darin ist ein STM32F103RB vorgesehen. Damit läuft das Programm gut. Nun habe ich eine zweite Platine aufgebaut mit dem STM32F103RC weil ich mehr Speicher brauche. Also habe ich das Programm genommen und einfach in
gmblgrrrrgmblllbr Fallende/Steigende Flanke bei CLK Parametrierung vertauscht. Beim STM32F103RB gehts, beim RC nicht. Mein Fehler, jetzt gehts bei beiden Chips.
-
Thread
Cortex-M3 - GDB - Breakpoints werden nicht erkannt
auch schon zu lesen, beschäftige ich mich seit ein paar Tagen mit dem Cortex-M3, genauer einem STM32F103RB auf dem Olimex STM32-H103 zusammen mit dem Segger J-Link EDU. Nun versuche ich mittels GDB zu debuggen (und zwar noch direkt in der Konsole). Allerdings ignoriert er einfach meine Breakpoints
?? () (gdb) monitor speed auto Select auto JTAG speed (1000 kHz) (gdb) monitor flash device=stm32f103rb Select flash device: stm32f103rb (gdb) monitor flash breakpoints = 1 Flash breakpoints enabled (gdb) monitor flash download = 1 Flash download enabled (gdb) load Loading section .text, size
-
Thread
STM32 -> NVIC-Setup -> Vector Table
EXTI_ClearITPendingBit(EXTI_LINE_KEY_BUTTON); } }[/c] Die FW gibts hier: http://www.st.com/mcu/devicedocs-STM32F103RB-110.html Hier der Link direkt: http://www.st.com/mcu/download2.php?file=stm32f10x_fw_archive.zip&info=STM32F103RB%20Firmware%20&url=http://www.st.com/stonline/products/support/micro/files/stm32f10x_fw_archive.zip
-
Thread
Cortex-M3 "Core is locked-up" (J-Link + Segger)
Hi, I'm doing my first steps with the J-Link (Edu) and Cortex-M3 (Olimex STM32-H103, with an STM32F103RB onboard). After having many, many, problems (which were all caused by myself), I'm stuck at this error message, given by Keil µVision4. I wonder what "Core is locked-up" means. I've already
würde die entsprechende Befehlsabfolge für den J-Link Commander, wie folgt lauten: exec device = STM32F103RB loadbin c:\temp\main.bin 0x0800000 r g "r" um Stack-Pointer sowie PC entsprechend zu initialisieren. Eine Liste aller Devices, die unterstützt werden, findet ihr im UM08001, 6.4 Supported
-
Thread
1M Ohm zw. Quarzleitungen
Also, schaut man in's Datenblatt vom STM32F103RB und sieht sich die vorgeschlagene Schaltung für den Anschluss eines Quarzes an, so sind die 8 MOhm für den Arbeitspunkt überflüssig, da schon ca. 5 MOhm im Chip "eingebaut sind. Mit großer
Ralli schrieb: > Also, schaut man in's Datenblatt vom STM32F103RB und sieht sich die > vorgeschlagene Schaltung für den Anschluss eines Quarzes an, > so sind die 8 MOhm für den Arbeitspunkt überflüssig, da schon > ca. 5 MOhm im Chip "eingebaut sind. Man
-
Thread
Bitte um Hilfe bei Typ-Auswahl STM32
leichter zu bekommen als die 48-Pin. z.B. bei TME.eu. Ich finde das Teil einfach nur genial. (STM32F103RB) Aber Aufpassen mit der Pin-Belegung. Erst ab den 100 Pinner geht alles. (Beispiel CAN Remap auf PD0/PD1!) Ich hab damit eine Heizungssteuerung gemacht, siehe Thread: http://www.mikrocontroller.net
-
Thread
STM32 und Cyclecounter
Servus, ich habe das Problem, daß der CycleCounter des STM32F103RB wohl von meinem Code bei einem PowerOn Reset nicht richtig initialisiert wird. Lade ich meinen Code über den Debugger ins Target, funktioniert alles. Ebenso, wenn ich anschließend einen Warmstart
-
Thread
IAR PowerPac RTOS & Interrupt
etwas geht (falsche Zeichen) alles geht So würde ich es machen - bin selbst mit IAR auf einem STM32F103RB unterwegs. Wir werden aber das Segger RTOS einsetzen, da günstiger :)
-
Thread
IRMP - Infrared Multi Protocol Decoder
*Aktualisierung* Die IRMP-Software kann unter [[IRMP]] --> Download heruntergeladen werden. Hallo zusammen, Anmerkung: Dieser Source entstand im Rahmen des Projektes "WordClock", siehe Artikel http://www.mikrocontroller.net/articles/Word_Clock bzw. Thread, der alles zum Auslösen gebracht hat: http://www.mikrocontroller.net/topic/156661 Da RC5 nicht nur veraltet, sondern mittlerweile obsolet ist und immer mehr die elektronischen Geräte der fernöstlichen Unterhaltungsindustrie in unseren Haushalten Einzug finden, ist es an der Zeit, einen IR-Decoder vorzustellen, der
-
Thread
SD Karte mit PCM und am liebsten MAX9850 (hilfe benötigt) :)
bestellt hast aber nie zahlungsdaten gesendet glaube ich :) Also ich verwendete bis anhin den STM32F103RB6 Ich hab mir überlegt, das ich mir den STM32F103RET6 kaufe für 4 Euro und dazu den Platine Designe... Marius... Kannst du mir vielleicht den schaltplan deiner Platine senden? Muss man etwas
-
Thread
STM32 - SPI2 will nicht
Hallo, ich versuche vergeblich das SPI2 (Master Mode) eines STM32 (STM32F103RB) auf einem STM32-PerformanceStick von Hitex in Gang zu kriegen. Dazu verwende ich die STM-Lib und habe mich an den Beispielen orientiert. Wenn ich versuche über [c] SPI_I2S_SendData(SPI2, 0xaa
-
Thread
SD Karte mit Ulrich Radigs Software zeigt keine Dateien
nun schon seit einigen Tagen eine SD Karte (1GB) an mein Mikrocontroller Board anzuschliessen (STM32F103RB Controller) Ich verwende die Sourcen von Ulrich Radig (www.ulrichradig.de) Es hat ein weilchen gedauert bis die Kommunikation einwandfrei lief (hardware SPI) doch dies ist nun kein problem
Sooo eeendlich :) Also wegen Big Endian... Ich verwende einen STM32F103RB Cortex M3 Controller... Der ist laut ST standardmässig im little endian format kann jedoch beim Resetten auf big endian gestellt werden... Was genau ist eigentlich big und little endian?
-
Thread
SPI mit SD Karte antwortet nicht korrekt auf CMD0
Board welches ich bei ebay ersteigert habe... Nun wollte ich einmal eine SD Karte mit meinem STM32F103RB connecten. Ich habe schon ettliche seiten im Netz durchsucht und bin dabei auf einige interessante implementierungen des FAT16 Standards gestossen. Leider fand ich jedoch kein ausreichendes beispiel
-
Thread
STM32 - Audio und DAC
Ich bin neu einsteiger im berei STM32 Ich habe ein ARM Board bei ebay gekauft mit einem STM32F103RB Darauf und möchte gerne damit den MAX 9850 Ansteuern... Wie das im grundprinzip funktioniert ist mir klaar (über SPI konfigurieren und daten per i2S senden) doch ich wollte fragen worauf man
-
Thread
ARM Einstieg
Martin schrieb: > in welchem von dem Beispielprogrammen find ich das Z:\ET-STM32F103 r0\ET-STM32F103RB\ETT EXAMPLES\ET-STM32F103_LED\project
-
Thread
Hitex Cortino + CMSIS : selected processor does not support `strex r1,r3,[r2]'
aber der Fehler bleibt. Wie bekomme ich das zum laufen? Als Mikrocontroller verwende ich einen STM32F103RB. Danke Gerhard
-
Thread
STM32 USB NAK am Interruptendpoint erkennen
Moin, ich habe einen STM32F103RB und bin dabei eine USB Anwendung von einem NXP LPC2144 zu portieren. Als Basis verwende ich in beiden Fällen die USB Beispiele von KEIL. Sind beide ähnlich aufgebaut, bis auf die HW-Ansteuerung.
-
Thread
FreeRTOS auf stm32F103 spring falsch bei NVIC lesen
Hallo, ich habe auf einem STM32F103RB nun FreeRTOS aufgesetzt und alles angepasst und es kommt beim start zu folgender stelle ... [c] portBASE_TYPE xPortStartScheduler( void ) { /* Make PendSV, CallSV and SysTick the same priroity
-
Thread
[Cortex-M3] Problem mit dem UART
setze gerade ein neues Projekt auf und bin schon am verzweifeln. Die Initialisierung des UART (STM32F103RB) funktioniert nicht. Während des ladens (OLIMEX OCD mit Board von OLIMEX) kommen kurz einige Zeichen und dann ist Stille. Hier der wichtigste Code. [c] int main() { GPIO_InitTypeDef
-
Thread
STM32 - Debugger - Software ?
Olimex STM32-SK). Board inkl. IAR J-Link - hat im November 2008 ~150,-EUR netto gekostet. Ist ein STM32F103RB (128kB Flash/ 20kB RAM) drauf. Wenn Du gleichzeitig (!!!) USB UND CAN nutzen willst, geht das mit den STM32F103 eh nicht. Wir werden daher wohl den STM32F105/107 nehmen. Aber sonst sollte das Board
-
Thread
RTOS für Cortex-M3
STM32F103VB - 128kB Flash/20kB SRAM). Für Eval-Zwecke benutze ich ein EvalBoard von IAR mit einem STM32F103RB, d.h. auch die IAR EWARM Umgebung, mit der ich äußerst zufrieden bin. Wir (primär ich) werden also auch weiterhin diese Umgebung nutzen. Warum RTOS? Ich möchte weg von der Superloop. Zumal das
-
Thread
FFT Performance auf CortexM3
http://www.st.com/mcu/download2.php?file=14988.pdf&info=STM32F103RB%20Firmware%20&url=http://www.st.com/stonline/products/literature/um/14988.pdf guck mal da, da steht ne fft für den mc drin
-
Thread
SPI-EEPROM Zugriffsproblem
Moin zusammen, habe ein Problem mit SPI-EEPROM AT25020 an einem Cortex-M3 (STM32F103RB). Dazu anbei zwei Screenshots vom Oszi - je einen für schreiben und lesen. Und zwar lese ich vor jedem Schreib-/Lesezugriff auf das EEPROM dessen Statusregister (SR) aus, um zu sehen, ob es bereit
-
Thread
STM32 103RB und Probleme mit SPI1
irgendwelche Besonderheiten bei SPI1 beachten, die ich übersehen habe ??? Mein Controller ist ein STM32F103RB, arbeiten tue ich mit IAR ARM v. 5.11 , derzeit noch mit der 32K Kickstart Edition. Wie gesagt funzt SPI2, nur SPI1 nicht. In der Schleife zum abfragen, ob das SPI-Schieberegister leer ist, bleibt
-
Thread
ARM Anfänger und AT91SAM7S256
Mit dem grafischen Tool von ST: http://www.st.com/mcu/download2.php?file=um0462.zip&info=STM32F103RB%20Software%20-%20PC%20&url=http://www.st.com/stonline/products/support/micro/files/um0462.zip > Dank im voraus.
-
Thread
ARM STM32F103 Cortex M3 Board + Linux
Bootloader und dem Tool von ST geht. http://www.st.com/mcu/download2.php?file=um0462.zip&info=STM32F103RB%20Software%20-%20PC%20&url=http://www.st.com/stonline/products/support/micro/files/um0462.zip Unter Linux (Kubuntu 8.04): Den OpenOCD USB Adapter hier aus dem Shop, habe ich soweit in Betrieb
Habe mir mal das Manual angeschaut: http://www.st.com/mcu/download2.php?file=13259.pdf&info=STM32F103RB%20Programming%20Manual%20&url=http://www.st.com/stonline/products/literature/pm/13259.pdf Sollte ev. mit Perl machbar sein, aber eigentlich möchte ich das Rad nicht neu erfinden.
-
Thread
ARM-Starterkit - Empfehlungen?
Flash Loader Demonstrator" von ST: http://www.st.com/mcu/download2.php?file=um0462.zip&info=STM32F103RB%20Software%20-%20PC%20&url=http://www.st.com/stonline/products/support/micro/files/um0462.zip neuen Code auf den Chip flashen. Genau Anleitung siehe Manual auf der CD von ETT. Ist also nichts
-
Thread
Einstieg 32Bit µC - Welche "Familie"
Die Produktseite wäre diese hier: http://www.st.com/mcu/modules.php?name=mcu&file=devicedocs&DEV=STM32F103RB Leider finde ich wie gesagt dort nicht das richtige Blatt bzw ich hab noch ned alle durch aber vllt weiß es hier ja jemand, dann spar ich es mir die alle runterzuladen. So bin dann mal am weitersuchen
-
Thread
Audio Codec an ARM STM32 Primer
Hallo, ich möchte den Audio Codec TLV320aic23 an den STM32F103RB anschließen. Eigentlich wollte ich wie in der App Note AN2739 vorgehen, musste dann aber feststellen, dass der STM32F103RB die I2S Schnittstelle nicht beherrscht. Das können nur STM32F10x uC ab
das jemand schonmal gemacht und kann mir ein paar Tipps geben. Danke, -Klaus Datenblatt STM32F103RB: http://www.st.com/mcu/download2.php?file=13902.pdf&info=STM32F103RB%20Reference%20Manual%20RM0008&url=http://www.st.com/stonline/products/literature/rm/13902.pdf Datenblatt tlv320aic23: http
-
Thread
Welcher µC-Familie ist die beste wahl
Befehlssatz, Geschwindigkeit,... ist ein Traum und bei Keil kann ich auch bleiben. Ein Beispiel : STM32F103RB - TQFP 64 10x10x1.4 - FLASH 128KB - SRAM 20KB - A/D 16x12-bit 4x16-bit (16/16/18) - 2xWDG, RTC, 24-bit down counter - 2xSPI - 2xI²C - 3xUSART(IrDa/ISO7816) - USB - CAN Mit
Philipp wrote: > STM32F103RB > - A/D 16x12-bit 4x16-bit (16/16/18) Ich sehe da nur 2x12-bit, 16 Kanäle.
-
Thread
neues Maerklin Protokoll
Hallo Bernd, ich verwende den STM32F103RB. Den hab ich bei ebay als Developer-Board mit LCD für ca 25€ ersteigert. Mit max. 72 MHz müsste er doch schnell genug sein, oder ? Also mit MM1 fange ich von Null an. Hast Du den Code noch
dann stell ich es rein. Die Frage hast du aber noch nicht beantwortet. >> ich verwende den STM32F103RB... Klar, der ist mehr als schnell genug.