PIC startovací sada

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
dracekvo
Příspěvky: 712
Registrován: 10 úno 2009, 00:00

PIC startovací sada

#1 Příspěvek od dracekvo »

Zdravím zkušenější, obracím se na vás s prozbou. Chci začít programovat PIC a nejsem si jist jaké vybavení pořídit.

Mám vybrán programátor Asix Presto, nepájivé kontaktní pole a PIC16F84. Nějaké ledky, spínače, vypínače, přepínače. S tím by problém nebyl.


Dále by chtěl též expedimentovat s věcmi jako je segmentový LED display 2x po 4 číslech, 2x20 lcd display, nějaký akustický výstup, AD DA převody, měření napětí, světla, ovládání relé pro 12V i pro 220V, krokové motory. Pokud někoho napadne další věc, která je vhodná pro hraní si s PIC, tak napiště.

U těhle níže vypsaných věcí si nejsem jist, co vše budu potřebovat. TJ. konkrétně jaké správné komponenty zvolit. Či, jestli k nim nejsou potřeba nějaké podpůrné IO. Nejspíš to koupím v GME, tak bych chtěl udělat jednu velkou objednávku.

Všem díky za rady

EDIT: jaký složitější PIC je oblíbený po 16F84? Počítám, že tento je velikostí pamětí poravdu jen na začátek a jednoduché věci.
Naposledy upravil(a) dracekvo dne 08 dub 2011, 08:32, celkem upraveno 1 x.
Uživatelský avatar
Davidus
Zablokován
Zablokován
Příspěvky: 2439
Registrován: 01 čer 2005, 00:00

#2 Příspěvek od Davidus »

jestli mohu doporučit tak 16F84 už ne, je moc drahý a výrobce ho považuje za zastaralý, jako náhradu můžeš použít levnější 16F628.
Programování PIC provádím většinou na nepájivém poli, je univerzální.
Uživatelský avatar
procesor
Příspěvky: 5286
Registrován: 02 říj 2009, 00:00
Bydliště: PO

#3 Příspěvek od procesor »

Kedysi 16F876/7 - teraz 16F886/7
Iné podľa požiadavok kvôli veľkosti, cene a pod.
Uživatelský avatar
MrMarian
Příspěvky: 48
Registrován: 14 říj 2010, 00:00

#4 Příspěvek od MrMarian »

Zdravim,

Ja som si kupil ICD3 a PICDem 2 demoboard ... na demoboarde som sa veeelmi rychlo naucil (mal som istotu ze ak je niekde chyba tak vo mne / softwery a nemusel som ladit aj soft aj harware). So samotnym programovani PIC som zacal od 01.02.11. Teraz uz robim realnu aplikaciu ... vid http://www.ebastlirna.cz/modules.php?na ... d3&start=0

Teraz mi je uz demoboard na prd ... takze kto by mal zaujem je na predaj ... :D . Mas tam vacsinu toho co chces robit ...

Aj ja som chcel robit PIC16F .... ale radsej som hned zacal s PIC18F (kvoli programovaniu v C -v ASM neviem) . Momentalne pouzivam PIC18F2620 a PIC18F4520. Takze moje PIC16F su na predaj ... a mam PIC16F648A (min. 3ks), PIC16F886 (min. 3ks) PIC16F84 ...

Prajem pekny den.

Marian
Uživatelský avatar
Habesan
Příspěvky: 7376
Registrován: 12 led 2009, 00:00
Bydliště: Plzeňsko
Kontaktovat uživatele:

#5 Příspěvek od Habesan »

Začátečníkovi stačí k programování přípravek na paralelní port, není třeba utrácet za profi programátor.
V Praktické Elektronice vychází pěkný seriál o programování PIC16, doporučuji.
Uživatelský avatar
dracekvo
Příspěvky: 712
Registrován: 10 úno 2009, 00:00

#6 Příspěvek od dracekvo »

Já nemám paraelní port a s nákupem věcí způsobem, tohle do začátku stačí nemám dobré zkušenosti. Člověka to pak stojí víc penež, než když na začátek koupí rovnou lepší věc.

MrMarian: kolik by jsis představoval? Počítám, že jsi asi ze slovenska.
Uživatelský avatar
jankop
Příspěvky: 679
Registrován: 04 dub 2007, 00:00
Kontaktovat uživatele:

#7 Příspěvek od jankop »

Pokud PIC, tak buď 18Fxx nebo 16F1xxx. Programátor PRESTO je určitě výborný, ale kvůli debuggingu určitě PicKit3. A na univerzální desku se vykašli. Kontaktní pole je podstatně univerzálnější a lacinější.
Uživatelský avatar
frpr666
Příspěvky: 1051
Registrován: 28 pro 2009, 00:00

#8 Příspěvek od frpr666 »

Kdysi jsem si stavěl programátor tento: http://www.lancos.com/prog.html
Nějaké programátory (USB, RS232) a příklady jsou tady:http://talkingelectronics.com/
Osobně mám zkušenost s ICD2, kde lze 'sledovat' co se děje přímo v uP. Teď je novější ICD3. Stojí to ale dost peněz.
Dle mého názoru, není špatné zkusit i jiný procesor např. Atmel. Ale o tom jsou zase jiná vlákna ...
edit1: BTW pro atmel je k dispozici free C-překladač winavr
Uživatelský avatar
Atlan
Příspěvky: 4514
Registrován: 10 kvě 2004, 00:00
Bydliště: Košice

#9 Příspěvek od Atlan »

pre pic tiež
Uživatelský avatar
MrMarian
Příspěvky: 48
Registrován: 14 říj 2010, 00:00

#10 Příspěvek od MrMarian »

Zdravim,

To Habesan: Prave zaciatocnikovi odporucam aby mal isty standard, a nezvykal si na veci ktore v blizkej buducnosti uz nebude moct vyuzivat napr. LPT ... a za rok znova menil.

Suhlasim s tym, ze postavit si programator je asi najlevnesie riesenie co sa tyka financii a ak neberiete v uvahu cas. Potom pol rok zistovat ze preco mi to neide - tak to sa na to mozem vykaslat ... chyba je v programatoru / v bastl desce / alebo v programu / niekde inde??? Efektivita ziadna a cas su pre mna peniaze. Na zaciatok musi mat clovek odladene veci aby sa mohol naucit programovat ... ked bude vediet programovat moze si vytvarat vlastne desky .... a bude vediet ze kde hladat chybu... Ak by mal nieco nabastlene tak potom si aj tak bude chciet kupit programator na urovni a v konecnom dosledku ze chcel na zaciatku nieco usetrit zisti ze ho to vyslo na viac ako keby to kupobal hned a mohol to mat omnoho efektivnejsie.

Takze moja rada je, ak mas na to par Kc tak si kup hned co si chcel ... ziadny bastl a uvidis ze efektivita je omnho vyssia.

Suhlasim s tym ze demoboard ti bude za chvilku na nic ... ale naucis sa na tom robit za 2-3 mesiace ... a potom to mozes znova predat ... ak to chces natahovat ako sopel ... a este za rok odladovat programator a demodosku ... tak urcite je lepsie si to vsetko postavit a usetris financie ale nie cas...

Ak by som sa mal stale pozerat len na financie (ako sa mi to tu zda ze kazdy chce usetrit kazdu korunu a ale s nulovou efektivitou) tak by som este jazdil do prace na Skoda 1000, alebo favorit nakolko aj toto auto m /nas zoberie z bodu A do bodu B ... ale hlavne ze sme usetrili. No priznajte sa kolky chcete setrit a mate 20 a viac rocne auta?

To dracekvo: mas SZ.

Prajem pekny den.

Marian
Uživatelský avatar
Racius
Příspěvky: 189
Registrován: 29 srp 2009, 00:00
Bydliště: Brno
Kontaktovat uživatele:

#11 Příspěvek od Racius »

Tiež som vo fázi riešenia tejto otázky.

Čo vravíte na toto ? :
http://cgi.ebay.com/Clone-Microchip-Dev ... 3366b9b30a

Dík za odpoved :)
Uživatelský avatar
MrMarian
Příspěvky: 48
Registrován: 14 říj 2010, 00:00

#12 Příspěvek od MrMarian »

Zdravim,

To Racius: Poloz si otazku, co budem programovat, ake procesory (toto je clon PicKIT 2 a podporuje len malo MCU). Ak iba podporovane (niektore PIC12FXXX a PIC16FXXX) tak potom preco nie ... Ale ak by si chcel napr. PIC18FXXX tak asi iny programator ... A dnes ja povazujem aspon PIC18FXXX za minimum, ale neviem ake aplikacie chces robit.

Prajem pekny den.

Marian
Uživatelský avatar
Habesan
Příspěvky: 7376
Registrován: 12 led 2009, 00:00
Bydliště: Plzeňsko
Kontaktovat uživatele:

#13 Příspěvek od Habesan »

MrMarian píše:Prave zaciatocnikovi odporucam aby mal isty standard

Chceš snad říct, že to je důvod, proč jsem stále začátečník?
Uživatelský avatar
dracekvo
Příspěvky: 712
Registrován: 10 úno 2009, 00:00

#14 Příspěvek od dracekvo »

Zdravím, tak už mám 16f628 tak si v gme sestavuju další příslušenství.
Chtěl bych se jen ujistit, že vybírám správné součástky.

Chtěl bych poradit s volbou LCD. Podle serveru doveda.byl.cz sem vybral tento. Snad bude dobrej. http://www.gme.cz/alfanumericke-maticov ... -p513-070/

Dopoučíte mi ještě nějaký měřič teploty v běžném rozsahu, tj cca -40 +80, který je nejvhodnější pro PIC?

Poslední dotaz, jakým způsobem nejlépe měřit napětí a proud pomocí PIC? Jednalo by se o napětí do 50V a proud max do 50A běžně ale do těch 10A
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#15 Příspěvek od Andrea »

Na to sis měl pořídit PIC s A/D převodníkem.
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“