Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

STM32F103C8T6 ARM STM32 Minimum System Development Board Module

[es] :: Elektronika :: Mikrokontroleri :: STM32F103C8T6 ARM STM32 Minimum System Development Board Module

Strane: < .. 1 2 3 4 5

[ Pregleda: 27709 | Odgovora: 96 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module24.11.2017. u 19:14 - pre 77 meseci
Citat:
tomam:
Kako rece vucko47 "I lud bi razumeo " :) , ali uvek moze malo bolje :( bilo bi dobro da za apsolutne pocetnike okacis i ceo projekt == open projekt i sva podesavanja su tu
HVALA na trudu


Ne ne, bas suprotno, zelim da vas nateram da stvarno morate da prodjete ove korake koje sam opisao, pokusavajte po uputstvu sve dok ne zablinka LED :)
Kad vam LED zablinka, onda ce da budete srecni i zahvalni sto vam nisam postavio ceo "gotov" projekat jer ste tako onda savladali makar za pocetak taj korak a niste ga uzeli zdravo-za-gotovo.
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

tomam
Tomislav Milicevic
Beograd

Član broj: 104895
Poruke: 163
*.dynamic.vipmobile.rs.



+4 Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module25.11.2017. u 16:14 - pre 77 meseci
:) Slazem se mikikg sa puno toga sto kazes , ali

Ja vidim ovu temu kao "prvi koraci za pocetnike" , primer neki klinac je kupio plocicu nezna da li radi / neradi ispravna / neispravna
instalirao softver i sve je kao ok ali jos uvek nezna da li je sve dobro i kako treba , tek pocinje da uci celu ovu pricu. Ako nesto ne radi on nezna odakle sta da pocne , da li je do njegovog neznanja compajlera hatdvera ........ A ako mu das primer koji radi , on za sledeci put vec ima puno elemenata sa kojima moze da resi problem. Trivijalno ali primer iz Arduino okruzenja , ne radi desni taster misa :( Ctrl v je resenje ali koliko pocetnika zna precice sa tastature ? ko zna probace ko nezna pita , ne treba mu savet uzmi upustvo za WIN :)
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module25.11.2017. u 18:32 - pre 77 meseci
Celo uputstvo sam sa razlogom tako osmislio, uslikao i opisao.
Tu ima pregrst gusto pakovanih informacija i kompleno su zaokruzile taj jedan segment u ovom pocetnom koraku price oko programiranja MCU.
Dovoljno je gledati u slike postavljene ovde na forumu i u sliku vaseg monitora i da se u 5 minuta rascisti sta to nije lepo podeseno.
Takodje MDK-Arm je izabran sto on radi sa 99.99% uspeha iz prvog puta samo instal, klik-klik-klik sta treba (USLIKAO sve) tako da sam smanjio potencialnu gresku na minimum opet oko tih stvari koje bi eventualno mogle da naprave probleme.

Recimo nisam spomenuo kako treba prikljuciti ST-LinkV2 na Blue Pill, ali sam zato uslikao ekran gde se vidi da je taj programator aktiviran i ispisan seriski broj mog MCU koji je zakacen.
Ako kod vas taj ekran "ne lici" kao sa prilozene slike, sta mislite gde jedino moze da bude problem? :)
Ipak smo u forumu mikrokontroleri koji je inace podforum elektronike i neko minimalno znanje elektronike se ocekuje, ima 4 zicica koje treba ispravno prikljuciti, za toliko ce se neko snaci.

Ako ipak postoje neki problemi zelim da znam koje to probleme prosecan korisnik moze da ima a ticu se ove price.
Neka svako ko ima problem i ne moze da prodje ovo uputstvo iznese sta je sporno pa da probamo da resimo.
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module25.11.2017. u 18:59 - pre 77 meseci
Kad sam pocinjao da se igram sa MCU tamo jos nekih 90' godina proslog veka, nije postojao Internet (postojali BBS-ovi, zvao par puta USA preko telefona, posle racuna za telefon otac mi je rekao da to vise ne radim :) i nije imao ko da mi ovako sazeto kaze nesto, pokreni to-to-to nego je moj Blinky LED primer bila muka od par meseci dok nisam to sve samo podesio da proradi kako treba.
Od dokumentacije sam imao samo stampano izdanje DS-a za PIC16C84, stotine stranica sitno kucanog teksta na tankom papiru ... sami smo pravili programatore ... pa sam se izborio :)
Sad u 21. veku je to sve drasticno lakse i makar sam nekome ustedeo vreme da ne luta previse, treba se samo skoncetrisati na primer i sve ce posle toga vec biti lakse ...

Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module25.11.2017. u 19:27 - pre 77 meseci
@tomam, google 10min i nadje blink example koji skine i potera .. i ne
nauci nista

@mikikg, extra :D
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module25.11.2017. u 21:16 - pre 77 meseci
Citat:
bogdan.kecman:
@mikikg, extra :D


:D

https://www.youtube.com/watch?v=GbnYd_EBb9E

https://www.youtube.com/watch?v=cdaljLAul_Q

[Ovu poruku je menjao mikikg dana 25.11.2017. u 22:46 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

tomam
Tomislav Milicevic
Beograd

Član broj: 104895
Poruke: 163
*.dynamic.vipmobile.rs.



+4 Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module25.11.2017. u 22:09 - pre 77 meseci
Nije mi bila ideja kritika , zao mi je ako ste to tako shvatili , ja se izvinjavam.

Ako sam pre vise od 40 godina mogao / znao da pokrenem neki cetvorobitni Intel programirajuci bitove svicevima i OTP Rom sa olovka kompajlerom......

Ideja je bila samo eventualno , nekom ko pocinje olaksati prvi korak . A mislim i da sam to obrazlozio zasto.

bogdan.kecman onaj ko to zna da uradi i ne trebaju mu ovakvi tutorijali :) , takvi dolaze sa pitanjem ne radi mi to i to uradio sam ovo , ovo je tutorijal za one koji samo kazu ne radi :) a hteli bi nesto da nauce.

Ovo je samo moje misljenje i nimalo ne umanjuje mikikg trud , jos jednom BRAVO milikg
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module25.11.2017. u 22:13 - pre 77 meseci
@tomam nisam ja mislio da nesto kritikujes, ja sam samo stavio svoje
misljenje ... do sada kome god sam dao "gotov projekat da proba" nikad
nije otisao dalje.. dal ce ovaj mikijev princip da uspe ili ne - nemam
pojma, ali taj sa "evo ovo radi" provereno ne funkcionise

sto se tice "ko to zna da uradi i ne trebaju mu ovakvi tutorijali", ne
slazem se, ko ne ume da ode na google i trazi "blinky example for
stm32f103" taj nema sta da trazi u prici sa mikrokontrolerima uopste...
ako citas moje postove ja imam vrlo tvrd stav da se bez znanja odlicnog
engleskog, poznavanje koristenja racunara i poznavanja upotrebe
gugla/binga/duck-a ili nekog petog pretazivaca nema sta traziti sa
mikrokontrolerima.. to je azbuka
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module26.11.2017. u 10:40 - pre 77 meseci
Evo samo jedan zanimljiv primer odlicnog code-a ali koji ne mozete da upotrebite u ovoj konfuguraciji nikako sa copy/paste ili install-a kao neka biblioteka, mora da se prekuca funkcija po funkcija (nije 1:1 nego recimo 1:1.005 :) i da se kopa po oficialnoj dokumentaciji za taj neki RA8875 TFT/LCD kontroler ... ali posle toga se prave osciloskopi koje sam vam pokazivao cisto kao primer u nekim predhodnim temama jer dolaze na taj code jos recimo 5-10 linija coda koje su vezane za A/D konverter i to je ta cela nauka :)
https://github.com/adafruit/Ad...lob/master/Adafruit_RA8875.cpp

