Cim zacit ? 2

jiri@bezstarosti.cz jiri
Středa Březen 17 14:30:23 CET 2004


Zdravim.

Zkusim to jinak, co je lepsi se nedozvite.

PIC a AVR naprogramujete velice jednoduse (co se vlozeni
programu do chipu tyce). U klasicke 51 potrebujete
programator trochu slozitejsi, existuji sice klony 51
s jednoduchym seriovym programovanim, ale myslim ze cenove
nejsou prilis zajimave - tedy pokud se pidite po necem
lacinem pro zacatek.

Co se tyce programovani (psani), PIC je dobra milenka.
Proste programovani musite dat hromadu pozornosti.
AVR nemohu z pohledu psani moc rozumne posoudit,
u tech sam stale prohrabavam papiry.
51 (tedy treba ATMEL 89C2051) se sice pise i v assembleru
celkem pohodlne, ale aplikce s casovanim instrukci na dobu
behu presne se stava soubojem s delkou instrukci v hlave,
zatimco u PIC je to velice jednoduche. U PIC totiz trva vsechno
stejne, skoky dvojnasob. PIC ma malo instrukci, lehce se
zapamatuji, ale obcas se k nim najdou nazory, ze jejich
mnemonika neni prilis stastna. Jde ale jen o zvyk. Jinak
PIC a AVR jsou RISC, tedy co nejvice pri co nejjednoduzsim
provedeni chipu s co nejmene istrukcemi. Pak to ale klade
na programatora vetsi naroky, to je treba jiste take rici.

U PIC a AVR najdete vice ruznych periferii na chipu, tedy
alespon co se tyce u nas bezneho sortimentu. U PIC navic
diky hromade typu muzete lepe prizpusobit pouzity typ
cene a narokum celeho zarizeni, ale nektere PICy jsou
pomerne drahe. Volit typ podle ceny (myslim tim od ruznych
vyrobcu) muze byt dost vyhodne.

Ruzni exoti, ktere nikdo moc nepouziva pro zacatek nedoporucuji,
nikdo Vam totiz nepomuze a nemusi mit ani vyvojove prostredi
ci assembler zdarma na webu - to je spatna vec, pak neni verejna
podpora a pro zacatek urcite nebrat. I kdyz cena muze byt klidne
i pod 30Kc za kus, coz zajimave jiste je.

Co se tyce Motoroly, nenasel jsem zadny duvod je pouzivat,
nejsou nijak vyjimecne a podpora u nas take asi neni nic moc,
tedy myslim tim verejnou pouzivanost. Kdo je pouziva ovsem
muze videt vec klidne opacne, toto je jen muj nazor.

Pokud chcete zacit, zacnete PIC. Je k nim relativne nejvice
materialu na webu a navic programator smontujete za vecer.
Ale pozor, to je muj nazor, urcite se najde i zcela opacny.

Ktery je ale lepsi - to nelze zodpovedet. Vsechny jsou lepsi,
na neco jeden, na neco jiny. Kdyz budete chtit zacit delat
lacine aplikace (a o to ze zacatku jde), muzete zkusit treba
PIC16F628 s FLASH a po ziskani zkusenosti aplikace treba preklopit
do velice lacinych OTP PIC16C505,PIC12C508A nebo PIC16C620(1,2)A.
Spatnou cestou jiste neni ani AT90S1200 za prijatelnou cenu
a s rozumnym seriovym programovanim (jednoduchy programator).
Pokud si trochu s programatorem vyhrajete, pak lze pouzivat
AT89C2051 se kterym zacinalo u nas asi spousta lidi, takze
se mate jiste koho zeptat a i ruznych rutinek je na webu dost,
mozna stejne jako pro PIC, to posoudit nedokazu.

Navic mame kazdy rad neco jineho a tak zaryty nepritel koureni
nepochopi muj zlozvyk a stejne tak PICista bude preferovat
sveho kone, na kterem umi jezdit oproti Motorole, ktera jak
uz tady nekdo psal je svetove velice uspesna.

BTW, na okenkove typy bych se prilis neorientoval, je prece
mnohem pohodlnejsi smazat FLASH pamet programatorem, a navic
je takovy okenkovy typ diky pouzdru dost drahy.

Na Vasi otazku NEEXISTUJE korektni odpoved, existuje jen
subjektivni dojem, ktery jsem se Vam snazil poskytnout
ze sveho pohledu.

V pripade potreby mi klidne napiste primo na muj e-mail.

BTW, nez mne nekdo setre, radeji napiste primo svuj nazor
na vec a ne na mne - ten muzete osobne :))).

--
Jiri Bezstarosti


-----Original Message-----
From: toje@atlas.cz [mailto:toje@atlas.cz]
Sent: Saturday, February 23, 2002 11:31 AM
To: hw-news@list.gin.cz
Subject: Cim zacit ? 2





 Chtel bych zacit programovat jednocipy. Zajimalo by me, ktery je
nejvhodnejsi. Vim, ze se tu tohle tema jiz rozpitvavalo, ale ze by z toho
vysla nejaka jednoznacna odpoved si nepamatuji. Existuje nejaky jednocip,
ktery se nemaze UV mazackou za dobrou cenu? Je k nemu jednoduchy programator
ktery lze postavit?

 Diky Tomas





Další informace o konferenci Hw-list