| Автор |
Съобщение |
|
mEtaka_dts
Ранг: Минаващ
Регистриран на: Пон Май 26, 2014 4:47 pm Мнения: 27
|
 Четене на данни от PIC18F4550 през USB
Здравейте,
Имам следната ситуация. Искам да направя програмка на Visual Basic 6, с която да изпращам запитване към микроконтролера и той да ми отговаря. Програмата в микроконтролера е написана и работи. Изпробвана е с HID Terminal на Mikroelektronika, но как може да се направи това през Visual Basic 6.
Благодаря ви предварително.
|
| Пет Юли 10, 2015 11:13 am |
|
 |
|
tolstolob
Ранг: Ориентиран
Регистриран на: Вто Фев 06, 2007 2:45 am Мнения: 263
|
 Re: Четене на данни от PIC18F4550 през USB
Ей в това проектче има читав HID драйвер (обаче на С#). http://sourceforge.net/projects/y-a-terminal/
|
| Пет Юли 10, 2015 11:49 am |
|
 |
|
sparkybg
Ранг: Форумен бог
Регистриран на: Вто Авг 23, 2005 12:02 pm Мнения: 3070 Местоположение: София
|
 Re: Четене на данни от PIC18F4550 през USB
Виж тук: http://janaxelson.com/hidpage.htmИма примерче на VB6. ...и се преориентирай към .NET. 12 години съм си изкарва хляба VB6 - вЕрвай ми, има защо да се мине на .NET. 
|
| Пет Юли 10, 2015 12:21 pm |
|
 |
|
mEtaka_dts
Ранг: Минаващ
Регистриран на: Пон Май 26, 2014 4:47 pm Мнения: 27
|
 Re: Четене на данни от PIC18F4550 през USB
Благодаря ви много колеги!!!!  Ще разгледам линковете. Всъщност на мен ми трябва много проста програмка, с която само да визуализирам стойности. Тя ми е нужна за дисертацията. Правя измерване през АЦП, преобразувма го и го изпращам по УСБ 
|
| Пет Юли 10, 2015 2:28 pm |
|
 |
|
sparkybg
Ранг: Форумен бог
Регистриран на: Вто Авг 23, 2005 12:02 pm Мнения: 3070 Местоположение: София
|
 Re: Четене на данни от PIC18F4550 през USB
Щеше да ти е на порядък по-лесно вместо с HID да работиш с виртуален COM порт. Разлика в хардуера няма, разлика в софтуера - доволно голяма - и от терминален прозорец ще можеш да го гледаш. Ползвам такова (HID) на самоделната ми поялна станция, ама под .NET - там е лесно - има библиотеки за всичко.
|
| Пет Юли 10, 2015 2:53 pm |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: Четене на данни от PIC18F4550 през USB
+1 за Хипер терминала и виртуалният COMPort
|
| Пет Юли 10, 2015 4:38 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Четене на данни от PIC18F4550 през USB
още един + за виртуален COM . Работата с приемането на данните е малко по-сложна. Т.е. асинхронния режим. Виж в синхронен ако е, е по-лесно пращаш сигнал за четене към контролера и програмата ти изчаква данните.
|
| Пет Юли 10, 2015 4:57 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: Четене на данни от PIC18F4550 през USB
Хората хакват HID протокола, заради педалите от Майкрософт. Решили са, че като закачиш мишка и клавиатура да не те пита нищо, обаче закачиш ли USB CDC https://en.wikipedia.org/wiki/USB_commu ... vice_classпотребителите трябват да викат администратора, да му обясняват какво е устройството и да теглите ... драйвери, които представляват един .inf текств файл който казва на уиндоуса: Това е USB CDC, ползвай стандартният вграден драйвер. Обаче този .inf драйвер трябва да е подписан от майкрософт WHQL или на потребителите да им излизат някакви страшни съобщения, че видиш ли това устройство ще им изяде първородния син и ще им продаде душата на дявола.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Пет Юли 10, 2015 5:19 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
 Re: Четене на данни от PIC18F4550 през USB
Не знам какъв ви е пробелма с HID, при нас всичко се пуска като HIDи си работи без никакъв драйвер без инф файлове и др. такива?
|
| Пет Юли 10, 2015 6:47 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Четене на данни от PIC18F4550 през USB
Той говореше за CDC то. Но според майкрочипската библиотека, имат си подписан драйвер, щото го дават че се поддържа от win 7, 8
|
| Пет Юли 10, 2015 8:02 pm |
|
 |
|
sparkybg
Ранг: Форумен бог
Регистриран на: Вто Авг 23, 2005 12:02 pm Мнения: 3070 Местоположение: София
|
 Re: Четене на данни от PIC18F4550 през USB
Под VB6 е проблема с HID, щото трябва да ползваш разни външни API-та, а със сериен порт се работи директно като с файл.
|
| Пет Юли 10, 2015 8:12 pm |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: Четене на данни от PIC18F4550 през USB
А твоят .NET какво представлява? Аз програмирам на Делфи и няма разлика с VB, същата хуйня е. А за ХИД-а и аз съм го преправил малко и не го разпознава като ХИД и си иска мой драйвер а иначе е един и същ само съм го променил малко. Разпознава си го като мой драйвер и не се забива в серийни портове а си търси у-во.
|
| Съб Юли 11, 2015 12:09 am |
|
 |
|
sparkybg
Ранг: Форумен бог
Регистриран на: Вто Авг 23, 2005 12:02 pm Мнения: 3070 Местоположение: София
|
 Re: Четене на данни от PIC18F4550 през USB
Класче, дето работи с hid.dll на Windows-а. Много отдавна съм го писал, ползвайки разни писания из нета и преработвайки чужди OpenSource библиотеки. Ама не е за пред хора.  Има го в секция "софтуер" на проекта за универсална поялна станция. Малко е объркващо, защото има и Generic USB в него. Абе нещо като универсален комуникационан клас, поддържащ обикновен COM, HID и Generic USB. ...ама пак - много далеч е от завършване и документиране. Все остава последната дупка на кавала от момента, в който го подкарам на всеки нов проект. 
|
| Съб Юли 11, 2015 12:54 am |
|
 |
|
mEtaka_dts
Ранг: Минаващ
Регистриран на: Пон Май 26, 2014 4:47 pm Мнения: 27
|
 Re: Четене на данни от PIC18F4550 през USB
И аз да се включа  намерих един пример за VB6, който мисля, че ще мога да преправя за конкретната нужда. Ще го кача след като направя корекции, но не мога да обещая кога ще е това 
|
| Пон Юли 13, 2015 4:17 pm |
|
|