|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 11:07 am
PIC ìèêðîêîíòðîëåð êàòî êîíâåðòîð îò USB ïðîòîêîë â IDE
| Автор |
Съобщение |
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 12:32 pm Мнения: 8382 Местоположение: София
|
За NT ли ти трябва или за 9х?  Щото двете нямат нищо общо - ако ще правиш поддръжка и на двете, ще трябва да напишеш два абсолютно различни драйвера. 
|
| Съб Яну 22, 2005 12:22 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
За това по-нататък ще помисля...Идеята ми е устройството да си говори със някакъв драйвер, драйвера да си лафи със Windows...  Интересно как ли ще стане...трябва малко да прочета по темата.
|
| Съб Яну 22, 2005 12:26 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Пичове не се ебавайте с техниката. Времето е пари.
http://www.cypress.com/portal/server.pt ... Y7C68300A&
цена при световните дистрибутори (Arrow, Digikey) 5-7 долара.
Оставам на вас гърча да си го доставите в БГ.
Всъщност имам 3 бройки, мога да се разделя с някоя ако някой иска да експериментира (срещу отзиви след това). Това за което аз съм ги взел не ми е на дневен ред.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Съб Яну 22, 2005 12:40 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
Ами и на мен това ми беше идеята, ама хората си падат мазохисти  .
|
| Съб Яну 22, 2005 2:32 pm |
|
 |
|
Гост
|
Çà òîÿ ÷èï äåòî ãî ïðåäëàãàø êàòî ìè îñòàíå âðåìå ùå òå ïîòúðñÿ
Èíà÷å àç ïðîäúëæàâàì ïî òåìàòà, ùîòî ìè å èíòåðåñíî. Çíà÷è, FTDI òâúðäÿò, ÷å ñëåä êàòî ñè ïðîìåíèø VID è PID, ìîæåø äà ñè íàïðàâèø Application, êîéòî äà ðàáîòè ñàìî òàêèâà, èçáðàíè îò òåáå. Ïðîáâàõ ñëåäíèÿ âàðèàíò (èìàì äâå ïëàòêè ñ FT232BM) - åäíàòà ïëàòêà å ñ ñòàíäàðòíèòå çà FTDI ñòðèíãîâå(VID 0403,PID 6001), à íà äðóãàòà ñúì ãè ïðîìåíèë ìàëêî (VID 0404,PID 6002). Èíñòàëèðàë ñúì ñè è äâàòà òèïà äðàéâåðè, VCP (âèðòóàëíå êîìïîðò) è D2XX.dll (òîâà çà äèðåêòíèÿ äîñòúï äî USB device-a). Êàòî òèêíà ïúðâàòà ïëàòêà â USB, êîìïà ìè íàìèðà FTDI ñòàíäàðòåí COM ïîðò è ãî èíñòàëèðà êàòî òàêúâ.  ñúùîòî âðåìå òèêàì è âòîðàòà ïëàòêà, êîìïà ìè ãî íàìèðà êàòî "Predator_MF Serial äðúí äðúí..." è ìó èíñòàëèðà D2XX.dll-à. Åäíàòà ïëàòêà äèðåêòíî ìè ñòàâà íà COM ïîðò, à äðóãàòà ñè ÿ áúçèêàì ÷ðåç Custom Ìàde ïðîãðàìêà (òàì ïúê èìàì ïðîáëåì ñ BaudRate-îâåòå, âñå ìè ñòîè íà 1200bps).
Çíà÷è âñè÷êî êîåòî òâúðäÿ â ïðåäèøíèòå ñè ïîñòîâå å âÿðíî, ò.å. íîìåðà ùå ñòàíå ñ PIC (èëè êúâòî è äà å êîíòðîëåð), ñàìî òðÿáâà äà ñè ïîèãðàÿ ñ áúçèêàíåòî ïî Windows-a.
|
| Пон Яну 24, 2005 3:30 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Ах, Реконструкторе, земи го оправи това с аутолог-а бе... Това горе бях аз  .
|
| Пон Яну 24, 2005 3:32 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Двете тапи са с различни VID&PID, работят с еднакъв драйвер... 
|
| Вто Яну 25, 2005 1:49 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
CY7C68300 Това е bridge USB 2.0 <-> IDE. Излиза ми в сайта на футурел - само 15 кинта. Ако някой се интересува все още, де.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Съб Мар 26, 2005 7:58 pm |
|
 |
|
gnm_soft
Ранг: Минаващ
Регистриран на: Чет Мар 24, 2005 11:47 pm Мнения: 5
|
Predator_MF, po4ti ne si praw  Temata e dosta ob6irna taka 4e nqma da mine nomera s edin dwa post-a. Ima tonowe izpisana dokumentaciq po-wyprosa taka 4e "rabotata ne e umira4ka" a prosto si trebe wreme da se ponawleze w materiqta. Ne iskam da ot4ajwam nigoko, dori naprotiw  . Towa si e ne6to koeto si zaslujawa da se znae. Ako iska6 call-ni da ti nahwyrlqm nqkoi idei i da prodylji6 diskusiqta, za6toto na men w momenta ne mi e mnogo do pisane.
|
| Нед Мар 27, 2005 9:40 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Абе интересно е това CYC...Адаш, пиши на кирилица 
|
| Пон Мар 28, 2005 10:43 am |
|
 |
|
The Wizard
|
 re
... i kakyv ti e problema vmesto CreateFile('COM13'........) da napishesh
CreateFile('USB_FT232_String'.....) i da si komandvash FTto direkno....
|
| Вто Май 03, 2005 2:30 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
 Re: re
To проблем няма, само че с D2XX e още по лесно, освен това работиш с фунции и процедури правени по предназначение 
|
| Вто Май 03, 2005 4:29 pm |
|
 |
|
The Wizard
|
 Primer
var HidDevice: THandle;
BytesWritten: DWORD;
Success: Boolean;
Buffer: Array[ 0..8] of Byte;
BufSize: Integer;
HidDevice := CreateFile( DeviceName, GENERIC_READ or GENERIC_WRITE, FILE_SHARE_READ or FILE_SHARE_WRITE, Nil, OPEN_EXISTING, 0, 0);
Buffer[ 0] := 0;
Buffer[ 1] := 0;
Buffer[ 2] := 0;
Buffer[ 3] := 0;
Buffer[ 4] := 0;
Buffer[ 5] := 0;
Buffer[ 6] := 0;
Buffer[ 7] := 0;
Buffer[ 8] := 0;
Success := WriteFile( FHandle, Buffer, SizeOf( Buffer), BytesWritten, NIL);
BufSize := SizeOf( Buffer);
ReadFile( HidDevice, Buffer, BufSize, BytesRead, nil);
CloseHandle( HidDevice);
|
| Вто Май 03, 2005 5:31 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Добре де, предавам се 
|
| Вто Май 03, 2005 5:32 pm |
|
 |
|
The Wizard
|
 re
ne se priema.... Da be kazal - Birata ot men 
|
| Вто Май 03, 2005 5:35 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 2 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|