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

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 09.10.2015, 23:51   #1
Vovka
Senior Member
 
Аватар для Vovka
 
Регистрация: 27.12.2007
Адрес: недалеко от г.Белгорода
Возраст: 51
Сообщений: 1,913
Вес репутации: 3232/94
Vovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond repute
Отправить сообщение для Vovka с помощью ICQ
По умолчанию PIC, работа с USB-флешкой

Понадобилось сделать устройство для чтения-записи USB-флешки. Флешка в формате FAT32. Нужно будет писать/читать файлы. Плюс ко всему SPI для MMC-карточки.
Я так понял, что нужен МК с USB Host.
Выше PIC18 не работал. Нужен не дорогой, сравнительно легко доступный МК. Думаю что-то из PIC24-серии взять. Что посоветуете?
__________________
Настройся на хороший день и он таким будет!
Vovka вне форума   Ответить с цитированием
Старый 10.10.2015, 00:16   #2
concess
Senior Member
 
Регистрация: 19.06.2012
Адрес: Санкт-Петербург
Возраст: 45
Сообщений: 157
Вес репутации: 469/32
concess is a glorious beacon of lightconcess is a glorious beacon of lightconcess is a glorious beacon of lightconcess is a glorious beacon of lightconcess is a glorious beacon of light
По умолчанию Re: PIC, работа с USB-флешкой

Посоветую PIC32MZ или MX.
USB host работает и ещё ресурсы остаются.
Заодно и bootloader поместится...
concess вне форума   Ответить с цитированием
Старый 10.10.2015, 12:16   #3
Dima
Senior Member
 
Регистрация: 26.02.2007
Адрес: Minsk
Возраст: 50
Сообщений: 235
Вес репутации: 233/50
Dima has a spectacular aura aboutDima has a spectacular aura aboutDima has a spectacular aura about
По умолчанию Re: PIC, работа с USB-флешкой

Цитата:
Сообщение от Vovka Посмотреть сообщение
Флешка в формате FAT32. Нужно будет писать/читать файлы. Плюс ко всему SPI для MMC-карточки.
т.е. нужно и USB-флешка, и ММС карточка? Тогда да, нужен host + device.
Dima на форуме   Ответить с цитированием
Старый 10.10.2015, 21:51   #4
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 40
Сообщений: 4,633
Вес репутации: 4545/130
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: PIC, работа с USB-флешкой

Цитата:
Сообщение от Dima Посмотреть сообщение
т.е. нужно и USB-флешка, и ММС карточка? Тогда да, нужен host + device.
USB флешка подключается по интерфейсу USB, а MMC-карта по интерфейсу SPI. Потребуется USB-хост и SPI-мастер. А вот чтобы доступ к MMC-карте через USB получить (подсоединить к компу и прочитать, записать MMC-карту), понадобится еще и USB-девайс.

To Vovka: При хост и девайс: пришло мне как-то в голову подключить к сотовому на Android USB-флешку через переходник, вдруг, думаю, сотовый будет с USB-флешки видео воспроизводить. Не получилось, хотя разъем (вроде) USB-OTG, теоретически мог бы быть и хостом. Не хочет Android USB-хостом быть, да еще кино показывать. Наверное, это сложно. Работает как USB-девайс, да и то только доступ к внутренней памяти и дополнительно microSD.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 10.10.2015, 22:28   #5
Vovka
Senior Member
 
Аватар для Vovka
 
Регистрация: 27.12.2007
Адрес: недалеко от г.Белгорода
Возраст: 51
Сообщений: 1,913
Вес репутации: 3232/94
Vovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond repute
Отправить сообщение для Vovka с помощью ICQ
По умолчанию Re: PIC, работа с USB-флешкой

Мне нужно немного проще: МК сохраняет данные на карточку. При необходимости вставил флешку и МК сохранил нужные данные на нее.
Вот думаю использовать PIC24FJ128GB106.
Но пока не понятно как согласовывать 3х вольтовый МК с 5-и вольтовой USB-флешкой?
__________________
Настройся на хороший день и он таким будет!
Vovka вне форума   Ответить с цитированием
Старый 11.10.2015, 07:34   #6
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 40
Сообщений: 4,633
Вес репутации: 4545/130
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: PIC, работа с USB-флешкой

Цитата:
Сообщение от Vovka Посмотреть сообщение
Вот думаю использовать PIC24FJ128GB106.
Но пока не понятно как согласовывать 3х вольтовый МК с 5-и вольтовой USB-флешкой?
Так же, как и для других трехвольтовых микроконтроллеров: печатная плата запитана от +5 вольт, микрокотроллер через стабилизатор с выходным напряжением 3,3 вольт, а на USB флешку идет 5 вольт (питание с печатной платы). Сигнал на линиях данных USB (D+ D-) со своими уровнями и согласовывать эти линии между МК и USB флешкой не нужно.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 11.10.2015, 09:32   #7
Vovka
Senior Member
 
Аватар для Vovka
 
Регистрация: 27.12.2007
Адрес: недалеко от г.Белгорода
Возраст: 51
Сообщений: 1,913
Вес репутации: 3232/94
Vovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond repute
Отправить сообщение для Vovka с помощью ICQ
По умолчанию Re: PIC, работа с USB-флешкой

Pridnya, спасибо, уже легче....
__________________
Настройся на хороший день и он таким будет!
Vovka вне форума   Ответить с цитированием
Старый 12.10.2015, 07:55   #8
varostov
Senior Member
 
Аватар для varostov
 
Регистрация: 14.11.2007
Адрес: Ростов-на-Дону
Возраст: 54
Сообщений: 143
Вес репутации: 535/50
varostov is a glorious beacon of lightvarostov is a glorious beacon of lightvarostov is a glorious beacon of lightvarostov is a glorious beacon of lightvarostov is a glorious beacon of lightvarostov is a glorious beacon of light
По умолчанию Re: PIC, работа с USB-флешкой

Цитата:
Сообщение от Vovka Посмотреть сообщение
Но пока не понятно как согласовывать 3х вольтовый МК с 5-и вольтовой USB-флешкой?
Есть и другой способ: если питание изначально 3,3V (актуально при питании от Li-Ion), питание флешки обеспечивается включаемым при необходимости повышающим преобразователем, например MCP1272, LM2775 (конденсаторные, 0,2A) или TPS2500 (до 1А).

P.S. По поводу выбора МК: уже давно выпускается более продвинутый GB206/210, а пару месяцев как начал выпускаться GB406/410 с многими современными вкусностями, например "Dual Partition Flash with Live Update Capability"

Последний раз редактировалось varostov; 12.10.2015 в 08:05.
varostov вне форума   Ответить с цитированием
Старый 12.10.2015, 14:30   #9
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 40
Сообщений: 3,246
Вес репутации: 3684/114
IceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond repute
Отправить сообщение для IceS с помощью ICQ
По умолчанию Re: PIC, работа с USB-флешкой

Цитата:
Сообщение от Pridnya Посмотреть сообщение
USB флешка подключается по интерфейсу USB, а MMC-карта по интерфейсу SPI. Потребуется USB-хост и SPI-мастер. А вот чтобы доступ к MMC-карте через USB получить (подсоединить к компу и прочитать, записать MMC-карту), понадобится еще и USB-девайс.

To Vovka: При хост и девайс: пришло мне как-то в голову подключить к сотовому на Android USB-флешку через переходник, вдруг, думаю, сотовый будет с USB-флешки видео воспроизводить. Не получилось, хотя разъем (вроде) USB-OTG, теоретически мог бы быть и хостом. Не хочет Android USB-хостом быть, да еще кино показывать. Наверное, это сложно. Работает как USB-девайс, да и то только доступ к внутренней памяти и дополнительно microSD.
ХМ, а мой SGS2 спокойно это проглотил и все работало. И мышку цеплял и флешку.
Слышал есть проблемы с OTG у некоторых телефонов - от модели зависит.
__________________
- Готово, мастер !!!
- Что готово ???
- Сломал ...
IceS вне форума   Ответить с цитированием
Старый 12.10.2015, 15:37   #10
varostov
Senior Member
 
Аватар для varostov
 
Регистрация: 14.11.2007
Адрес: Ростов-на-Дону
Возраст: 54
Сообщений: 143
Вес репутации: 535/50
varostov is a glorious beacon of lightvarostov is a glorious beacon of lightvarostov is a glorious beacon of lightvarostov is a glorious beacon of lightvarostov is a glorious beacon of lightvarostov is a glorious beacon of light
По умолчанию Re: PIC, работа с USB-флешкой

Проблема может быть не с самим OTG, а с переходником. Во многих китайцы "забыли" подключить вывод ID так, чтобы узел USB OTG перешёл в режим "мастер" - я сам в своё время только на третьем переходнике добился нормальной работы...
varostov вне форума   Ответить с цитированием
Старый 17.03.2019, 17:20   #11
Синклер
Senior Member
 
Регистрация: 06.03.2007
Адрес: Череповец
Возраст: 50
Сообщений: 484
Вес репутации: 124/51
Синклер will become famous soon enoughСинклер will become famous soon enough
По умолчанию Re: PIC, работа с USB-флешкой

Цитата:
Сообщение от Vovka Посмотреть сообщение
Понадобилось сделать устройство для чтения-записи USB-флешки. Флешка в формате FAT32. Нужно будет писать/читать файлы.
Я сейчас взял для этих (и не только) целей PIC32MX220F032B. Задача у меня проще, надо читать только один текстовый файл с фикс.именем из корневого каталога с занесением его литерного содержимого в буфер памяти PIC

Вот сижу думы думаю... Примеры решений ищу (не обязательно, именно на этот камень)... Может кто что мне тут подскажет?

Тапками, что ленюсь юзать поиск прошу не закидывать, нашёл много примерно похожего в темах, но все не то. Самая близкая эта тема, решил её продолжить чтоб не создавать(мусорить форум) новой
Синклер вне форума   Ответить с цитированием
Старый 18.03.2019, 09:14   #12
varostov
Senior Member
 
Аватар для varostov
 
