On January 18, 2007 09:47 pm, Jason Stahls wrote:
> Ok, I've been having fun with this for a bit. I have a eeprom that I
> can only write 8bits at a time too, and I have a 16bit int from a ADC
> that I want to store in it. I am reading the high and low registers
> from the ADC so getting two 8bit segments to write was easy, now I want
> to concatinate those two into 16bits for easy comparison. Any ideas?
>
> Since I'm not good at explaining my thoughts here's a example
>
> byte1(high) byte2(low)
> 10010010 00001011
>
> becomes....
>
> 16-bit int
> 1001001000001011
/* assuming the ADC input is not signed */
int adc_value = (high_byte << 8) | low_byte;
>
> Thanks,
>
> Jason
>
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|