Odp.: Re: PIC + asm TRIS
"Ing. Libor Konečný"
support@mikrovlny.cz
Sobota Květen 10 21:50:34 CEST 2008
Ehm, nebylo by rozumnejsi napsat prakticke pouziti (syntaxi dle nize
uvedeneho) nez " co by kdyby" ?
Programuji vyhradne v C, a to i low level nebot UBICOM na v C pin_low ci
pi_dir , ktery se makrem prepise jako jedna instrukce.
Pokud si vzpominam BSC a BCF nastavuji log 1 ci log 0 na output pinech.
Dekuji
LK
hw@itherm.cz napsal(a):
> Nejak mi unika smysl debaty, bud nerozumim otazce, nebo autor nezna BSF a BCF.
> Pavel
>
> -- původní zpráva --
> Předmět: Re: PIC + asm TRIS
> Od: "Ing. Libor Konečný" <support@mikrovlny.cz>
> Datum: 10.05.2008 19.01
>
> 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
>>
>>
>>
>>
>>
> _______________________________________________
> 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
>
> __________ 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