Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Помогите считать из регистра


Автор: gonzales 6.4.2006, 11:15
Необходимо считать данные из регистра в Делфи.
Как это делается - не имею не малейшего представления

Если кто знает, подскажите

Имею след. информацию

"Регистр GPIO $1b6 маска $0fc0
GPIO $1b6 маска $80000000 флаг

считываеш код сбрасываеш флаг
регистр флага $1b0 все регистры DWORD"

smile

Автор: _hunter 6.4.2006, 11:35
поиском пользуемся:
http://forum.vingrad.ru/index.php?showtopic=90437
http://forum.vingrad.ru/index.php?showtopic=87093
http://forum.vingrad.ru/index.php?showtopic=84727
http://forum.vingrad.ru/index.php?showtopic=77601

Автор: gonzales 6.4.2006, 11:39
может я чего то не понимаю, но мне нужно читать из регистра памяти, а не данные из реестра Винды.

Автор: _hunter 6.4.2006, 12:18
может быть...
какой памяти?

Автор: Snowy 6.4.2006, 12:21
Вопрос решается на уровне драйвера.

Автор: Alexeis 6.4.2006, 12:32
Мне кажется что речь идет о считывании информации из регистров портов или не так??

Автор: Snowy 6.4.2006, 12:43
Именно.
Цитата
GPIO - is an acronym for General Purpose Input/Output and is used in embedded electronics field. GPIO devices provided a set of IO ports which can be configured for either input or output. In addition GPIO chips may support the common bus protocols like I²C, SPI and SMBus serial buses. In this case the GPIO chips turn out to be a cheaper solution than using a microcontroller for this purpose.

Автор: Alexeis 6.4.2006, 12:55
Тогда нужно писать драйвер - где-то по форуму уже было про написание драйверов на делфи.

Автор: Snowy 6.4.2006, 13:47
Это где-то прибито в шапке раздела Delphi/WinAPI: http://forum.vingrad.ru/index.php?showtopic=73002

Автор: gonzales 6.4.2006, 14:10
Цитата

Мне кажется что речь идет о считывании информации из регистров портов или не так??

Совершенно верно


Резюмирую:
то есть, если я правильно понял, без написания драйвера просто так считать данные из регистра нельзя?

А если у меня есть уже готовый (чужой) vxd-драйвер и dll с функциями чтения, но я не знаю параметров этих функций,
то как быть?

Автор: Snowy 6.4.2006, 14:50
Цитата(gonzales @ 6.4.2006, 14:10 Найти цитируемый пост)
то есть, если я правильно понял, без написания драйвера просто так считать данные из регистра нельзя?
Именно так. Иначе бы про драйвер и не говорили бы.

Цитата(gonzales @ 6.4.2006, 14:10 Найти цитируемый пост)
А если у меня есть уже готовый (чужой) vxd-драйвер и dll с функциями чтения, но я не знаю параметров этих функций,то как быть?
Выбросить его. Т.к. под WinXP он все равно не работает.

Автор: Girder 6.4.2006, 15:12
А не судьба... просто посмотреть TDriver... там работа с портами уже встроена.

Автор: msw 4.5.2006, 18:09
Разобрался я с регистрами GPIO читаю при помощи драйвера от DScaler был такой твтюнер 
есть пример на делфи  но не знаю как его выложить 

Автор: gonzales 6.6.2006, 13:26
Цитата

Разобрался я с регистрами GPIO читаю при помощи драйвера от DScaler был такой твтюнер 
есть пример на делфи  но не знаю как его выложить


выложи плиз, куда нибудь, очень хоцца посмотреть, например
www.webfile.ru или вышли на мыло [email protected] 

Автор: msw 12.6.2006, 13:12
Послал лови на своем почтовом 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)