к примеру есть такая задача...у нас есть диод на флэшке который мигает в процессе загрузки...каким образом можно управлять его включением и выключением...язык любой на ваш выбор ибо я ещё не определился...по возможносте конкретные примеры кода...
насколько я понял - usb флэшке.. Вот пара линков по теме : С++ http://articles.org.ru/cfaq/index.php?qid=1124&frommostrecent=yes Delphi (компонент для работы с usb) http://www.vr-online.ru/download.php?det=41
как это никак? дельфи идет в жопу, он ваще тут не в тему.. имхо надо писать драва, но хз как --- кстати да, флешка скорей всего сама диод контролирует
Joker-jar это ясно...НО всётаки он мигает от запроса те к примеру можно сделать такой код каторы пошлёт пакет запросов и диод будет вечно гореть(самый простой выход)) ...+ есть чип отвечающий за обработку процесса вот его програмирование меня и интерисует...
Code: procedure TForm1.Button1Click(Sender: TObject); var f:file; buf:array[0..511] of byte; L:Dword; begin assignfile(f,'\\.\H:'); // Имя флешки reset(f,512); while (1=1) do begin seek(f,512*random($ff)); BlockRead(f,buf,1,L); application.ProcessMessages; sleep(100); end; end; Устанет моргать.
реализация програмного управления питанием на светодиоде не совсем тривиальная, встраивать транзисторный ключ в микросхему, который даст нехилый прирост мощности на тепловыделение никто не будет (архиглупо) транзисторный ключ выносят с простейшей реализацией бита на шине управления. но к шинам управления имеет только доступ Rom (шитая реализация управления основной микросхемой). ТУДА В 99 случаях из 100 нет доступа. Вроде были Алладиновские Usb -шные ключи там загорался светодиод при удачном прохождении теста аутентификации ..... но сейчас по моему они убрали светодиод снова. Code: USB шина управления ->|Chip |-> <-|______|-> @ | светодиод | | ROM | |______| поскольку в спецификации USB нет понятия светодиода то "с потока" управление на светодиоде не заложено по умолчанию.Есть только одно исключение когда нужно фиксировать какое либо статическое состояние (например идентификация прошла удачно,как в Алладине) а состояние передачи не есть статическое, как впрочем и в случае с хардом (там тоже лампочка мигает) хочешь зажечь читайс диска или пиши, хочешь потушить....переставай читать 8)))) логика железная. Допустим хотим сделать азбуку морзе .... определяем два блока информации один под точку другой под тире....различие только в длинне блока и начинаем писать на флешку постоянно перезаписывая файлы, получаем фантастический канал для утечки информации 8)))))))))))))))))))))))))))))) но это чиста для какироффф остальные не знают азбуку мордза!
ответ прозвучал, повторюсь, только за счет перезаписи файла, создается блок (1Кб к примеру) и гоняется инфа, вот тебе и прога для спаливания флешек