Taj code koji sam prekucao za STM32 sam posle upotrebio skoro bez izmene za totalno drugu platformu kontrolera i prevodioca i okruzenja, XMOS sa 16 komada 32 bitnih jezgra, proradio mi prakticno iz prve sav code za taj TFT/LCD, stim sto sam se posle "manijacio" pa poterao preko paralelnog porta na skoro 100Mbit/s transferom podataka ka ekranu ... :D

Poenta, nisam prekucavao to sto ne moze tehnicki da se uradi copy/paste, to je smesno, radio sam zato sto sam svakako morao da prodjem sve funkcije koje se ticu te neke nove periferije koju sam prikljucio (a to mi je jedno 50ta "nova periferija") i prakticno sam dosao do zakljucka da je najbolje "pomiriti se" sa tim da se mora proci i sav code i sav DS i to redom, jedno po jedno i to "znanje" je vasa biblioteka za tu periferiju i vi ste resili to jednom prakticno zauvek sto se tice MCU i PC ili bilo cega vec gde koristite to parce HW-a ...



[Ovu poruku je menjao mikikg dana 27.11.2017. u 11:40 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

m51
tu i tamo

Član broj: 244167
Poruke: 73
*.dynamic.isp.telekom.rs.



Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module29.11.2017. u 10:46 - pre 77 meseci
Zdravo,

Zahvalan sam Mikikg na detaljnom opisu pokretanja razvojnog okruženja Keil MDK-Arm, kao i pokretaču teme.
Kod mene ovo funkcioniše bez problema osim u delu korišćenja ST LINK V2 u debugging modu. Tada Keil prijavi:

Load "E:\\Projekti\\ARM\\KEIL ARM Probe\\Objects\\ARM STM32 blink.axf"
Cannot access Memory
Error while accessing a target resource. Resource perhaps not available or a wrong access was attempted.
*** error 57: illegal address (0x08000000)
BS 0x1FFFF020, 11

Možda se neko susretao sa ovim (ima tema naYouTube, ali se tamo pominje ST Cube Toolchain tj kaže da u stm32cubemx treba Debug opciju setovati na SerialWire), pa ako je rešio da podeli znanja. Inače koristim kineske klonove za ST Link i STM32F103C8T6.
Unapred Hvala.
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module29.11.2017. u 11:03 - pre 77 meseci
Mislim da je problem vezan za velicinu Flash memorije, trebalo bi da bude 64k a videh posle da se negde spominje u ekranima 128k.
Provericu to malo kasnije, sad moram neke druge obaveze da resavam ...


Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

vucko47
Užice

Član broj: 303041
Poruke: 1541



+174 Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module30.11.2017. u 19:27 - pre 77 meseci
@m51

Odcekiraj 'download to flash' u podesavanjima za stlink i probaj onda.

Sinan Hasan Jašar Šaban...
Prikačeni fajlovi
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module01.12.2017. u 10:08 - pre 76 meseci
Da, to je potrebno uraditi da bi proradio debuger.

Uzgred, u primeru sam naveo da je potrebno 2 x 300.000 puta napraviti petlju za 1 sekundu periode blinkanja, mala greska, fali jos jedna nula, dakle 3.000.000 za 1 sekundu (grubo).
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

m51
tu i tamo

Član broj: 244167
Poruke: 73
*.dynamic.isp.telekom.rs.



Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module01.12.2017. u 14:23 - pre 76 meseci
Da tako radi, hvala Vam puno.
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module02.12.2017. u 08:16 - pre 76 meseci
Da dodam par korisnih komandi koje ce vam zatrebati.
Ove dve komande postavite negde na pocetku vase Setup funkcije ili odmah posle ulaska u main() (ovo program prolazi samo jednom prilikom starta) kako bi oslobodili nozice koje po default zauzima JTAG interfejs i kako bi mogli da ih koristimo kao standardan GPIO, dakle sa ovim se oslobadjaju nozice PA15, PB3 i PB4 od JTAG i mogu posle da se prekonfigurisu po zelji:

Code:


        //Alternate Function I/O clock enable - Treba da bi proradile GPIO na JTAG, EXTI, I2C
        RCC->APB2ENR |=    RCC_APB2ENR_AFIOEN;
    
        //oslobodi nozice od JTAG, koristimo samo SWD
        AFIO->MAPR |= AFIO_MAPR_SWJ_CFG_JTAGDISABLE; //JTAG-DP Disabled and SW-DP Enabled

Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

DSL
Sweden

Član broj: 47290
Poruke: 1874
*.teol.net.



+162 Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module04.12.2017. u 11:21 - pre 76 meseci
NIsta i nikoga ne kritikujem. Iz iskustva znam da su najtezi putevi i najbolji. Dok sam radio sa 8031 u asembleru, bio sam i efikasan i naucio cpu jezgro u prste...

Jos uvek citam...tesno sa vremenom ali ne i sa voljom.
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module05.12.2017. u 18:33 - pre 76 meseci
Obavezno štivo za sve koji pisu programe u C/C++ i koriste GCC prevodioce (korisno u svakom slucaju), ukljucujuci i moderne derivate za mikrokontrolere poput STM32 i slicno.
Link (knjiga) opisuje najbitnije elemente procesa prevodjenja i linkovanja sa prakticnim primerima za *nix OS, make-fajlove, opcije za "include" header fajlova i staticnih/dinamickih biblioteka, makroe, pre-procesorske direktive, opcije za optimizaciju i jos dosta toga sto je prakticno potrebno za razumevanje ovih procesa, nevezano sa platformu za koju se program pise, bila ona Intel PC ili ARM MCU ili druge.

http://www.network-theory.co.uk/docs/gccintro/index.html
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

mnn
sm

Član broj: 85435
Poruke: 723
*.dynamic.isp.telekom.rs.



+25 Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module19.12.2017. u 18:50 - pre 76 meseci
U MpLabX u tekst editoru postoji komanda za formatiranje koda. Desni klik/ format i sav kod lepo formatiran ( razmaci, uvlačenja... )
Postoji li i ovde slična komanda?
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module19.12.2017. u 20:56 - pre 76 meseci
keil stari editor je daleko od popularnih editora baziranih na netbeans
i eclipse.. e sad ovaj najnoviji je ako se dobro secam baziran na
scintilla (  http://www.scintilla.org/  ) za koliko koliko ja znam
postoji auto-indent plagin koji koliko ja znam ne postoji u keilu :( ..
tako da je odgovor general NE :(

ono sto mozes je da koristis externi program indent (
http://gnuwin32.sourceforge.net/packages/indent.htm ) koji to moze da ti
sredi, pritom indent-u mozes da kazes tacno kako hoces da ti formatira
kod, mozes da mu definises koji god standard hoces / izmislis i on ce ti
uvek formatirati kod prema njemu :D
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: STM32F103C8T6 ARM STM32 Minimum System Development Board Module21.12.2017. u 07:09 - pre 76 meseci
Evo ekstra vesti za sve koji rade sa STM32

"If you have not yet heard, STMicroelectronics has acquired Atollic!
If you are an STM32 developer and an Atollic TrueSTUDIO user, think of it as an early holiday present. Soon, what was the paid Pro version of TrueSTUDIO will soon be made available to STM32 developers at no charge."

Dakle, Atollic TrueSTUDIO Pro verzija uskoro za jedno veliko DŽ!
gorankg
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: STM32F103C8T6 ARM STM32 Minimum System Development Board Module

Strane: < .. 1 2 3 4 5

[ Pregleda: 27709 | Odgovora: 96 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.