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

Ako bih se ja npr. zapitao...

[es] :: Elektronika :: Mikrokontroleri :: Ako bih se ja npr. zapitao...

Strane: < .. 1 2 3 4 5 6 7 ... Dalje > >>

[ Pregleda: 56622 | Odgovora: 354 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

maddog_srb
Cacak

Član broj: 192945
Poruke: 129
*.ts.fujitsu.com.



+24 Profil

icon Re: Ako bih se ja npr. zapitao...08.02.2012. u 18:13 - pre 148 meseci
Evo i ja sam zainteresovan za ovaj poduhvat. Sa mC nemam nekog preteranog iskustva, ali uspevao sam da napravim neke manje programcice sa ATMEL-om i nekada davno LED diode sa MSP430.

Znaci totalni sam pocetnik, ali sam dugo razmisljao da krenem sa mC, i gledao koji je hardver najbolje kupiti, tako da mi je ova tema legla kao kec na desetku :D
Kada vi malo iskusniji odlucite sta od hardvera treba kupiti, ja cu sam uzeti za mene.
 
Odgovor na temu

Branislav83
Branislav83
Lmb Technologie
Nis

Član broj: 180247
Poruke: 43
..252.195.adsl.dyn.beotel.net.



Profil

icon Re: Ako bih se ja npr. zapitao...08.02.2012. u 18:58 - pre 148 meseci
Takodje zainteresovan za rad. Ne znam kakva je dobaljivost ovih razvojnih plocica. Imam solidno znanje o PIC i Silabs kontrolerima, pa se nadam da mogu nesto da pomognem.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.61.*

Sajt: mysql.rs


+2377 Profil

icon Re: Ako bih se ja npr. zapitao...08.02.2012. u 19:39 - pre 148 meseci
osim kolege HeYoo svi su na windozama ... zanimljivo .. mozda bi coocox bio najbolje resenje .. ima podrsku za ove procesore, ima odlicne biblioteke, ima rtos ..

svakako je prijatniji za rad od editpad-a shell-a :D

coocox umesto atolic-a posto je free (atolic ima osakacenu verziju samo koja je free)
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Ako bih se ja npr. zapitao...08.02.2012. u 20:07 - pre 148 meseci
Ja bih dao u pocetku prednost onom okruzenju koje zahtjeva najmanje baktanja sa samim okruzenjem i koje prouzrokuje najmanje problema, a kasnije moze i upgrade na nesto drugo.
Ne znam koliko je Atollic osakacen, ali ako izgurava 128K u C-u (a cini mi se da C u Atollicu nije uopste ogranicen) onda mozda nema razloga da nas ostala ogranicenja mnogo tangiraju.
Bitno je da IDE ne opterecuje pocetnike stvarima o kojima pocetnik ionako najcesce nema pojma i da ne brljavi sa upisom u flash i debuggerom.

Ako i Atollic i CooCox zadovoljavaju navedeno - onda je sasvim svejedno koji od ta dva. Samo nek je u startu sto jednostavnije i da ne odvlaci paznju i vreme od Cortex-a na bavljenje drugim stvarima, kao sto je npr. trodnevno rucno konfigurisanje gdb servera i tome slicne zatucancije... Ako je neko probao oba, bilo bi dobro da napise pros i cons.
(CooCox izgleda jos ne podrzava STM32L i STM32F4, ukoliko bi se odlucili za neku od tih varijanti....)

Citat:
Branislav83: Ne znam kakva je dobaljivost ovih razvojnih plocica.

Plocice cemo nabaviti bez problema.
 
Odgovor na temu

elektrostudio
Vladimir Pavkovic
SZR Elektrostudio, servis idustrijskih
masina i software developer
Novi Sad

Član broj: 201423
Poruke: 283
*.dynamic.isp.telekom.rs.

Sajt: elektrostudio.com


+25 Profil

icon Re: Ako bih se ja npr. zapitao...08.02.2012. u 21:25 - pre 148 meseci
Pozitivno, prikljucio bih se ekipi koliko mi vreme bude dozvoljavalo
Elektrostudio
 
Odgovor na temu

shpiki
Student
Novi Sad

Član broj: 50342
Poruke: 1651



+62 Profil

icon Re: Ako bih se ja npr. zapitao...08.02.2012. u 21:35 - pre 148 meseci
Morao sam i ja da se javim...
Trenutno ne zelim da se prikljucim ekipi jer smatram da nemam dovoljno iskustva sa ovim stvarima i samo bih vas kocio, ali moram da pohvalim volju i zelju da se pokrene ovako nesto i kod nas na forumu.
SVAKA CAST i za ideju i za podrsku.
Kapa dole!

Pozdrav svima i zelim vam sve najbolje!
There are only 10 types of people in the world:
those who understand binary, and those who don't.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.61.*

Sajt: mysql.rs


+2377 Profil

icon Re: Ako bih se ja npr. zapitao...08.02.2012. u 21:42 - pre 148 meseci
Citat:
Odin D.: Ja bih dao u pocetku prednost onom okruzenju koje zahtjeva najmanje baktanja sa samim okruzenjem i koje prouzrokuje najmanje problema, a kasnije moze i upgrade na nesto drugo.


zato i predlozih CooCox :D

http://www.coocox.org/

Elem, ja imam neke projekte u coocox, neke u atolic a neke u makefile + gcc-avr (bez ide-a), i sve je "interchangeable" - svi oni koriste isti gcc-avr samo je organizacija "projekta" drugacija :) ... pogledaj primere imas "src" direktorijum gde su primeri i onda po jedan direktorijum za "projekat" za atolic, iar, mdk ... tako da koji god koristimo, prelazak na neki drugi je jednostavan, a coocox radi "iz prve", "skroz je free", "radi debagiranje" ... + ima lep gui sa lakim pristupom primerima :)

Citat:
Odin D.
Ne znam koliko je Atollic osakacen, ali ako izgurava 128K u C-u (a cini mi se da C u Atollicu nije uopste ogranicen) onda mozda nema razloga da nas ostala ogranicenja mnogo tangiraju.


ogranicenje je u debageru. Ako koristis bilo sta osim ST-Link - ne radi.


Bitno je da IDE ne opterecuje pocetnike stvarima o kojima pocetnik ionako najcesce nema pojma i da ne brljavi sa upisom u flash i debuggerom.

Citat:
Odin D.
(CooCox izgleda jos ne podrzava STM32L i STM32F4, ukoliko bi se odlucili za neku od tih varijanti....)


To je realno jedini problem. I CooCox i Atolic
- koriste codesourcery gcc-avr (dakle koriste identican kompajler)
- koriste gcc-gdb (gcc-gdb se kaci na debug proxy koji se kaci na debugger/programmer)
- koriste Eclipse kao bazu
- rade nativno na windozi

E sad, prednost CooCox-a je
- ima napisan debugger proxy koji radi sa svim mogucim i nemogucim jtag, swd i st-link adapterima (atolic free radi samo st-link)
- ima veliku bazu dodatnih biblioteka i primera kojima se lako pristupa
- mozes da se "registrujes" i onda i ti mozes da delis primere i biblioteke sa ostalima (npr par mojih primera je tamo dostupno svima)

Ova baza dodatnih biblioteka je ujedno i razlog zasto CooCox ne podrzava "sve" mcu-e, fora je tu tome oni za svaki mcu imaju recimo RCC biblioteku koja direktno odma podesi sve vrednosti na "full". Na Atolic-u to ne postoji, svejedno moras sve rucno da namestis... E sad, ako ces da siljis rucno, onda mozes i u CooCox-u da radis i sa F4 posto ce on svejedno da ga posalje na gcc-avr koji sve njih odradjuje kako treba.

Prednost Atolic-a je da vecina primera na netu i od proizvodjaca, modula etc etc dolazi za MDK (keil), IAR i Atolic. Nije neka mudrost prebaciti to u coocox ali opet ..

Pogledaj video za coocox: http://www.coocox.org/video/all.wmv bice ti jasno o cemu pricam :D pogledaj sa desne strane interaktivni help kako pici dok bira mcu ili posle kada bira biblioteke .. u poredjenju sa Atolic-om razbija :D. provali kako kada odaberes GPIO biblioteku on ti odma odabere i RCC i sta mu jos treba .. u 7 minuta je kreirao projekat, dodao biblioteke, napisao kod, izdebagirao ga na dva nacina direkt na hardweru :D i pritom pravio pauze da mi skontamo sta radi :)

Takodje ako pogledas verzije videces da se prilicno regularno razvija, izlaze nove verzije, dodaju se novi cipovi .. sta znam, ako idemo sa klasicnim ARM-om meni je on favorit, opet, ako cemo L ili F4 sto moze biti pametnije resenje (mozda je bolje imati jacu masinu pa koristiti samo nesto nego uzeti slabiju masinu) onda je atolic ipak zgodnoji posto nemamo nikakav benefit od coocox-a
 
Odgovor na temu

zivadin_despot
Živadin Despotović
Novi Sad

Član broj: 175438
Poruke: 704
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Ako bih se ja npr. zapitao...08.02.2012. u 21:56 - pre 148 meseci
Takodje sam za... Cortex M3 se moze cak besplatno dobiti u TI za 3 dana (govorim iz licnog iskustva). Sto se tice okruzenja, nemam mnogo iskustva, ali sam poceo sa coocox koji mi je Bogdan predlozio i mogu vam reci da sam odusevljen, za skoro svaku biblioteku postoji preimer i opsiran help.
Inace discovery plocice sam ja gledao preko sprinta u farnelu, i kostaju 1500din kad stignu... Najbolje bi bilo da se prvo usaglasimo u cemu ce se raditi, pa onda poceti, mozda neko glasanje...
Inace kod nas na faxu na 4toj god rade na arm-ovima nisam siguran kojim, ali bih mogao nabaviti odredjenu literaturu pa okaciti. Znam da rade razne drivere, tipa za serijsku, za LCD (razne fontove) i neke apliacije za lan...Rade u linux-u (C je u pitanju)
Nemam mnogo iskustva sa ARM-ovima, skoro nikakvo ali me interesuje..

Na ovom linku je materijal za ispit iz ARM-a pa mozda pomogne za pocetak...
Link
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.61.*

Sajt: mysql.rs


+2377 Profil

icon Re: Ako bih se ja npr. zapitao...08.02.2012. u 22:49 - pre 148 meseci
btw, za CooCox

STM32L serija jos uvek nije podrzana i izgleda se jos ne radi na podrsci (vise)
STM32F4 serija jos uvek nije podzana ali se RADI na tome upravo navodno ce uskoro biti tu (ovde kazu da ce F4 biti podrzan posle prolecnih praznika)


 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Ako bih se ja npr. zapitao...08.02.2012. u 23:07 - pre 148 meseci
Citat:
bogdan.kecman: svi oni koriste isti gcc-avr samo je organizacija "projekta" drugacija :)

Da, to znam, zato sam i htio da se u startu ratosiljamo tog aspekta, ili barem svedemo na najmanju mogucu mjeru.
Elem, nisam ceprkao Cortex neko vreme, ali kad sam pocinjao (to je bilo u ono vreme kad smo prvi put poceli pricati o njima, i kad smo otvorili neku temu), ja sam radio sa Eclipse i onim nesrecnikom (bar je tad takav bio, ne znam kakav je sad) OpenOCD-om, i bogami najveci problem je bilo nacerati prokletinju da radi.
Zato mi je to budzenje ostalo u losem sjecanju, jer sam tada izgubio dosta vremena samo oko alata.
Iz tog razloga bi neko provjereno out-of-the-box rjesenje bilo pozeljno.

Prema onome sto si o CooCox-u rekao i gledajuci onaj film, cini se sasvim ok za ovu pricu.
Sad cu ga instalirati da vidim kako fercera.

Izgleda da je onda STM32VL-Discovery logican izbor. Radice na CooCox-u iz prve, zanemarljivo je jeftin, a jedina mana je ST-link u prethodnoj verziji, ali to i vjerovatno i nije veliki nedostatak za ovu fazu.
Kad se to sazvace i stekne neka sigurnost u baratanju sa ovim cipom, onda mozemo u sledecoj fazi gledati da malo unapredimo opremu, ili pak skrpimo nesto po nasoj volji, ali otom potom...
(Sem toga, nesto kontam - STM32VL bi trebali biti pin-kompatibilni sa ostatkom familije, pa vjerovatno ne bi bilo prepreka da se postojeci odlemi i zalemi neki jaci ako bude stani-pani...)

Dobro, fala i ostalima koji se javljaju, nadam se da cemo nesto izgurati.


 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Ako bih se ja npr. zapitao...08.02.2012. u 23:11 - pre 148 meseci
Citat:
bogdan.kecman: btw, za CooCox

STM32L serija jos uvek nije podrzana i izgleda se jos ne radi na podrsci (vise)
STM32F4 serija jos uvek nije podzana ali se RADI na tome upravo navodno ce uskoro biti tu (ovde kazu da ce F4 biti podrzan posle prolecnih praznika)


Ok, znaci ta dva jos vise u vazduhu. Onda, ako cemo ici sa ST-ovim plocicama preostaje zasad samo STM32VL.

Bogdane, da li mozes ovako napamet reci (da ne listam sad datasheet) da li je nesto u toj STM32VL liniji osakaceno (posto iz Cortex M3 jezgra moze dosta toga da se iscupa, zavisi sta proizvodjac oce da postigne), recimo memory protection unit ili tako nesto?
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.61.*

