Stránka 1 z 1

Programování PIC - kde najít tutoriály a návody?

PříspěvekNapsal: pát 25 srp, 2023 10:07 am
od Zdenek Valter
Potřeboval bych se posunout v programování PIC a proto mám prosbu. Mohl by mne někdo nasměrovat na vhodné tutoriály, vhodné SW atd.?
Zatímjsem PIC programoval tak, že jsem HEX file zapsal do PIC pomocí K150 a programu Microbrn.
Jednoduché návody mne navedly na program MPLAB od Microchip a ten jsem si zkusil nainstalovat (MPLAB X IDE) nicméně na to hledím jako husa do láhve.
Nemám tu bohužel žádný HW (ani to K150).
Návod co jsem našel na WEBU asi není úplně aktuální - http://elektronikacl.wz.cz/index.php?pa ... vani%20pic
Zkusím si ho ještě projít.

Re: Programování PIC - kde najít tutoriály a návody?

PříspěvekNapsal: pát 25 srp, 2023 11:12 am
od BohousP
Podívej se na ben.cz, tam je hromada příruček a popisů.
Něco mám a mohl bych to zapůjčit.

Edit: používám HW Pickit 3, jako program k němu pak programátor k MPLAB X IDE, který se instaluje spolu s ním. Samotné IDE jsem nepoužíval, dělal jsem jen jednoduché projekty v assembleru. Ale spíše jsem si jen hrál.
https://www.masinky.info/2017/05/progra ... f-pro-pic/

Re: Programování PIC - kde najít tutoriály a návody?

PříspěvekNapsal: pát 25 srp, 2023 11:53 am
od prcek
V rychlosti jsem nasel https://www.instructables.com/Programmi ... ntrollers/ pokud vladnes americtinou. Ale nezkousel jsem, jak pise Bohous v nakladatelstvi BEN vydali celkem dost knih na toto tema.
Jinak bych fakt hledal nejake PIC microcontroller howto

Chces jen zapsat hotovy hex, nebo stvaret vlastni kod?
(jo a jeste hrabeci rada, nechces zkusit zacit s AVR, preci jen navodu na arduino je sest pulek)

Re: Programování PIC - kde najít tutoriály a návody?

PříspěvekNapsal: pát 25 srp, 2023 1:22 pm
od Zdenek Valter
prcek píše:V rychlosti jsem nasel https://www.instructables.com/Programmi ... ntrollers/ pokud vladnes americtinou. Ale nezkousel jsem, jak pise Bohous v nakladatelstvi BEN vydali celkem dost knih na toto tema.
Jinak bych fakt hledal nejake PIC microcontroller howto

Chces jen zapsat hotovy hex, nebo stvaret vlastni kod?
(jo a jeste hrabeci rada, nechces zkusit zacit s AVR, preci jen navodu na arduino je sest pulek)

Rozumím hraběcí radě ;-), ale ne jde mi jen o PIC.
S Arduinem jsem už začal.

Re: Programování PIC - kde najít tutoriály a návody?

PříspěvekNapsal: pát 25 srp, 2023 7:34 pm
od jipol57
Já mám veškeré řízení kolejiště na PICech. je to jediné co mi trochu jde.
Assembler píšu ve WordPadu, s bohatou dokumentací za středníky, abych se v tom později vyznal. Překládám v MPASMWIN, ten je zdarma. A programy testuji v Real Pic Simulator. To je výborný program, kde si otestuji, jestli to funguje a kde mám chyby. https://www.instaluj.cz/real-pic-simulator Já jsem si kdysi, mírně připlatil za plnou verzi.
No občas mně něco v simulátoru funguje, ale ve skutečnosti ne. Ale to jen někdy. Například simulátor neumí nasimulovat konfigurační slovo. Ale vždycky jsem dospěl k uspokojivému výsledku. Dá se v něm postupovat krok za krokem, instrukce po instrukci, až dojdu k eventuelní chybě, pokud je.

EDIT: vlastně jsem začal od konce, až už je program napsaný. Ale tutoriálů je na netu spousta. Třeba tady jsou oskenované knížky:
http://hses.cz/programovani-pic-v-assembleru/

Re: Programování PIC - kde najít tutoriály a návody?

PříspěvekNapsal: pát 25 srp, 2023 8:36 pm
od Zdenek Valter
Kluci moc díky!
Teď se tím musím prokousat

Re: Programování PIC - kde najít tutoriály a návody?

PříspěvekNapsal: sob 26 srp, 2023 11:18 am
od fulda
Slovo "Programování PIC" je trochu ošemetné. Bývala doba, kdy se hojně používaly PIC16f6xx, ty se programovali především v assambleru a s různými hardwarovými udělátky. Dnes jsou poměrně hodně "za zenitem" a už bych se do nich nepouštěl. Na druhou stranu pro ně existují velmi dobré učebnice od Davida Matouška:
Mikrokontroléry PIC bez předchozích znalostí
Mikrokontroléry PIC pro pokročilé
Učebnice programování PIC
Pak přišly řady PIC16F153xx a PIC16F183xx. To jsou velmi dobré kousky. Stále vychází z původní RISC architektury, ale jsou značně zmodernizované, zejména v oblasti periferií. A v současné době je spíš populární řada PIC16F152xx. Je velmi úsporná. Nicméně ta architektura je stejně stará jako já.
Nicméně spíš bych se zadíval na něco modernějšího, minimálně třeba na PIC18Fxxx, když už se držet osmibitu. K tomu jsou stále dobré knížky:
C pro mikrokontroléry PIC

Dnešní doba spíš směřuje k procesorům na architektuře RISC-V, nebo ARM, které jsou mnohem modernější a jsou velmi dobře dostupné na trhu. Třeba na EEVblogu docela populární téma o procesoru za 10 centů stojí za úvahu.