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

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

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

Ответ
 
Опции темы Опции просмотра
Старый 18.12.2015, 10:41   #26
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

Нажмите на изображение для увеличения
Название: 20151218_092147.jpg
Просмотров: 51
Размер:	129.7 Кб
ID:	9500

Схему в электронном виде не нашел. Добавлен резистор 1.5 кОм между XP1:25 и XP1:26. В панельку устанавливаю разные варианты PIC-ов.
Программа "USB Device-HID-Custom" из библиотеки MLA. Менял в файле "system.c" конфигурацию генератора "HS" на "INTOSC".
Николай1 вне форума   Ответить с цитированием
Старый 26.12.2015, 12:40   #27
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

Резистор 1,5 кОм не нужен - в примере используются внутренние подтягивающие резисторы. Скопировал hex с PIC16F1459 I/P через панельку покупной платы Lov Pin Count USB на PIC16F1455 I/Soic. Диспетчер устройств признает USB device, мигают 2 светодиода.
Копирование через самоделку не получается.
Николай1 вне форума   Ответить с цитированием
Старый 27.12.2015, 16:27   #28
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

Получилось, скопировал через самоделку на PIC16F1459 soic, работает с использованием внешнего генератора, от которого надо избавиться.
Николай1 вне форума   Ответить с цитированием
Старый 28.12.2015, 12:04   #29
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 39
Сообщений: 3,251
Вес репутации: 3684/112
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: Low Pin Count USB Development Kit

Цитата:
Сообщение от Николай1 Посмотреть сообщение
Получилось, скопировал через самоделку на PIC16F1459 soic, работает с использованием внешнего генератора, от которого надо избавиться.
USB очень капризен к тактированию.
Вполне возможно, что от внутреннего RC-генератора USB не заработает.
__________________
- Готово, мастер !!!
- Что готово ???
- Сломал ...
IceS вне форума   Ответить с цитированием
Старый 28.12.2015, 12:29   #30
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,167
Вес репутации: 1775/72
Илья 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: Low Pin Count USB Development Kit

с чего бы? работа от RC для общения по USB заявлена в даташите.

Universal Serial Bus 2.0 Module with clock recovery from USB host

Self-Tuning from USB Host (eliminates need for external crystal)

To achieve the timing requirements imposed by the USB specifications, the internal oscillator or the primary external oscillator are required for the USB module. The FOSC bits of the Configuration Words must be set to INTOSC, ECH or HS mode with a clock frequency of 6, 12, or 16 MHz.

For full-speed USB operation, a 48 MHz clock is required for the USB module. To generate the 48 MHz clock, the following oscillator modes are allowed:
• HFINTOSC with PLL and active clock tuning

ну и вот http://gamma.spb.ru/index.php/obuche...-most-usb-uart
Илья вне форума   Ответить с цитированием
Старый 28.12.2015, 15:11   #31
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 39
Сообщений: 3,251
Вес репутации: 3684/112
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: Low Pin Count USB Development Kit

Цитата:
Сообщение от Илья Посмотреть сообщение
с чего бы? работа от RC для общения по USB заявлена в даташите.

Universal Serial Bus 2.0 Module with clock recovery from USB host

Self-Tuning from USB Host (eliminates need for external crystal)

To achieve the timing requirements imposed by the USB specifications, the internal oscillator or the primary external oscillator are required for the USB module. The FOSC bits of the Configuration Words must be set to INTOSC, ECH or HS mode with a clock frequency of 6, 12, or 16 MHz.

For full-speed USB operation, a 48 MHz clock is required for the USB module. To generate the 48 MHz clock, the following oscillator modes are allowed:
• HFINTOSC with PLL and active clock tuning

ну и вот http://gamma.spb.ru/index.php/obuche...-most-usb-uart
А ну если точности генератора в нужном температурном диаппазоне достаточно - то пожалуйста.
PS заявлена синхронизация от USB от компа - прикольно , тогда должно работать .
__________________
- Готово, мастер !!!
- Что готово ???
- Сломал ...
IceS вне форума   Ответить с цитированием
Старый 28.12.2015, 17:08   #32
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

