|
__farflash char str1[] = "String1";
__farflash char str2[] = "String2";
char __generic volatile * outptr;
#pragma vector = USART_UDRE_vect
__interrupt void IrqSerialTxEntry(void)
{
char tmpb = *outptr;
if(tmpb)
{
UDR=tmpb;
outptr++;
}
else
{
TXEN=TXCIE=0;
}
}
void main(void)
{
...
outptr=str1;
TXEN=TXCIE=1;
while(TXEN==1)WDR();
...
}
E-mail: info@telesys.ru