Co je spatne?

BuFran BuFran@seznam.cz
Pátek Říjen 1 17:53:15 CEST 2004


          value = ADCW >> 2

          omlouvam se, ruka rychlejsi nez myslenka

> Jinak jeste k otazce cteni ADCW, nedoporucuji cist ADCW vicekrat ve
> Free-Running modu ... Dela to paseku, kdy se nekdy zahazuji vysledky
> apodobne.

> Ted me trklo - value je uint8_t ?? nema byt uint16_t ?? takhle jsou
> veskere posuvy marne, pouzije se jen hodnota l (8 bitu - 1 registr).

          tohle me trklo az ted - posouvate to o 2 bity doprava, takze
ctete jen "8 High order bits" - nelze si zarovnat ten vysledek ADC
nalevo, a cist jen ADCH (spolecne s dummy ADCL) ? (u 90S8535 to slo
...) Tim si ten kod mirne zoptimalizujete a zrychlite, i kdyz se stejne
uP flaka v te smycce ktera ceka na konec prevodu :-P takze optimalizace
je mimo misu ...



-- 
Best regards
 BuFran




Další informace o konferenci Hw-list