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