[an error occurred while processing this directive]
|
в классике можно извернуться:
#define WRITE_PORT(byte) cTemp=byte;PORTA&=0xC0;PORTA|=(cTemp&0x3F);PORTB&=0x3F;PORTB|=(cTemp&0xC0)void Write_Port(unsigned char cTemp)
{
PORTA&=0xC0;
PORTA|=(cTemp&0x3F);
PORTB&=0x3F;
PORTB|=(cTemp&0xC0);
}...
WRITE_PORT(cByte); //Кидаем быстро инлайном
Write_Port(cByte); //Кидаем медленно функцией
И юзать то или оное по необходимости. А в плюсах? писать 2 класса - инлайн и нет?
E-mail: info@telesys.ru