Метод
#asm(".cseg") #asm(".org 0x1FFE") flash unsigned int Sernum;
не подходит, поскольку блок данных должен размешаться после interrupt. Просто это уже готовый проект и внешний программатор заносит в Sernum новые данные при программировании AVR. Адрес Sernum определяется через адреса вектора прерывания, т.е. нельзя менять размещение Sernum.
Буду пробовать через адрес функции обработки прерывания добраться до Sernum
|