Jump to content

  • Log In with Google      Sign In   
  • Create Account

Photo

STM32F103C8T6 ce IDE folosesc ?


  • Please log in to reply
32 replies to this topic

#1 OFFLINE   unuldinei

unuldinei

    Membru

  • Membri
  • PipPip
  • 444 posts
  • Locatie:Bucuresti 5

Posted 14 November 2014 - 01:30 PM

Pentru că e pe drum placuța și pentru că am experiență doar cu AVR și PIC (limbaje ASM și C, poate un pic de C++)vreau să mă deprind cu viteza fatastică de 72MHz promisă de board-urile cu  STM32F103C8T6 pe ele . După cum am căutat un pic pe la firma producătoare am observat că totul pare un stufăriș de programe și  documentație  din care nu se mai poate ieși viu așa că vă cer ajutorul în acest caz. 

Mi-am luat si emulatorul ST-Link V2 mini STM8 STM32 Emulator Downloader .

  Cu ce medii de dezvoltare / programe să încep pentru a dezvolta aplicații mici pentru LED-uri , comunicații UART, ADC-uri , etc. ?

Multumesc.



Cu_reclama

Cu_reclama
  • Membri

#2 OFFLINE   godFather89

godFather89

    Membru

  • Membri
  • PipPip
  • 847 posts
  • Locatie:Timisoara

Posted 14 November 2014 - 02:16 PM

Keil, IAR, MDK-ARM - astea is pe bani

Sau poti configura Eclipse cu GCC (poate gasesti ceva imagine virtuala cu totul pregatit daca nu ai chef sa pierzi vremea)

Exemplu: http://stm32discover...ery-development.

 

De aia prefer Freescale, Texas Instruments si multi altii care ofera direct IDE-uri (Eclipse cu GCC in general) gata configurate in care poti scrie direct cod. Nu mai pierzi timp configurand tu toate tool-urile posibile.


Edited by godFather89, 14 November 2014 - 02:17 PM.


#3 OFFLINE   Liviu M

Liviu M

    -

  • Membru activ
  • PipPipPipPipPip
  • 3,280 posts
  • Locatie:In sat cu Doru

Posted 14 November 2014 - 04:34 PM

Daca citeai celalalt topic de stm32, aflai de coocox sau eclipse + gcc-arm + gcc-arm-plugin.Tot de acolo aflai si de hertaville.com cu ale sale tutoriale.

Edited by Liviu M, 14 November 2014 - 04:37 PM.


#4 OFFLINE   moro

moro

    Membru avansat

  • Membri
  • PipPipPipPip
  • 1,031 posts

Posted 14 November 2014 - 09:39 PM

Eu folosesc IAR 6.3, asa in mare din ce am vazut pe internet, cele mai populare sunt IAR si Keil (uvision 4), am incercat ulterior si cocoox, din cate stiu exista

 

si un plugin pt visual studio. Dar am ramas pe IAR... mie mi s-a parut mai simplu si la obiect

 

 

 

 

 

Pana acum m-am jucat cu un STM32F407...

 

Apropo, tre sa imi ajunga si mie STM32F103'le :d

 

La capitolul resurse/tutoriale este plin internetul de utilizatori ai stm-urilor, intr-un fel imi pare rau fiindca comunitatea arm este destul de mica aici pe forum....

 