MPLAB® XC8 C Compiler User’s Guide
5.3.11 Oscillator Calibration Constants
Some Baseline and Mid-range devices come with an oscillator calibration constant which is pre-programmed into the device’s program memory.
This constant can be read from program memory and written to the OSCCAL register to calibrate the internal RC oscillator.
Некоторые устройства надо калибровать, не сказано какие конкретно.
Без генератора в корпусе для флэшки влезет больше функций.
Миниатюры
20151227_161919.jpg  
Николай1 вне форума   Ответить с цитированием
Старый 28.12.2015, 17:27   #33
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,167
Вес репутации: 1775/72
Илья 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: Low Pin Count USB Development Kit

почитайте по ссылке (я давал выше).
не нужно у этих PIC ничего специально калибровать - RC генератор подстраивается под сигнал от хоста (ПК) с точностью 0.25%.
Илья вне форума   Ответить с цитированием
Старый 29.12.2015, 14:37   #34
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

Спасибо, Илья, почитал.
Николай1 вне форума   Ответить с цитированием
Старый 30.12.2015, 14:51   #35
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

Получилось.
Нажмите на изображение для увеличения
Название: 20151230_140518[1].jpg
Просмотров: 31
Размер:	411.8 Кб
ID:	9545
Для этого нужно убрать комментарии со строки
#define USE_INTERNAL_OSC в файле "HardwareProfile - LPC USB Development Kit - PIC16F1459.h".

В моем случае в файле "system.h".

Если встреча Нового Года перешла в проводы Старого Года - это цикл?
Николай1 вне форума   Ответить с цитированием
Старый 30.12.2015, 18:26   #36
fantom
Senior Member
 
Регистрация: 27.02.2007
Адрес: Рязань
Возраст: 43
Сообщений: 2,610
Вес репутации: 2570/95
fantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond repute
По умолчанию Re: Low Pin Count USB Development Kit

Цитата:
Сообщение от Николай1 Посмотреть сообщение
Если встреча Нового Года перешла в проводы Старого Года - это цикл?
Это рекурсия.
fantom вне форума   Ответить с цитированием
Старый 04.01.2016, 11:46   #37
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

Нужен пример host Android. Есть пример device. Установил Android Studio и пример с Eclipse. Как-бы переделать device на host, не понятно для моего уровня знаний.

Нажмите на изображение для увеличения
Название: Screenshot - 04.01.2016 - 11:29:55.png
Просмотров: 28
Размер:	174.8 Кб
ID:	9562
Николай1 вне форума   Ответить с цитированием
Старый 24.01.2016, 15:00   #38
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

Нажмите на изображение для увеличения
Название: Screenshot - 22.01.2016 - 10:53:48.png
Просмотров: 47
Размер:	38.2 Кб
ID:	9587

Примерно так будет выглядеть приложение в далеком светлом будущем.
Николай1 вне форума   Ответить с цитированием
Старый 06.02.2016, 09:07   #39
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

На одном компьютере видео уроки, текстовые уроки, комментарии.
На другом - выполняю уроки.
Процесс пошел.
Николай1 вне форума   Ответить с цитированием
Старый 22.02.2016, 10:54   #40
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

Нажмите на изображение для увеличения
Название: Nexus_One_API_22 - 22.02.2016 - 10:47:11.png
Просмотров: 31
Размер:	163.2 Кб
ID:	9666

Пока так, в AVD.
Николай1 вне форума   Ответить с цитированием
Старый 12.03.2016, 13:02   #41
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

Книгу "Head First Программирование для Android" можно скачать по ссылке, приведенной на сайте:
4pda.ru/forum
Тема: Google Android OS - Библиотека
Страница: 57
Сообщение: 1131.
Николай1 вне форума   Ответить с цитированием
Старый 14.03.2016, 08:29   #42
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

Нажмите на изображение для увеличения
Название: Screenshot_2016-03-13-11-23-14.png
Просмотров: 15
Размер:	12.6 Кб
ID:	9752

Примерно так будет выглядеть на планшете.
Загрузил в OS XUBUNTU методом тыка без семи нажатий на номер сборки.
Николай1 вне форума   Ответить с цитированием
Старый 04.04.2016, 11:24   #43
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

Нажмите на изображение для увеличения
Название: avo5.png
Просмотров: 15
Размер:	33.4 Кб
ID:	9817
Николай1 вне форума   Ответить с цитированием
Старый 18.04.2016, 06:03   #44
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

Нажмите на изображение для увеличения
Название: 20160418_053355[1].jpg
Просмотров: 43
Размер:	199.3 Кб
ID:	9859

По лазерно-утюжной технологии.
Николай1 вне форума   Ответить с цитированием
Старый 20.05.2016, 09:40   #45
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

http://picforum.ric323.com/viewtopic.php?f=46&t=103

Близкая тема. На английском языке.
Николай1 вне форума   Ответить с цитированием
Старый 25.05.2016, 09:11   #46
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

http://gamma.spb.ru/index.php/obuche...i/microchip#vv
Полезные статьи на русском по данной теме.
Николай1 вне форума   Ответить с цитированием
Старый 06.06.2016, 16:33   #47
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

В MLA есть такой пример. В нем есть аналоговый канал и канал USB.
И кое-что лишнее.

Нажмите на изображение для увеличения
Название: USB DeviceHIDCustom 01_06_2016.png
Просмотров: 15
Размер:	36.9 Кб
ID:	9974--------------------------------------------------------
И есть файл, не помню откуда скачал, с подсказками как доработать пример под свои требования для своей платы.

How to add a new configuration for your own board an PIC
--------------------------------------------------------
1. Create a new pair fo c/h files in the BSP folder (copy/rename)
2. Create a new configuration via the project properties dialog (copy/rename)
3. Check the include path settings for the compiler in the new configuration
4. Adjust the files scope via the file properties dialog
5. Add an include directive for your new header in system.h
6. Edit/create the string descriptor in usb_descriptor.c
Николай1 вне форума   Ответить с цитированием
Старый 08.08.2016, 10:31   #48
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

Рояль в кустах. Оказывается, в MLA есть примеры проектов для Андроида с использованием USB. Литературы по программированию для Андроид навалом, есть в интернете и уроки программирования. Информации по программированию USB - маловато.
Нажмите на изображение для увеличения
Название: Проект Андроид.png
Просмотров: 25
Размер:	49.3 Кб
ID:	10043
Николай1 вне форума   Ответить с цитированием
Старый 12.10.2016, 18:49   #49
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

Очередной шаг в зону высоких технологий
Нажмите на изображение для увеличения
Название: Lenovo_2016-10-12-15-12-35.png
Просмотров: 48
Размер:	82.0 Кб
ID:	10172
Николай1 вне форума   Ответить с цитированием
Старый 06.11.2016, 12:09   #50
Николай1
Senior Member
 
Регистрация: 26.12.2014
Сообщений: 101
Вес репутации: 313/19
Николай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the roughНиколай1 is a jewel in the rough
По умолчанию Re: Low Pin Count USB Development Kit

Нажмите на изображение для увеличения
Название: Screenshot_2016-10-21-12-55-18.png
Просмотров: 28
Размер:	94.4 Кб
ID:	10240Нажмите на изображение для увеличения
Название: Screenshot_2016-10-21-12-58-03.png
Просмотров: 27
Размер:	86.6 Кб
ID:	10239
Николай1 вне форума   Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы работы с USB AIR172 Продукция MICROCHIP 59 24.04.2012 17:35
PIC16F628 F-meter zaman Продукция MICROCHIP 2 26.12.2011 09:52
MPLAB не находит c018i.o qwerty1 Продукция MICROCHIP 45 22.04.2011 12:14
Модификация usb firmware для pic18 Petya Продукция MICROCHIP 25 24.12.2010 16:28
Написал программу а места не хватает на МК Аександр Продукция MICROCHIP 150 10.01.2008 12:33


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


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