Форум: Техническая поддержка

Тема: DMA помогите

Вы не вошли.

 Поиск | Регистрация | Вход 

SAL
05.04.2002 12:06:12
#1

Гость

DMA помогите

На L-305 хочу снимать данные по DMA.
пользуюсь при создании массива куда скидывать данные следущим механизмом.

procedure TForm1.Button1Click(Sender: TObject);
begin
     pInData_1:=allocMem(sizeOf(integer)*STRToInt(edit1.text));
end;

после попытке снять по DMA данные (на который подан сигнал)

procedure TForm1.Button7Click(Sender: TObject);
   var
   i:integer;
begin
DMAONE(pInData_1^,strToInt(edit1.text), Create_Channel(0,0,0),1,0);
repeat Until (DMA_TEST=0);
  for i:=1 to strToInt(edit1.text) do
Label3.caption:=Label3.caption+/' /'+IntTOStr(pInData_3^[i]);
DMA_off;
end;

в массиве все равно одни нули.

05.04.2002 14:42:12
#2

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: DMA помогите

См DMA_TEST.DPR на компакт диске.

Ирина
06.07.2002 01:46:21
#3

Гость

Re: DMA помогите

Можно ли поставить галочку DMA на вкладке свойства CD-ROM

Ирина
06.07.2002 01:46:48
#4

Гость

Re: DMA помогите

Можно ли поставить галочку DMA на вкладке свойства CD-ROM

VM
08.07.2002 00:55:18
#5

Гость

Re: DMA помогите

Можно, тем более желательно, если это DVD-ROM.
Если после перезагрузки галочка не останется, то это значит, что Ваше железо режим DMA не поддерживает.

Валерий
30.04.2003 05:57:19
#6

Гость

Re: DMA помогите

DVD-ROM, без галочки  DMA  в свойствах тормозит по звуку. Когда ставлю галочку и перегружаюсь, она остается, т.е железо этот режим поддерживает,
но софт проигрывателя перестает работать, выдает ERROR. Может драйверов каких - то не хватает?

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25
Факс: +7 (495) 785-95-14

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск