Estou começando a trabalhar com o LPC2368. Gostaria de ajuda para verificar se está certo o que eu implementei, para fazer um Toogle de um pino do port2, de maneira mais eficiente que um if-else.
#define PIN_SAIDA_OSC 0x00000001
FIO2MASK = ~(PIN_SAIDA_OSC); // máscara do PORT2 com 0 somente no pino a ser tooglado
FIO2PIN ^= PIN_SAIDA_OSC; // inverte (toogle) pino de saída
FIO2MASK=0; // reinicia mascara port2.
Não consigo ver se está certinho, pois só sei mexer com o Watch no Keil (num tendi nada desse tar de VTREG).
P.S.: Como é duro trabalhar trocentos anos em um uC/linguagem e apanhar feito criança quando muda isso!

Valeus, abraços....