Re: Fast PIC ADC

Jun 17, 2004 0 Replies

Vitaliy Romaschenko ÓÏÏÂÝÉÌ ÓÌÅÄÕÀÝÅÅ...


ëÁË ËpÁÓÉ×Ï × óÑÈ 10ÂÉÔÎÙÊ pÅÚÕÌØÔÁÔ ÚÁËÉÄÙ×ÁÔØ × ÐÅpÅÍÅÎÎÕÀ ÔÉÐÁ
> short, Á ÐÏÔÏÍ, ÐÏÓÌÅ ÐpÅÏÂpÁÚÏ×ÁÎÉÊ, × 10ÂÉÔÎÙÊ PWM? :)
ñ ÓÄÅÌÁÌ ÔÁË:

#define bp(a) ((UCHAR*)&(a)) // ÄÏÓÔÕÐ Ë ÂÁÊÔÕ #define bp0(a) bp(a)[0] // ÄÏÓÔÕÐ Ë 0-ÍÕ ÂÁÊÔÕ #define bp1(a) bp(a)[1] // ÄÏÓÔÕÐ Ë 1-ÍÕ ÂÁÊÔÕ #define bp2(a) bp(a)[2] // ÄÏÓÔÕÐ ËÏ 2-ÍÕ ÂÁÊÔÕ #define bp3(a) bp(a)[3] // ÄÏÓÔÕÐ Ë 3-ÍÕ ÂÁÊÔÕ


ÚÁÔÅÍ ÐÒÏÓÔÏ:

USHORT val; bp0(val)=ADRESL; bp1(val)=ADRESH;


É × ÏÂÒÁÔÎÕÀ ÓÔÏÒÏÎÕ ÓÉÍÍÅÔÒÉÞÎÏ. ëÏÍÐÉÌÉÒÕÅÔÓÑ ÉÍÅÎÎÏ ËÁË ÎÁÄÏ, ×Ï ÞÔÏ-ÔÏ ÔÉÐÁ:
438 05F0 0827 movf _LBA,w
439 05F1 00AF movwf ?_Val
443 05F4 0828 movf _LBA+1,w
444 05F5 00AF movwf ?_Val+1

---- Andy Pike tech@@@sym.ru

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required