![]() |
|
|
Вопросы начинающих Прежде чем задать вопрос, стоит воспользоваться поиском |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#26 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]() Схему в электронном виде не нашел. Добавлен резистор 1.5 кОм между XP1:25 и XP1:26. В панельку устанавливаю разные варианты PIC-ов. Программа "USB Device-HID-Custom" из библиотеки MLA. Менял в файле "system.c" конфигурацию генератора "HS" на "INTOSC". |
![]() |
![]() |
![]() |
#27 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]()
Резистор 1,5 кОм не нужен - в примере используются внутренние подтягивающие резисторы. Скопировал hex с PIC16F1459 I/P через панельку покупной платы Lov Pin Count USB на PIC16F1455 I/Soic. Диспетчер устройств признает USB device, мигают 2 светодиода.
Копирование через самоделку не получается. |
![]() |
![]() |
![]() |
#28 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]()
Получилось, скопировал через самоделку на PIC16F1459 soic, работает с использованием внешнего генератора, от которого надо избавиться.
|
![]() |
![]() |
![]() |
#29 | |
Super Moderator
|
![]() Цитата:
Вполне возможно, что от внутреннего RC-генератора USB не заработает.
__________________
- Готово, мастер !!! - Что готово ??? - Сломал ... |
|
![]() |
![]() |
![]() |
#30 |
Senior Member
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,183
Вес репутации: 1775/75 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
с чего бы? работа от 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 |
![]() |
![]() |
![]() |
#31 | |
Super Moderator
|
![]() Цитата:
PS заявлена синхронизация от USB от компа - прикольно ![]() ![]()
__________________
- Готово, мастер !!! - Что готово ??? - Сломал ... |
|
![]() |
![]() |
![]() |
#32 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]()
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. Некоторые устройства надо калибровать, не сказано какие конкретно. Без генератора в корпусе для флэшки влезет больше функций. |
![]() |
![]() |
![]() |
#33 |
Senior Member
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,183
Вес репутации: 1775/75 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
почитайте по ссылке (я давал выше).
не нужно у этих PIC ничего специально калибровать - RC генератор подстраивается под сигнал от хоста (ПК) с точностью 0.25%. |
![]() |
![]() |
![]() |
#34 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]()
Спасибо, Илья, почитал.
|
![]() |
![]() |
![]() |
#35 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]()
Получилось.
Для этого нужно убрать комментарии со строки #define USE_INTERNAL_OSC в файле "HardwareProfile - LPC USB Development Kit - PIC16F1459.h". В моем случае в файле "system.h". Если встреча Нового Года перешла в проводы Старого Года - это цикл? |
![]() |
![]() |
![]() |
#36 |
Senior Member
Регистрация: 27.02.2007
Адрес: Рязань
Возраст: 44
Сообщений: 2,610
Вес репутации: 2570/98 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#37 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]()
Нужен пример host Android. Есть пример device. Установил Android Studio и пример с Eclipse. Как-бы переделать device на host, не понятно для моего уровня знаний.
|
![]() |
![]() |
![]() |
#38 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#39 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]()
На одном компьютере видео уроки, текстовые уроки, комментарии.
На другом - выполняю уроки. Процесс пошел. |
![]() |
![]() |
![]() |
#40 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#41 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]()
Книгу "Head First Программирование для Android" можно скачать по ссылке, приведенной на сайте:
4pda.ru/forum Тема: Google Android OS - Библиотека Страница: 57 Сообщение: 1131. |
![]() |
![]() |
![]() |
#42 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]() Примерно так будет выглядеть на планшете. Загрузил в OS XUBUNTU методом тыка без семи нажатий на номер сборки. |
![]() |
![]() |
![]() |
#43 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#44 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#45 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#46 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]()
http://gamma.spb.ru/index.php/obuche...i/microchip#vv
Полезные статьи на русском по данной теме. |
![]() |
![]() |
![]() |
#47 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]()
В MLA есть такой пример. В нем есть аналоговый канал и канал USB.
И кое-что лишнее. И есть файл, не помню откуда скачал, с подсказками как доработать пример под свои требования для своей платы. 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 |
![]() |
![]() |
![]() |
#48 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]()
Рояль в кустах. Оказывается, в MLA есть примеры проектов для Андроида с использованием USB. Литературы по программированию для Андроид навалом, есть в интернете и уроки программирования. Информации по программированию USB - маловато.
|
![]() |
![]() |
![]() |
#49 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#50 |
Senior Member
Регистрация: 26.12.2014
Сообщений: 106
Вес репутации: 313/23 ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
Здесь присутствуют: 10 (пользователей: 0 , гостей: 10) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемы работы с 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 |