ЗАО «ЗЭО»

Техническая поддержка пользователей => Windows CE, EBoot => Тема начата: Danila от 10 Февраля, 2010, 16:04:21

Название: Драйвер GPIO
Отправлено: Danila от 10 Февраля, 2010, 16:04:21
Добавлен драйвер GPIO для систем на базе EP9315 и PXA270.

Получить драйвер, а также посмотреть пример использования данного драйвера можно тут: http://www.zao-zeo.ru/dokuwiki/doku.php/wince-dev
Название: Re: Драйвер GPIO
Отправлено: EdiRu от 24 Марта, 2010, 19:43:41
Необходимо использовать порты клавиатуры С и D в качестве GPIO. В описании процессора EP9315 сказано, что регистр DeviceCfg, в котором задается такой режим, закрыт для приложений. Не подскажете, каким образом до него можно достучаться?
Название: Re: Драйвер GPIO
Отправлено: Danila от 24 Марта, 2010, 20:03:10
Прочитайте, пожалуйста, раздел
2.3.6.1 Memory Access Rules
документации на процессор.
Если вкратце - то нужно записать значение 0xAA в определенный регистр для разблокировки.

Помимо этого, из CE 6.0 записать непосредственно в регистр значения нельзя. Нужно использовать обходные пути. Более подробно можно почитать тут:
http://msdn.microsoft.com/en-us/library/bb331824.aspx