ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Драйвер GPIO  (Прочитано 4596 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Драйвер GPIO
« : 10 Февраля, 2010, 16:04:21 »

Добавлен драйвер GPIO для систем на базе EP9315 и PXA270.

Получить драйвер, а также посмотреть пример использования данного драйвера можно тут: http://www.zao-zeo.ru/dokuwiki/doku.php/wince-dev
Записан

EdiRu

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 6
Re: Драйвер GPIO
« Ответ #1 : 24 Марта, 2010, 19:43:41 »

Необходимо использовать порты клавиатуры С и D в качестве GPIO. В описании процессора EP9315 сказано, что регистр DeviceCfg, в котором задается такой режим, закрыт для приложений. Не подскажете, каким образом до него можно достучаться?
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Драйвер GPIO
« Ответ #2 : 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
Записан