Tema: Re: PIC programavimas
Autorius: Shadowed
Data: 2017-02-07 15:58:27
Nu va, dabar supratau kur mano klaida - neparaiau 0b prie binary skaii. 
O dar galvoju, chuli kompileris keikiasi, kad skaiiai per dideli... Jis ten 
turbt kaip DEC uskait. Paveiksliuke primityvus, bet veikiantis 
mirksiukas. RC7 ir RC9 per tranzus valdo por LED, o LED maitinimas 
enablinasi RA1. ia tokia schema, ne visai devbordas, pritaikiau tik nuo 
kito prietaiso.
Gal kam teko utikti kok programavimo plan ? Nu tipo:

1. Susidedam visus Include (pvz, tam ir tam - toks ir toks)
2. defininam kintamuosius naudojamus programoje
3. main'e() nustatom kas bus inputai o kas bus outputai (o k daryti su 
nenaudojamais pinais? Pvz, ia RBx.).
4. etc...


"Gediminas"  para naujien news:o7chp8$9ok$1@trimpas.omnitel.net...

Teisingai, RA1 junginejasi su 0b0000 0000 0000 0010

sorry biski laiko neturiu mokyt logikos pagrindu. Tiesiog prisimink
sesiolikatines-dvejetaines sistemas ir panagrinek daugiau pavyzdziu
kurie registrus jungineja. Esme greitai pagausi. Jei kils konkretus
klausimas klausk.

> Jo, po truput atgaminu, visgi pamirtas dalykas. Chm, kodl RA1
> enablinasi su:
> LATA = 0000 0000 0000 0001;
> ?
> Galvoiau, kad turi veikti su:
> LATA = 0000 0000 0000 0010;
>
> Ten 01 turt RA0 valdyt...
>
> "Gediminas"  para naujien news:o7a3sb$5k5$1@trimpas.omnitel.net...
>
> Reiktu 0x0002 rasyt. O tu pirma karta su registrais dirbi, kad tokie
> klausimai kyla? Jei taip tai versk viska i dvejetaine sistema, gal bus
> aiskiau pradzioj. O toliau elementari logika.
>
> Nerijus -viskas gerai, PIC24 taigi 16 bitu. Visi registrai 16 bitu ilgio.
>
>> Nu tiek daug tai nra pin. Prisegiau lentel. O kodl 0x0001?
>>
>> "Nerijus"  para naujien news:o7a1k5$4ep$1@trimpas.omnitel.net...
>>
>> On 2017-02-06 03:22 PM, Shadowed wrote:
>>>
>>> Truput kopinau nuo pavyzduko, truput pagal save raiau. Tai dabar
>>> trumpai - TRISA nustato A portus kaip ijimus, LATA nusiunia  juos 1.
>>> O kaip nustatyt, kad tik, pvz., RA1 portas bt ijimas, o lik dzin
>>> (arba tarkim jimai)?
>>
>> O te tikrai 32 pinai tame A porte?
>>
>> Siaip tai rasyk 0x0001 i TRISA.
>>
>> N. M.
>