Překlad anglické literatury Microchip

To Elc
Zdravím Tebe, ale i všechny, kdo mají rádi mikrokontroléry a nejen PIC. Nicméně pro PICaře, ale nejen pro ně mám dobrou zprávu. Dnes jsem dokončil kompletně publikaci, která se jmenuje Mikrokontroléry PIC a vestavěné systémy: PIC18 - použití assembleru a jazyka C.
Obecně se jedná o publikaci o 835 stranách s doplňujícím CD. Přiložil jsem stručný popis v pdf. Pokud to někomu nebude stačit, vytáhnu případně pár stran pro bližší přehled. Po dohodě s Adminem se věci objeví na stránkách.
Jinak info na micron135(zavináč)gmail.com. Pěkný den.

Zdravím všechny

Abych uspokojil dotazy k obsahu, vycucnul jsem nějaké stránky a dávám je do přílohy. Všimněte si prosím, že spousta příkladů v assembleru ve vyšších kapitolách, je ihned doplněna jejich verzí v C. Je to velmi vhodné pro programátory, kteří preferují assembler a zatím jen s “odporem” přičichli k jazyku C a utekli od něj. Já však doporučuji prostudovat obě varianty kódu, neboť spojením obou, to je jak assembleru i C dohromady to má tu pravou šťávu. Nehledě na to, jak zjistíte hlavně u výkonných 16ti a 32bitových procesorů, bez C se neobejdete, hlavně kvůli časové efektivitě výkonu programování (guru assembleru prominou, nemluvím o efektivitě kódu).
UkázkaStránek.pdf (1.93 MB)
Popis.pdf (103 KB)

To Pepino
Buď pochválená Tvoja záslužná činnosť. Mám vážny záujem o túto knihu.
Prajem všetkým čitateľom tohto fóra veľa zdravia a úspechov v Novom roku!

Vyzera to velmi pekne, konecne nieco seriozne o PIC18. Uprimne blahozelam.

Dala by sa zverejnit cast:

“Srovnat PIC s mikrokontroléry, nabízenými jinými výrobci”

Nechcem vyvolavat flame, iba ma zaujimal pohlad z druhej strany.

Dakujem

To Martin:

Tvůj dotaz, či poptávku vysvětlím jednoduše. Jedná se o porovnání technických možností řady PIC18F a 8051/52. Nečekej polemiku na téma, co je lepší. Takové téma já ani otvírat nechci, neboť je absolutně zbytečné a prosím všechny, aby ani nereagovali.

Nechcel som nic otvarat. :slight_smile:
Uvedomujem si vsak, ze ako dlhorocny pouzivatel jednej rodiny MCU mozem byt trochu nekriticky k nejakym nedostatkom mojich mcu vzhladom na vlastnosti inych druhov mcu.

A naopak, o nejakych vyhodnych ficurach mne prakticky neznamej rady mcu (co na rozdiel od PIC16F rozhodne PIC18F je) nemusim mat ani tucha a bleskovy pohlad do ich datasheetu mi nemusi vyhody toho ci onoho hned ozrejmit.

Nie som zadubenec a rad sa poucim. A najlepsi je v tomto smere nazor tak povediac “z druheho brehu”. Islo mi cisto o vzdelavaci proces. Pripadne ak mozes mi daj vediet cez sukromnu spravu. Nerad by som bol, aby to tu niekto zle pochopil. :slight_smile:

Ahoj Martine

Nijak na Tebe neútočím a ani nemám v úmyslu Tě nějak poučovat. Jen jsem nechtěl startovat nesmyslnou diskusi. To už tu jednou bylo.
Já používám k práci různé šváby, včetně atmelů a nijak se jim nebráním, i když jsem dost na straně PIC. Ale to vyplývá z historie, kdy jsem začal s 8035, 48, 51 a pak se mi zalíbily PICky. Každý si něco vybere a pak je to hlavně jízda po kolejích s občasnou výhybkou. A v tom je pak zdroj, jak se zmiňuješ, té nekritičnosti. Faktem je, že řada PIC18F je oproti PIC16F hi-end se všemi výhodami, i pozůstatky některých nectností, které mají původ v zachování určité kompatibility, jak “zpětné, tak dopředné” - trochu to připomíná Microsoft a wokna.
Je přínosem, že se chceš poučit a vzdělávat. Přijdeš na to, že je dobré občas přeskočit na druhý břeh. Právě proto jsou tu tyhle nové publikace. Pro Atmely a řadu 51/52 je toho dost, už pro PIC16, i když jsou to spíš věci, připomínající datasheety. PIC18F jsou velmi dobrou volbou i proto, že mají rozšířenou sadu instrukcí a blízko k céčku. Pokud by jsi šel do vyšších řad, jako je PIC24, pak je to opět o nárůstu výkonu, ale zároveň o dalších nových možnostech. Také je velmi zajímavá jejich vazba k dsPIC s jejich brutálním výkonem.
Takhle by se o PICech dalo pokračovat ještě dlouho, ale stejně tak o jiných řadách procesorů, třeba právě těch, ke kterým inklinuješ Ty.
Já mám volbu jednoduchou. Dělám s tím, co je pro aplikaci výhodné a ne jestli je to PIC, ARM nebo Toshiba. :smiley:
Přeji pěkný večer.

Diki a prajem vsetko dobre do noveho roku. :slight_smile:

Novou knížku PIC18F jsem si pořídil. Sám sebe považuji za programátora začátečníka, profesionálně programuji PIC16 druhým až třetím rokem. Převážně řízení spínaných měničů, žádné vstupy od obsluhy, žádné displeje a podobné ptákoviny.
Kvůli nové aplikaci, vyžadující zásahy obsluhy, ovládání LCD a potřeby spoustu výpočtů kvůli čidlům, jsem šáhnul po PIC18F45K22.

Zkušenosti s PIC18 skoro žádné, takže mi programování moc nešlo a ne úplně všechno se dá okoukat z datasheetu.
Z knihy mám pochroupánou půlku z prvního dílu, Pepino to rozdělil na 2 bible, protože nejsou tak velké kroužky na vazbu. Jeden díl má něco přes 210 listů A4, skutečný macek.

Prvních pár kapitol je “osvěžujících paměť” hradla, architektury počítačů, jednočipů, krátký přehled jednočipů, pokec o PIC18… používání různých instrukcí, aritmetika, logika, BCD, tabulky, adresování… periferie. Je toho moc. Různý figle a podobně.
Při mém rychlém prolistování mi přijde, že je tam 50% ASM a 50% C.

Osobně nechápu jak jsem dotěď mohl žít bez nepřímého adresování přes FSR :smiley: , který u PIC 16 bylo těžce nepochopeno a u PIC 18 mi to přijde jako “krutě mocný nástroj”.
Já jakožto pokročilý začátečník jsem naprosto nadšen.

Kniha má samosebou i svou stinnou stránku, co mě občas vytáčí. Jak se autor (původní anglicky mluvící) snaží něco vsugerovat neustálým opakováním, někdo jiný by si toho třeba nevšimnul.

PepinoCZ: Díky za tento počin, jen tak dál

Nevíte někdo mail na PepinoCZ? Objednal jsem si také překlad, zaplatil jsem, ale nic mi nepřišlo…

Ak si prezrieš predchádzajúce príspevky, tak tá adresa je uvedená pár príspevkov pred tvojím

Ja som si preklad tiež objednal a prišiel bez problémov. Možno budem opakovať Billyho, je to veľmi záslužný čin, kiež by bolo podobnej literatúry viac. Pri podrobnom štúdiu som v texte našiel 2 nepodstatné chybičky, budem kontaktovať Pepina na ich odstránení, aby zbytočne nezávadzali začiatočníkov. To ale i tak neznižuje význam prekladu. Vysoko si ho cením a odporúčam všetkým záujemcom o PIC 18-tky.
Prajem Vám všezkým príjemný víkend a veľa úspechov pri používaní PIC 18.

Mě to neskutečný způsobem pomohlo na hladký přechod na PIC18. Teď přes víkend opravuju jednu starší konstrukci na PIC16 a skoro jsem to obrečel.

kde koupím překlady? na uvedené kontakty jesm psal ale zatím se nikdo neozval díky martin
sypu popel na hlavu spatne nastaveny spam
vše už ok komunikace funguje
PS: pro adm.-tento příspěvek klidně smazat

Zdravím všechny,kdo mají rádi PICy. S potěšením oznamuji, že se narodila další publikace pro oblíbené mikrokontroléry v češtině. Tentokrát je obsahem práce s 32bitovými PIC32MX s jádrem MIPS. Velmi zajímavá řada s ještě zajímavéjším výkonem a bohatými perifériemi.

PepinoCZ: Hezký počin. Byl by nějaký podrobný obsah, ukázka nebo cena?
Létání s PIC24 mě hezky postavilo na nohy s C a dsPIC. V tuto chvíli mě nenapadá aplikace kde by mi výkon dsPIC nestačil :smiley: .

to Billy Bob Bean: Omlouvám se, ale nebylo v mých silách (práce, práce, …), abych se domluvil s adminem a dočesal jsem to ke spokojenosti v uplynulém týdnu. Info bude opět v hlavičce stránek. Jinak pro srovnání - dsPIC - nic proti nim, ale pro PIC32MX hovoří dvě oddělené sběrnice (jádro a periferie jsou zvlášť), vyrovnávací cache, tuning čekacích stavů RAM (tyto mechanismy snížili provádění FFT, která je zde také popisována, ze 170 ms na 16 ms). Dále DMA se čtyřmi kanály, to je prostě bomba, kterou u nižších řad nelze najít a přesun dat “odkudkoliv kamkoliv” je prostě fofr. Ale co je ta lahůdka nej…, je plná 32bitová sběrnice a zpracování instrukcí v “jednom” taktu. Oproti 16bitové architektuře je vše cca o 100% rychlejší. Navíc objem datové a programové paměti je také podstatně vyšší. Plná podpora jazyka C. Poslední poznámka: cena dsPIC33FJ128GP706AT je cca 106CZK (F=128kB/S=16kB) cena PIC32MX360F512L je 131CZK (F=512kB/S=32kB). :open_mouth:
Vyber.pdf (1.33 MB)

PepinoCZ: Já se zabývám v 98% procentech případů vývojem spínaných měničů a prozatím mi na skoro všechno stačilo SG3525, pár OZ a když moc tak PIC16F1936 :smiley:
dsPIC pro moje účely poskytuje neuvěřitelný výkon a jeho možnosti ani nedokážu prozatím využít. Konkrétně pužívám na nějaké aplikace dsPIC33FJ16GS502 taktovaný na 24 MHz a MCU se něuvěřitelně fláká.
PWM modul a AD to má neskutečně vymakaný.

V ukázce se mluví o kapitole kde se bude probírat sdílení souborů z velkokapacitního úložiště s PC, předpokládám správně pomocí USB a Mass Storage? Tohle by mě mohlo zajímat.

Jsem zvědav na cenu překladu.

Co máš v plánu dále?

to Billy Bob Bean: Ahoj. Svého času jsme již hovořili o Tvé práci, takže vím, co děláš. Samozřejmě Tě do PIC32 nemohu nutit, ale vývoj jde dál, rychlosti procesorů a jejich celkový výkon velmi roste. Nakonec proč stále jezdit ve stodvacítce, když je možnost vyzkoušet DB9 od Aston Martin. Obojí člověka doveze, ale je to o pocitech (i když chudák Aston na D1 :frowning: ). Spíše jde o to, že mám v ruce konečně supervýkonný kontrolér, kde nejsem tak dalece omezen malou pamětí a rychlostí. Jistě můžeš namítnout, a také jsi to udělal, že Ti na vše stačí současné prostředky. To je pravda, neboť i v životě je to stejné - prostě zaběhnuté koleje. Nicméně, kdyby nebyl daný pokrok, tak žijeme v jeskyni, mlátíme palicí mamuty a manželky :smiley: . Taky bychom si zřejmě tenkrát říkali, naco je nám PIC32MX? :laughing:

Doufám, že jsem se Tě nějak nedotkl. Absolutně nezatracuji dsPICy, protože jsou ve svém aplikačním oboru jednička. Věřím však, že si jednou každý svou cestičku najde a nás amatéry žene hlavně zvědavost a touha zkusit něco nového. A o tom to je.

Jinak k tvému dotazu: Probrala se možnost hromadného ukládání dat na SD/MMC karty, včetně praktického projektu. To znamená od systému správy dat, čtení a zápisu. Zároveň se v další kapitole řešil přenos dat mezi PC a mass storage. To znamená, ukládání dat dle daných algoritmů a zavedených datových struktur tak, aby bylo možné sdílet soubory mezi PC a SD, bez vzájemného negativního ovlivnění. USB se zde zatím neprobírá. Vím však od autora, že připravuje novou věc, kde se zaměřuje právě na USB. Přeci jen je to dnešní standard.

