Pic для PIc и ПК USB, как? - PullRequest
       39

Pic для PIc и ПК USB, как?

1 голос
/ 22 октября 2010

Я хочу создать приложение, в котором PIC18F4550 отправляет свои внутренние данные eeprom на ПК через usb. Также я хочу использовать тот же разъем USB для загрузки данных в другой PIC18F4550 через USB.

Как использовать ex_usb_serial.c примеров кода ccs для этой цели. Если кто-нибудь может дать мне схему и что делать на стороне ПК. Ранняя помощь в этом отношении будет высоко оценена.

С наилучшими пожеланиями Dani

Ответы [ 2 ]

3 голосов
/ 10 ноября 2010

PIC18F4550 может работать только как USB-устройство - это означает, что он может быть подключен только к USB-хосту, как ПК. Вы не можете подключить два PIC18 друг к другу через USB. Только PIC24 и PIC32 имеют возможность USB-хоста. Чтобы сделать то, что вы описываете, вам понадобится один из этих контроллеров, но у них нет внутренней EEPROM. У меня нет опыта работы со стеком CCS USB. Microchip предлагает бесплатный USB-стек как часть их «Application Framework», доступной здесь: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en547784 После установки вы найдете множество функциональных проектов на базе MPLAB IDE для PIC18F4550. Я бы предложил начать с «CDC Class». Это класс под USB, который отображается как «COM» -порт и может обрабатываться на стороне ПК так же, как старый, настоящий аппаратный COM-порт большинством терминальных программ (teraTerm, Hyperterminal и т. Д.). Используя класс CDC, вы можете просто вывести тестовые строки через интерфейс USB, а затем отобразить их с помощью вышеупомянутых терминальных программ. Это облегчает настройку и работу USB, не беспокоясь о написании кода для ПК или собственных драйверов USB.

0 голосов
/ 26 августа 2013

Вы также можете искать "pc usb projects" с помощью Google ... Используйте SVLIB_PIC18F24J50 v3.4.NET4x64.dll в VB.NET для загрузки EEPROM или ОЗУ на ПК через USB. больше оперативной памяти и EEPROM.

...