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

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

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

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

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

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

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

 
Опции темы

Как прикрутить МК к КПК?

Непрочитано 24.08.2012, 11:15  
aleksandr_zh
Гражданин KAZUS.RUN
 
Регистрация: 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.RUN
 
Регистрация: 05.04.2009
Сообщений: 973
Сказал спасибо: 35
Сказали Спасибо 154 раз(а) в 133 сообщении(ях)
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.RUN
 
Регистрация: 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.RUN
 
Аватар для rubel
 
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 611
Сказал спасибо: 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.RUN
 
Регистрация: 05.04.2009
Сообщений: 973
Сказал спасибо: 35
Сказали Спасибо 154 раз(а) в 133 сообщении(ях)
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,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Как прикрутить МК к КПК?

Потом окажется, что наладонники кончились, надо что-то покупать... опять мы вернемся к китайским навигаторам...
Easyrider83 вне форума  
Непрочитано 24.08.2012, 20:43  
oleg110592
Гражданин KAZUS.RUN
 
Регистрация: 05.04.2009
Сообщений: 973
Сказал спасибо: 35
Сказали Спасибо 154 раз(а) в 133 сообщении(ях)
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,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
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.RUN
 
Регистрация: 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, время: 13:50.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.