Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 24.08.2012, 11:15  
aleksandr_zh
Гражданин KAZUS.RU
 
Регистрация: 17.11.2011
Адрес: Брянская область, РФ
Сообщений: 699
Сказал спасибо: 693
Сказали Спасибо 428 раз(а) в 213 сообщении(ях)
aleksandr_zh на пути к лучшему
По умолчанию Re: Как прикрутить МК к КПК?

хотя бы инструментария куча! начиная с паскалей и бейсиков, и заканчивая "собираем из кубиков"
мне от кпк может понадобиться только связь с моим железом, экран для интерфейса и кнопочки\сенсор
пока и бейсика хватает

Миниатюры:
Нажмите на изображение для увеличения
Название: 159.jpg
Просмотров: 773
Размер:	85.4 Кб
ID:	38027  
Реклама:
aleksandr_zh вне форума  
Непрочитано 24.08.2012, 13:47  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: Как прикрутить МК к КПК?

для андроида есть и бейсик http://4pda.ru/forum/index.php?showtopic=253192
Насчет "классы, объекты, наследование, мусорщики и утекание памяти... жуть, ничего не понял" тоже с трудом вьезжаю, тут надо почитать литературу по java для начинающих - станет легче.
oleg110592 вне форума  
Сказали "Спасибо" oleg110592
aleksandr_zh (24.08.2012)
Непрочитано 24.08.2012, 18:05  
DAS_WEYDER
Временная регистрация
 
Аватар для DAS_WEYDER
 
Регистрация: 14.04.2007
Сообщений: 50
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
DAS_WEYDER на пути к лучшему
По умолчанию Re: Как прикрутить МК к КПК?

Александр подскажите пожалуйста как приложение на бейсике написать? В какой программе вы пишите (точное название если можно), желательно с конструктором типа как в визуал си?

Подскажите как написать приложение, а главное как сделать так чтоб оно на порты отправляло??? я в сизуал си лет 5 тому назад чуть чуть программировал.
DAS_WEYDER вне форума  
Непрочитано 24.08.2012, 18:29  
aleksandr_zh
Гражданин KAZUS.RU
 
Регистрация: 17.11.2011
Адрес: Брянская область, РФ
Сообщений: 699
Сказал спасибо: 693
Сказали Спасибо 428 раз(а) в 213 сообщении(ях)
aleksandr_zh на пути к лучшему
По умолчанию Re: Как прикрутить МК к КПК?

компилятор\среда называется PureBasic
информацию искал в Сети

Си не знаю, мне проще асм выучить, чем эту (прости, Господи - чуть не сказал что думаю)... Си

визуал редактор у них слабый, но для простого хватает.
ТАк как он многоплатформенный, то некоторые функции работы с мышой и кнопками реализованы специфично

файлы exe (я пользуюсь только Win, в Linux даже запустить компилятор не смог) получаются маленькие: та программа, что на скриншоте, весит 41 кБ
Миниатюры:
Нажмите на изображение для увеличения
Название: 555fd.jpg
Просмотров: 55
Размер:	74.1 Кб
ID:	38038  
aleksandr_zh вне форума  
Непрочитано 24.08.2012, 18:35  
rubel
Гражданин KAZUS.RU
 
Аватар для rubel
 
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
rubel на пути к лучшему
По умолчанию Re: Как прикрутить МК к КПК?

Тема тоже интересует.
Есть небольшие сдвиги в нужном, как мне кажется, направлении. Но пока еще есть вопросы.
Короче говоря:
Тема: соединить PIC и устройтво с андроидом.
В наличии: плата с PIC24FJ256GB110-I/PT + ACER A500

Решил повторить микрочиповский пример, который вот этот(DM240415): http://www.microchip.com/stellent/id...cName=en553673
-там на плате PIC24FJ256GB110-I/PT, пара регуляторов напряжения, разьёмы и 8 светодиодов. За что 80 баксов - мне непонятно.
Интересоваться ценой у поставщиков даже не стал, тем более что 2 года назад заказывали семплы этих МК и даже делали супер-пупер мегаплаты с ним.
Подпилил я собственную плату под DM240415, прицепил к планшету.
Проект для МК хранится в пакете microchip-application-libraries-v2012-07-18-windows-installer
(http://www.microchip.com/stellent/id...cName=en547784)
в папке .../Microchip Solutions v2012-07-18/Android Accessories/Basic Communication Demo - OpenAccessory Framework/Firmware/... - нужно открыть PIC24F ADK for Android.mcp и откомпилировать, раскомментировав в файле "HardwareProfile.h" строку
//#define DEMO_BOARD USER_DEFINED_BOARD и указать вместо "USER_DEFINED_BOARD" - хардвар-профиль. в моём случае:
#define DEMO_BOARD PIC24F ADK for Android.h

Кстати говоря, если нет в наличии PIC24FJ256GB110-I/PT, то в данной папке можно найти рабочие примеры для стыковки с android для таких камней(микрочиповских демо-китов ):
Basic Android Accessory Demo - XC16 - dsPIC33EP512MU810 PIM.mcp
Basic Android Accessory Demo - XC16 - dsPIC33E USB Starter Kit.mcp
Basic Android Accessory Demo - XC16 - PIC24EP512GU810 PIM.mcp
Basic Android Accessory Demo - XC16 - PIC24F ADK for Android.mcp
Basic Android Accessory Demo - XC16 - PIC24FJ64GB004 PIM.mcp
Basic Android Accessory Demo - XC16 - PIC24FJ64GB502 Microstick.mcp
Basic Android Accessory Demo - XC16 - PIC24FJ256GB110 PIM.mcp
Basic Android Accessory Demo - XC16 - PIC24FJ256GB210 PIM.mcp
Basic Android Accessory Demo - XC16 - PIC24F Starter Kit.mcp
Basic Android Accessory Demo - XC32 - PIC32 Ethernet Starter Kit.mcp
Basic Android Accessory Demo - XC32 - PIC32 USB Starter Kit.mcp
Basic Android Accessory Demo - XC32 - PIC32 USB Starter Kit II.mcp
Basic Android Accessory Demo - XC32 - PIC32MX460F512L PIM.mcp
Basic Android Accessory Demo - XC32 - PIC32MX795F512L PIM.mcp

(Если нет в наличии ACER A500, то тоже не беда. Cписок устройств, которые смогут работать с данным примером, внушительный:
http://www.microchip.com/pagehandler...oidphones.html)

Далее установил в планшет с Play Мarket файл со смешным микрочиповским переводом "Основные Аксессуар Демо 3.x" для данного примера. Запускаем приложение. Включаем питание на МК - и ОП! нихрена не работает.Связи нет. Наиболее вероятная причина, как мне показалось - то, что в моём планшете android 4.0.3, а файл с маркета откомпилен под максимум android 3.x.x.

Пришло время покопаться с OS Android. В папке .../Microchip Solutions v2012-07-18/Android Accessories/Basic Communication Demo - OpenAccessory Framework/App Source Code/... выложены исходники под OS Android для данного примера. Чтобы их откомпилировать и установить в планшет, пришлось повозиться. Вот комплект для разработки под android:
1) Установил AndroidSDK(http://developer.android.com/sdk/index.html)
2) Установил JAVA SDK - требуется для установки eclipse (http://www.oracle.com/technetwork/ja...s-1637583.html
3) Установил Eclipse Classik 4.2(http://www.eclipse.org/downloads/)

После установки и настройки всего этого можно загрузить проект микрочипа и установить откомпилированный приимер в планшет.
И только после собственноручной компиляции всё заработало. Соединил плату с планшетом - и радовался как ребёнок минут 10 - мигал светодиодиками и крутил потенциометр. Первая задача выполнена.

Разбираюсь с андроидом (уже третью неделю). Человеку, далёкому от объектно-ориентированного программирования - такому, как мне, первые шаги дались очень тяжело. В голове была КАША.Только сейчас начали появляться первые "комочки" . И, чем больше разбираюсь - тем больше нравится. GOOGLE - зе бест!!! Отладка с реальным девайсом - просто красота...

Далее хочется по USB попробовать загнать туда какое-нибудь видео с помощью МК. Понятно, что PIC24FJ256GB110 совсем не тянет для такой задачи, но, тем не менее. Сколько вытянет.
А далее, конечно, от шнура USB перейти к связи по WIFI.

Подскажите плиз, кто хорошо освоил USB:
В вышепреведенном примере МК выступает в роли хоста, а планшет - слэйв. Является ли более выигрышным обратный вариант(планшет - хост, МК - слэйв) с точки зрения загрузки МК и скорости передачи? Или оба варианта одинаковы?

Последний раз редактировалось rubel; 01.09.2012 в 22:47.
rubel вне форума  
Эти 2 пользователя(ей) сказали Спасибо rubel за это сообщение:
terminator_seva (02.09.2012), true71 (14.09.2012)
Непрочитано 24.08.2012, 19:16  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: Как прикрутить МК к КПК?

Имхо планшет должен быть хостом. Тут полезная информация:
http://www.ixbt.com/news/hard/index.shtml?14/65/89
http://habrahabr.ru/post/119208/
FTDI подтянулась: http://www.ftdichip.com/Android.htm
У меня дешевенький китайский планшетик (куплен заказчиком) - есть USB хост - мышка USB работает, USB-COM адаптер на CP2102 не видит.
Есть еще Kindle Fire, хост умельцы открыли, но не охота ковырять - жена читает и играет. Моя читалка с e-ink экраном Nook на андроиде тоже может быть хостом - пока не ковырял, может позже.
oleg110592 вне форума  
Непрочитано 24.08.2012, 20:30  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Как прикрутить МК к КПК?

Потом окажется, что наладонники кончились, надо что-то покупать... опять мы вернемся к китайским навигаторам...
Easyrider83 вне форума  
Непрочитано 24.08.2012, 20:43  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: Как прикрутить МК к КПК?

навигаторы на андроиде тоже начали появляться:
http://hi-tech.mail.ru/news/misc/and...tor_texet.html
мой заказчик планирует использование GPS, придется изучать.
oleg110592 вне форума  
Непрочитано 25.08.2012, 16:41  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Как прикрутить МК к КПК?

А как вам такие игрушки?
http://www.ebay.com/sch/i.html?_from...ia+Wireless+CE

Цитата:
Perfect for browsing, sharing, organizing and working
Processor: Arm 11, (1GHz)
LCD display: 7 in. TFT (800 X 480 pixels)
Internal memory: 512 MB RAM
Internal storage: 2GB flash
External memory: MicroSD card slot (up to 32GB)
Wireless connectivity: Wi-Fi 802.11 b/g/n
Connections: RJ-45 Ethernet jack, 3 USB 2.0 ports, microphone, earphone, and DC jacks
Battery: mAh built-in lithium battery
Mouse pad: 2.2 in. mouse pad
Operating system: Windows Embedded Compact 7
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
aleksandr_zh (25.08.2012)
Непрочитано 25.08.2012, 17:02  
aleksandr_zh
Гражданин KAZUS.RU
 
Регистрация: 17.11.2011
Адрес: Брянская область, РФ
Сообщений: 699
Сказал спасибо: 693
Сказали Спасибо 428 раз(а) в 213 сообщении(ях)
aleksandr_zh на пути к лучшему
По умолчанию Re: Как прикрутить МК к КПК?

Easyrider83,
офигеть
попозже почитаю
aleksandr_zh вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как прикрутить LCD 16x2 к pic16f628a? sky132 Микроконтроллеры, АЦП, память и т.д 7 22.08.2012 13:35
Как заменить в КПК SAMSUNG S3C2442 процессор vasiliimarianovich Ремонт оргтехники 0 07.01.2011 01:15
Как защитить ЗУ на 34063 от прикуривателя для КПК при пуске движка? nikvik Источники питания и свет 9 13.11.2009 14:05
TUSB3410 прикрутить kr11507 Микроконтроллеры, АЦП, память и т.д 1 24.04.2009 16:25
Как лучше реализовать связь КПК cо встраиваемым устройством igorgenius Делимся опытом 7 14.09.2008 18:45


Часовой пояс GMT +4, время: 00:21.


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