Помощь
-
Поиск
-
Пользователи
-
Календарь
Полная версия этой страницы:
IAR AVR - Как вызвать функцию ...
Форум разработчиков электроники ELECTRONIX.ru
>
Микроконтроллеры (MCs)
>
AVR
ZiB
Jul 26 2005, 13:11
Как вызвать функцию, по определенному адресу
например
// создаем указатель
void (*myfunc)(void) = 0x3000
//
void main(void)
{
// вызываем функцию
myfunc();
}
данная конструкция работает только при
void (*myfunc)(void) = 0;
EWAVR
Jul 26 2005, 13:34
Попробуй так:
void (*myfunc)(void) =(void (*)(void))0x3000;
Кстати, этот адрес в словах, а не байтах.
ZiB
Jul 26 2005, 18:49
Спасибо!
работает
...
тема зарыта
...
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке
.
Invision Power Board © 2001-2025
Invision Power Services, Inc.