Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Цифровые сигнальные процессоры (DSP) и их применение»

В лесу заблудился: как 5502 hpi в GPIO переконфигурит?

Отправлено Termit 26 февраля 2007 г. 08:52


нужно хотябы один (адреса или данные) из HPI в GPIO (конкретно в выхода) перекинуть.
ща сделано следующие:
1. есть разрешение на HPIENA
2. инициализация в проге следующая:
_XBSR &= ~(BV(2)|BV(0));
HGPIOEN = HPI_HGPIOEN_EN12_ENABLE| HPI_HGPIOEN_EN11_ENABLE| HPI_HGPIOEN_EN8_ENABLE|HPI_HGPIOEN_EN7_ENABLE;

HGPIODAT3 = 0x0;
HGPIODIR3 = 0xFFFF; // выхода
HGPIODAT1 = 0x0;
HGPIODIR1 = 0xFFFF; // выхода

3. сделан тест:
void HWTest()
{
WORD cnt=0;
WORD inp;
for(;;) // test loop
{

inp = PGPIODAT1;
cnt++;

PGPIODAT0 = cnt;
HGPIODAT3 = cnt;
HGPIODAT1 = cnt;

}
}

ноги нолчат.


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
увеличьте 3 в два раза:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru