| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Четене на данни от PIC18F4550 през USB http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=13905 |
Страница 1 от 1 |
| Автор: | mEtaka_dts [ Пет Юли 10, 2015 11:13 am ] |
| Заглавие: | Четене на данни от PIC18F4550 през USB |
Здравейте, Имам следната ситуация. Искам да направя програмка на Visual Basic 6, с която да изпращам запитване към микроконтролера и той да ми отговаря. Програмата в микроконтролера е написана и работи. Изпробвана е с HID Terminal на Mikroelektronika, но как може да се направи това през Visual Basic 6. Благодаря ви предварително. |
|
| Автор: | tolstolob [ Пет Юли 10, 2015 11:49 am ] |
| Заглавие: | Re: Четене на данни от PIC18F4550 през USB |
Ей в това проектче има читав HID драйвер (обаче на С#). http://sourceforge.net/projects/y-a-terminal/ |
|
| Автор: | sparkybg [ Пет Юли 10, 2015 12:21 pm ] |
| Заглавие: | Re: Четене на данни от PIC18F4550 през USB |
Виж тук: http://janaxelson.com/hidpage.htm Има примерче на VB6. ...и се преориентирай към .NET. 12 години съм си изкарва хляба VB6 - вЕрвай ми, има защо да се мине на .NET. |
|
| Автор: | mEtaka_dts [ Пет Юли 10, 2015 2:28 pm ] |
| Заглавие: | Re: Четене на данни от PIC18F4550 през USB |
Благодаря ви много колеги!!!! |
|
| Автор: | sparkybg [ Пет Юли 10, 2015 2:53 pm ] | |||||||||
| Заглавие: | Re: Четене на данни от PIC18F4550 през USB | |||||||||
Щеше да ти е на порядък по-лесно вместо с HID да работиш с виртуален COM порт. Разлика в хардуера няма, разлика в софтуера - доволно голяма - и от терминален прозорец ще можеш да го гледаш. Ползвам такова (HID) на самоделната ми поялна станция, ама под .NET - там е лесно - има библиотеки за всичко. |
||||||||||
| Автор: | timt [ Пет Юли 10, 2015 4:38 pm ] |
| Заглавие: | Re: Четене на данни от PIC18F4550 през USB |
+1 за Хипер терминала и виртуалният COMPort |
|
| Автор: | slav4o.com [ Пет Юли 10, 2015 4:57 pm ] |
| Заглавие: | Re: Четене на данни от PIC18F4550 през USB |
още един + за виртуален COM . Работата с приемането на данните е малко по-сложна. Т.е. асинхронния режим. Виж в синхронен ако е, е по-лесно пращаш сигнал за четене към контролера и програмата ти изчаква данните. |
|
| Автор: | ike [ Пет Юли 10, 2015 5:19 pm ] |
| Заглавие: | Re: Четене на данни от PIC18F4550 през USB |
Хората хакват HID протокола, заради педалите от Майкрософт. Решили са, че като закачиш мишка и клавиатура да не те пита нищо, обаче закачиш ли USB CDC https://en.wikipedia.org/wiki/USB_commu ... vice_class потребителите трябват да викат администратора, да му обясняват какво е устройството и да теглите ... драйвери, които представляват един .inf текств файл който казва на уиндоуса: Това е USB CDC, ползвай стандартният вграден драйвер. Обаче този .inf драйвер трябва да е подписан от майкрософт WHQL или на потребителите да им излизат някакви страшни съобщения, че видиш ли това устройство ще им изяде първородния син и ще им продаде душата на дявола. |
|
| Автор: | ToHu [ Пет Юли 10, 2015 6:47 pm ] |
| Заглавие: | Re: Четене на данни от PIC18F4550 през USB |
Не знам какъв ви е пробелма с HID, при нас всичко се пуска като HIDи си работи без никакъв драйвер без инф файлове и др. такива? |
|
| Автор: | slav4o.com [ Пет Юли 10, 2015 8:02 pm ] |
| Заглавие: | Re: Четене на данни от PIC18F4550 през USB |
Той говореше за CDC то. Но според майкрочипската библиотека, имат си подписан драйвер, щото го дават че се поддържа от win 7, 8 |
|
| Автор: | sparkybg [ Пет Юли 10, 2015 8:12 pm ] | |||||||||
| Заглавие: | Re: Четене на данни от PIC18F4550 през USB | |||||||||
Под VB6 е проблема с HID, щото трябва да ползваш разни външни API-та, а със сериен порт се работи директно като с файл. |
||||||||||
| Автор: | timt [ Съб Юли 11, 2015 12:09 am ] |
| Заглавие: | Re: Четене на данни от PIC18F4550 през USB |
А твоят .NET какво представлява? Аз програмирам на Делфи и няма разлика с VB, същата хуйня е. А за ХИД-а и аз съм го преправил малко и не го разпознава като ХИД и си иска мой драйвер а иначе е един и същ само съм го променил малко. Разпознава си го като мой драйвер и не се забива в серийни портове а си търси у-во. |
|
| Автор: | sparkybg [ Съб Юли 11, 2015 12:54 am ] | |||||||||
| Заглавие: | Re: Четене на данни от PIC18F4550 през USB | |||||||||
Класче, дето работи с hid.dll на Windows-а. Много отдавна съм го писал, ползвайки разни писания из нета и преработвайки чужди OpenSource библиотеки. Ама не е за пред хора. ...ама пак - много далеч е от завършване и документиране. Все остава последната дупка на кавала от момента, в който го подкарам на всеки нов проект. |
||||||||||
| Автор: | mEtaka_dts [ Пон Юли 13, 2015 4:17 pm ] |
| Заглавие: | Re: Четене на данни от PIC18F4550 през USB |
И аз да се включа |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|