Andrei....
Jun 20 2006, 08:38
Никак не могу сконфигурировать HGPIO, пробую сконфигурировать на выход, на ногах висят постояно единицы. Что делаю не так?
PGDDR=0xff;
PHDDR=0xff;
while(1)
{
PHDR=0xff;//здесь +3,3V
PGDR=0xff;//здесь +3,3V
Sleep(3000);
PHDR=0x00;//здесь +3,3V
PGDR=0x00;//здесь +0,0V
Sleep(3000);
}
т.е порт G работеет нормально а порт H не работет.
aaarrr
Jun 20 2006, 10:42
А бит HonIDE в DeviceCfg установлен?
Andrei....
Jun 20 2006, 11:17
используется EP9307 в нём нет IDE контроллера, и соотвественно нет бита HonIDE в регистре DeviceCfg (в этом бите в ep9307 фиксированая единица)
Andrei....
Jun 20 2006, 11:53
всё понятно... надо было в этот бит было писать 1-цу
спасибо за подсказку!
aaarrr
Jun 20 2006, 13:58

Вот поэтому я настоятельно рекомендую читать несколько даташитов одновременно, или хотя бы еще на EP9315. Сразу снимаются многие вопросы.