Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: IAR AVR - Как вызвать функцию ...
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
ZiB
Как вызвать функцию, по определенному адресу

например

// создаем указатель
void (*myfunc)(void) = 0x3000

//
void main(void)
{
// вызываем функцию
myfunc();
}

данная конструкция работает только при
void (*myfunc)(void) = 0;
EWAVR
Попробуй так:
void (*myfunc)(void) =(void (*)(void))0x3000;


Кстати, этот адрес в словах, а не байтах.
ZiB
Спасибо!
работает smile.gif

...
тема зарыта
...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.