Nejasnosti s PICem - konfiguracni bity
Bitovod
hw@prelude.cz
Sobota Prosinec 1 15:13:21 CET 2007
Aha, takze multiplex. No tady je prave asi zadrhel v tom, ze jsem to stlouk v tom mikropascalu, kterej to mozna resi nejak interne, proste zavolam adc_read(0) a o kus dal adc_read(1) a on asi v ramci tehle procedury prehodi aktivni AD na ten spravnej. V ASM bych se o to tedy musel postarat sam ti prepsanim v ADCON0.
A co se tyka rady 18F... misto 16F..., tak ten 16F vyplynul srovnanim poctu periferii na microchip.com a nasledne doladenim podle ceniku a skladu u slona, zrovna ten 16F676 tam maj za nejakejch 31,- s DPH, coz se mi zda na jednorazovku "tak akorat". Samozrejme z pohledu dalsi vyuky asi bude ta 18 lepsejsi.
Diky, jdu badat dal.
Pavel Kutina
----- Original Message -----
From: Michal HW
To: HW-news
Sent: Saturday, December 01, 2007 2:59 PM
Subject: Re: Nejasnosti s PICem - konfiguracni bity
Lepsi je zacinat na 18Fxxx. Rozdil ceny je minimalni, vyhody maximalni...
Co se tyce A/D. Picy maji jeden prevodnik multiplexovany na vice vstupu. Pokud chcete merit soucasne, tak to nejde. Ale lze vyuzit komparator.
Michal Gregor
----- Original Message -----
From: Bitovod
To: HW-news
Sent: Saturday, December 01, 2007 2:20 PM
Subject: Nejasnosti s PICem - konfiguracni bity
Zdravim,
onehda jsem tu psal, ze jsem si konecne udelal radost a koupil PICkit2.
Vzniklo to puvodne tak, ze jsem bastlil nejakou analogovou prisernost
(nekolik zavislych 555, vystup PWM, nejaka logika mezi tim) a pote, co jsem
tomu dal po vecerech zhruba tyden a porad se to chovalo podivne, jsem se
kousnul a rekl si, ze bude rychlejsi to naprogramovat. A protoze zde zminena
rada se Zilogem prisla s krizkem po funuse (nemluve o tom, ze Z8 nejak
nemaji v kazde trafice), koupil jsem ten PICkit.
Aplikaci na demoboardu s 16F887 jsem mel "tak nejak" hotovou za jeden vecer,
faktem ovsem je, ze jsem to psal v mikroPascalu, do ASM se budu muset
ponorit trochu vice.
Takze kdyz to tedy chodilo, nasel jsem PIC, do ktereho by se to jednak
veslo, druhak ma spravne typy a spravne pocty periferii, a jeste ho maji "v
trafice" skladem za hubicku - 16F676 a jal se prepisovat program.
A tady jsem narazil na zadrhel: Potrebuju dva nezavisle A/D vstupy. Kdyz
kouknu do datasheetu, doberu se, ze musim nastavit ADCON0 - jenze nevim jak.
Bity 2-4 jsou urceny pro konfiguraci AD prevodniku, ale popsani je to tak,
ze 000 je 1.vstup AD prevodniku na AN0, 001 je 2.vstup na AN1 atd...
Podle popisu mi to tedy pripada, jako kdybych pripojoval pouze jeden vstup
na jednu nohu, moznost pripojeni dvou AD mi z toho nevyplyva. For je ovsem v
tom, ze ta 887, co je na demoboardu, to ma popsane obdobne a aplikace ze
dvou AD opravdu cte. Ovsem hloupe je, ze v tom mem prvnim programku mi to
chodi na nejakych "defaultech", takze prilis netusim, jak jsou AD
konfigurovane.
Nakopnete mne nekdo? Predpokladam, ze to bude neco desne jednoducheho az
debilniho, jen jsem to nekde prehlidnul nebo nepochopil.
Diky.
Pavel Kutina
P.S: Mimochodem - nekdo tu chtel zkusenosti s kitem: Zatim mam jedine
vyhrady k tomu demoboardu: Cely procesor je vytazeni do prokovenych der,
takze jsem si myslel, ze do nich nafrkam lamaci listy s dutinkama a udelam
si tam mini nepajive pole na experimenty. Hacek je ale v tom, ze ty dirky
jsou v rozteci 2.0mm a listy s dutinkama v tomhle rozmeru nejak nepotkavam
:( No a druha drobnost je v tom, ze na desce je potenciometr, provedenim
trimr s tocicim koleckem. Hacek je v tom, ze Mexican, co ho kompletoval, se
blbe vyspal a nejak pomuchlal jezdce, takze po dvou vecerech obcasneho
krouceni to ma ke spojite regulaci hodne daleko. Trimr je ovsem mrnavy,
takze jeho nahrada bude celkem vesela.
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
------------------------------------------------------------------------------
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://list.hw.cz/pipermail/hw-list/attachments/20071201/41321d37/attachment-0002.htm
Další informace o konferenci Hw-list