Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Встраиваемые системы
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Порт GPIO под MSDOS

 Ответить Ответить
Автор
Сообщение
ingvar Смотреть выпадающим
Новичок
Новичок


Присоединился: 17 Апрель 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 15
Свойства публикации Свойства публикации   Ответить, цитируя автора - ingvar Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Порт GPIO под MSDOS
    Опубликовано: 25 Октябрь 2011 18:17
Здравствуйте!
Подскажите как можно программировать порт под MSDOS. Возможно ли это?
jer
Наверх
Alexander_I Смотреть выпадающим
Участник
Участник


Присоединился: 09 Октябрь 2011
Online Status: Offline
Публикации: 45
Свойства публикации Свойства публикации   Ответить, цитируя автора - Alexander_I Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 25 Октябрь 2011 21:14
Это даже нужно. И вроде никаких проблем не было, все в соответствии с описанием. Использовал его в ICOP, и еще не помню где...
Наверх
ingvar Смотреть выпадающим
Новичок
Новичок


Присоединился: 17 Апрель 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 15
Свойства публикации Свойства публикации   Ответить, цитируя автора - ingvar Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 26 Октябрь 2011 12:08
Хорошо. У нас PC/104 плата PCM-3372. Работаем под MSDOS. К сожалению в руководстве указано только о работе GPIO под Windows.  Может есть более подробные сведения (для MSDOS)?
jer
Наверх
Alexander_I Смотреть выпадающим
Участник
Участник


Присоединился: 09 Октябрь 2011
Online Status: Offline
Публикации: 45
Свойства публикации Свойства публикации   Ответить, цитируя автора - Alexander_I Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 26 Октябрь 2011 13:04
А какие более подробные сведения еще-то? В описании процессора обычно приводятся процедуры доступа к GPIO на уровне ассемблера, там-же можно и увидеть адреса индексов соответствующих регистров. Обычно используется регистр индекса, и регистр, из которого читается (в который пишутся) данные.
Наверх
ingvar Смотреть выпадающим
Новичок
Новичок


Присоединился: 17 Апрель 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 15
Свойства публикации Свойства публикации   Ответить, цитируя автора - ingvar Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 27 Октябрь 2011 07:21
Спасибо - попробую.  Правда в описании на PCM-3372 ничего нет, зато нашел в описании на pcm-3362.
jer
Наверх
Alexander_I Смотреть выпадающим
Участник
Участник


Присоединился: 09 Октябрь 2011
Online Status: Offline
Публикации: 45
Свойства публикации Свойства публикации   Ответить, цитируя автора - Alexander_I Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 27 Октябрь 2011 10:26
Там должна быть указана модель процессора, а в описании процессора это все есть. Правда, требует творческой переработки Big smile. У меня описание сохранилось на M6117D, но я полагаю, что можно и без проблем найти в инете....
Наверх
Alexander_I Смотреть выпадающим
Участник
Участник


Присоединился: 09 Октябрь 2011
Online Status: Offline
Публикации: 45
Свойства публикации Свойства публикации   Ответить, цитируя автора - Alexander_I Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 31 Август 2012 10:47
Хм-м...Как-же так? В описании на M6117D от  Jan Yin Chan Electronics Co.,LTD страницы со 106 по 111 как раз посвящены примерам доступа к регистрам чипа, в т.ч. и GPIO. Не вижу никакой разницы, для какой ОС конкретно использовать эти примеры. От типа ОС ничего не меняется.
Наверх
AlexM Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 11 Октябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 392
Свойства публикации Свойства публикации   Ответить, цитируя автора - AlexM Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Сентябрь 2012 21:03
Причем тут M6117D, чел пишет конкретно, что 
Первоначально опубликовано ingvar

Хорошо. У нас PC/104 плата PCM-3372. Работаем под MSDOS. К сожалению в руководстве указано только о работе GPIO под Windows.  Может есть более подробные сведения (для MSDOS)?
PC/104 плата PCM-3372 реализована VIA CPU  VIA Eden (V4) и чипсет VIA CX700, дык вот к этому чипсету по шине SMBus прицеплен "таракан" PCA9554, который как раз и :
The PCA9554 and PCA9554A are 16-pin CMOS devices that provide 8 bits of General
Purpose parallel Input/Output (GPIO) expansion for I2C-bus/SMBus applications and
were developed to enhance the NXP Semiconductors family of I2C-bus I/O expanders.
The improvements include higher drive capability, 5 V I/O tolerance, lower supply current,
individual I/O configuration, 400 kHz clock frequency, and smaller packaging. I/O
expanders provide a simple solution when additional I/O is needed for ACPI power
switches, sensors, push buttons, LEDs, fans, etc.
SMBus и девайсы прицепленные к этой шине можно заюзать из BIOSа через прерывания например типа INT15 , конкретику надо узнавать у производителя.
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz