CZE ENG

Začínáme s mikrokontrolery HCS08

 

Rád bych publikoval seriál o programování 8bitových mikrokontrolerů s jádrem HCS08. Pro jeho napsání jsem se rozhodl z toho důvodu, že sehnat na internetu jakékoliv informace v češtině je velice obtížné ne-li zcela nemožné. Nebudu se však snažit o překlad datasheetů, ale spíše budu zveřejňovat praktické informace a velké množství příkladů. Všechny příklady budou psané v jazyku C.


Jednotlivé kapitoly budou psány formou rozebírání konkrétních příkladů a jejich funkce vysvětlena na testovací desce (jejíž používání není pro pochopení příkladů nezbytně nutné). Pro programování a ladění mikrokontroléru nebudu používat drahé profesionální zařízení, ale levnou alternativu USBDM-JS16 (s nejaktuálnějším firmware), které je vyrobeno z běžně dostupných součástek, je kompatibilní s 64 bitovými operačními systémy a funguje s aktuálními verzemi vývojového prostředí, které budeme používat.


První kapitola bude ve zkratce popisovat mikrokontrolér MC9S08QG8, další konstrukci testovací desky s mikrokontrolerem MC9S08QG8 v pouzdru PDIP16, který je možné v ČR celkem snadně sehnat. Následně se zaměřím na nový vývojový software Freescale CodeWarrior Development Studio for Microcontrollers v10.1 a na software pro ladění aplikací FreeMASTER. Další kapitoly se již budou zabývat popisem všech jednotlivých periférií a příklady jejich využití.

Proč mikrokontrolery Freescale

Vývojáři většinou začnou pracovat a prosazovat výrobce, kteří jsou jim vtloukáni do hlavy při hodinách číslicové techniky na střední nebo vysoké škole. To byl i můj případ. Ale i přesto si myslím, že mikrokontrolery Freescale mají jisté výhody. Vycházejí ze staré dobré a časem prověřené architektury Motoroly 68000 a jádro bylo optimalizováno pro strojový kód zkompilovaný ze zdrojových kódů psaných v jazyku C. Příjemné je debugovací rozhraní BDM, které usnadňuje vývoj. Dále je velice jednoduché si mikrokontrolery objednat jako vzorek, což je pro první pokusy výhodné. Další výhody zdůrazním v průběhu několika dalších kapitol.

 

Sociální sítě:

 

Vložit komentář:



Jméno:   E-mail:   WWW:   

  Zaškrtni (Ochrana proti spamu)       

Komentáře:

Mica
WWW
2012-03-30 20:07:28
prudicElektrarensky:
Bohužel jsem pracovně extrémně vytížený a na ten to web pořád ještě nemám čas :(
prudicElektrarensky
2012-03-19 11:37:31
zacatkem ktereho roku ?
Mica
WWW
2011-12-19 21:46:26
Vojtěch:
Je mi líto, že jsem nemohl tomuto seriálu věnovat, hned od začátků, více času. Hodlám se k němu vrátit na začátku příštího roku... Jeho vydávání jsem pozdržel také z důvodu zásadních změn v prostředí CodeWarrior, které byly v prvních verzích celkem zásadní a byl jsem tak nucen články několikrát měnit...
Vojtěch
2011-12-18 12:19:59
Dobrý den, mohu se zeptat zda budete pokračovat v tomto serialu?
Mica
2010-04-19 13:58:22
Pepa:
S tímto seriálem určitě budu pokračovat (více méně to vypadá že sem ještě nezačal), ale bohužel díky škole sem sou další díly toho seriálu ještě v plenkách :-/
Pepa
2010-04-09 16:16:30
Shodou okolností se mi jeden z těchto nejjednoduších mikrokontrolérů dostal pod ruku. V kombinaci s programátorem spyder. Pokuď by jsi chtěl v tomto seznámení s mikrokontroléry pokračovat budu tvým dlužníkem. Díky

 

Všechna práva skoro vyhrazena. Copypaste © 2018 Mica
Pokud není uvedeno jinak, je obsah tohoto webu dostupný pod licencí Creative Commons Attribution 3.0 License