Добрый день
вот такой кусочек кода:
#include <iom164p.h>
#include <inavr.h>
#include <clib/stdio.h>
#include <pgmspace.h>
static char buf[32];
__flash static char fstr[] = "hey: %d";
int aa = 44;
int main( void ) {
sprintf_P(buf, fstr, aa);
return 0;
};
после вызова sprintf_P изменяется состояние регистра TCCR1A - смотрю в AVR Studio.
подскажите, что я делаю не так?