| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| USB на PIC18 http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=15678 |
Страница 1 от 1 |
| Автор: | Н'бабане Гт'муан'га [ Съб Яну 06, 2018 1:33 pm ] |
| Заглавие: | USB на PIC18 |
Имам (пак) въпрос за гадното усб... Значи подкарал съм някаква форма на трансфер, образува ми се ком порт, търчат някакви данни по него, обаче ползвам луп с четене от усб и пращане към уарт и обратното. Пропускам много данни по тоя начин. Та въпроса ми е има ли някой който да е правил усб трансфер на пик18 с прекъсвания и е готов да ми помогне с код/пример? Просто искам да прехвърлям данни от и към уарт като сериен порт. |
|
| Автор: | stoyanoff [ Съб Яну 06, 2018 1:42 pm ] |
| Заглавие: | Re: USB на PIC18 |
Я дай малко повече инфо! За какво прекъсване говориш? Кой стек използваш? За CCS, XC8, MicroC? Правил съм разни неща. Мисля, че за XC8 CDC си използва прекъсване за приемане на данни през USB, само трябва да си добавиш кода за UART-a. Поздрави! |
|
| Автор: | Н'бабане Гт'муан'га [ Съб Яну 06, 2018 1:46 pm ] |
| Заглавие: | Re: USB на PIC18 |
Ползвам ХС8 с МСС и съм конфигурирал стека като за прекъсвания. Там обаче само се вика една функция: if(PIR3bits.USBIF) USB_USBDeviceTasks(); Нямам проблем да ползвам нещо друго за ХС8, обаче по принцип съм адски зле на тема усб и не знам дали бих се оправил. МСС поне ми го изгенерира само. |
|
| Автор: | stoyanoff [ Съб Яну 06, 2018 2:46 pm ] | |||||||||||||||||||||||||||
| Заглавие: | Re: USB на PIC18 | |||||||||||||||||||||||||||
Версията, която съм използвал, е от преди година -
Отделно имаш още 2 неща:
и обработката за USB:
Може малко да съм го модифицирал последното. Не знам дали е 1 към 1 с оригинала. |
||||||||||||||||||||||||||||
| Автор: | slav4o.com [ Съб Яну 06, 2018 3:43 pm ] |
| Заглавие: | Re: USB на PIC18 |
То освен Device - CDC - Basic Demo има и Device - CDC - Serial Emulator framework. Което си е готов преобразувател, няма нужда от дописване. Поне не толкова. |
|
| Автор: | TheWizard [ Съб Яну 06, 2018 3:59 pm ] |
| Заглавие: | Re: USB на PIC18 |
иска да си допишете ринг-буферите, без тях само 64 байта |
|
| Автор: | Н'бабане Гт'муан'га [ Съб Яну 06, 2018 4:26 pm ] | |||||||||
| Заглавие: | Re: USB на PIC18 | |||||||||
@stoyanoff, мерси! Сега ще видя дали ще стане и при мен. @slav4o.com, къде да го намеря тоя фреймуърк? В МСС виждам само "MLA USB Device Lite" |
||||||||||
| Автор: | slav4o.com [ Съб Яну 06, 2018 4:38 pm ] |
| Заглавие: | Re: USB на PIC18 |
@Н'бабане, то от 2014г. по друг начин е цялата MLA. На microchip_solutions_v2013-02-15 го има. Вероятно всички неща ги има и на най-новата, но са по друг начин подредени нещата.... Иначе тоя пик 18 със сигурност ще тръгне със библиотеката от 2013 C:\microchip_solutions_v2013-02-15\USB\Device - CDC - Serial Emulator |
|
| Автор: | Н'бабане Гт'муан'га [ Съб Яну 06, 2018 4:46 pm ] |
| Заглавие: | Re: USB на PIC18 |
Това добре ама откъде да я взема тая библиотека от 2013? |
|
| Автор: | slav4o.com [ Съб Яну 06, 2018 4:49 pm ] |
| Заглавие: | Re: USB на PIC18 |
https://www.microchip.com/mplab/microch ... plications отдолу цъкваш таб-а да е на Downloads Archive |
|
| Автор: | Desert Leo [ Съб Яну 06, 2018 6:49 pm ] | |||||||||
| Заглавие: | Re: USB на PIC18 | |||||||||
Що не използваш FT230X и да си работиш с уартите? |
||||||||||
| Автор: | slav4o.com [ Съб Яну 06, 2018 7:18 pm ] |
| Заглавие: | Re: USB на PIC18 |
Мда принципно само за чист конвертор е безсмислено с пик.... |
|
| Автор: | Н'бабане Гт'муан'га [ Съб Яну 06, 2018 7:24 pm ] |
| Заглавие: | Re: USB на PIC18 |
Не е чист конвертор, иначе хич не бих се занимавал... |
|
| Автор: | Desert Leo [ Нед Яну 07, 2018 9:07 am ] |
| Заглавие: | Re: USB на PIC18 |
Е, то кучето винаги е заровено в конкретиката, та ти си знаеш най-добре кое е правилното решение за теб. Аз просто нямам време да се занимавам с USB стекове в контролера. Където ми трябва, слагам FT230XQ. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|