Цитата(dormouse @ Mar 18 2005, 16:53)
2. unsigned char __io * ptrPORT_TO_WORK = 0x12;
Неудачно, поскольку в IAR _НЕТ_ указателей на __io область вообще.
А может попробовать так
volatile unsigned char* ptrPORT_TO_WORK = 0x12+0x20;
укзателей на __io напрямую нет конечно, но если посмотреть архитектуру AVR то можно так описать. только код не очень оптимальный будет.