[an error occurred while processing this directive]
|
Если действие не в прерывании то:
void SafeUpdateTimer(u16 *p, u16 d)
{
cli();
*p=d;
sei();
}
Сохранять/восстанавливать SREG никчему, а разрешать прерывания после действия нужно.
>Так что, если есть ссылка откуда скачать стандарт ANSI С - не откажусь.
http://www.opennet.ru/docs/RUS/ansi-c/
+
дока на AVR GCC
E-mail: info@telesys.ru