Регистрация: 14.11.2007
Адрес: Ростов-на-Дону
Возраст: 54
Сообщений: 143
Вес репутации: 535/50
varostov is a glorious beacon of lightvarostov is a glorious beacon of lightvarostov is a glorious beacon of lightvarostov is a glorious beacon of lightvarostov is a glorious beacon of lightvarostov is a glorious beacon of light
По умолчанию Re: PIC, работа с USB-флешкой

Цитата:
Сообщение от Синклер Посмотреть сообщение
Примеры решений ищу (не обязательно, именно на этот камень)... Может кто что мне тут подскажет?
Вот проект на PIC24FJ64GB002 с открытым кодом:
USBStickLogger
USBStickLogger bis
Это datalogger, который периодически пишет на флэшку данные. Осталось доработать под Ваши требования...
varostov вне форума   Ответить с цитированием
Старый 18.03.2019, 13:29   #13
Abivan
Member
 
Регистрация: 26.02.2007
Сообщений: 71
Вес репутации: 242/48
Abivan has a spectacular aura aboutAbivan has a spectacular aura aboutAbivan has a spectacular aura about
По умолчанию Re: PIC, работа с USB-флешкой

предлагаю купить starter kit for pic24F (DM240011) и в проект поставить тот же пик и схему с него же взять. Делал на базе него устройство с флэшкой и сом-портом одновременно.
Abivan вне форума   Ответить с цитированием
Старый 18.03.2019, 14:04   #14
Vint
Senior Member
 
Аватар для Vint
 
Регистрация: 08.06.2007
Сообщений: 528
Вес репутации: 838/58
Vint is a splendid one to beholdVint is a splendid one to beholdVint is a splendid one to beholdVint is a splendid one to beholdVint is a splendid one to beholdVint is a splendid one to beholdVint is a splendid one to behold
По умолчанию Re: PIC, работа с USB-флешкой

для pic32 штабные проекты есть из MLA:


USB Host - Mass Storage - Simple Demo
USB Host - Mass Storage - Thumb Drive Data Logger


во втором есть консоль через ком.порт, там можно
писать и читать файлы.


но суть в том, что надо просто подключить к своему проекту штабные библиотеки для usb и файловой ситстемы.
они все в каталоге Micrchip->MDD File System и Include в пректе из MLA. потом с помощью команд файловой ситемы из списка (FSIO.h) можно писать и читать. лучше запустить для начала этот проект и посмотреть как он работает, сразу все станет ясно.
Vint вне форума   Ответить с цитированием
Старый 19.03.2019, 12:29   #15
Синклер
Senior Member
 
Регистрация: 06.03.2007
Адрес: Череповец
Возраст: 50
Сообщений: 484
Вес репутации: 124/51
Синклер will become famous soon enoughСинклер will become famous soon enough
По умолчанию Re: PIC, работа с USB-флешкой

Огромное спасибо всем за дельные советы. Буду пробовать

Последний раз редактировалось Синклер; 19.03.2019 в 12:41.
Синклер вне форума   Ответить с цитированием
Старый 19.03.2019, 12:37   #16
Синклер
Senior Member
 
Регистрация: 06.03.2007
Адрес: Череповец
Возраст: 50
Сообщений: 484
Вес репутации: 124/51
Синклер will become famous soon enoughСинклер will become famous soon enough
По умолчанию Re: PIC, работа с USB-флешкой

Цитата:
Сообщение от Vint Посмотреть сообщение
...но суть в том, что надо просто подключить к своему проекту штабные библиотеки для usb и файловой системы.
они все в каталоге Micrchip->MDD File System и Include в пректе из MLA. потом с помощью команд файловой ситемы из списка (FSIO.h) можно писать и читать. лучше запустить для начала этот проект и посмотреть как он работает, сразу все станет ясно.
А под FreeRTOS эти библиотеки будут работать? Просто хотелось бы (в идеале) максимально разделить задачи в проекте. Давно многозадачность любопытно было пробовать, но не не 16 же серии! А тут вроде как и камень PIC32MX220F032B на уровне под такое?
Синклер вне форума   Ответить с цитированием
Старый 19.03.2019, 19:17   #17
rubel
Senior Member
 
Регистрация: 19.01.2009
Адрес: EARTH
Сообщений: 134
Вес репутации: 385/43
rubel is just really nicerubel is just really nicerubel is just really nicerubel is just really nice
По умолчанию Re: PIC, работа с USB-флешкой

Использую библиотеки USB-host + USB-бутлоадер из Harmony (для PIC32MX795F512L). С USB-флешкой всё работает.
rubel вне форума   Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pic 24Fj256gb206 как правильно подключить к USB АЛЕКС_У Продукция MICROCHIP 19 06.03.2013 03:39
USB FLASH память + PIC s#e#r#g#e#y Продукция MICROCHIP 1 17.12.2007 17:06
Киты PIC + USB где достать? BAX Продукция MICROCHIP 5 12.12.2007 00:22
Сложная тема - PIC читает инфу с USB Флешки... dr_Sash Продукция MICROCHIP 87 26.11.2007 17:59
передача в PIC по USB sergikoff Продукция MICROCHIP 6 04.04.2007 11:15


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


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