Sajt: mysql.rs


+2377 Profil

icon Re: Ako bih se ja npr. zapitao...08.02.2012. u 23:22 - pre 148 meseci
VL je obican mcu na plocki, to je value line samo "discovery plocka" .. mcu jeste najslabiji STM32F100RB ali ne vidim da mu iz samog jezgra sta fali .. Ovaj malac nema neku znacajnu perferiju ali ..

Code:

Key Features
    Core: ARM 32-bit Cortex™-M3 CPU
        24 MHz maximum frequency,1.25 DMIPS/MHz (Dhrystone 2.1) performance
        Single-cycle multiplication and hardware division
    Memories
        16 to 128 Kbytes of Flash memory
        4 to 8 Kbytes of SRAM
    Clock, reset and supply management
        2.0 to 3.6 V application supply and I/Os
        POR, PDR and programmable voltage detector (PVD)
        4-to-24 MHz crystal oscillator
        Internal 8 MHz factory-trimmed RC
        Internal 40 kHz RC
        PLL for CPU clock
        32 kHz oscillator for RTC with calibration
    Low power
        Sleep, Stop and Standby modes
        VBATsupply for RTC and backup registers
    Debug mode
        Serial wire debug (SWD) and JTAG interfaces
    DMA
        7-channel DMA controller
        Peripherals supported: timers, ADC, SPIs, I2Cs, USARTs and DACs
    1 × 12-bit, 1.2 μs A/D converter (up to 16 channels)
        Conversion range: 0 to 3.6 V
        Temperature sensor
    2 × 12-bit D/A converters
    Up to 80 fast I/O ports
        37/51/80 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant
    Up to 12 timers
        Up to three 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter
        16-bit, 6-channel advanced-control timer: up to 6 channels for PWM output, dead time generation and emergency stop
        One 16-bit timer, with 2 IC/OC, 1 OCN/PWM, dead-time generation and emergency stop
        Two 16-bit timers, each with IC/OC/OCN/PWM, dead-time generation and emergency stop
        2 watchdog timers (Independent and Window)
        SysTick timer: 24-bit downcounter
        Two 16-bit basic timers to drive the DAC
    Up to 8 communications interfaces
        Up to two I2C interfaces (SMBus/PMBus)
        Up to 3 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control)
        Up to 2 SPIs (12 Mbit/s)
        Consumer electronics control (CEC) interface
    CRC calculation unit, 96-bit unique ID
    ECOPACK®packages



 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.61.*

Sajt: mysql.rs


+2377 Profil

icon Re: Ako bih se ja npr. zapitao...08.02.2012. u 23:24 - pre 148 meseci
elem, videcu ja ovih dana da uzmem i napravim brzi projekat u atolic i u coocox pa da vidim kolika je razlika .. atolic svejedno radi sa tim plockama .. (posto podrzava stlink) a dodatno primeri direkt rade u njemu ... tako da .. aj procicu ja kroz to, prodji i ti pa da vidimo sta je koliko lakse .. nekako mi F4 deluje primamljivije of LV-a
 
Odgovor na temu

mradomir
mradomir
Novi Sad

Član broj: 123964
Poruke: 169
188.247.133.*



+28 Profil

icon Re: Ako bih se ja npr. zapitao...08.02.2012. u 23:43 - pre 148 meseci
Evo karakteristika za poređenje:

STM32L152RB
http://www.st.com/internet/mcu/product/248820.jsp
STM32F100RB
http://www.st.com/internet/mcu/product/216844.jsp
STM32F407VGT6
http://www.st.com/internet/mcu/product/252140.jsp

Lično mi je ovaj zadnji najzanimljiviji (CAN interfaces, SDIO interface, USB 2.0, 10/100 Ethernet, parallel camera interface).

Pretpostavljam da većina ljudi koji su se javili nisu potpuni početnici i da prva dva procesora nisu neki izazov.
Kada uspeš da upališ ugasiš diodicu, da li koristiš PIC, AVR ili ARM dalje nema neke veze.

Bitna stavka je da je M3 jezgro staro 8 godina, dok je M4 novija tehnologija.
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Ako bih se ja npr. zapitao...08.02.2012. u 23:48 - pre 148 meseci
Izgleda da ta value line linija cilja na aplikacije koje trenutno vozikaju 16-bitna braca... Jest 32-bitni, al' ko da nije :)

Pa dobro, taj F4 jeste skuplji, ali nije sad da cemo mi kupovati svaki dan saku toga.
Sa druge strane, moze biti zgodan za ucenje - jer na jednom mjestu imas SVE sto ti treba, ukljucujuci i DSP i uglavnom dovoljno pinova za vecinu stvari, tako da ne treba svako malo kupovati novu plocicu cim se zahtjevi malo povecaju.
Ovako otprilike uradis projekat sa F4, a onda vidis koliko si pinova potrosio, koliko si flasha potrosio, koje si periferije koristio - i onda kupis neki slabiji STM32 koji pokriva te "troskove". Prilicno zgodan "skresavajuci" pristup, bez mnogo stresa po glavu.

Osim toga, bas to sto jos uvijek nema mnogo primjera za njega moze biti i motivisuci faktor da se malo dublje zadubimo u proucavanje, umjesto googlovanja za gotovim primjerima.
Mada vjerujem da ce i to sve uskoro buknuti - u roku od par mjeseci F4 ce preplaviti forume isto kao sto je bilo i sa M3, cijene ce pasti kako se obim proizvodnje poveca i to je to...
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Ako bih se ja npr. zapitao...08.02.2012. u 23:59 - pre 148 meseci
Citat:
mradomir: Bitna stavka je da je M3 jezgro staro 8 godina, dok je M4 novija tehnologija.

M4 je otprilike isto sto i M3 samo je ubrzano dodatim "racunaljkama" :

wiki:
Citat:
Conceptually the Cortex-M4 is a Cortex-M3 plus DSP Instructions, and optional floating-point unit (FPU). If a core contains an FPU, it is known as a Cortex-M4F, otherwise it is a Cortex-M4.

st:
Citat:
The STM32 F4 series remains pin-to-pin and software compatible with the STM32 F2 series and features more SRAM, peripheral improvements such as full duplex I²S, improved RTC and faster ADCs.

Ne bi trebalo da bude problema da se nakon M4 radi i sa M3. Princip je isti, samo sto kad podjelis dva broja sa M3 znas da ce to trajati nesto duze nego sa M4. Ostalo bi trebalo da je isto.
 
Odgovor na temu

mradomir
mradomir
Novi Sad

Član broj: 123964
Poruke: 169
188.247.133.*



+28 Profil

icon Re: Ako bih se ja npr. zapitao...09.02.2012. u 00:08 - pre 148 meseci
Dobro se nisam upiškio kada sam video ovo:
AN3990: Upgrading STM32F4DISCOVERY board firmware using a USB key
http://www.st.com/internet/com...PPLICATION_NOTE/DM00039672.pdf

E to bih voleo da probam.

Ili recimo:
AN3968: STM32F407/STM32F417 in-application programming (IAP) over Ethernet
http://www.st.com/internet/com...PPLICATION_NOTE/DM00036062.pdf
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Ako bih se ja npr. zapitao...09.02.2012. u 00:11 - pre 148 meseci
^^ Brale, dokle je nauka doprla! :)
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Ako bih se ja npr. zapitao...09.02.2012. u 00:48 - pre 148 meseci
@odin, da zato i kazem da sam neodlucan vezano za M4 ...

@mradomir, yup, ima USB OTG na sebi :)
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Ako bih se ja npr. zapitao...09.02.2012. u 01:36 - pre 148 meseci
Citat:
bogdan.kecman: @odin, da zato i kazem da sam neodlucan vezano za M4 ...


Pa ja sam za to da probamo. Ne vjerujem da ima nekih drasticnih razlika u odnosu na M3 sto se tice "tezine" rada, a ako ima startup code za Atollic, mozemo proci kroz njega liniju po liniju i isceprkati sta se tu desava, prevesti to u CooCox i cerati dalje...
Mozda je i bolje da se u startu ne koristi onaj wizard iz CooCox-a, nego da se stvari rucno podesavaju, upoznali bi tako i biblioteku i hardver malo bolje.

168MHz i 1MB flasha svidja se meni.

Sad sam malo prosao kroz neke papirice od ST-a, cini se da nema nekog veceg mozganja u odnosu na M3, ima samo vise periferija (a to nije problem), a o DSP-u i FPU-u se izgleda brine kompajler, sa strane korisnika - pisanje koda je isto.

Baci pogled na ovu brosuricu:
http://www.ebv.com/fileadmin/p...ion_Customer_presentation_.pdf
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Ako bih se ja npr. zapitao...

Strane: < .. 1 2 3 4 5 6 7 ... Dalje > >>

[ Pregleda: 56622 | Odgovora: 354 ] > FB > Twit

Postavi temu Odgovori

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