Tema: Re: PIC programavimas
Autorius: Shadowed
Data: 2017-02-07 14:43:29
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.