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

Freescale 8 bitni kontroleri

[es] :: Elektronika :: Mikrokontroleri :: Freescale 8 bitni kontroleri

[ Pregleda: 2430 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Glogov_Kolac
Aleksandar Atanasovski
Nis

Član broj: 97920
Poruke: 101
*.dynamic.sbb.rs.



Profil

icon Freescale 8 bitni kontroleri03.06.2009. u 16:23 - pre 180 meseci
Video sam na freescale sajtu familiju mikrokontrolera HCS08 koja po ceni i performansama (onom sto nudi od hardvera) predstavlja zanimljiv proizvod. Vidim da se u svetu koriste masovno pa mi je cudno da kod nas nema ni da se kupe ,a veoma su jeftini. Ima li neko iskustva sa njima?. Na fakultetu sam ucio PIC na asembleru sto je bilo dosta mucno bez nekog kompajlera a vidim da HCS08 ima dosta bogat skup instrukcija sto je olaksavajuce za asemblersko programiranje (ukoliko postoji neki besplatan asembler).
 
Odgovor na temu

korak
Nis

Član broj: 125522
Poruke: 622
*.dynamic.sbb.rs.



+7 Profil

icon Re: Freescale 8 bitni kontroleri04.06.2009. u 15:19 - pre 180 meseci
Svaka cast tvom fakultetu kada vas uci o mikrokontrolerima na bazi Peripheal Input/Output Controler-a koji je bio samo pomocni cip jednog veceg projekta, a sada je to "njegovo velicanstvo" PIC.

Pozdrav.
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Freescale 8 bitni kontroleri04.06.2009. u 17:39 - pre 180 meseci
Ja mislim da je Srbija najveci potrosac PIC-eva na svijetu.
 
Odgovor na temu

korak
Nis

Član broj: 125522
Poruke: 622
*.dynamic.sbb.rs.



+7 Profil

icon Re: Freescale 8 bitni kontroleri05.06.2009. u 10:26 - pre 180 meseci
Da,
oni se i proizvode samo zabog nas (i naravno ovog podforuma), inace bi morali da zatvore proizvodnju.

 
Odgovor na temu

Glogov_Kolac
Aleksandar Atanasovski
Nis

Član broj: 97920
Poruke: 101
*.dynamic.sbb.rs.



Profil

icon Re: Freescale 8 bitni kontroleri05.06.2009. u 12:18 - pre 180 meseci
Zasto u svemu moramo da budemo najgori ;o(((
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Freescale 8 bitni kontroleri05.06.2009. u 16:49 - pre 180 meseci
Prica se da ce Radio-klub u Timockoj da otkupi Microchip.
 
Odgovor na temu

Struja01
Beograd

Član broj: 166347
Poruke: 190



Profil

icon Re: Freescale 8 bitni kontroleri05.06.2009. u 18:30 - pre 180 meseci
Citat:
Odin D.: Prica se da ce Radio-klub u Timockoj da otkupi Microchip.


DA, DA i ja sam cuo to iz pouzdanih izvora. A cuo sam za nove "ZASTAVA mikrokontrolere" ...
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Freescale 8 bitni kontroleri05.06.2009. u 19:29 - pre 180 meseci
Citat:
milovan_regodic: A cuo sam za nove "ZASTAVA mikrokontrolere" ...

Pa jeste, jos od sredine 70-tih zastavini automobili su imali konstantno probleme sa elektronskim ubrizgavanjem i ABS-om i to se pripisivalo losim performansama mikrokontrolera stranih proizvodjaca, pa su konacno zakljucili da nema od toga nista dok sami ne osvoje i tu proizvodnju. I jos ako Radio-klub kupi Microchip imacemo ovdje zdravu konkurenciju u silikonskoj industriji.
Uz svaki kupljeni Yugo, kupac ce dobijati na poklon i All-PIC programator!
 
Odgovor na temu

korak
Nis

Član broj: 125522
Poruke: 622
*.dynamic.sbb.rs.



+7 Profil

icon Re: Freescale 8 bitni kontroleri06.06.2009. u 16:01 - pre 180 meseci
Nema negativnih reagovanja na ove saljive (a ne vidim da su zlonamerni) komentare, sto procenjujem kao zrelim da se na ovom podforumu povede prica i o drugim mikrokontrolerima. Mislim da ima ljudi koji se bave i drugim MCU-ovima, ali nisu stimulisani da prenesu svoja iskustva preko ES ili da tu traze odgovor za svoje probleme. A kako i ne bi kada je svuda PIC..PIC..PiC....

Bilo bi interesantno da se jave i da prezentiraju raspolozive alate za razvoj softvera, njihovu pristupacnost i cenu.

Smatram gluposcu kada neki pocetnik trazi savet kako da pocne. Uvek mu neko savetuje da pocne sa PIC-om. I sta posle, on nema razloga da menja MCU, u protivnom treba ponovo da pocinje i postavlja isto pitanje. Zato treba pocetniku savetovati da prvo prouci nekoliko familija MCU-a, ali samo ono osnovno, pa kada se odluci onda treba da sagleda mogucnost nabavke razvojnih alata. Na primer CodeWarrior, izuztno dobar C/C++ kompajler je besplatan ako ne pravite programe duze od 4kB, sto je svakom pocetniku sasvim dovoljno. Verovatno je slicna situacija i za druge MCU-ove.

Na ovom forumu ima bar desetak znalaca za jedan ili par MCU-ova i oni mogu da pomognu shvakom da napravi prve korake. To se ipak svodi na dobru volju, a nema se nikakva korist od toga, osim zelje da se bavljenje ovim poslom ucini kvalitetnijim.

Pozdrav.
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Freescale 8 bitni kontroleri06.06.2009. u 19:32 - pre 180 meseci
Citat:
korak: Nema negativnih reagovanja na ove saljive (a ne vidim da su zlonamerni) komentare, sto procenjujem kao zrelim da se na ovom podforumu povede prica i o drugim mikrokontrolerima.

Ja mislim da negativna reagovanja izostaju zbog toga sto niko i ne zalazi na ovaj podforum.

Citat:
korak:Mislim da ima ljudi koji se bave i drugim MCU-ovima,...

Diskutabilno, diskutabilno.... Na cemu zasnivate te pretpostavke, kolega?

Dobro, malo sale nije na odmet.

Citat:
korak: Bilo bi interesantno da se jave i da prezentiraju raspolozive alate za razvoj softvera, njihovu pristupacnost i cenu.

Pojava ARM Cortex M3 jezgra je prilicno ustalasala ovu bransu, pa sam pocetkom nedelje narucio malu razvojnu plocicu sa takvim jednim mikrokontrolorem (STM32F103RB) i jeftin JTAG programtor (postoje i neki open besplatni JTAG-ovi, ali ja sam narucio za prvu ruku neki drugi, ali jeftin) trebalo bi da stigne sledece nedelje. Alati za ARM su prilicno skupi, a posto su i neki od komercijalnih IDE alata bazirani na GCC kompajleru (koji je besplatan), odlucio sam da probam da sklepam razvojno okruzenje na bazi besplatnog softvera i hardvera (programatora-debagera). Tj. besplatnog softvera u svakom slucaju, a hardver moze i neki od ovih jeftinijih i lako dostupnih ili neki od ovih sto se mogu napraviti u kucnoj radinosti.
Kad se zavrsi ta epopeja, postavicu ovdje sve detaljno - sta, kako, gdje, koliko, posto, i najvaznije od svega - uputstvo za setup razvojnog okruzenja (Graficko okruzenje, compiler, debuger, JTAG programator). Prema mojoj procjeni, trebalo bi da za najvise 100 evra moze da se ima kompletan hardver, a softver je dzaba. Posto je u pitanju GCC kompajler i gdb debuger, ako budem imao vremena napisacu i setup za Linux, tako da kad kazem da je softver dzaba - onda mislim bas dzaba, ukljucujuci i OS.
Moze nekom pocetniku zvucati primamljivo, no ipak ni u kom slucaju ne preporucujem pocetnicima da prve korake prave bas sa Cortex M3 mikrokontrolerima. Ovi mikrokontroleri su sve - samo ne za pocetnike.

Citat:
korak: Na ovom forumu ima bar desetak znalaca za jedan ili par MCU-ova i oni mogu da pomognu shvakom da napravi prve korake. To se ipak svodi na dobru volju, a nema se nikakva korist od toga, osim zelje da se bavljenje ovim poslom ucini kvalitetnijim.

Mislim ipak da postoji i neka korist od toga. Mozda se ne moze direktno izmjeriti nekim materijalnim mjerilima, ali nesto ipak bude bolje.
 
Odgovor na temu

korak
Nis

Član broj: 125522
Poruke: 622
*.dynamic.sbb.rs.



+7 Profil

icon Re: Freescale 8 bitni kontroleri07.06.2009. u 15:10 - pre 180 meseci
Siguran sam da ti je dobar pristup. ARM jezgro ugradjuju mnogi proizvodjaci u svoje mikrokontrolere. I FreeScale ima povecu familiji sa ARM9 i ARM11 (ovaj zadnji je u mobilnom N79 ako se ne varam). Njihova oznaka je i.MX.... pa slede brojevi, ali su svi namenjeni multimedijalnim aplikacijama sa klokom od vise stotina MHz. Iako imaju dosta integrisanih modula kao i u mikrokontrolerima opste namene ipak nisu pogodni za druge aplikacije.

Ja zivim od mikrokontrolera i njihovih najrazlicitijim aplikacijama i ne znam koja ce sutra da mi zapadne, nisam u stanju da biram (to je danas luksuz). Familija za koju sam se opredelio MC9S08 ima po imenu preko 200 tipova za sve moguce aplikacije sto me dosada u potpunosti zadovoljava. Prosecna naredba trosi 2 bajta a postize brzinu skoro 8 MIPS-a. Posto je to CISC MCU znas da su njegove instrukcije slozenije i da 1 MIPC kod CISC i 1 MIPS kod RISC nije isto. TAko da sam vrlo zadovoljan kako trosi flash i samom brzinom.

Da imam slobodnog vremena da mislim na buducnost ( > 10 god) onda bih sigurno razmisljao kao ti.

U neku ruku me tesi da MC9S08QE128 (sa kojim pocinjem da radim) ima pin tu pin kompatibilan, i sa istim integrisanim hardverom, mikrokontroler MCF51QE128 sa 32-o bitnum CPU-om ColdFire 1 koje radi na 50.33MHz i ima 2.1MIPS po 1MHz, sto znaci da dostize 105MIPS-a. Oba kontrolera imaju 128KB flash-a i 8KB RAM-a.
cena prvog je 4.75$ do 5.46$, a drugog 5.56$ do 5.76$. Dakle, ovo su cinjenice koje me cine spokojnom za narednih 10 god.

Da sada pocinjem verovatno bih razmisljao kao ti, ali ja sam u poslu sa mikrokontrolerima vec 20 god. i bas se nekako poklapa da sam svaku familiju eksploatisao oko 10 god. Prvih 10 god su bili mikroprocesori (CDP1802, Z80, 6502) i mikrokontroler 8041. Sledecih 10 god 68HC11 a sada MC9S08.

Inace, razvojni sistem za MC9S08 je skup (ako zelis profesionalni). Treba ti HCS08/HCS12 USB multilink za vezu izmedju PC-ja i MCU-a na prototipskoj ploci. On omogucuje programiranje MCU-a i dibagiranje programa u realnom vremenu (mozes da pratis vrednosti varijabli, tok programa i slicno, a da se program ne usporava ni za 1 ns). Ovo kosta 99$, ali kada dodje do tebe naraste u 200 EUR-a. Odlican (bolji nisam video) C/C++ kompajler CodeWarrior kosta od 4000$ do 5000$ sto je vrlo skupo. Mozda nesto znaci, da se on moze koristiti za generisanje koda do 4KB bez licence, dakle dzabe.

Uprkos tome ja sam se opredeli za ovu familiju i napravio sam razvojni alat sa asemblerskim kompajlerom koji implementira mnoge stvarimi iz PASCAL-a. Ustvari zamisli PASCAL koji umesto iskaza dodele i izraza ima asemblerske naredbe. Ovaj razvojni alat u potpunosti koristi USB multilink (koji sam morao da kupim). Ali sada sam razio i napravio sopstveni multilin sa kojim i radim. Naravno njegova stvarna cena je znatno ispod 99$. Sve u svemu sada radim sa razvojnim alatom koji me nista ne kosta osim ulozenog rada. Uzgred da napomenem da vise iz hobija razvijam PASCAL kompajler bez obaveze da ga moram zavrsiti, jer hobi mora da traje zar ne.

Dakle, mislim da nisam pogresio, a ne gresis ni ti. Sve nekako zavisi od onoga kako si poceo, jer trud i znanje treba iskoristiti a ne prosipati lutajuci od jednoe do druge familije mikrokontrolera. Ja bih voleo da to mogu, da mi je firma velika i da imam razvojne alate za vise tipova mikrokontroler, ih kako bi sve lako bilo.

Nisam primetio da si negde napisao cime se bavis, da li zivis od rada sa mikrokontrolerima, i od kojih mikrokontrolera zivis i t. d.

Pozdrav.
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Freescale 8 bitni kontroleri11.06.2009. u 23:45 - pre 180 meseci
Evo svrnuh poslije par dana...

ARM jezgra su dosad uglavnom i bila koriscenja za multimediju i slicne zahtjevnije aplikacije tipa kojekakvi mrezni uredjaji sa vecim protokom i sl. stvari.
Malo koji mobilni telefon danas ima neki drugi procesor, a brzine idu i preko 700Mhz.

Medjutim, Cortex M3 je prvo ARM jezgro projektovano bas za ovaj ostatak aplikacija, tj. za ovo trziste koje pokrivaju ovi mikrokontroleri o kojima mi uglavnom caskamo. Veliki broj kvalitetnih i brzih periferija, interupt sistem krojen bas za industrijske aplikacije (240 interapt linija koje se sve mogu nezavisno prioritizovati) , razni power-save modovi za minimalizovanje potrosnje, novi set instrukcija (Thumb2) za kompaktiji kod i brzinu izvrsavanja i ostale stvari bitne za sve ono gdje su dosad vladali 8-bitni i 16-bitni kontroleri.

Trenutna cijena STM32F103RB (128K Flash, 20K RAM) kontrolera je 7-10 evra za jedan komad, a ne znam koliko je "na vise". To je neka srednja serija, a high density cipovi idu do 512K Flash i 64K RAM-a.

Meni su interesantni i iz razloga sto su podrzani od GCC kompajlera koji je open (free), a sa ekspanzijom ARM-a vjerovatno ce mu se i povecati kvalitet u skorije vreme. Svjedno, neki od vec postojecih komercijalnih kompajlera su bazirani na GCC kompajleru, pa vjerujem i da nije los, s obzirom da je dzaba.

Ja sam do sad najvise koristio TI-MSP430, a poslije njega Infineon, za stvari koje TI ne moze da odradi.
TI sam izabrao jer ima prilicno "cistu" arhitekturu, izuzetno malu potrosnju, zadovoljavajuci broj varijacija, solidan broj third-party jeftinih alata, relativno dobru popularnost medju hobistima i slicne stvari koje olaksavaju zivot.
Drugi vazan razlog je taj sto TI osim mikrokontrolera pravi tusta i tma svakave druge elektronike, sto analogne sto digitalne, od najobicnijih sitnica do cipova za svemirske aplikacije, jos samo da pocnem otpornike i kondenzatore da nabavljam od njih :), pa tako imam sve na jednom mjestu, uskladjeno jedno sa drugim i dokumentovano. Osim toga kod TI-ja uvijek ima nesto novo i prilicno su zivahni sa tim novinama, sto ne mora nista da znaci, ali eto meni je simpaticno. Nema dana da mi ne posalju info-mail o nekim novinama iz onih oblasti koje sam tamo "cekirao" da me interesuju.
TI je nedavno kupio Luminary Micro, koji je medju prvim krenuo sa implementacijom ARM-Cortex M3 mikrokontrolera (mislim da ih je zbog toga i kupio) i tako se prikljucio tim trendovaima u poslednjem trenutku i zvoni o tome na sva zvona. Tako da vjerujem da ce uskoro (pored dosadasnje Luminari ponude) izbaciti nove Cortex M3 alate i platforme kakve vec ima za ostale svoje proizvode.

Infineon mikrokontroleri su posebna prica, u njih sam zaljubljen, ali to su zaista mikrokontroleri za "muske" zadatke, ili kako bi oni rekli "automotive and industrial applications" u pravom smislu te rijeci (jer ima nekih proizvodjaca koji taj kvalifikator prisiju na svaki svoj proizvod iako ni jedan nikad nije upotrebljen u te svrhe), sto mozda nije toliko interesantno za forum koji uglavnom prati general-purpose chipove.

Sve su to ok mikrokontroleri, kao i Freescale, i kao sto kazes najlakse i najljepse bi bilo drzati se jednog i ne gubiti vreme na citanje i proucavanje data-sheetova i alata drugih proizvodjaca, medjutim to je privilegija koju imaju samo oni sto su sami sebi gazde (a ni oni ne uvijek). Nazalost, mi ostali smo osudjeni na ovo drugo, sto ne znaci da je skakutanje sa jedne familije na drugu samo po sebi lose ili nekorisno (nikad ne zna kad ce nesto dobro doci) ali u svakom slucaju nije ni nesto uzbudljivo i zanimljivo.

Trenutno, oko 1/4 mog posla otpada na rad sa mikrokontrolerima, oko 1/4 na racunarske poslove, a ostatak na neke druge. Zelja mi je da se sve to svede na mikrokontrolere, ali zbog nekih licnih prilika to ce morati da saceka jos malo. Imam u planu da u skorije vreme radim "za svoj racun" i polako prikupljam neke ideje, razradjujem planove za neke startne projekte/poslove i zvirkam okolo ne bih li nasao neke slicno raspolozene istomisljenike (prijatne spoljasnjosti i sumnjivog unutrasnjeg sadrzaja :), jer u svakom slucaju ne bih to u danasnje vreme zapocinjao sam. Prije 15-20 godina u doba 4-bitnih i 8-bitnih procesorcica i nekako, ali danas bi to bio cist mazohizam i potez logike u ciju se ispravnost s pravom moze posumnjati.

Odoh u krevet.
Pozdrav.
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Freescale 8 bitni kontroleri

[ Pregleda: 2430 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

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