unuldinei Postat Noiembrie 14, 2014 Partajează Postat Noiembrie 14, 2014 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. Link spre comentariu
godFather89 Postat Noiembrie 14, 2014 Partajează Postat Noiembrie 14, 2014 (editat) 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://stm32discovery.nano-age.co.uk/open-source-development-with-the-stm32-discovery/setting-up-eclipse-for-stm32-discovery-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. Editat Noiembrie 14, 2014 de godFather89 Link spre comentariu
Liviu M Postat Noiembrie 14, 2014 Partajează Postat Noiembrie 14, 2014 (editat) 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. Editat Noiembrie 14, 2014 de Liviu M Link spre comentariu
moro Postat Noiembrie 14, 2014 Partajează Postat Noiembrie 14, 2014 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 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 Link spre comentariu
unuldinei Postat Noiembrie 14, 2014 Autor Partajează Postat Noiembrie 14, 2014 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 ș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/itm/STM32F103C8T6-Evaluation-Board-STM32-ARM-STM32-M3-Cortexm3-MCU-Kits-JLINK-ULINK-/310708816753 și în principal vreau să fac prelucrare de date pe UART. Link spre comentariu
unuldinei Postat Decembrie 8, 2014 Autor Partajează Postat Decembrie 8, 2014 (editat) 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 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-connect.com/Materials/TC2050-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 ? Editat Decembrie 8, 2014 de unuldinei Link spre comentariu
Liviu M Postat Decembrie 8, 2014 Partajează Postat Decembrie 8, 2014 (editat) Se pare ca-ti ajung 4 (cel mult 5) fire conectate ca aici: http://www.micromouseonline.com/2011/11/05/stlink-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. Editat Decembrie 8, 2014 de Liviu M 1 Link spre comentariu
unuldinei Postat Decembrie 8, 2014 Autor Partajează Postat Decembrie 8, 2014 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] Link spre comentariu
unuldinei Postat Decembrie 28, 2014 Autor Partajează Postat Decembrie 28, 2014 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' . Link spre comentariu
Liviu M Postat Decembrie 29, 2014 Partajează Postat Decembrie 29, 2014 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. Link spre comentariu
moro Postat Ianuarie 1, 2015 Partajează Postat Ianuarie 1, 2015 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/dd/docs/arm/st/stm32f10x/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 Link spre comentariu
moro Postat Ianuarie 2, 2015 Partajează Postat Ianuarie 2, 2015 Am uitat sa postez si link-ul oficial cu librariile pt device-uri stm https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fSTM32%20Legacy%20Firmware%20Libraries&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B&TopicsView=https%3A%2F%2Fmy.st.com%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2Fcortex_mx_stm32%2FAllItems.aspx¤tviews=9089 Link spre comentariu
vasile eugen Postat Ianuarie 16, 2015 Partajează Postat Ianuarie 16, 2015 Salutare.Sa nu mai deschid alt subiect am achizitionat un modul: Mini V3 STM32F103RBT6 Development Board + USB CableSunt interesat daca este nevoie de programator separat? se poate folosi interfata SMT32 ST Link?Conectat la usb mi se apinde doar lumina la afisor. Link spre comentariu
Liviu M Postat Ianuarie 16, 2015 Partajează Postat Ianuarie 16, 2015 Din desrierea unui magazin de pe ebay da, ai nevoie de programator separat. Link spre comentariu
vasile eugen Postat Ianuarie 16, 2015 Partajează Postat Ianuarie 16, 2015 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? Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum