-
Thread
STM32F103 mit Yagarto/Eclipse/OOCD
Hi zusammen, seit einiger Zeit versuche ich, einen STM32F103 (ARM CortexM3) mit Freeware Tools, genauer gesagt mit YaGATo(arm-elf-gcc) + OpenOCD + Eclipse. Hat damit irgendjemand Erfahrung bzw. weiß, ob das so überhaupt ohne Weiteres möglich ist?
konnte So so.... ;-) Das hier sollte dir weiter helfen: http://www.mikrocontroller.net/articles/STM32 http://www.mikrocontroller.net/articles/STM32_Eclipse_Installation
-
Thread
JTAG debugger für Anfänger (Cortx M3) erforderlich?
GCC Compiler. Supportet NXP und ST Cortexe. Ich hab weiters noch ein Demoboard von Olimex mit einem STM32F103 Prozessor (auch ca. 70.-). Da kann man dann schon ein paar Sachen anstellen.
Wird auch von Keil _und_ IAR unterstützt. Ist zwar nur für STM32-Cortex (und STR8), aber bei dem Preis wirklich völlig egal (zumal stm32 ja auch kein Schrott ist). Hab zwar noch keinen Shop gefunden, wird wohl aber recht bald auch wirklich zu haben sein.
-
Thread
STM32 führt Programm nicht aus
Ich habe ein Testboard mit einem STM32F103C8T6 Controller. Als IDE nehme ich RIDE7 und zum Uploaden die Flash Loader Demonstration Software von ST. Das Testprogramm ist ein sehr simples mitgeliefertes Demo (LED blinken mit Delay) Der
LEDs kann ich hinhängen wo ich will, momentan B8 + B9, aber das ist ja das praktische an Steckbrettern...
-
Thread
STM32F103T8 USART
Ich versuche mit dem USART des STM32F103T8 eine Kommunikation mit dem PC hinzubekommen. Im Moment komme ich aber mit der Konfiguration des USART nicht zurecht. So kann ich zum Beispiel die TE und RE Bits des CR1 Registers nicht setzen
verhindert besitzt der STM32F103T8 doch nicht oder doch?
-
Thread
[Cortex-M3] Problem mit dem UART
ich 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
-fno-common -O0 -g -mcpu=cortex-m3 -mthumb stm32f10x_rcc.c .compili arm-none-eabi-gcc -I./ -c -fno-common -O0 -g -mcpu=cortex-m3 -mthumb stm32f10x_gpio.c ..linking arm-none-eabi-ld -v -Tstm_h103_blink_rom.cmd -nostartfiles -o main.out main.o
-
Thread
Übersicht über preisgünstige elektronische Geräte für reverse-engineering Gesperrt
habe den BAYER Contour USB gekauft und unter die lupe genommen. Was ist drauf: Cortex M3 - STM32F103RCT6 (LQFP64) SD/SPI iNAND - SDIN2C2-1G-T (169FBGA) TPS61040 - 12.2V für Display 8UDFN ic - top mark 528R 8UDFN ic - top mark 17040 (li-Poly controller) SC70-4 3V LDO - Microchip UV top mark
Hier noch OLED pinout/schaltplan, JTAG/pads und buttons zuordnung. Der "8UDFN ic - top mark 528R" ist ein SPI EEPROM. Die NAND pads und die 4 pads unten die anscheinend für die kommunikation zwischen FBGA µC und STM32 habe schon nicht mehr genauer durchgemessen, ist auch
-
Thread
MiniProjekt - STM32 - SD Kartenanbindung und Flashen des STM32 über SD Karte
hier schonmal nachgefragt http://www.mikrocontroller.net/topic/144011#new ob es möglich wäre den STM32 bei uns auf dem Board über SD Karte zu flashen. Übersteigt meine Kenntnisse. Gibt es jemand der das für uns machen könnte? SD Karte ist auch auch noch nicht angebunden. (Lesen, Schreiben,
html - http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/arm_memcards/index.html#chanfat_stm32 die ggf. noch angepasst werden müssen. Wir entwicklen mit WinArm (GCC) und einem STM32 F103 C8 T6. Ziel wäre es per Email, Telefon etc. ein Sample zum Laufen zu bekommen. - STM32 Flashen
-
Thread
-
Thread
Logamatic 2107 Schnittstelle
B0 AA B2 : AB 00 A7 C2 05 00 3F F3 AA B9 : AB 7E 7E 7E 8C 8C 8C 7F AA C0 : AB A7 83 65 65 65 65 3C A8 1C : A9 03 01 05 65 00 05 B6 A8 0E : A9 65 00 05 05 2D 01 9B AA FF : AB 00 00 AC 00 AD 00 00 00 00 00 00
00 08 FF 32 FB 00 0F 00 01 46 00 FF B1 00 08 00 34 00 32 01 D6 01 D6 21 00 00 03 00 01 9E 60 00 0D 56 00 21 00 8C 00 89 00 09 00 8D 00 08 00 07 00 03 00 00 00 00 00 00 00 00 00 00 00 00 12 00 08 00 16 00
-
Thread
Projekt GPS Datenlogger + OpenStreetMap
by doing". Hier http://www.stm32circle.com/resources/stm32primer2.php findest du das STM32-Primer2 user manual. Darin findet sich eine step-by-step Anleitung für deine erste Applikation. Dann kannst du daran gehen die Applikation
Build Started: 'OSM4Primer2' in configuration 'Circle_Debug'-------------------------- Building C:\Programme\Raisonance\Ride\Examples\Primer2\OSM4Primer2.c Running: GCC \"C:\Programme\Raisonance\Ride\arm-gcc\bin\arm-none-eabi-gcc.exe" -MD -D_STM32F103VET6_ -D_STM3x_ -D_STM32x_ -mthumb -mcpu
-
Thread
µC mit ca. 32 Pins mit integriertem CAN Controller
Hallo Leute, ich versuche gerade eine µC zu finden der ca. 20 bis 32 Pins und einen integrierten CAN Controller hat. Leider finde ich nur hochpolige µC mit CAN-Controller. Es wäre schon wenn es Atmel oder MSP430 ist. Kann mir einer
STM32F103T4, STM32F103T6 oder STM32F103T8 im Angebot. 36 Pins mit CAN.
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
STM32F103ZE, 1MB ext SRAM mit EPSON S1D13743 und weiteres..
Hallo an uC-Entwickler, Hier sieht ihr ein wunderschönes Entwicklungsboard mit STM32F103ZET6. Ich habe darauf mit dem RTOS (uCOS II) Buttons , Progressbar, Edittext und Abfrage von ADC-Controller programmiert
-
Thread
Welchen Cortex-M3?
RAM-Speichergrößen und die Zahl und Typ der Schnittstellen unterscheiden. Low Density: STM32F103x4 (16k Flash, 6k RAM) STM32F103x6 (32k Flash, 10k RAM) Medium Density: STM32F103x8 (64k Flash, 20k RAM) STM32F103xB (128k Flash, 20k RAM) High Density: STM32F103xC (256k Flash, 48k RAM) STM32F103xD (384k Flash, 64k RAM) STM32F103xE (512k Flash, 64k RAM) Das x gibt übrigends die Gehäusegröße (also Anzahl der Pins) an: T = 36 Pins C = 48 Pins R = 64 Pins V = 100 Pins Z = 144 Pins
-
Thread
Diskussionsrunde: Opensource Entwicklungstools für STM32
jtag_device 4 0x1 0xf 0xe #jtag_device 5 0x1 0x1 0x1e # target configuration # script for stm32 #use combined on interfaces or targets that can't set TRST/SRST separately reset_config trst_and_srst jtag newtap stm32 cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id 0x3ba00477 jtag
pre] eingeben Jetzt unter Windows eine Console öffnen und oOCD starten. (So schauts bei mir aus: C:\Program Files\OpenOCD\0.1.0\interface>openocd -f olimex-jtag-tiny-a.cfg -f ..\target\stm32.cfg) Und nun solltet ihr mittels der neuen Debugconfiguration Debuggen können. Wichtige Hinweiße:
-
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
Die Platine "STM32-P103 Adapterplatine (STM32-P103)" hatte ich auch schon und damit mein Projekt begonnen. Ich war sehr zufrieden. Als Debugger hatte ich den "ARM USB Debugger + USB RS232 + Strom (ARM-USB-OCD)".
-
Thread
Einstieg 32Bit µC - Welche "Familie"
aufschläge auf die Versandsumme vorgenommmen werden. -Ich glaub ich hab grade einen gefunden für den STM32F103RBT6 @ 4.61€, falls der Shop was taugt, aber das ist erstmal egal. Ich hab mir grade auch das Datenblatt angesehn und muss sagen es klingt nicht schlecht. @ Olaf - Ich habe leider keine Erfahrung
usw., dass man mit dem Chip überhaupt irgendwas anfangen kann. Kaufen wollte ich 2 von denen hier STM32F103RBT6. 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
-
Thread
Klingel mit 100 Melodien - last minute Weihnachtsgeschenk
https://dech.rs-online.com/web/p/einbau-lautsprecher/4318658/?searchTerm=431-8658&relevancy-data=636F3D3126696E3D4931384E525353746F636B4E756D6265724D504E266C753D656E266D6D3D6D61746368616C6C26706D3D5E5C647B337D5B5C732D2F255C2E2C5D5C647B332C347D2426706F3D313426736E3D592673743D52535F53544F434B5F4E554D424552267573743D3433312D383635382677633D4E4F4E4526
//h' 1050, //c'' 1106, //cis'' 1179, //d'' 1244, //dis'' 1316, //e' 1397, //f'' 1562, //g'' auf position von fis'' verschoben }; const uint8_t duration[] PROGMEM= { 2, //1/32 Zeit in 20 ms Schritten
-
Thread
Verkaufe jede Menge Bauteile
1 4x ENC28J60 DIP 3 3x ENC28J60 SOIC 3 1x 24C1024 DIP 2 1x 24C512 DIP 1 3x 24FC1025 DIP 2 2x 24AA1025 DIP 2 3x MCP2515 DIP 1,5 3x STR712FR2T6 TQFP64 8 3x STM32F103CBT6 LQFP48 6 2x STR711FR2H6 LFBGA64 7 1x ATMega 8535L PLCC44 4 3x MAX7221 DIP 4 6x MAX7119 DIP 4 3x MSP430F2013 DIP 2 [/pre] Versandkosten sind abhängig
-
Thread
AVR JTAGICE mkII Nachbau für €64,20 ( Plus 22$ Porto )
Firmware: Hat sich im AVR-Studio beim ersten mal benutzen automatisch übertragen... Einwandfrei! 6. ISP-Modus: Funktioniert bei mir Einwandfrei (getestet mit ATMEGA8 und ATMEGA32) 7. JTAG-Modus: sowohl programmieren als auch Debuggen funktioniert Einwandfrei (getestet mit ATMEGA32) 8. DebugWire:
hallo, ich habe mir gerade folgendes bestellt: http://cgi.ebay.de/STM32F103ZET6-development-board-3-2-TFT-Touch-LCD-/270676315612?pt=LH_DefaultDomain_0&hash=item3f0590cddc Will damit mein xplain board debuggen (xmega über pdi). Werde hier mal berichten, ob alles wie
-
Thread
MMC SD library FAT16 FAT32 read write
b429 cb13 204b 2020 2020 2020 2020 0000c50 2020 4146 3354 2032 2020 1f0e 77be ac7c 0000c60 c022 0b74 b456 bb0e 0007 10cd eb5e 32f0 0000c70 cde4 cd16 eb19 54fe 6968 2073 7369 6e20 0000c80 746f 6120 6220 6f6f 6174 6c62 2065 6964 0000c90 6b73
End-of-Cluster - FAT32 - >= 0x0FFFFFF8 Der Beweis ist here zu finden: http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/fatgen103.doc ...... IsEOF = FALSE; If(FATType == FAT12) { If
-
Thread
lpc1700 - ARM Cortex M3 von NXP: Endlich!
Dann wird wohl ST keine neuen Kunden mehr gewinnen :) Denn beim STM32F103 kann USB und CAN nicht gleichzeitig benutzt werden ... da sind schon viele Leute auf die Nase gefallen! Der 12-Bit AD den neuen LPC17xx ist auch super.
Ich nutze in einer Messtechnik Schaltung auch den STM32F103. Ich habe zwar ein problem mit dem AD-Wandler, da ich recht komplexe AD Wandlungen machen wollte und die Injected-Chanel Konfiguration nicht klappte, aber das ist was anderes. Ich konnte das ganze
-
Thread
OpenOCD Wiggler STM32-P103 flashen
main.lst link: main.elf @ echo "..linking $(LINK) bin" $(LD) $(LFLAGS) -o main.out main.o stm32f10x_rcc.o stm32f10x_gpio.o main.elf: @ echo ".linking $(LINK) elf" $(CC) $(CFLAGS) main.o stm32f10x_rcc.o stm32f10x_gpio.o --output main.elf $(LELFFLAGS) stm32f10x_rcc.o: stm32f10x_rcc.c @ echo ".compiling" $(CC) $(CFLAGS) stm32f10x_rcc.c stm32f10x_gpio.o: stm32f10x_gpio.c @ echo ".compiling" $(CC) $(CFLAGS) stm32f10x_gpio.c main.o: main.c @ echo ".compiling" $(CC) $(CFLAGS) main.c [/c] Ich bin
-
Thread
Suche µC mit CAN-Schnittstelle und ADC
Das günstigste und beste überhaupt - STM32F103xxx
M16C29 von Renesas. Kostet nur 5-6Euro. 96kb Flash, 8kb Ram. CAN, 5xSeriel, 9Timer, SPI, I2C, DMA!, priorisierte IRQs, usw... Da will man sich nicht mehr mit dem AVR Kram abgeben! Olaf
-
Thread
AVR-Bootloader mit Verschlüsselung
folgender Hinweis: In einer funktionierenden Datei endet diese beispielsweise mit: [pre]:1066A000B1F6D363BA6B8B95869F12841FEB668617 :1066B0007FF6B6B56AB249D283E3D1713A62B66663 :0C66C000C8E77F006C0B23456810000049 :00000001FF [/pre] Eine nichtfunktionierende Datei sieht am Ende hingegen so aus:
0 Request: 14.11.2013 11:19:12.51564 (+0.0000 seconds) FE 00 36 00 26 48 0C 94 B0 01 0C 94 CF 01 0C 94 þ.6.&H.?°..?Ï..? 93 09 0C 94 CF 01 0C 94 CF 01 0C 94 CF 01 0C 94 ?..?Ï..?Ï..?Ï..? ... 861 (!) Zeilen später ... 4F 92 5F 92 6F 92 7F 92 8F 92 9F 92 AF 92 BF 92
-
Thread
Verkaufe diverse Bauteile
Aus diversen Projekten sind einige ICs übrig geblieben Bei Interesse geb ich sie ab Rams 5x CY7C199 15ns: DIP28 á 1€ 6x CY7C199 15ns: SOJ28 á 1€ 1x CY7C1049D 10ns: SOJ28 á 3€ CAN Bauteile 15x MCP2551 SO8 á 0,9€ 17xMCP2551 DIP8 á 0,9€ 8xMCP2515 SOIC á 1,8€ 5xMCP2515 DIP á 1,8€ Spannungsregler
MAX232 SOIC á 0,5€ 10x MAX3232 SOIC-W á 0,75€ 10x MAX3232 TSSOP á 0,75€ Mikrocontroller 3x ST32F103RBT6 LQFP64á 6€ 2x STR711FR2H6 á 7€ 3x STM32F101RBT6 á 5€ 7x 74AC573 SOIC-W á 0,25€ 9x DS18B20 T92 á 1,9€ 3x ENC28J60 SOIC á 4€ 2x ENC28J60 DIP á 4€ Versandkosten: 1,5€ Alle Bauteile
-
Thread
ARM Daten Hilfe
ne Frage weil ich bald von AVR auf ARM umsteigen will. Wieviele MIPS hat denn so ein AT91SAM7S256 µC wirklich? Ich lese oft, dass sie 16/32 Bit Controller sind, heißt das jetzt, dass sie bei einem Clock Cycle 32 oder 16 Bit verarbeiten können (so wie die ATMEGAs 8 Bit)? Der Leistungsunterschied zu einem
leistungsfähig, und nach etwas Einarbeitung auch nicht schwer zu programmieren. Als Cortex hat mich der STM32F103 von STM sehr überzeugt. Ich arbeite mit dem MCBSTM32 (Keil). Sehr einfach zu programmieren, wenn man eine Kleinigkeit, die hier beim GPIO anders gemacht wird, erst mal raushat (Hab da nen schönen
-
Thread
Mal was neues: IO-Link
_2] = (uint8_t)(IOLINK_VENDOR); param_page_1[PARAM_ADDR_DEVICE_ID_1] = (uint8_t)(IOLINK_DEVICE >> 16); param_page_1[PARAM_ADDR_DEVICE_ID_2] = (uint8_t)(IOLINK_DEVICE >> 8); param_page_1[PARAM_ADDR_DEVICE_ID
mein OnRequest Handler liefert dann die Werte so aus wie ich sie in diesem Array definiert habe: [c] uint8_t param_page_1[32] = {0}; [...] param_page_1[PARAM_ADDR_FRAME_CAPABILITY] = (1 << 1); // type 1 supported, spdu not supported param_page_1[PARAM_ADDR_VENDOR_ID_1] = (uint8_t)
-
Thread
STM32 alias cortex m3 brauchbar?
Hi, Bin kürzlich über diese "neue" ARM uC-Familie STM32 gestolpert: http://mcu.st.com/mcu/inchtml.php?fdir=pages&fnam=stm32 Die Features scheinen recht interessant. Weiß jemand, wann die wirklich erhältlich sein werden, bzw. ob es die schon
Mittlerwerweile gibt es das Keil MCBSTM23, mit STM32F103 drauf. Ich kämpf mich gerade - ohne Driverlib - durchs Datenblatt. Ist - finde ich - erst mal recht verwirrend, besonders wenn man die schönen AVR Datenblätter gewohnt ist ;-) Greetz,
-
Thread
DigitalStrom aus der Schweiz
Michael_ schrieb: > Seht doch auch mal den Beitrag in der C't 2/2010 "Das Strom Netz" an. > Entschuldigung, falls schon jemand darauf hingewiesen hat. > Falls das kommt, fühle ich mich ausspioniert! Ich habe den Artikel noch nicht gelesen (da ich c't nicht
http://de.wikipedia.org/wiki/Elektroger%C3%A4t Unterhaltungselektronik
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
es geht um die ASM-Lib von Christian K. Als Gegenleistung habe ich eine Circle Routine für die C-Lib;-) void S65_Circle(uint8_t x0, uint8_t y0, uint8_t radius, unsigned int color) { int f = 1 - radius; int ddF_x = 0; int ddF_y = -2 * radius; int x = 0; int y = radius;
0x62, 0x00, 0x63, 0x00, 0x64, 0x00, 0x65, 0x00, 0x66, 0x00, 0x67, 0x00, 0x68, 0x00, 0x69, 0x00, 0x6A, 0x00, 0x6B, 0x00, 0x6F, 0x00, 0x80, 0x00, 0x81, 0x00, 0x82, 0x00}; uint8_t logo_bmp0[] PROGMEM = { 0x84, 0x00, 0x85, 0x00, 0x86, 0x00, 0x87, 0x00, 0x8E, 0x00, 0xA0, 0x00, 0xA1, 0x00, 0xA2,
-
Thread
Port Pins mit Struct ansprechen
Hallo Anja, danke für deine Hilfe! Jetzt meckert er: Error: testdifine.c(28): ';' expected bei typedef uint8_t bool;
wirklich was, also wird es so oder so eine völlige Neueinarbeitung, und da habe ich persönlich auf den STM32 gesetzt. Der billigste XMega in Einzelstückzahlen kostet bei Digikey um die 3€ (16D4), ein in etwa vergleichbarer STM32F101C4 1,70€, bringt aber 4k Ram statt 2k. Rechenknechte brauchen aber inzwischen
-
Thread
SPS Betriebssytem
Hab grad den Code von Josef auf einen STM32F103 portiert. Läuft wie'd Sau nach nicht mal 1 Stunde. Wau! Einfach und gut. Thanks!
Na, dann wäre es sehr nett, wenn du die STM32F103 Version hier hochladen könntest. Dann hätten evtl. andere auch was davon.