Цитата(-=Sergei=- @ Aug 27 2008, 11:22)

Как создать переменную с фиксированным адресом, т.е. что бы некоторому регистру в области периферии была сопоставлена переменная с адресом этого регистра ?
В KEIL-е для какого-то конкретного, заранее известного адреса можно сделать так:
Код
unsigned int myVar 0xfff00000;
...
void main(void)
{
...
myVar = 0x04000000; // Чего-то тут записываем по заданному адресу
}
В IAR-е так (see at p.36-37 of Reference Guide):
Код
__no_init unsigned int myVar @ 0xfff00000;
...
void main(void)
{
...
myVar = 0x04000000; // Чего-то тут записываем по заданному адресу
}
А вообще среда (IDE) у Вас какая?
Сообщение отредактировал zhevak - Aug 27 2008, 05:43