Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
18.09.2009, 12:02
|
|
Прописка
Регистрация: 09.08.2006
Сообщений: 198
Сказал спасибо: 14
Сказали Спасибо 27 раз(а) в 20 сообщении(ях)
|
Re: Осваиваем USBee
Ориентироваться на ЛУТ при разводке платы наверное не стоит.
Все-таки лучше заказать. При SSOP-56 корпусах и дорожках 0.3 - 0.4мм
сэкономить 150 -200 руб. на плате?
Лучше уж заказать платы там же где dosikus планирует комплектацию
делать или в Москве, а затем переслать комплектовщику.
|
|
|
|
18.09.2009, 14:15
|
|
Вид на жительство
Регистрация: 06.10.2006
Сообщений: 329
Сказал спасибо: 4
Сказали Спасибо 17 раз(а) в 13 сообщении(ях)
|
Re: Осваиваем USBee
Сообщение от MisterDi
|
Это конечно разумно, но где брать кабель USB-A -› USB-A ?
вариант с mini-USB мне кажется более привлекательным. Во-первых соответствует стандарту, во-вторых разъем не будет самым габаритным компонентом на плате, в-третьих почему-то большинство фотоаппаратов использует именно mini-USB, т.е. как раз для частого переподключения в условиях ограничения габаритов.
|
При работе над клоном ИСД2 я пытался купить розетку mini-USB или micro-USB, найти не смог, поэтому и поставил USB-A. Если сейчас доступны mini-USB или micro-USB то конечно надо их ставить.
По поводу кабеля, в свободной продаже есть кабельные части USB-A.
Беру неисправный кабель отрезаю USB-В и еще сантиметров 10 и ставлю USB-A
|
|
|
|
18.09.2009, 15:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Осваиваем USBee
Сообщение от ish0
|
Шлейф с одной землей
будет "звенеть" дай Бог. Фронты сигналов очень крутые.
|
Мне кааца, без шлейфа, сразу разём на расширительной плате.
Более менее требования выяснились.. займусь разводкой схемы..
а уж потом можно будем игратся с разъёмами...
|
|
|
|
18.09.2009, 21:41
|
|
Частый гость
Регистрация: 23.09.2006
Сообщений: 42
Сказал спасибо: 272
Сказали Спасибо 8 раз(а) в 4 сообщении(ях)
|
Re: Осваиваем USBee
По поводу USB кабеля и разъёма склоняюсь к варианту " от печки", т.е. по параметрам пропускной способности HI-speed USB.
Погуглив - имеем на 480Mbps кабеля либо А-А либо А-Б. Если делать девайс плоским то однозначно разъём тип-А хотя тип-Б более распостранен и все лазерники комплектуются кабелем А-Б на Hi-Speed USB.
Последний раз редактировалось kusia_gh; 18.09.2009 в 21:50.
|
|
|
|
19.09.2009, 21:13
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Осваиваем USBee
Ковырял USBeesuite .
Прога на .NET .
С подами работает через либу usbeeste.dll .
Писана она на VC++ 5 .
Экспорт вменяемо читаем . Можно и самим работать.
Код:
|
--------------------------------------------
10001091 .text Export ?GetActualCaptureLength@@YGJXZ
100010AA .text Export ?SetMode@@YGHH@Z
100010BE .text Export ?OpenSXPod@@YGHI@Z
100010C3 .text Export ?CaptureStatus@@YGHPAD00PAJ110@Z
100010CD .text Export ?GetMaxBufferSizeOld@@YGKXZ
100010D2 .text Export ?StartGenerateSG@@YGHKIEPAKK@Z
100010D7 .text Export ?StartGenerate@@YGHKIEPAKK@Z
100010DC .text Export ?EnumerateDXPods@@YGHPAI@Z
100010E1 .text Export ?CountEdges@@YGJPAEI@Z
100010E6 .text Export ?DecodeSerial@@YGHPAKPAE1JJKKKKKKKKKKK
100010EB .text Export ?MakeBuffer@@YGPAKK@Z
100010F5 .text Export ?ClosePacketPresenter@@YGHXZ
100010FF .text Export ?InitializeDXExtractor@@YGHII@Z
10001109 .text Export ?SetSignals@@YGHKIPAK@Z
1000110E .text Export ?GetPulseCount@@YGJPAJ000000000000000@
1000111D .text Export ?StartLoopGenerate@@YGHKIEPAKKE@Z
10001127 .text Export ?Paste@@YGJPADJ@Z
1000112C .text Export ?GetFileBufferSize@@YGJPAKPBD@Z
1000113B .text Export ?StartVariableLoopGenerate@@YGHIEPAKKE
10001145 .text Export ?StartTimestamp@@YGHD@Z
1000114F .text Export ?UnLoadPackets@@YGHD@Z
10001159 .text Export ?StillThere@@YGHXZ
1000115E .text Export ?ChangeBufferLength@@YGHK@Z
1000116D .text Export ?AppendSampleData@@YGHPADK@Z
10001172 .text Export ?StopCapture@@YGHXZ
1000117C .text Export ?StopStream@@YGHXZ
10001190 .text Export ?SetBlockDataSG@@YGJJJEE@Z
10001195 .text Export ?ScaleDataToScreen@@YGXPAKPAE111111111
1000119A .text Export ?DemoData16@@YGJXZ
--------------------------------- |
Итересные местечки :
Код:
|
Label_0AAA:
num9 = 0x89;
Globals.Form1.Title = "USBee Suite - USBee AX Connected";
Label_0AC1:
num9 = 0x8a;
Globals.SavedVariable.USBeeType = 5;
Label_0AD3:
num9 = 0x8b;
Globals.DemoMode = false;
goto Label_0E35;
Label_0AE7:
num9 = 0x8e;
Label_0AEF:
num9 = 0x8f;
Globals.Form1.Title = "USBee Suite - USBee AX Demo Mode";
Label_0B06:
num9 = 0x90;
Globals.SavedVariable.USBeeType = 5;
Label_0B18:
num9 = 0x91;
Globals.DemoMode = true;
goto Label_0E35;
Label_0B2C:
num9 = 0x95;
num = Globals.EnumerateDXPods(ref numArray[0]);
Label_0B40:
num9 = 150;
if (num != -1)
{
goto Label_0B95;
}
Label_0B51:
num9 = 0x97;
MessageBox.Show("USBee DX detected on a USB Full-Speed port. It will only work on a USB 2.0 High Speed port.");
Label_0B63:
num9 = 0x98;
num = 0;
Label_0B6C:
num9 = 0x99;
Globals.SavedVariable.USBeeType = 6;
Label_0B7E:
num9 = 0x9a;
Globals.DemoMode = true;
goto Label_0E35;
Label_0B95:
num9 = 0x9d;
if (num ‹= 0)
{
goto Label_0C57;
}
Label_0BA9:
num9 = 0x9e;
Globals.ReturnVal = Globals.InitializeDXPod(numArray[0]);
Label_0BBD:
num9 = 0x9f;
if (Globals.ReturnVal == 0)
{
goto Label_0C12;
}
Label_0BD5:
num9 = 160;
Globals.Form1.Title = "USBee Suite - USBee DX Connected";
Label_0BEC:
num9 = 0xa1;
Globals.SavedVariable.USBeeType = 6;
Label_0BFE:
num9 = 0xa2;
Globals.DemoMode = false;
goto Label_0E35;
Label_0C12:
num9 = 0xa5;
Label_0C1A:
num9 = 0xa6;
Globals.Form1.Title = "USBee Suite - USBee DX Demo Mode";
Label_0C31:
num9 = 0xa7;
Globals.DemoMode = true;
Label_0C3E:
num9 = 0xa8;
Globals.SavedVariable.USBeeType = 6;
goto Label_0E35;
Label_0C57: |
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 19.09.2009 в 21:17.
|
|
|
Сказали "Спасибо" dosikus
|
|
|
19.09.2009, 23:00
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Осваиваем USBee
Тест на AX PRO, STD
Код:
|
10003CC8 |PUSH usbeeste.1008C270 ; ASCII "Bus Speed = %d"
10003CCD |CALL usbeeste.100010C8
10003CD2 |ADD ESP,8
10003CD5 |XOR EAX,EAX
10003CD7 |MOV AX,WORD PTR DS:[1506EA66]
10003CDD |MOV DWORD PTR SS:[EBP-10],EAX
10003CE0 |XOR ECX,ECX
10003CE2 |MOV CX,WORD PTR DS:[1506EA68]
10003CE9 |MOV DWORD PTR SS:[EBP-14],ECX
10003CEC |XOR EDX,EDX
10003CEE |MOV DX,WORD PTR DS:[1506EA70]
10003CF5 |MOV DWORD PTR SS:[EBP-18],EDX
10003CF8 |CMP DWORD PTR SS:[EBP-10],8A9
10003CFF |JNZ SHORT usbeeste.10003D35
10003D01 |CMP DWORD PTR SS:[EBP-14],12
10003D05 |JE SHORT usbeeste.10003D13
10003D07 |CMP DWORD PTR SS:[EBP-14],13
10003D0B |JE SHORT usbeeste.10003D13
10003D0D |CMP DWORD PTR SS:[EBP-14],14
10003D11 |JNZ SHORT usbeeste.10003D35
10003D13 |PUSH usbeeste.1008C320 ; ASCII "Found New AX with proper Vid and Did"
10003D18 |CALL usbeeste.100010C8
10003D1D |ADD ESP,4
10003D20 |MOV EAX,DWORD PTR SS:[EBP-4]
10003D23 |MOV ECX,DWORD PTR SS:[EBP+8]
10003D26 |MOV EDX,DWORD PTR SS:[EBP-18]
10003D29 |MOV DWORD PTR DS:[ECX+EAX*4],ED›
10003D2C |MOV EAX,DWORD PTR SS:[EBP-4]
10003D2F |ADD EAX,1
10003D32 |MOV DWORD PTR SS:[EBP-4],EAX
10003D35 |MOV ECX,usbeeste.1506E130
10003D3A |CALL usbeeste.100389C0
10003D3F \JMP usbeeste.10003C85 |
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 19.09.2009 в 23:35.
|
|
|
Сказали "Спасибо" dosikus
|
|
|
21.09.2009, 16:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Осваиваем USBee
ХИ всем...
остались некоторые вопросы по схеме :
1) убрать диоды со входов-выходов если ставим 74lvc8t245
по моему убрать.
2) ставить ли защитные резисторы между МК и 74lvc8t245. защита от если случайно перепутать направление данных 74lvc8t245.
по моему ставить. Вопрос в номинале, 50-100 Ом ?
3) выходы TRIG и CLK_OUT как используются ?... вопрос в том на какой разъём их выводить ? сами по себе отдельно (с GND) как на схеме или или с данными в один разъём?
4)между данными разводить земляные ножки? через один?
Последний раз редактировалось picavr; 21.09.2009 в 19:39.
|
|
|
|
21.09.2009, 18:25
|
|
Частый гость
Регистрация: 23.09.2006
Сообщений: 42
Сказал спасибо: 272
Сказали Спасибо 8 раз(а) в 4 сообщении(ях)
|
Re: Осваиваем USBee
dosikus, А могет ДХ вариант давать только половину себя в зависимости от скорости УСБ порта типа не HI speed то укажу половину. В коде может чего просматоривается ?
|
|
|
|
21.09.2009, 18:39
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Осваиваем USBee
Сообщение от kusia_gh
|
dosikus, А могет ДХ вариант давать только половину себя в зависимости от скорости УСБ порта типа не HI speed то укажу половину. В коде может чего просматоривается ?
|
Есть там и DX . Нашел подверждение иницилизации аналоговой и цифровой части .
СМ . строки
Код:
|
100030D6 . 66:8B82 40090›MOV AX,WORD PTR DS:[EDX+940]
100030DD . 8945 E4 MOV DWORD PTR SS:[EBP-1C],EAX
100030E0 . 817D EC A9080›CMP DWORD PTR SS:[EBP-14],8A9
100030E7 . 0F85 B7000000 JNZ usbeeste.100031A4
100030ED . 837D E8 15 CMP DWORD PTR SS:[EBP-18],15
100030F1 . 0F85 AD000000 JNZ usbeeste.100031A4
100030F7 . 8B4D E4 MOV ECX,DWORD PTR SS:[EBP-1C]
100030FA . 3B4D 08 CMP ECX,DWORD PTR SS:[EBP+8]
100030FD . 0F85 A1000000 JNZ usbeeste.100031A4
10003103 . 68 7CC10810 PUSH usbeeste.1008C17C ; Opened Handle to the Digital FX2
10003108 . E8 BBDFFFFF CALL usbeeste.100010C8
1000310D . 83C4 04 ADD ESP,4
10003110 . 8B55 E0 MOV EDX,DWORD PTR SS:[EBP-20]
10003113 . 83C2 01 ADD EDX,1
10003116 . 8955 E0 MOV DWORD PTR SS:[EBP-20],EDX |
Код:
|
10003166 . 66:8B91 40090›MOV DX,WORD PTR DS:[ECX+940]
1000316D . 8955 E4 MOV DWORD PTR SS:[EBP-1C],EDX
10003170 . 817D EC A9080›CMP DWORD PTR SS:[EBP-14],8A9
10003177 . 75 22 JNZ SHORT usbeeste.1000319B
10003179 . 837D E8 15 CMP DWORD PTR SS:[EBP-18],15
1000317D . 75 1C JNZ SHORT usbeeste.1000319B
1000317F . 8B45 E4 MOV EAX,DWORD PTR SS:[EBP-1C]
10003182 . 3B45 08 CMP EAX,DWORD PTR SS:[EBP+8]
10003185 . 75 14 JNZ SHORT usbeeste.1000319B
10003187 . 68 54C10810 PUSH usbeeste.1008C154 ; Opened Handle to the Analog FX2
1000318C . E8 37DFFFFF CALL usbeeste.100010C8
10003191 . 83C4 04 ADD ESP,4
10003194 . B8 01000000 MOV EAX,1 |
И далее
Код:
|
10003E8E |. 66:8B15 70EA0›|MOV DX,WORD PTR DS:[1506EA70]
10003E95 |. 8955 E8 |MOV DWORD PTR SS:[EBP-18],EDX
10003E98 |. 817D F0 A9080›|CMP DWORD PTR SS:[EBP-10],8A9
10003E9F |. 75 28 |JNZ SHORT usbeeste.10003EC9
10003EA1 |. 837D EC 15 |CMP DWORD PTR SS:[EBP-14],15
10003EA5 |. 75 22 |JNZ SHORT usbeeste.10003EC9
10003EA7 |. 68 4CC30810 |PUSH usbeeste.1008C34C ; Found New DX with proper Vid and Did
10003EAC |. E8 17D2FFFF |CALL usbeeste.100010C8
10003EB1 |. 83C4 04 |ADD ESP,4
10003EB4 |. 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4] |
Код:
|
1000408A |. 83C4 10 |ADD ESP,10
1000408D |. 817D F0 A9080›|CMP DWORD PTR SS:[EBP-10],8A9
10004094 |. 0F85 0F010000 |JNZ usbeeste.100041A9
1000409A |. 837D EC 15 |CMP DWORD PTR SS:[EBP-14],15
1000409E |. 0F85 05010000 |JNZ usbeeste.100041A9
100040A4 |. 68 C4C50810 |PUSH usbeeste.1008C5C4 ; Found New FX2 with proper Vid and Pid
100040A9 |. E8 CDD1FFFF |CALL usbeeste.1000127B
100040AE |. 83C4 04 |ADD ESP,4
100040B1 |. B9 30E10615 |MOV ECX,usbeeste.1506E130
100040B6 |. E8 AC430300 |CALL usbeeste.10038467
100040BB |. 25 FF000000 |AND EAX,0FF
100040C0 |. 8945 DC |MOV DWORD PTR SS:[EBP-24],EAX
100040C3 |. 8B55 DC |MOV EDX,DWORD PTR SS:[EBP-24]
100040C6 |. 52 |PUSH EDX
100040C7 |. 68 ACC50810 |PUSH usbeeste.1008C5AC ; Endpoint count = %d
100040CC |. E8 AAD1FFFF |CALL usbeeste.1000127B
100040D1 |. 83C4 08 |ADD ESP,8
100040D4 |. 837D DC 02 |CMP DWORD PTR SS:[EBP-24],2
100040D8 |. 7D 3C |JGE SHORT usbeeste.10004116
100040DA |. 68 88C50810 |PUSH usbeeste.1008C588 ; Setting Alternate Interface
100040DF |. E8 97D1FFFF |CALL usbeeste.1000127B
100040E4 |. 83C4 04 |ADD ESP,4
100040E7 |. 6A 01 |PUSH 1
100040E9 |. B9 30E10615 |MOV ECX,usbeeste.1506E130
100040EE |. E8 98420300 |CALL usbeeste.1003838B
100040F3 |. B9 30E10615 |MOV ECX,usbeeste.1506E130
100040F8 |. E8 6A430300 |CALL usbeeste.10038467
100040FD |. 25 FF000000 |AND EAX,0FF
10004102 |. 8945 DC |MOV DWORD PTR SS:[EBP-24],EAX
10004105 |. 8B45 DC |MOV EAX,DWORD PTR SS:[EBP-24]
10004108 |. 50 |PUSH EAX
10004109 |. 68 68C50810 |PUSH usbeeste.1008C568 ; Endpoint count is now = %d
1000410E |. E8 68D1FFFF |CALL usbeeste.1000127B
10004113 |. 83C4 08 |ADD ESP,8
10004116 |› 68 86000000 |PUSH 86 ; /Arg1 = 00000086
1000411B |. B9 30E10615 |MOV ECX,usbeeste.1506E130 ; |
10004120 |. E8 134F0300 |CALL usbeeste.10039038 ; \usbeeste.10039038
10004125 |. 8945 F8 |MOV DWORD PTR SS:[EBP-8],EAX
10004128 |. 837D F8 00 |CMP DWORD PTR SS:[EBP-8],0
1000412C |. 74 53 |JE SHORT usbeeste.10004181
1000412E |. 8B4D F8 |MOV ECX,DWORD PTR SS:[EBP-8]
10004131 |. 33D2 |XOR EDX,EDX
10004133 |. 66:8B51 0C |MOV DX,WORD PTR DS:[ECX+C]
10004137 |. 52 |PUSH EDX
10004138 |. 68 54C50810 |PUSH usbeeste.1008C554 ; MaxPktSize = %d
1000413D |. E8 39D1FFFF |CALL usbeeste.1000127B
10004142 |. 83C4 08 |ADD ESP,8
10004145 |. 8B45 F8 |MOV EAX,DWORD PTR SS:[EBP-8]
10004148 |. 33C9 |XOR ECX,ECX
1000414A |. 66:8B48 0C |MOV CX,WORD PTR DS:[EAX+C]
1000414E |. 81F9 C8000000 |CMP ECX,0C8
10004154 |. 7E 0F |JLE SHORT usbeeste.10004165
10004156 |. 68 24C50810 |PUSH usbeeste.1008C524 ; Found FX2 attached to High Speed Port
1000415B |. E8 1BD1FFFF |CALL usbeeste.1000127B
10004160 |. 83C4 04 |ADD ESP,4
10004163 |. EB 1A |JMP SHORT usbeeste.1000417F
10004165 |› 68 F4C40810 |PUSH usbeeste.1008C4F4 ; Found FX2 attached to Full Speed Port
1000416A |. E8 0CD1FFFF |CALL usbeeste.1000127B
1000416F |. 83C4 04 |ADD ESP,4
10004172 |. 68 BCC40810 |PUSH usbeeste.1008C4BC ; ***TEST FAILED*** due to full speed port usage
10004177 |. E8 FFD0FFFF |CALL usbeeste.1000127B
1000417C |. 83C4 04 |ADD ESP,4
1000417F |› EB 1A |JMP SHORT usbeeste.1000419B
10004181 |› 68 A0C40810 |PUSH usbeeste.1008C4A0 ; No EP6 found in device
10004186 |. E8 F0D0FFFF |CALL usbeeste.1000127B
1000418B |. 83C4 04 |ADD ESP,4
1000418E |. 68 64C40810 |PUSH usbeeste.1008C464 ; ***TEST FAILED*** due to no EP6 found in device
10004193 |. E8 E3D0FFFF |CALL usbeeste.1000127B
10004198 |. 83C4 04 |ADD ESP,4
1000419B |› 6A 00 |PUSH 0
1000419D |. B9 30E10615 |MOV ECX,usbeeste.1506E130
100041A2 |. E8 E4410300 |CALL usbeeste.1003838B
100041A7 |. EB 1A |JMP SHORT usbeeste.100041C3
100041A9 |› 68 38C40810 |PUSH usbeeste.1008C438 ; Found New FX2 with WRONG Vid and Did
100041AE |. E8 C8D0FFFF |CALL usbeeste.1000127B
100041B3 |. 83C4 04 |ADD ESP,4
100041B6 |. 68 04C40810 |PUSH usbeeste.1008C404 ; ***TEST FAILED*** due to wrong VID or PID
100041BB |. E8 BBD0FFFF |CALL usbeeste.1000127B
100041C0 |. 83C4 04 |ADD ESP,4
100041C3 |› B9 30E10615 |MOV ECX,usbeeste.1506E130
100041C8 |. E8 F3470300 |CALL usbeeste.100389C0
100041CD |.^ E9 46FEFFFF \JMP usbeeste.10004018
100041D2 |› EB 1A JMP SHORT usbeeste.100041EE
100041D4 |› 68 C4C30810 PUSH usbeeste.1008C3C4 ; Found NO USB devices attached to the Cypress Driver.
100041D9 |. E8 9DD0FFFF CALL usbeeste.1000127B
100041DE |. 83C4 04 ADD ESP,4
100041E1 |. 68 90C30810 PUSH usbeeste.1008C390 ; ***TEST FAILED*** due to no device detected
100041E6 |. E8 90D0FFFF CALL usbeeste.1000127B
100041EB |. 83C4 04 ADD ESP,4
100041EE |› B8 01000000 MOV EAX,1
100041F3 |. 5F POP EDI
100041F4 |. 5E POP ESI
100041F5 |. 5B POP EBX
100041F6 |. 83C4 64 ADD ESP,64
100041F9 |. 3BEC CMP EBP,ESP
100041FB |. E8 50620300 CALL usbeeste.1003A450
10004200 |. 8BE5 MOV ESP,EBP
10004202 |. 5D POP EBP
10004203 \. C2 0400 RETN 4 |
Что есть EP6 ????????????
Нашел - EP6 буфер .
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 21.09.2009 в 18:56.
|
|
|
|
21.09.2009, 20:23
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Осваиваем USBee
Это я ковырял USBeesuite .
Родной софт DX работает с dll usbdxla.dll .
Там то же самое, кстати с DX идут исходники софта , да и в мануле расписана работа с dll.
Код:
|
int main(int argc, char* argv[])
{
unsigned long DataInBuffer[65536], DataOutBuffer[65536];
unsigned int PodNumber, PodID[10], NumberOfPods;
int ReturnVal;
unsigned long x;
printf("Sample USBee DX Toolbuilder application in C\n");
//***********************************
// Pod Initializations Functions - must call InitializeDXPod before using any functions
//***********************************
printf("Getting the PodIDs available\n");
NumberOfPods = EnumerateDXPods(PodID);
if (NumberOfPods == 0) {
printf("No USBee DX Pods found\n");
getch();
return 0;
}
PodNumber = PodID[0]; // Use the first one we find. Change this to address your pod of choice.
printf("Initializing the Pod\n");
ReturnVal = InitializeDXPod(PodNumber);
if (ReturnVal != 1) {
printf("Failure Initializing the Pod\n");
getch();
return 0;
} |
Функция InitializeDXPod(PodNumber);
вызывает OpenDXpod() в коей все и происходит...
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:36.
|
|