[elektro] dsPIC EQU villámkérdés

Adam Huszar adam.huszar at machinnov.com
Fri Mar 4 22:49:44 CET 2011


Köszönöm a kimerítő választ! Most én is valami hasonlót csinálok, és
tényleg valami kevésbé fáradságosra gondoltam. Tehát olyasféle
maszkolásra, hogy csinálok egy regisztert, ami mondjuk viselje a CHAR
nevet, és tegyük fel, hogy 8 bitből áll. Egyszerűen annyit szeretnék
tenni, hogy ennek a CHAR regiszternek a különböző bitjei más-más
portlábakra mutatnak. Tehát pl. legyen:

CHAR<0> --> PORTA, 0
CHAR<1> --> PORTB, 2
CHAR<2> --> PORTE, 0
CHAR<3> --> PORTD, 3
CHAR<4> --> PORTB, 1
CHAR<5> --> PORTC, 5
CHAR<6> --> PORTF, 1
CHAR<7> --> PORTE, 1

Ez alapján azt szeretném, hogy ha

movlw b'00110100'
movwf CHAR

akkor az RE0, RB1 és az RC5 váltana 1-esbe. Persze ezt dsPIC-en.
Lehet, hogy ezt nem lehet így megcsinálni, de gondoltam megkérdezem,
hátha... :/

Ádi



More information about the Elektro mailing list