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

Software pro železniční modelářství, simulátory, ovládání, plánování....

Moderátoři: Michal Dalecký, Jarda H.

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

Příspěvekod Zdenek Valter » pát 25 srp, 2023 10:07 am

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.
Zdenek Valter
 
Příspěvky: 2685
Registrován: pon 09 říj, 2006 2:38 pm
Bydliště: Ústí n.L.

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

Příspěvekod BohousP » pát 25 srp, 2023 11:12 am

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/
TT, DCC, NanoX-2017, TC8, ... http://masinky.info
Uživatelský avatar
BohousP
 
Příspěvky: 2931
Registrován: stř 12 kvě, 2010 9:17 am
Bydliště: Praha - Malešice

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

Příspěvekod prcek » pát 25 srp, 2023 11:53 am

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)
--
Všechno je snadné, než to zkusíš sám.
prcek
 
Příspěvky: 507
Registrován: ned 05 dub, 2009 11:36 am
Bydliště: kousek jižně od Brna

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

Příspěvekod Zdenek Valter » pát 25 srp, 2023 1:22 pm

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.
Zdenek Valter
 
Příspěvky: 2685
Registrován: pon 09 říj, 2006 2:38 pm
Bydliště: Ústí n.L.

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

Příspěvekod jipol57 » pát 25 srp, 2023 7:34 pm

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/
Naposledy upravil jipol57 dne pát 25 srp, 2023 8:37 pm, celkově upraveno 1
jipol57
 
Příspěvky: 1187
Registrován: pát 06 dub, 2018 5:18 pm

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

Příspěvekod Zdenek Valter » pát 25 srp, 2023 8:36 pm

Kluci moc díky!
Teď se tím musím prokousat
Zdenek Valter
 
Příspěvky: 2685
Registrován: pon 09 říj, 2006 2:38 pm
Bydliště: Ústí n.L.

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

Příspěvekod fulda » sob 26 srp, 2023 11:18 am

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.
Za pravopisné chyby v této zprávě může moje učitelka češtiny.
Uživatelský avatar
fulda
 
Příspěvky: 4891
Registrován: pon 09 srp, 2010 8:08 am
Bydliště: Praha - Uhříněves


Zpět na Software

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 28 návštevníků