PIC + asm TRIS

"Ing. Libor Konečný" support@mikrovlny.cz
Sobota Květen 10 20:57:06 CEST 2008


No mikroe to  prelozi takto :

C zapis:  
TRISGbits.TRISG3 = 0;

ASM code ?

$1946    $2FFF71            MOV    #65527, W1
$1948    $202E40            MOV    #@TRISGbits+0, W0
$194A    $608810            AND    W1, [W0], [W0]


Opravdu neni instrukce pro nastaveni jednoho pinu jako output a input 
bez zasahu do celeho registru ?


LK


Jan Waclawek napsal(a):
> Mozno aj v cecku by stacilo si drzat stav toho registra v shadow premennej v RAM.
>
> wek
>
> ----- Original Message ---------------
>   
>> Zdravim
>> Tak aby tu nebylo tak mrt-f-o   , tak bych mel dotaz, jak nastavit v ASM 
>> (konretne DsPIC )   vystupni/vstupni jeden pin.
>> Konkretne je to na ovladani eepromky i2c, na zbytku portu visi display, 
>> a syntaxe v C   TRISGbits.TRISG3 = 0;  zpusobi ze display v okamziku 
>> zapisu/cteni i2c problikne.
>> Tudiz bych potreboval nastavit ten PIN 3 portu G ciste 
>> assemblerovky....jak ?
>>     
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
> __________ Informace od ESET NOD32 Antivirus, verze databaze 2888 (20080220) __________
>
> Tuto zpravu proveril ESET NOD32 Antivirus.
>
> http://www.eset.cz
>
>
>
>   



Další informace o konferenci Hw-list