Tema: Re: PIC programavimas
Autorius: Gediminas
Data: 2017-02-07 15:23:52
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 pamirštas dalykas. Chm, kodėl RA1
> enablinasi su:
> LATA = 0000 0000 0000 0001;
> ?
> Galvočiau, kad turi veikti su:
> LATA = 0000 0000 0000 0010;
>
> Ten 01 turėtų 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 nėra pinų. Prisegiau lentelę. O kodėl 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 rašiau. Tai dabar
>>> trumpai - TRISA nustato A portus kaip išėjimus, LATA nusiunčia į juos 1.
>>> O kaip nustatyt, kad tik, pvz., RA1 portas būtų išėjimas, o likę dzin
>>> (arba tarkim įėjimai)?
>>
>> O te tikrai 32 pinai tame A porte?
>>
>> Siaip tai rasyk 0x0001 i TRISA.
>>
>> N. M.
>