Отговори на тема  [ 14 мнения ] 
Четене на данни от PIC18F4550 през USB 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Май 26, 2014 4:47 pm
Мнения: 27
Мнение Четене на данни от PIC18F4550 през USB
Здравейте,

Имам следната ситуация. Искам да направя програмка на Visual Basic 6, с която да изпращам запитване към микроконтролера и той да ми отговаря. Програмата в микроконтролера е написана и работи. Изпробвана е с HID Terminal на Mikroelektronika, но как може да се направи това през Visual Basic 6.

Благодаря ви предварително.


Пет Юли 10, 2015 11:13 am
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Вто Фев 06, 2007 2:45 am
Мнения: 263
Мнение Re: Четене на данни от PIC18F4550 през USB
Ей в това проектче има читав HID драйвер (обаче на С#).
http://sourceforge.net/projects/y-a-terminal/


Пет Юли 10, 2015 11:49 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Авг 23, 2005 12:02 pm
Мнения: 3070
Местоположение: София
Мнение Re: Четене на данни от PIC18F4550 през USB
Виж тук:
http://janaxelson.com/hidpage.htm

Има примерче на VB6.

...и се преориентирай към .NET. 12 години съм си изкарва хляба VB6 - вЕрвай ми, има защо да се мине на .NET. ;)


Пет Юли 10, 2015 12:21 pm
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Май 26, 2014 4:47 pm
Мнения: 27
Мнение Re: Четене на данни от PIC18F4550 през USB
Благодаря ви много колеги!!!! :) Ще разгледам линковете. Всъщност на мен ми трябва много проста програмка, с която само да визуализирам стойности. Тя ми е нужна за дисертацията. Правя измерване през АЦП, преобразувма го и го изпращам по УСБ :)


Пет Юли 10, 2015 2:28 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Авг 23, 2005 12:02 pm
Мнения: 3070
Местоположение: София
Мнение Re: Четене на данни от PIC18F4550 през USB
mEtaka_dts написа:
Благодаря ви много колеги!!!! :) Ще разгледам линковете. Всъщност на мен ми трябва много проста програмка, с която само да визуализирам стойности. Тя ми е нужна за дисертацията. Правя измерване през АЦП, преобразувма го и го изпращам по УСБ :)


Щеше да ти е на порядък по-лесно вместо с HID да работиш с виртуален COM порт. Разлика в хардуера няма, разлика в софтуера - доволно голяма - и от терминален прозорец ще можеш да го гледаш.

Ползвам такова (HID) на самоделната ми поялна станция, ама под .NET - там е лесно - има библиотеки за всичко.


Пет Юли 10, 2015 2:53 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 9:27 pm
Мнения: 2011
Мнение Re: Четене на данни от PIC18F4550 през USB
+1 за Хипер терминала и виртуалният COMPort


Пет Юли 10, 2015 4:38 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Четене на данни от PIC18F4550 през USB
още един + за виртуален COM . Работата с приемането на данните е малко по-сложна. Т.е. асинхронния режим. Виж в синхронен ако е, е по-лесно пращаш сигнал за четене към контролера и програмата ти изчаква данните.

_________________
https://github.com/slav4ocom/


Пет Юли 10, 2015 4:57 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 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
Профил
Online
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30686
Местоположение: София
Мнение Re: Четене на данни от PIC18F4550 през USB
Не знам какъв ви е пробелма с HID, при нас всичко се пуска като HIDи си работи без никакъв драйвер без инф файлове и др. такива?


Пет Юли 10, 2015 6:47 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Четене на данни от PIC18F4550 през USB
Той говореше за CDC то. Но според майкрочипската библиотека, имат си подписан драйвер, щото го дават че се поддържа от win 7, 8

_________________
https://github.com/slav4ocom/


Пет Юли 10, 2015 8:02 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Авг 23, 2005 12:02 pm
Мнения: 3070
Местоположение: София
Мнение Re: Четене на данни от PIC18F4550 през USB
ToHu написа:
Не знам какъв ви е пробелма с HID, при нас всичко се пуска като HIDи си работи без никакъв драйвер без инф файлове и др. такива?


Под VB6 е проблема с HID, щото трябва да ползваш разни външни API-та, а със сериен порт се работи директно като с файл.


Пет Юли 10, 2015 8:12 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 9:27 pm
Мнения: 2011
Мнение Re: Четене на данни от PIC18F4550 през USB
А твоят .NET какво представлява? Аз програмирам на Делфи и няма разлика с VB, същата хуйня е.
А за ХИД-а и аз съм го преправил малко и не го разпознава като ХИД и си иска мой драйвер а иначе е един и същ само съм го променил малко. Разпознава си го като мой драйвер и не се забива в серийни портове а си търси у-во.


Съб Юли 11, 2015 12:09 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Авг 23, 2005 12:02 pm
Мнения: 3070
Местоположение: София
Мнение Re: Четене на данни от PIC18F4550 през USB
timt написа:
А твоят .NET какво представлява?


Класче, дето работи с hid.dll на Windows-а. Много отдавна съм го писал, ползвайки разни писания из нета и преработвайки чужди OpenSource библиотеки. Ама не е за пред хора. :) Има го в секция "софтуер" на проекта за универсална поялна станция. Малко е объркващо, защото има и Generic USB в него. Абе нещо като универсален комуникационан клас, поддържащ обикновен COM, HID и Generic USB.

...ама пак - много далеч е от завършване и документиране. Все остава последната дупка на кавала от момента, в който го подкарам на всеки нов проект. :)


Съб Юли 11, 2015 12:54 am
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Май 26, 2014 4:47 pm
Мнения: 27
Мнение Re: Четене на данни от PIC18F4550 през USB
И аз да се включа :) намерих един пример за VB6, който мисля, че ще мога да преправя за конкретната нужда. Ще го кача след като направя корекции, но не мога да обещая кога ще е това :)


Пон Юли 13, 2015 4:17 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 14 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 6 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни