View Single Post
  #14   Spotlight this post!  
Unread 11-02-2004, 22:37
Rickertsen2 Rickertsen2 is offline
Umm Errr...
None #1139 (Chamblee Gear Grinders)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2002
Location: ATL
Posts: 1,421
Rickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant future
Send a message via AIM to Rickertsen2 Send a message via Yahoo to Rickertsen2
Re: Problems reading io pins as a group

Quote:
Originally Posted by The Lucas
Shouldn't it be
Code:
portAvalue = (rc_dig_in01 << 3) + (rc_dig_in02 << 2) + (rc_dig_in03 << 1) + rc_dig_in04;
[EDIT]
actually it should be
Code:
portAvalue = (rc_dig_in04 << 3) + (rc_dig_in03 << 2) + (rc_dig_in02 << 1) + rc_dig_in01;
since rc_dig_in01 is in bit0 (least significant) of PORTA
[/EDIT]
Technically bit0 would be the MSB, because of the endianness.



Btw jsut wxactly what are you trying to do? mask off bits or compare values?
__________________
1139 Alumni