Pe mine m-a prins microbul cu arm in primavara cand mi-am luat placuta discovery f4 care contine si st-linku`

 

 

Stai linistit ca si eu cand am facut trecerea de la PIC pe 8 biti la arm pe 32 de biti a fost putin brain storming ( asa vreo 2 saptamani)

 

Is curios ce placa ti-ai comandat :d



#5 OFFLINE   unuldinei

unuldinei

    Membru

  • Membri
  • PipPip
  • 444 posts
  • Locatie:Bucuresti 5

Posted 14 November 2014 - 11:10 PM

Am citi și celălalt topic și ceva mai mult și chiar de pe situl STM am ajuns să instalez numele ăsta dubios cocox :) . Multumesc pentru toate opțiunile oferite , mai știu că e bine să respecți recomandările producătorului și sper să pot trece de faza de acomodare . Pe masă mai am un XMOS care merge la 400MPS

Posted Image

și care chiar are un mediu propriu bine făcut , dar ca de obicei producătorul te arde la periferice. 

 Dar să revenim , mi-am luat http://www.ebay.com/...K-/310708816753

Posted Image și în principal vreau să fac prelucrare de date pe UART.



#6 OFFLINE   unuldinei

unuldinei

    Membru

  • Membri
  • PipPip
  • 444 posts
  • Locatie:Bucuresti 5

Posted 08 December 2014 - 06:03 PM

Ok , deocamdata nu stiu daca fac bine ceva ... si asa ca va mai cer ajutorul si postez tot aici , poate vede cineva.

Am luat un ST LINK V2 dar mini ca asta Posted Image

 

I-am pus driver , software STM32 ST-LINK Utility , I-am facut chiar si update .Am incercat sa conectez placa  cum arata acest cablu http://www.tag-conne...050-ARM2010.pdf dar.. nu raspunde , adica nu recunoaste device-ul.Ce programator ar trebui sa iau ca sa mearga treaba ?

Sau cum se leaga  ST32F103C8T6 ca  sa poata fi programat ?


Edited by unuldinei, 08 December 2014 - 06:05 PM.


#7 OFFLINE   Liviu M

Liviu M

    -

  • Membru activ
  • PipPipPipPipPip
  • 3,280 posts
  • Locatie:In sat cu Doru

Posted 08 December 2014 - 09:17 PM

Se pare ca-ti ajung 4 (cel mult 5) fire conectate ca aici: http://www.micromous...-swd-for-stm32/LE Unde le legi e un mister, pentru ca placa ta n-are nici un fel de documentatie, asa ca trebuie sa descarci documentatia controllerului de la st si sa identifiuci pinii de programare ai placii.

Edited by Liviu M, 08 December 2014 - 09:26 PM.

  • unuldinei likes this

#8 OFFLINE   unuldinei

unuldinei

    Membru

  • Membri
  • PipPip
  • 444 posts
  • Locatie:Bucuresti 5

Posted 09 December 2014 - 12:17 AM

Ura !Multumesc , util link,  il vede se si conecteaza dupa indicatiile din poza :

jtag (20pin) | st-link v2(10pin)

 

[1] - +3V3 [8]

[7] - SWDIO[4]

[8] - GND[6]

[9] - SWCLK[2]

[13] - SWIM[3]

[15] - RST[1]

Posted Image



#9 OFFLINE   unuldinei

unuldinei

    Membru

  • Membri
  • PipPip
  • 444 posts
  • Locatie:Bucuresti 5

Posted 28 December 2014 - 11:45 PM

La multi ani ! si ...

UIte ca baiatul asta a ales calea mea , dar stie muuult mai multe ! Primul exemplu de configurare KEIL . Imi place keil , e cinstit , nu crapa precum cocooxu' . 



#10 OFFLINE   Liviu M

Liviu M

    -

  • Membru activ
  • PipPipPipPipPip
  • 3,280 posts
  • Locatie:In sat cu Doru

Posted 29 December 2014 - 10:54 AM

Pen'ca programelul la care lucrez (pentru un STM32F0) a ajuns la 40-50k, keil-ul mi-ar fi inutil. Din cate stiu eu, varianta gratis e limitata la 32k.Asa ca folosesc in continuare eclipse+arm gcc.

#11 OFFLINE   moro

moro

    Membru avansat

  • Membri
  • PipPipPipPip
  • 1,031 posts

Posted 01 January 2015 - 03:04 AM

Exista si cocox ide daca retin bine numele, e un ide free care ruleaza tot pe arm gcc, si nu are limita la program. Depinde foarte mult ce vrei sa faci cu mcu-ul...

Daca folositi librariile st este bine de stiut ca trebuie declarate pentru familile 32F10x

 

 

http://www.keil.com/...10x/stm32f10x.h

 /* #define STM32F10X_LD */     /*!< STM32F10X_LD: STM32 Low density devices */  /* #define STM32F10X_LD_VL */  /*!< STM32F10X_LD_VL: STM32 Low density Value Line devices */    /* #define STM32F10X_MD */     /*!< STM32F10X_MD: STM32 Medium density devices */  /* #define STM32F10X_MD_VL */  /*!< STM32F10X_MD_VL: STM32 Medium density Value Line devices */    /* #define STM32F10X_HD */     /*!< STM32F10X_HD: STM32 High density devices */  /* #define STM32F10X_HD_VL */  /*!< STM32F10X_HD_VL: STM32 High density value line devices */    /* #define STM32F10X_XL */     /*!< STM32F10X_XL: STM32 XL-density devices */  /* #define STM32F10X_CL */     /*!< STM32F10X_CL: STM32 Connectivity line devices */#

la 32F4xx nu trebuie cele de mai sus,  insa  USE_STDPERIPH_DRIVER se declara pt amandoua familii, cu 32F0 n-am experienta, cel mai bine e sa cautati in librariile ST , deobicei sunt foarte ok comentate

 

In IAR de exemplu se face de la Project Options - C Complier - Preprocesor, si exista filde-ul pt define-uri globale unde se baga cel de mai sus, si in keil (uVision) setarile sunt similare, nu mai retin exact. Informatii sunt la greu pe google



#12 OFFLINE   moro

moro

    Membru avansat

  • Membri
  • PipPipPipPip
  • 1,031 posts

Posted 03 January 2015 - 01:46 AM

Am uitat sa postez si link-ul oficial cu librariile pt device-uri stm

 

https://my.st.com/pu...rrentviews=9089



#13 OFFLINE   vasile eugen

vasile eugen

    Membru avansat

  • Membru activ
  • PipPipPipPip
  • 2,245 posts
  • Locatie:Loc.Sarmasag Jud.Salaj

Posted 16 January 2015 - 02:00 PM

Salutare.Sa nu mai deschid alt subiect am achizitionat un  modul:

Mini V3 STM32F103RBT6 Development Board + USB Cable

Sunt interesat daca este nevoie de programator separat? se poate folosi interfata SMT32 ST Link?Conectat la usb  mi se apinde doar lumina la afisor.



#14 OFFLINE   Liviu M

Liviu M

    -

  • Membru activ
  • PipPipPipPipPip
  • 3,280 posts
  • Locatie:In sat cu Doru

Posted 16 January 2015 - 02:23 PM

Din desrierea unui magazin de pe ebay da, ai nevoie de programator separat.

Cu_reclama

Cu_reclama
  • Membri

#15 OFFLINE   vasile eugen

vasile eugen

    Membru avansat

  • Membru activ
  • PipPipPipPip
  • 2,245 posts
  • Locatie:Loc.Sarmasag Jud.Salaj

Posted 16 January 2015 - 02:37 PM

Din desrierea unui magazin de pe ebay da, ai nevoie de programator separat.

Dar  programatorul este doar de vinzare sau se si poate  face home made?Iar ca interfata  merge  progranul de  mai sus?






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users