Založen: Feb 24, 2007 Příspěvky: 3995 Bydliště: Zlínsko
Zaslal: út červen 03 2008, 14:53 Předmět: začátky s Mikrokontroléry
Ahoj kluci,
chtěl bych trochu proniknout do tajů v oblasti programovatelných obvodů včetně procesorů. Potřebuji poradit nějakou dobrou literaturu,kde je to vysvětleno nějakým přijatelným způsobem. Před časem jsem si koupil knihu z nakladatelství BEN o elektronice všeobecně a moc jsem si nepomohl. Většina funkcí je tam propočítávána pře integrály a dost vysokou matematiku,takže člověk,který začíná a není dost vzdělaný nemá šanci. Díky za rady. _________________ To,že někdo dělá věci jinak než by jsi je dělal Ty ještě neznamená,že to dělá špatně.
Nemám zájem o korekci pravopisu.
Naposledy upravil pajosek2 dne út červen 10 2008, 20:02, celkově upraveno 1 krát.
Založen: Sep 10,
2004 Příspěvky: 19660 Bydliště: Jičín, Český ráj
Zaslal: út červen 03 2008, 15:37 Předmět:
Oblast programovatelných obvodů včetně procesorů... no nemáš malé cíle. A literatury je hodně.
Mezi programovatelné obvody patří programovatelná hradlová pole, různá easy-relé a podobně - k tomu musíš umět navrhnout zpravidla schéma hardware (vlastně propojení tech hradel). Takové to zjištění, jak zapojit dělič modulo n, hradlo exclusive or neb o kruhový čítač, jsou třeba v knize Úvod do číslicové techniky od J.Pütze.
Pokud jde o mikroprocesory, tak assembler mi zpřístupnila Zajíčkova knížka Bity do bytu (hledej v antikvariátech). Protože je vše ale orientované na soubor instrukcí procesoru Z80CPU od Zilogu, tak široký instrukční soubor tehdy snad žádný jiný procík neměl, ale dal dobrý základ, jak programovat i jiné, což se hodilo i u rodiny 8051, ačkoliv u těch se některé instrukce jmenují jinak a mnoho jich chybí, musí se to obejít procedurami.
Pro programování (například) PICů zase je vyvinutý jazyk PIC-basic, u kterého tě vlastně moc nemusí zajímat, co se děje uvnitř, ovládáš jím jen to, co se děje na jeho vývodech atd...
Pro jakýkoli procesor je ale potřeba, aby ti program fungoval na papíře, než ho začneš vysvětlovat procesoru. O tom existuje knížka Strukturované programování (nebo tak nějak, to už si přesně nepamatuji)
Mám pokračovat?
Vytipuj si oblast, ve které se do toho hodláš pustit, a s jakou rodinou procesorů či kontrolérů, a určitě se najde pár dobrých tipů do začátku. Takhle je to hádání, k čemu by to mělo směřovat, a nakonec by to mohlo dopadnout tak, že budeš vědět o všem něco a dohromady k ničemu to nebude.
Jestli nevíš, jak a čím začít, vyzývám ostatní: čím a jak jste začínali s mikroprocesory? Ale prosím tak, aby to bylo použitelné ještě dnes.
začínal jsem na procesorech rodiny x51 . Hlavně 2051. Brali jsme to ve škole a docale mě to chytlo , tak jsem se o ně začal zajímat víc. Když jsem začal řešit problemy z nedostakem eeprom , ad převodníku , přičuchl jsem k avr a od tý doby na ně nedám dopustit. A myslím , že by to nebyl špatnej začátek začít s AVRkama. Knížek k tématice AVR je mraky a většinu z nich mám doma .
Je to stručně přeloženej datasheet a bohužel , na to jak měl podle mě první dvě knihy dobře zpracovaný , mi přijde občas dost nesrozumitelná. Např. jsem měl problémy pochopit práci s pamětí EEPROM , vše jsem ale našel v orig. anlickým datasheetu.
tak tahle kniha mi nedala vůbec nic , četl jsem jí 2x a nenašel jsem v ní nic novýho a hlavně ani nic zajímavýho , válí se mi v knihovně a asi válet jen bude
http://shop.ben.cz/cz/121130-prace-s-mikrokontrolery-atmel-avr.aspx
Docela zajímavá kniha zaměřená na procesory AT90S1200, AT90S2313, AT90S2343, AT90S4433, AT90S8515 a AT90S8535. Ukázala mi pár zajímavých využití. pan matoušek podle mě pěkně rozebírá teorii u svých příkladů a člověk se dozvý proč to řešil autor tak a tak a proč je tam použit tenhle postup a ne tamtem a některé příklady jsou řešený různými způsoby. Ta kniha mi přinesla pár zajímavých poznatků , který mi teď poáhaj v lepší práci s těmito procesory
Každopádně za ten rok co si s avrky hraju jsem zjistil , že nejlepší pomocník je help u avr studia a originální datasheet k danemu obvodu.
Psal jsem to na rychlo takže prosím těžkopádný formulace , překlepy a gramatický chyby překoukněte
Založen: Jun 07, 2004 Příspěvky: 1274 Bydliště: Púchov , SLOVENSKO
Zaslal: út červen 03 2008, 20:44 Předmět:
Môžem doporučiť Prace s uP ATMEL 89C2051 od Matouška . Je to tam celkom prehladne napísané .
Ak by si chcel mám nejaké knihy z BEN o AVR v el podobe . Môžem ti cez SS
dať odkaz na ftp. _________________ Nikdy neříkejte, že něco nejde, protože vždy se najde blbec, který neví, že to nejde, a udělá to !
Úspěch je špatný učitel. Kvůli němu si chytří lidé myslí, že nemohou prohrát. (Bill Gates)
Založen: Jun 26, 2007 Příspěvky: 464 Bydliště: Vysočina
Zaslal: st červen 04 2008, 5:50 Předmět:
Já začal s PICama cca před 2 roky, mám také knihy od BENa a můžu říci, že pro základní pochopení co a jak je to skvělé. Ale jak píše jiný kolega tu, nejvíce mi daly datasheety a test různých funkcí v KNP. Jsou to sice hodiny a hodiny, ale když to člověka baví, tak je super koukat na prvního rozběhnutého hada aj. blikátka.
Dál podle datasheetu ,a taky mi dal hodně seriál který vycházel v časopise KTE.Teď něco vychází praktické elektronice,ale to bude asi dost roztáhaný maj to každej měsíc jen na jednu stranu.
Založen: Feb 24, 2007 Příspěvky: 3995 Bydliště: Zlínsko
Zaslal: st červen 04 2008, 13:03 Předmět:
Děkuji všem za odpovědi.Začnu po chvilkách trápit mozek a snad se alespoň přiblížím dnešním moderním technologiím.Asi si pořídím něco od toho BENu a uvidím. _________________ To,že někdo dělá věci jinak než by jsi je dělal Ty ještě neznamená,že to dělá špatně.
Založen: Jan 05, 2007 Příspěvky: 4669 Bydliště: poblíž HK
Zaslal: st červen 04 2008, 16:11 Předmět:
to Pajosek: moc siroky. Programovatelnymi obvody myslis CPLD, FPGA(takze jazyk VHDL)? Procesory chces spise PIC, nebo Atmely, nebo AVRka? Rozhodne to nemichej vsechno dohromady, protoze se na to rychle vy.....
Dalsi otazkou je v cem chces ty MCU programovat, zda Ccko, nebo assembler, podle toho volit literaturu. Ostatne FPGA muzes delat taky v Ccku...musis si urcit zakladni veci a od toho se odpichnout. Klidne si to napis na papir, at v tom mas poradek a zkus konkretizovat. _________________ ...to co pisu nemyslim zle, ikdyz to tak muze vyznit...
Založen: Feb 24, 2007 Příspěvky: 3995 Bydliště: Zlínsko
Zaslal: st červen 04 2008, 17:26 Předmět:
stepa napsal(a):
to Pajosek: moc siroky. Programovatelnymi obvody myslis CPLD, FPGA(takze jazyk VHDL)? Procesory chces spise PIC, nebo Atmely, nebo AVRka? Rozhodne to nemichej vsechno dohromady, protoze se na to rychle vy.....
Dalsi otazkou je v cem chces ty MCU programovat, zda Ccko, nebo assembler, podle toho volit literaturu. Ostatne FPGA muzes delat taky v Ccku...musis si urcit zakladni veci a od toho se odpichnout. Klidne si to napis na papir, at v tom mas poradek a zkus konkretizovat.
Máš pravdu,napsal jsem to moc zeširoka,ale i tak mi všichni pomohli.Myslím,že mne budou zajímat hlavně PIC a Atmely.Jak jsem už napsal,začnou literaturou z BENu. _________________ To,že někdo dělá věci jinak než by jsi je dělal Ty ještě neznamená,že to dělá špatně.
Založen: Feb 24, 2007 Příspěvky: 3995 Bydliště: Zlínsko
Zaslal: út červen 10 2008, 20:01 Předmět:
Tak,nějakou literaturu do začátku už mám a nyní potřebuji radu ohledně startkitu a programátoru pro Atmel-PIC -EEPROM. Jestli někdo víte o nějaké stavebnici v prodeji,tak budu rád.Zkoušel jsem něco najít u Krčmáře EZK a nec jsem nenašel.Díky _________________ To,že někdo dělá věci jinak než by jsi je dělal Ty ještě neznamená,že to dělá špatně.
Nechcem ohovarat PIC ale su aj modernejsie architektury Mozno by si mohol pouvazovat o Freescale - byvala Motorola, chlapci v Roznove ti urcite pomozu. Doporucil by som HC08, ma to krasny asm, jadro je navrhnute pre Ccko. Kompilator od CodeWarriora do 64k zdarma. Literatura na webe zdarma. Prociky ti ako free samples poslu spoza mlaky zadarma, alebo ich kupis aj v GME. Programator zbastlis za 20minut. Viem, na PIC sa vala vsade mnozstvo kodu, ale.., este ze uz maju flash. Pozri sa este na MSP od texas instruments, maju dobre cipy a podporu. Inak ak chces len rozlievat kod, tak kup ELNECa, ten nahra aj dychovku do stonohy.
Založen: Feb 24, 2007 Příspěvky: 3995 Bydliště: Zlínsko
Zaslal: pá červen 13 2008, 19:39 Předmět:
Tak,pokračuji. Nemáte někdo nějakou aplikaci s AT90sxxxx nebo Atmega8? Stačí něco jednoduchého aby to mělo jako zobrazovací jednotku alfanumerické LCD. Díky _________________ To,že někdo dělá věci jinak než by jsi je dělal Ty ještě neznamená,že to dělá špatně.
nejlepší startkit je kontaktní pole,já k tomu mám ještě kousek bastldesky kde mám naletovaný PIC a MAX232 + stabilizátor 5V. A co se týká programátoru tak můžu doporučit PRESTO zvládá jak PIC tak AVR + nekterý součástky s JTAG.
Založen: Jul 01, 2005 Příspěvky: 2031 Bydliště: zbídačený kraj
Zaslal: ne červen 15 2008, 10:43 Předmět:
pajosek2 napsal(a):
Tak,pokračuji. Nemáte někdo nějakou aplikaci s AT90sxxxx nebo Atmega8? Stačí něco jednoduchého aby to mělo jako zobrazovací jednotku alfanumerické LCD. Díky
Na to je nejlepší Google. Přepni se do hledání obrázků a zadej Atmega8 site:cz , podle náhledů nějakou zajímavou aplikaci určitě najdeš. _________________ *****
Založen: Feb 24, 2007 Příspěvky: 3995 Bydliště: Zlínsko
Zaslal: ne červen 15 2008, 15:12 Předmět:
Opět děkuji za rady,ale určitě se zase ozvu,protože jsem opravdu začátěčník v této oblasti. _________________ To,že někdo dělá věci jinak než by jsi je dělal Ty ještě neznamená,že to dělá špatně.
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2Další
Strana 1 z 2
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.