Jak začít s mikroprocesory?
Moderátor: Moderátoři
- mmiicchhaall52
- Příspěvky: 110
- Registrován: 03 srp 2011, 00:00
- Kontaktovat uživatele:
Jak začít s mikroprocesory?
A jaký jazyk....,potřeboval bych něco jednodušího pro rozjezd...
Předem děkuji
mmiicchhaall52 píše:jak se mám naučit pstát programy pro procesory? Nevim jestli PICe a nebo Amely...
A jaký jazyk....,potřeboval bych něco jednodušího pro rozjezd...
něco si prostuduj !
první věty z článku:
"Takže to vezmu od začátku, kdy předpokládám, že o programování nevíte nic (jako já před lety), ale chcete se něco naučit. Předem upozorňuji, že je třeba se obrnit trpělivostí, ale myslím si, že alespoň začátky pochopí každý. Prosím nespěchejte, pro plné pochopení nestačí pár dní, a čím více toho naprogramujete, tím více pronikáte do detailů a zjišťujete nové a nové věci."
Plus pořídit si nějaký programátor, třeba:
ATMEL - ATAVRISP2 - PROGRAMMER, AVR, MCU, ISP (900,-)
ATMEL - ATAVRDRAGON - EMULATOR, PROGRAMMER, FOR AVR (1200,-)
nebo DIY: http://www.lancos.com/prog.html
http://www.ebastlirna.cz/modules.php?na ... highlight=
Ohledně koupě vývojového Kitu
http://www.ebastlirna.cz/modules.php?na ... highlight=
Co dodat? Sám jsem také začínal před rokem s ATmega16. V začátcích mi pomohlo mi modré Amáro 1/2011. Můj první prográmek byl v jazyku C. Sehnal jsem si knihu o assembleru http://shop.ben.cz/cz/121251-prace-s-mi ... ega16.aspx
Jako další studijní materiál se hodi třeba
Web doc. Frýzy
Konkrétně návody do cvičení. Jak už jsem někde psal, koupil jsem si Vývojový kit EvB 4.3 Více info na webu pana Pavelky
Člověk na něm rychle pochopí základní principy a pak není velkej problém přejít na jakejkoliv jinej procesor.
Jestli jít do PICe, Atmelu, nebo do čehokoliv jiného už záleží na tobě. Každá rodina procesorů má nějaké výhody a nevýhody. Tady na fóru se to několikrát už řešilo, určitě si to najdi a pročti.
Na časově náročné věci je nejlepší assembler, na zbytek je dobrou volbou třeba Cčko. Assembler se hodně liší rodinu od rodiny, často jsou odchylky mezi různými typy v jedné rodině, zato je nejefektivnější. Chvíli trvá, než člověk dokáže rozkládat problém na jednotlivé instrukcemi zapsatelné díly, ale výsledný kód je většinou rychlý. C je jazykem dosti univerzálním a celkem jednoduchým.
Existuje samozřejmě spousta dalších jazyků, ale nejsou tolik rozšířené a používané Jaký vybereš zase záleží jen na tobě.
Zase určitě najdeš pár diskuzí na toto téma. Nejlepší by bylo, kdyby sis je pročetl a rozhodl se, co by se ti mohlo nejvíce líbit.
Více se moc asi poradit nedá. Každý preferuje něco, něco zase nemusí. Když se zeptáš, dostaneš pokaždé jinou odpověď. Udělej si vlastní názor podle různých diskuzí a něco si vyber. Když se ti to nebude líbit, můžeš zkusit něco jiného.
- mmiicchhaall52
- Příspěvky: 110
- Registrován: 03 srp 2011, 00:00
- Kontaktovat uživatele:
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
vicious píše:Alebo je aj prostredie Keil Mikrovižn
Jenže ten slavnej "mikrovižn" bez cracku je jen do 2kB kódu a pak buď zaplatit kolem 100kKč, nebo se začít učit znovu na jiným systému. Navíc pro začátečníka je složitej jak orloj. Já osobně jsem ho zlikvidoval velmi rychle.
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
- forbidden
- Příspěvky: 9442
- Registrován: 14 úno 2005, 00:00
- Bydliště: Brno (JN89GF)
- Kontaktovat uživatele:
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
forbidden píše: Já mám v ASM udělaných několik podprogramů co nejvíc používám a dá se říct, že celý programy taky tak nějak skládám z těch hotových podprogramů, takže nemusím pokaždé vymýšlet každou hovadinu znova.
Pak to někdy končí tak, že zdroják v JSA má 15000 řádků...
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
- mmiicchhaall52
- Příspěvky: 110
- Registrován: 03 srp 2011, 00:00
- Kontaktovat uživatele: