Порт GPIO под MSDOS |
Ответить |
Автор | |
Новичок Присоединился: 17 Апрель 2007 Категория: Russian Federation Online Status: Offline Публикации: 15 |
Опубликовано: 25 Октябрь 2011 18:17 |
Здравствуйте!
Подскажите как можно программировать порт под MSDOS. Возможно ли это? |
|
jer
|
|
Участник Присоединился: 09 Октябрь 2011 Online Status: Offline Публикации: 45 |
|
Это даже нужно. И вроде никаких проблем не было, все в соответствии с описанием. Использовал его в ICOP, и еще не помню где...
|
|
Новичок Присоединился: 17 Апрель 2007 Категория: Russian Federation Online Status: Offline Публикации: 15 |
|
Хорошо. У нас PC/104 плата PCM-3372. Работаем под MSDOS. К сожалению в руководстве указано только о работе GPIO под Windows. Может есть более подробные сведения (для MSDOS)?
|
|
jer
|
|
Участник Присоединился: 09 Октябрь 2011 Online Status: Offline Публикации: 45 |
|
А какие более подробные сведения еще-то? В описании процессора обычно приводятся процедуры доступа к GPIO на уровне ассемблера, там-же можно и увидеть адреса индексов соответствующих регистров. Обычно используется регистр индекса, и регистр, из которого читается (в который пишутся) данные.
|
|
Новичок Присоединился: 17 Апрель 2007 Категория: Russian Federation Online Status: Offline Публикации: 15 |
|
Спасибо - попробую. Правда в описании на PCM-3372 ничего нет, зато нашел в описании на pcm-3362.
|
|
jer
|
|
Участник Присоединился: 09 Октябрь 2011 Online Status: Offline Публикации: 45 |
|
Там должна быть указана модель процессора, а в описании процессора это все есть. Правда, требует творческой переработки . У меня описание сохранилось на M6117D, но я полагаю, что можно и без проблем найти в инете....
|
|
Участник Присоединился: 09 Октябрь 2011 Online Status: Offline Публикации: 45 |
|
Хм-м...Как-же так? В описании на M6117D от Jan Yin Chan Electronics Co.,LTD страницы со 106 по 111 как раз посвящены примерам доступа к регистрам чипа, в т.ч. и GPIO. Не вижу никакой разницы, для какой ОС конкретно использовать эти примеры. От типа ОС ничего не меняется.
|
|
Действительный член Присоединился: 11 Октябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 392 |
|
Причем тут M6117D, чел пишет конкретно, что
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 , конкретику надо узнавать у производителя. |
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |