Можно так, только токой способ очень неэффективен.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Уэф 09 апреля 2004 г. 12:17
В ответ на: Как в IAR для Atmel ввести переменную, содержащую один из физических адресов портов? отправлено IForget 09 апреля 2004 г. 11:35


void ChangePort(char PortNum)
{
char* Port;
if (PortNum == 1)
Port = (char*)(&PORTA);
if (PortNum == 2)
Port = (char*)(&PORTA);
if (PortNum == 3)
Port = (char*)(&PORTA);

Port|=1; <- Издеваемся
}

Или так:

void ChangePort(char* PortPrt)
{
*PortPrt|=1;
}


ChangePort((char*)&PORTB);//Вызов функции


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru