Столкнулся с этим же под IAR, но эти команды у меня не возымели эффекта - так и не удалось выставить порт в "1".
Код
DDRG |= ( 1 << 2 );
PORTG |= ( 1 << 2 );
Отключения режима совместимости с 103-ей не нашел...
Листинг первой строки:
Код
41 // настройка портов MPU
42 DDRG |= (1<<2);
\ 00000002 91100064 LDS R17, 100
\ 00000006 6014 ORI R17, 0x04
\ 00000008 93100064 STS 100, R17
Что я проглядел?
Всегда не хватает времени, чтобы выполнить работу как надо, но на то, чтобы ее переделать, время находится. (Закон Мескимена.)