[an error occurred while processing this directive]
|
//настройка на прерывание каждые 2мС
void WdtRestart(void)
{
WDTCTL = WDTPW + WDTSSEL + WDTCNTCL + WDTIS0+ WDTIS1+ WDTTMSEL; //перекл в режим таймера
ClrBit(IFG1,WDTIFG);
IE1|=WDTIE;
}
void WdtStop(void)
{
WDTCTL = WDTPW + WDTHOLD;
}
#define SetBit(A,B) (A|=(B))
#define ClrBit(A,B) (A&=~(B))
#define InvBit(A,B) (A^=(B))
#define BitSet(A,B) (A&(B))
#define BitClr(A,B) (!(A&(B)))
E-mail: info@telesys.ru