Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Вопросы начинающих

Вопросы начинающих Прежде чем задать вопрос, стоит воспользоваться поиском

Ответ
 
Опции темы Опции просмотра
Старый 17.03.2013, 03:03   #1
vishnu-krishna
Junior Member
 
Регистрация: 17.03.2013
Возраст: 68
Сообщений: 1
Вес репутации: 100/0
vishnu-krishna will become famous soon enoughvishnu-krishna will become famous soon enough
Exclamation USB И PIC18F4550

Итак, я хочу управлять данным мк по usb протоколу. Конечная задача - сделать на win7 программу управления мотором.
Вопросы:
1) Лучше браться за изучение протокола usb или использовать ft232, например? Понятно, что последний вариант проще, но с другой стороны, в наше время не знать usb - это, вроде как, не солидно...
2) Какие подводные камни могут быть при использовании ft232? (урезание скорости/ненадежность/...)
3) Есть-ли на русском простая и понятная книга по usb именно для "быстрого старта"? Может на английском? Может вы знаете, где можно достать примеры простейших программ с пояснением каждой строчки?)
vishnu-krishna вне форума   Ответить с цитированием
Старый 17.03.2013, 09:54   #2
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,887
Вес репутации: 5611/171
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: USB И PIC18F4550

Цитата:
Сообщение от vishnu-krishna Посмотреть сообщение
Итак, я хочу управлять данным мк по usb протоколу. Конечная задача - сделать на win7 программу управления мотором.
Вопросы:
1) Лучше браться за изучение протокола usb или использовать ft232, например? Понятно, что последний вариант проще, но с другой стороны, в наше время не знать usb - это, вроде как, не солидно...
2) Какие подводные камни могут быть при использовании ft232? (урезание скорости/ненадежность/...)
3) Есть-ли на русском простая и понятная книга по usb именно для "быстрого старта"? Может на английском? Может вы знаете, где можно достать примеры простейших программ с пояснением каждой строчки?)
а что за мотор?
Greg вне форума   Ответить с цитированием
Старый 17.03.2013, 10:15   #3
Marat
Senior Member
 
Аватар для Marat
 
Регистрация: 27.03.2007
Адрес: Минск
Сообщений: 835
Вес репутации: 805/63
Marat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to behold
По умолчанию Re: USB И PIC18F4550

На форуме достаточно информации по "быстрому старту" с USB. Ну , и конечно, есть примеры от самого микрочипа - поиск не подведёт
__________________
RTFM.....и будет вам счастье
Marat вне форума   Ответить с цитированием
Старый 17.03.2013, 11:04   #4
Ученый
Senior Member
 
Регистрация: 27.02.2007
Адрес: Москва
Возраст: 69
Сообщений: 590
Вес репутации: 1705/69
Ученый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant future
По умолчанию Re: USB И PIC18F4550

Зачем FT232, если 4550 имеет модуль USB на борту. Для старта с USB смотри здесь и
здесь
__________________
Не знать - не стыдно, стыдно не учиться.
Ученый вне форума   Ответить с цитированием
Старый 17.03.2013, 11:09   #5
Vlad&mir
Senior Member
 
Регистрация: 28.01.2009
Адрес: Москва
Сообщений: 1,720
Вес репутации: 4407/101
Vlad&mir has a reputation beyond reputeVlad&mir has a reputation beyond reputeVlad&mir has a reputation beyond reputeVlad&mir has a reputation beyond reputeVlad&mir has a reputation beyond reputeVlad&mir has a reputation beyond reputeVlad&mir has a reputation beyond reputeVlad&mir has a reputation beyond reputeVlad&mir has a reputation beyond reputeVlad&mir has a reputation beyond reputeVlad&mir has a reputation beyond repute
По умолчанию Re: USB И PIC18F4550

Цитата:
Сообщение от Ученый Посмотреть сообщение
Зачем FT232, если 4550 имеет модуль USB на борту. Для старта с USB смотри здесь и
здесь
Вот, с добавленным серийным номером:
Вложения
Тип файла: rar USB_CDC_S.rar (98.2 Кб, 71 просмотров)
Vlad&mir вне форума   Ответить с цитированием
Старый 17.03.2013, 11:30   #6
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,887
Вес репутации: 5611/171
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: USB И PIC18F4550

Цитата:
Сообщение от Ученый Посмотреть сообщение
Зачем FT232, если 4550 имеет модуль USB на борту. Для старта с USB смотри здесь и
здесь
я почему там задал вопрос - обычно "мотор" и гальваническая связь с компьютером (usb) плохо совместимы. FTDI позволит относительно легко осуществить гальваническую развязку на стороне последовательного интерфейса.
Greg вне форума   Ответить с цитированием
Старый 17.03.2013, 13:45   #7
Ученый
Senior Member
 
Регистрация: 27.02.2007
Адрес: Москва
Возраст: 69
Сообщений: 590
Вес репутации: 1705/69
Ученый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant future
По умолчанию Re: USB И PIC18F4550

Цитата:
Сообщение от Greg Посмотреть сообщение
я почему там задал вопрос - обычно "мотор" и гальваническая связь с компьютером (usb) плохо совместимы. FTDI позволит относительно легко осуществить гальваническую развязку на стороне последовательного интерфейса.
Согласен, но основной вопрос был про USB, а дойдет ли дело до мотора - кто знает?
P.S. А развязка на уровне драйвера двигателя?
__________________
Не знать - не стыдно, стыдно не учиться.
Ученый вне форума   Ответить с цитированием
Старый 17.03.2013, 15:37   #8
FlashBack
Senior Member
 
Аватар для FlashBack
 
Регистрация: 16.02.2010
Адрес: Грузия, Тбилиси
Возраст: 35
Сообщений: 2,232
Вес репутации: 2337/81
FlashBack has a reputation beyond reputeFlashBack has a reputation beyond reputeFlashBack has a reputation beyond reputeFlashBack has a reputation beyond reputeFlashBack has a reputation beyond reputeFlashBack has a reputation beyond reputeFlashBack has a reputation beyond reputeFlashBack has a reputation beyond reputeFlashBack has a reputation beyond reputeFlashBack has a reputation beyond reputeFlashBack has a reputation beyond repute
По умолчанию Re: USB И PIC18F4550

Цитата:
Сообщение от Ученый Посмотреть сообщение
Согласен, но основной вопрос был про USB, а дойдет ли дело до мотора - кто знает?
P.S. А развязка на уровне драйвера двигателя?
Так есть вроде и для юсб изоляторы, не?
FlashBack вне форума   Ответить с цитированием
Старый 02.04.2013, 20:54   #9
inlog
Junior Member
 
Регистрация: 30.03.2013
Сообщений: 15
Вес репутации: 111/26
inlog will become famous soon enoughinlog will become famous soon enough
По умолчанию Re: USB И PIC18F4550

Друзья, после нескольких лет безделья решил (хобби) сделать железку на PIC18F2450 (4550) или даже более простом, освоить новое семейство и USB. До этого работал только с PIC12-PIC16 (и Delphi со стороны PC). Кто даст схемку или линк на нормально сделанную схемку USB для изучения микропроцессора (без упрощенки, со всеми нужными резисторами, с защитой портов от внешнего мира и пр.), может, с LCD-дисплейчиком а/ц, еще чем-нибудь, чтобы занять порты ... В качестве старта хочу посмотреть, что люди опытные делают, и для себя что-нибудь сваяю - PIC будет собирать внешние данные с удаленных датчиков и передавать в РС. В Microchip App и WEB ничего интересного не нашел в качестве законченного проекта . Можно в личку (формат PDF или Altium), конфиденциальность и нераспространение гарантирую
inlog вне форума   Ответить с цитированием
Старый 02.04.2013, 22:08   #10
Reaper
Senior Member
 
Регистрация: 04.11.2012
Возраст: 27
Сообщений: 233
Вес репутации: 295/30
Reaper is a jewel in the roughReaper is a jewel in the roughReaper is a jewel in the rough
По умолчанию Re: USB И PIC18F4550

Цитата:
Сообщение от inlog Посмотреть сообщение
Кто даст схемку или линк на нормально сделанную схемку USB для изучения микропроцессора
Да и мне тоже подкиньте, если не жалко.
Reaper вне форума   Ответить с цитированием
Старый 03.04.2013, 00:21   #11
БОЦМАН
Senior Member
 
Регистрация: 04.02.2012
Адрес: Хабаровск
Сообщений: 649
Вес репутации: 1168/46
БОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud of
По умолчанию Re: USB И PIC18F4550

Цитата:
Сообщение от inlog Посмотреть сообщение
освоить новое семейство и USB
16F1459 в "ТРИТОНЕ" ( или не?)
БОЦМАН вне форума   Ответить с цитированием
Старый 03.04.2013, 09:37   #12
inlog
Junior Member
 
