Я бы сделал так:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Сидоргек 06 октября 2004 г. 11:49
В ответ на: CVAVR, ATmega16L отправлено Y123 06 октября 2004 г. 11:35

void PinProc(unsigned char port, unsigned char bit)
{
port |= 1 << bit;
.....
port &= (1 << bit) ^ 0xFF;
}

Если повезет, компилер Вас поймет и сгенерирует SBI и CBI. Если нет - сделайте ассемблерные вставки.

Кстати, обязательно функции? Может быть макро?

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

Ответы



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

E-mail: info@telesys.ru