Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AVRISP и КПК
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Tcom
Привет уважаемые специалисты!!!
Использует ли кто нить КПК для программирования AVR, а именно подключить AVRISP. Может, есть и софт?
Если нет, то может, попробуем сделать, если кто заинтересовался....
Я, например КПК использую для настройки и диагностики своего оборудования через RS-232. И у многих КПК есть COM порт, а это наводит на определенные мысли...
zorromen
Я невидел для авр прог на кпк... тока на 51 были кадато... если хочешь берешь EVC и пиши сам прогу... я кадато ваще думал прикрепить клаву обычную через UART к КПК...
Tcom
Я хочу написать Софт к AVRISP на Windows Mobile 5, используя технологию .NET, думаю через неделю начать, может есть у кого команды для AVRISP киньте ссылку чтоб не искать, прогу потом выложу на FTP и где нить в инете.
Может есть исходник на каком нить языку я его портирую.
Если будут пожелания пишите..
И интересно как разработчики используют КПК (если вообще используют),
Мне вот с ноутом не всегда удобно лазить, а ведь мона переложить работу на маленького брата.
Может кто-то хочеть присоединится к разработке.
Dog Pawlowa
Цитата(Tcom @ Apr 13 2007, 09:41) *
... а ведь мона переложить работу на маленького брата.
Может кто-то хочеть присоединится к разработке.

А маленький брат - это тот, кто присоединится? wink.gif
Tcom
))) Маленький брат читается в данном смысле как КПК..
SasaVitebsk
У меня КПК Accer n311. Win Mobile +VGA+USB. Хочу тоже написать прогу под него. Но мне надо дрова FTDI к нему и вообще... sad.gif Короче не знаю даже как подступится. А так вообще-то было бы неплохо.

Мне тоже говорили про .net. А так все говорят что пользуют VS 2005 с прибамбахом под WinMb. Говорят что и эмулятор есть. Короче у меня даже начальных познаний нет.

А как ты с портами работаешь??? Ч/з Win API? А как эмулируешь?


Короче вопросов больше чем ответов. sad.gif
Tcom
Под .NET хочу использовать Delphi .NET Compact FrameWork
Есть эмуляторы для 2003 / 2005 и 5 винд, могу дать ссылки или залить на FTP. На VS 2005 нет проблем, скачать .NET SDK и эмулятор с Микрософта и будет счастье(там вроде компонента работы с COM портом есть). В эмуляторе можно работать также с портами. Так что разработку ПО можно организовать и без КПК. Ещё можно использовать BlueToоth ком порт.
Stariy Alex
Цитата(Tcom @ Apr 13 2007, 16:04) *
Под .NET хочу использовать Delphi .NET Compact FrameWork
Есть эмуляторы для 2003 / 2005 и 5 винд, могу дать ссылки или залить на FTP. На VS 2005 нет проблем, скачать .NET SDK и эмулятор с Микрософта и будет счастье(там вроде компонента работы с COM портом есть). В эмуляторе можно работать также с портами. Так что разработку ПО можно организовать и без КПК. Ещё можно использовать BlueToоth ком порт.

У меня есть Component Деlphi для USB, но 2001 года.
Чипы FTDI - FT8U232AM/FT8U245AM
Files with Help 531kb/ohne 481kb.
Все на английском.
Tcom
Там проблема в том, что надо компоненты именно под .NET.
Прикрепи файл посмотрим, дело в том что я сам хочу научится писать софт под КПК. Некоторые просветы уже есть так что опыт дело времени, я думаю настойчиво стоять на своём...
Stariy Alex
Вначале без Help, а остальное через полчаса (граница 500 кб).
Нажмите для просмотра прикрепленного файла

Help English: Нажмите для просмотра прикрепленного файла
ROC
Цитата(Tcom @ Apr 13 2007, 01:11) *
Привет уважаемые специалисты!!!
Использует ли кто нить КПК для программирования AVR, а именно подключить AVRISP. Может, есть и софт?
Если нет, то может, попробуем сделать, если кто заинтересовался....
Я, например КПК использую для настройки и диагностики своего оборудования через RS-232. И у многих КПК есть COM порт, а это наводит на определенные мысли...


Есть в природе PalmAVR (palmavr.sourceforge.net) - под Palm
Вроде были эмуляторы пальма на покетах.
Есть некие заготовки проекта на Java (http://sourceforge.net/projects/javrprog/)


Есть в конце концов куча открытых исходников для avrdude, Avr911 и еще немалого количества открытого софта.

Море интересных примеров программирования для покетов есть на http://www.codeproject.com/ce/

Дерзайте, переносите biggrin.gif

P.S.
Кстати, у многих КПК есть USB-хост. Есть дрова для работы с PL2303, например. На выходе - RS-232 c TTL уровнями. Можно прицепиться к стандартному AVR910 или STK500 в обход MAX232.... blink.gif
beer_warrior
Цитата
Там проблема в том, что надо компоненты именно под .NET.

Скажите, а писать ручками на чистом С уже некошерно?
Tcom
Цитата(beer_warrior @ Apr 14 2007, 00:04) *
Скажите, а писать ручками на чистом С уже некошерно?


На чистом Си писать красота. Да временное отсутствие опыта написании ПО в области мобильных винд, заставляет прибегать к компонентному построению программы. Начать можно и с компонентов постепенно углубляясь, внедри устройства КПК. Я даже разберу его (КПК) чтоб посмотреть как там что к чему..

Спасибо ROC за ссылки!
beer_warrior
Цитата
Да временное отсутствие опыта написании ПО в области мобильных винд, заставляет прибегать к компонентному построению программы.

Мобильные Винды суть хорошо порезанная NT-шка и следовательно старого доброго Create|Write|Read|File никто не отменял. Как и сотни других традиционных WinAPI smile.gif В принципе где-то есть пара книг по программированию WinCE. Могу поискать.
el34
а еще для покета есть эмулятор DOSа
Tcom
Было бы отлично поищите пожалуста литературу beer_warrior.
А дос эмулятор у меня есть, он подерживает работу с COM портами. Так что кому нада могут безпроблем найти его в интернете, понятно что можено написать прогу под дос и пользоватся емулятором, но хотелозь бы без всяких прибамбасов работать.
Dog Pawlowa
Цитата(Tcom @ Apr 14 2007, 08:52) *
Было бы отлично поищите пожалуста литературу beer_warrior.
А дос эмулятор у меня есть, он подерживает работу с COM портами. Так что кому нада могут безпроблем найти его в интернете, понятно что можено написать прогу под дос и пользоватся емулятором, но хотелозь бы без всяких прибамбасов работать.

Раз Вы так далеко продвинулись в обсуждении...

1) Мне написали программку (IrDA SIR text terminal, если интересно) для КПК, работающую под Framework и на большом компьютере. Среда - какой-то С. Мне кажется, это наиболее внятный путь в программировании для PocketPC.

2) Я не понял, какая задача ставится. Через COM можно управлять существующим JTAG ICE - то есть написать хотя бы ту часть AVR studio, которая ставит фузы и программирует AVR. Но! первое - я не представляю доступность и сложность протокола между PC и JTAGICE, и второе - он морально устаревает, и нужно переходит на mkII. Но порт USB в КПК slave, насколько я понимаю, и mkII к нему не подключить.

Собственно все smile.gif
Tcom
Почемуже, на многих КПК реализован хост, ето наводит на размышления..
nss
Цитата(Dog Pawlowa @ Apr 14 2007, 10:52) *
Раз Вы так далеко продвинулись в обсуждении...

1) Мне написали программку (IrDA SIR text terminal, если интересно) для КПК, работающую под Framework и на большом компьютере. Среда - какой-то С. Мне кажется, это наиболее внятный путь в программировании для PocketPC.

ВО первых софт писался под MS Framework .NET. Язык С# C Sharp аналог Java от Microsoft. Для него портированы API за исключением непосредственно работы с памятью. В КПК легче реализовывать USB HOST т. к. большинство контроллеров используемые в КПК в качестве перефирии имеют его. Вопрос встает в дровах
el34
>Почемуже, на многих КПК реализован хост, ето наводит на размышления

ну это очень спорное утверждение....
в ценовом диапазоне до 400 зеленых я знаю только одну машинку с хостом кот. сейчас выпускается Acer 311 (пол-года назад вроде было две....)
поправте если знаете другие.....
Tcom
Цитата(el34 @ Apr 14 2007, 13:07) *
>Почемуже, на многих КПК реализован хост, ето наводит на размышления

ну это очень спорное утверждение....
в ценовом диапазоне до 400 зеленых я знаю только одну машинку с хостом кот. сейчас выпускается Acer 311 (пол-года назад вроде было две....)
поправте если знаете другие.....

Например HP hx21xx и выше. цена в раёне 300 баков.
А у вас какой?
el34
c хостами
iPAQ rx4000
HP iPAQ rx5000 Travel Companion
ну там еще кое-какие с хостом у HP
они дороже 400....

а в hx21xx вроде нету ....если вру - дайте ссылку....

сейчас есть лохи от фуджитсу
но они за 400 баков

у меня Acer n50 год назад стоил примерно 320
prottoss
Цитата(Tcom @ Apr 13 2007, 14:41) *
Я хочу написать Софт к AVRISP на Windows Mobile 5, используя технологию .NET, думаю через неделю начать, может есть у кого команды для AVRISP киньте ссылку чтоб не искать, прогу потом выложу на FTP и где нить в инете.
Может есть исходник на каком нить языку я его портирую.
В Атмеловских аппнотах есть документ описывающий протокол между хостом и AVRISP. Смотрите
Tcom
Цитата(el34 @ Apr 14 2007, 17:52) *
c хостами
iPAQ rx4000
HP iPAQ rx5000 Travel Companion
ну там еще кое-какие с хостом у HP
они дороже 400....

а в hx21xx вроде нету ....если вру - дайте ссылку....

сейчас есть лохи от фуджитсу
но они за 400 баков

у меня Acer n50 год назад стоил примерно 320


У меня HP hx2190b так я подключаю USB лешку к ниму.
Так что плагаю что там есть хост.Если ошибаюсь поправте.

А вот RS-232 у меня полноценный все 8 проводов.
Интересно у каких есть RS232.

Спасибо prottoss.
el34
>У меня HP hx2190b так я подключаю USB лешку к ниму.
Так что плагаю что там есть хост.Если ошибаюсь поправте.

нет в ней хоста

http://h18000.www1.hp.com/products/quicksp...a/12294_ca.HTML

или дайте другую ссылку где он "есть".....

вот например овервью на HP iPAQ rx4000 Mobile Media Companion
с хостом - для сравнения
http://h18000.www1.hp.com/products/quicksp.../12531_div.HTML
Tcom
Цитата(el34 @ Apr 14 2007, 20:47) *
>У меня HP hx2190b так я подключаю USB лешку к ниму.
Так что плагаю что там есть хост.Если ошибаюсь поправте.

нет в ней хоста

http://h18000.www1.hp.com/products/quicksp...a/12294_ca.HTML

или дайте другую ссылку где он "есть".....

вот например овервью на HP iPAQ rx4000 Mobile Media Companion
с хостом - для сравнения
http://h18000.www1.hp.com/products/quicksp.../12531_div.HTML

http://mega-digital.org.ua/index.php?categ...mp;show_all=yes
http://www.hard.melitopol.org/04576-show0.html
Могу продолжыть, и как тада работает принтер подключённый через USB КПК ?
el34
Tcom>http://www.hard.melitopol.org/04576-show0.html

ну если вы так шутите....
а если нет.....пройдите по ссылкам
поехали-
http://www.hard.melitopol.org/04576-show0.html
<подробнее>
http://www.hard.melitopol.org/28737.html
<Описание на сайте производителя:>
http://h10010.www1.hp.com/wwpc/ru/ru/sm/WF...3-12288236.html

ну и что мы тут видим....????
кому верим....магазину - или HP?????
Tcom
Цитата(el34 @ Apr 14 2007, 23:41) *
Tcom>http://www.hard.melitopol.org/04576-show0.html

ну если вы так шутите....
а если нет.....пройдите по ссылкам
поехали-
http://www.hard.melitopol.org/04576-show0.html
<подробнее>
http://www.hard.melitopol.org/28737.html
<Описание на сайте производителя:>
http://h10010.www1.hp.com/wwpc/ru/ru/sm/WF...3-12288236.html

ну и что мы тут видим....????
кому верим....магазину - или HP?????

ДА согласен, обманулся я. Продавец на радиорынке пытался продать мне шнур к моему КПК, для подключения флешки blink.gif .. обмануть хотели..(или неправельно опредилил модель)
А RS-232 есть точно я ним настраиваю свои девайсы, через терминальную программу..
SasaVitebsk
Цитата(Tcom @ Apr 15 2007, 00:29) *
ДА согласен, обманулся я. Продавец на радиорынке пытался продать мне шнур к моему КПК, для подключения флешки blink.gif .. обмануть хотели..(или неправельно опредилил модель)
А RS-232 есть точно я ним настраиваю свои девайсы, через терминальную программу..


А где можно купить переходники или кабеля, чтобы поиметь выход на rs232 или USB? Я ж так понимаю, что выходной разъём не стандартизован.
Punk
Тож ща парюсь с FujitsuSiemens Pocket LOOX N500, написал прогу на С# которая в COM порт плюется по нажатию кнопки на форме.
Разобрав разъем зарядного устройства и воткнув его в КПКшник тыкался осцилом по ногам и нашел ногу TX, с ТТЛ уровнем. C ногой RX пока никак-найти не могу ее. Есче смутило то что сигнал с TX какойто не нормальный не совсем на RS232 похож, с пилообразными какимито импульсами...причем када эта же самая прога работает на обычном компе(даздраствует.NET) с нормальным COM портом все нормально и привычно.

P.S. COM портовые шланги видел в интернет магазинах примерно по 20$
zorromen
Ура прицепил вчера к своему V37 разьем СОМ ... качаю среду разработки eVC4.0, блин кадато скачивал потом стер шас опять пришлось качать потому что теперь мжна прицепить СОМ ... а к нему через АВР и клаву и ваще можно теперь любой программно апаратный комплекс разрабатывать ... мобильность блин, красота ...
evgn
А вот у меня ASUS P535... коммуникатор...
и на нем нет СОМ порта и USB-хоста тоже нет.... Нет даже IR... smile.gif
дык можно ли и как-нить и нам реализовать какой-нить выход?... Очень хоцца...
Я его недавно купил и еще не копал в эту сторону, но раз тут такая пьянка... smile.gif Может кто уже делал что-нить.

Есть у кого мысли на ентот счет?

Я думаю можно реализовать железку-переходник подключаемую по USB, но может есть выход попроще... программно..так сказать smile.gif
SasaVitebsk
Цитата(Punk @ Apr 27 2007, 06:29) *
Есче смутило то что сигнал с TX какойто не нормальный не совсем на RS232 похож, с пилообразными какимито импульсами...
P.S. COM портовые шланги видел в интернет магазинах примерно по 20$


Похоже, что функция IRDA включена.

Так а com портовые шланги подходят к разным КПК? Разъёмы унифицированы?

Так как я на свой Acer n311 в инете ничего не нашёл. У меня есть что-то типа док стэйшн (в виде зарядного устр-ва). Там есть выход USB хост. Но во первых таскать с собой такую ерунду не очень удобно, а во вторых с драйверами пока ещё не понятно. Хотелось бы rs232.
Tcom
Я распиновку кабеля нащёл в инете.. У меня был переходник зарядка - кпк я его переделал подцепив разьём DB9 с кабелем 1 метр. Получился полноценный RS232 9 контактов.
Щяс работаю над написание программы программатора для AVRISP/STK-500(современем напряжно, но дома повечерам почютчють.Как всё зделаю выложу где нить)
zorromen
В какой среде программируете?
Tcom
Borland Develop Studio 2006 + Плагин Compact Framework.
На Dalphi, мне вроде удалось собрать всякие SDK. Пробую сечась писать ПО.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.