Регистрация: 30.03.2013
Сообщений: 15
Вес репутации: 111/26
inlog will become famous soon enoughinlog will become famous soon enough
Thumbs up Re: USB И PIC18F4550

Отличный чип, спасибо. Я как-то считал, что с USB только PIC18, глядел невнимательно Может, портов и памяти пока хватит "на попробовать" (апетиты растут во время еды всегда), позже все равно нужен будет хост на 18F4550, но это потом. Посмотрю его Errata и AN как hrdw, так и SW.
inlog вне форума   Ответить с цитированием
Старый 03.04.2013, 10:53   #13
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,182
Вес репутации: 1775/75
Илья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant future
По умолчанию Re: USB И PIC18F4550

Цитата:
Сообщение от inlog Посмотреть сообщение
пока хватит "на попробовать" (апетиты растут во время еды всегда), позже все равно нужен будет хост на 18F4550...
Host на 18F4550?
В PIC18 нет хостов - только в 16- и 32-битных (PIC24, PIC32)
Илья вне форума   Ответить с цитированием
Старый 03.04.2013, 11:28   #14
inlog
Junior Member
 
Регистрация: 30.03.2013
Сообщений: 15
Вес репутации: 111/26
inlog will become famous soon enoughinlog will become famous soon enough
По умолчанию Re: USB И PIC18F4550

Цитата:
Сообщение от Илья Посмотреть сообщение
Host на 18F4550?
В PIC18 нет хостов - только в 16- и 32-битных (PIC24, PIC32)
Описался, сорри - имел ввиду PIC24, конечно! Просто в голове крутится PIC18F25/45, их заказал неск штук на пробу и макеты поработать...
inlog вне форума   Ответить с цитированием
Старый 27.04.2013, 23:07   #15
inlog
Junior Member
 
Регистрация: 30.03.2013
Сообщений: 15
Вес репутации: 111/26
inlog will become famous soon enoughinlog will become famous soon enough
По умолчанию Re: USB И PIC18F4550

До софта пока не дошел, рисую первую USB схемку на 16F1459, макетирую фрагменты и читаю стандарты.
Возник вопрос (зря я начал читать стандарты! ):
- вся схема при питании от USB (до 500mA) не может уйти в suspend и уменьшить потребление даже до 2.5 mA (по стандарту USB), у меня всегда должен работать DC-DC до +12В и еще кое что. Установка только микро в sleep не решает проблему, да и компоненты брал пока подешевле и без микропотребления.

Это программно решится потом (чтобы не нарушать стандарт) каким-нибудь информированием хоста, что я не усну никогда (пакеты каждую мсек или еще как) ?

Ответ на вопрос влияет на схему и выбор компонентов (DC-DC конвертер и микропотребление, SHDN входы и прочее).

Подскажите плз, кто уже работал с USB ...
inlog вне форума   Ответить с цитированием
Старый 30.04.2013, 20:44   #16
inlog
Junior Member
 
Регистрация: 30.03.2013
Сообщений: 15
Вес репутации: 111/26
inlog will become famous soon enoughinlog will become famous soon enough
По умолчанию Re: USB И PIC18F4550

OK, игнорирую всякие suspend-ы .... и честно потребляю свои 100-500 мА (последние, как разрешат)
inlog вне форума   Ответить с цитированием
Старый 10.07.2014, 16:12   #17
Евгений_М
Member
 
Регистрация: 20.07.2009
Сообщений: 59
Вес репутации: 100/39
Евгений_М will become famous soon enoughЕвгений_М will become famous soon enough
По умолчанию Re: USB И PIC18F4550

Пауза была с работой по USB, подзабыл намного. Есть три конечных точки. Когда в программе указываю что первая, например, готова отдать данные компу то SIE захватывает "власть" над всей областью памяти, предназначеной для работы USB, т.е с адреса 0x400 и до конца, или только принадлежащей этой конечной точке, а в другую я могу писать?
Евгений_М вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Модификация usb firmware для pic18 Petya Продукция MICROCHIP 25 24.12.2010 16:28
USB + PIC18F4550, не понял, как работает themaster Продукция MICROCHIP 4 08.02.2010 03:09
PIC18F4550 "Устройство USB не опознано" Lamp Продукция MICROCHIP 0 25.10.2009 12:50
USB устройство PIC18F4550 подключается и сразу отключается Алексеев Петр Продукция MICROCHIP 2 14.03.2008 12:53
PIC18F4550 & USB MSD Elektronik Продукция MICROCHIP 30 28.11.2007 21:10


Часовой пояс GMT +3, время: 08:30.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot