typedef struct _AT91S_PIO {
AT91_REG PIO_PER; // PIO Enable Register
AT91_REG PIO_PDR; // PIO Disable Register
AT91_REG PIO_PSR; // PIO Status Register
...............
} AT91S_PIO, *AT91PS_PIO;
AT91PS_PIO - это указатель на структуру я так понял.
Дале мы делаем так :
AT91PS_PIO pPIOA = адрес ;
Как вот это понимать AT91PS_PIO pPIOA = адрес ;
pPIOA это просто переменная ???? тогда почему нет "=" ? AT91PS_PIO=pPIOA;

