Member 12747295 Ответов: 3

Может кто-нибудь помочь мне в написании алгоритма ...


мне приказали написать алгоритм для программы на c#, которая отправляет биты на устройство с помощью USB-порта ... количество битов варьируется от 2 до 32 ... а количество булавок-15 ... есть идеи, как это сделать ...

Что я уже пробовал:

у меня нет опыта в этой области ... и извините, что я не могу опубликовать ничего конкретного, потому что проект немного засекречен.

BillWoodruff

без деталей оборудования мы не сможем вам помочь. Два фитинга-это 32 768, поэтому, если аппаратное обеспечение может обрабатывать два 32-го уровня мощности, оно должно иметь какую-то форму буфера/мультиплекса.

3 Ответов

Рейтинг:
2

Patrice T

Цитата:
и извините, что я не могу опубликовать ничего конкретного, потому что проект немного засекречен.

К сожалению, только конкретная информация может привести к некоторой помощи !
Цитата:
мне приказали написать алгоритм для программы на c#, которая отправляет биты на устройство с помощью USB-порта ... количество битов варьируется от 2 до 32 ... а количество булавок-15 ... есть идеи, как это сделать ...

Ваши заявления не согласуются с USB
- USB-устройства имеют 4 контакта для связи с хостом, а у вас есть 15 контактов ?
- Протокол USB использует байты, а не биты.

Либо вы рассекречиваете вещи, либо остаетесь один.


Рейтинг:
1

Mathew Soji

Никто здесь не может написать код для ваших требований .
Вы должны попробовать со своей стороны и задавать вопросы, основанные на том, что вы закодировали .

Пожалуйста, посмотрите на приведенные ниже ссылки и посмотрите, помогает ли это начать кодирование.

Работа с USB-устройствами в .NET и C# - учебник по .NET-developer Fusion[^]

Последовательная связь в C# для начинающих[^]

Связь с последовательным портом в C#[^]

Arduino, C# и последовательный интерфейс[^]

http://www.codeproject.com/Questions/187388/USB-Port-Communication-in-C[^]


Рейтинг:
1

OriginalGriff

Цитата:
я не могу опубликовать что-либо конкретное, потому что проект немного засекречен

Тогда мы не сможем вам помочь. Это будет сильно зависеть от аппаратного обеспечения, о котором мы понятия не имеем, кроме как "это usb". Пойдите к своему начальнику и попросите его о помощи-он должен знать ваши способности и быть в состоянии направлять вас.