No a co dál? Popravdě nevím. Chtěl jsem řešit něco kolem dsPIC, ale nenašel jsem moc vhodného. Navíc jsem v práci skočil do nové funkce. Takže jestli najdu něco, co bude stát za námahu, tak uvidím.

Já nemám problém vyzkoušet v soukromých projektech PIC32, to jen v práci. 20Kč navíc na jednom kusu je velký problém při sériích tisíce kusů. A to je hrozná škoda.
Na dsPIC nemám zaběhnuté koleje, funguju s tím asi teprve 3 měsíce. Dlouho mí tady létání s PIC24 leželo ladem a skladem. PAk jsem si udělal digitálky s PIC24 a sedmisegmentovkama. Přechod k dsPIC pak byl naprosto jednoduchej. A za to jsem strašně rád.

Nějaký další počin by to chtělo, literatura co jsi prozatím přeložil mě vždycky posunula o velký kus dál.

Možná by nebylo špatné dál nějaké zpracování signálů s 16 nebo 32b PIC.
Mě osoně by se něco takovýho náramně hodilo. Jenomže co pátrám po internetu, tak zjišťuji, že bez vysokoškolské matematiky jsem v tomto pralese těžce ztracen.

Zdravím

Máš pravdu v tom, že u sériové výroby se kouká na každý cent. Za tím účelem se také proto vyrábí taková škála mikrokontrolérů, aby se napasoval kus, který má to správné vnitřní vybavení za co nejnižší cenu. V tom dle mého názoru spočívá filozofie implementace všech jednočipů. Schválně jsem se kvůli tomu prohrábnul několika stránkami výrobců a prodejců a nejmenší 32 se dají pořídit kusově už pod 100CZK, ale při odběru přes 25 ks to klesá pod 80CZK. Takže kusové počty slušně pohnou s cenou dolů. Přímo od Microchipu nejlevnější kusovka za 1,51 USD!!!

Druhá cesta spočívá v tom, že je nutné přijít do návrhu zařízení s něčím novým, pokud si člověk řekne, že tam chce vrazit takovýhle šváb. Kupující má rád, když si přečte v návodu, že je přístroj řízen nejmodernější a vysoce výkonnou technologií. Někdo chce, aby to bylo jako barevná hudba, někdo by rád, aby si s ním mašinka povídala, …

Ale to už se dotýkám otázek marketingu a speciálně reklamy. Prodává hlavně kabát. Když to zaliji do plastu, nebo to svařím natvrdo, tak je každému jedno co je pod tím.

Dělal jsem pro různé firmy, od vývoje do prototypové fáze a v podstatě jsem i zaváděl i hromadnou výrobu, takže vím, o čem mluvím. Možná Tě pobavím, ale dělal jsem pro jednu firmičku v Londýně vývoj a prototypy pro žehličku. Taková malá bokovka. Ukecaná žehlička na prádlo. Hospodyňka zapojila do zásuvky. mašinka jí pozdravila, popřála dobrý den podle nastaveného RTCC a podle jména, které jí nastavil prodavač. Varování o nedostatku vody, přehřátí žehlicí desky, nastavení rozsahu teploty a na co jsou vhodné a podobné věci nechyběly. Měl jsem odezvu, že to docela dobře prodávají a mají pěkné ohlasy. Stroj je sice o něco dražší, ale hospodyňky prý teď mají radost ze žehlení, protože si prý nepřipadají samy a nenudí je to tolik Tak jsem jim navrhl, že jim do toho přidáme ještě rádio nebo MP3 :smiley: .

Ale je jednoznačné, že když se vše podtrhne a sečte, tak každého manažera zajímá hlavně to, co je dole pod tou tlustou čarou s fotkou vlastní kapsy.

Nějaký matematický aparát je určitě potřebný, bez toho se neobejdeš. Já jsem se vždy snažil, aby toho v publikacích nebylo moc. Mám tu teď na stole zpracování signálů cestou dsPIC a přemýšlím nad knihovnami, jak to lidem usnadnit. Legrace to ale není.