Keil C - problem

Hynek Sladky sladky
Středa Březen 17 12:02:44 CET 2004


Ja bych to resil asi takto:

[unsigned] char RxByte[6];
  '--> nema-li obsahovat i zaporne hodnoty...
Value = 6 * ([unsigned] int) RXByte[1] + 768;

Hynek Sladky

----- Original Message ----- 
From: Martin LOCKER <locker@vosrk.cz>
To: Multiple recipients of list <hw-news@list.gin.cz>
Sent: Thursday, May 10, 2001 8:52 AM
Subject: Keil C - problem


> Ahoj,
> 
> muze mi nekdo poradit, kde delam chybu.
> 
> V Keil C pouzivam tento vyraz:
> 
>   int Value;
>   char RxByte[6];
> 
>   Value = 6 * RxByte[1] + 768;
> 
>  pokud je RxByte[1] 0-127 je vysledek v poradku,
>  pro RxByte[1]=128 dava nulu.
> 
> Proc ?
> 
> Dekuji za radu
> Martin Locker
> VOS a SPS Rychnov nad Kneznou
> e-mail: locker@vosrk.cz






Další informace o konferenci Hw-list