У меня ситуация немного поменялась в лучшую сторону!:)
Хотя не полностью..
Теперь получилось работать с портом 0 в fast режиме.
Т.е. получается махать 76 лапкой с помощью программы:
Код
//********************************
#include <iolpc2368.h>
int main(void)
SCS_bit.GPIOM=1;
FIO0DIR_bit.P0_9=1;
while (1)
{
for (int i=0;i<1000;i++) i=i;
FIO0SET_bit.P0_9 = 1;
for (int i=0;i<1000;i++) i=i;
FIO0CLR_bit.P0_9 = 1;
}
//********************************
Но и то работу видно только в режиме выполнения. В режиме debug при пошаговом выполнении ни значения регистров в watch, ни показания осциллографа не меняются. Т.е. смог просмотреть сигнал на ножке только при запущенной программе с помощью осциллографа.
Но во втором порту не все выводы слушаются.. Использовал точно такую же программу с заменой FIO0... на FIO2... ну и соответствующих выводов.
Проверил все имеющиеся выводы PORT2. Работают только P2.10 - P2.13, а P2.0-P2.9 не работают..
Подскажите, пожалуйста, как заставить их работать?
Причина редактирования: Оформление цитаты исходника.