motofan logo
4 страниц V « < 2 3 4        
> 

Создаем Внешний Irda Порт И Мидлет К Нему

AlexKooper
сообщение 22.7.2006, 12:13


Авторитет
********

Группа: Почётные мотофаны
Сообщений: 2 838
Регистрация: 27.7.2005
Из: Йошкар-Ола
Пользователь №: 47 140
Модель телефона: E398
Прошивка: AlexKooper mod v.47

Рейтинг: 1337



Возражение: на Е398 в ява-проводник добавим пункт "копировать по IR" и получим возможность передавать музыку и картинки на другие IR-тела. Красота!
Только надо над протоколом высокого уровня покопаться, чтоб совместимость была...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Serg c650
сообщение 22.7.2006, 12:48


Поэт?!
*****

Группа: Пользователи
Сообщений: 319
Регистрация: 26.10.2005
Пользователь №: 55 954
Модель телефона: Fly-Ying F003

Рейтинг: 87



Цитата
Для Е398 это можно зделать, а для С650 и других с миниюсб насколько мне извесно нет.

Т.е. работать с мини-usb портом из Java ваще никак?!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lv333
сообщение 22.7.2006, 15:53


Ветеран
*****

Группа: Пользователи
Сообщений: 656
Регистрация: 11.7.2005
Из: Украина, Киев
Пользователь №: 45 916
Модель телефона: Motorola Defy+
Прошивка: СМ 10

Рейтинг: 199.6



Цитата(Serg c650 @ Суббота, 22 Июля 2006, 15:48)
Т.е. работать с мини-usb портом из Java ваще никак?!
*



Ну причем здесь это, с мини юзб из джава работать можно.
Только к нему ирду не подключишь.

2 AlexKooper блютуз все же удобнее.
Ну серьезно стоит ли шкурка выделки?
Ирда действительно устаревший интерфейс.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Serg c650
сообщение 22.7.2006, 16:12


Поэт?!
*****

Группа: Пользователи
Сообщений: 319
Регистрация: 26.10.2005
Пользователь №: 55 954
Модель телефона: Fly-Ying F003

Рейтинг: 87



Цитата
Ну причем здесь это, с мини юзб из джава работать можно.
Только к нему ирду не подключишь.

А переходником USB 2.0 (мама) -> mini-USB (папа)?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lv333
сообщение 22.7.2006, 19:06


Ветеран
*****

Группа: Пользователи
Сообщений: 656
Регистрация: 11.7.2005
Из: Украина, Киев
Пользователь №: 45 916
Модель телефона: Motorola Defy+
Прошивка: СМ 10

Рейтинг: 199.6



Цитата(Serg c650 @ Суббота, 22 Июля 2006, 19:12)
А переходником USB 2.0 (мама) -> mini-USB (папа)?
*



Так... :) Придется непомню какой раз по счету повторить:
дело не в переходнике, а в аппаратной реализации порта юсб.
Почитай на эту тему литературку и все поймешь ;)
http://www.usb.org

Сообщение отредактировал lv333 - 22.7.2006, 19:09
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Serg c650
сообщение 23.7.2006, 6:56


Поэт?!
*****

Группа: Пользователи
Сообщений: 319
Регистрация: 26.10.2005
Пользователь №: 55 954
Модель телефона: Fly-Ying F003

Рейтинг: 87



Ну тогда эта тема бесполезна, т.к. в e398 есть блютуз и ИК там нафиг не нужен(разве что ради интереса или для понтов)!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lv333
сообщение 23.7.2006, 8:11


Ветеран
*****

Группа: Пользователи
Сообщений: 656
Регистрация: 11.7.2005
Из: Украина, Киев
Пользователь №: 45 916
Модель телефона: Motorola Defy+
Прошивка: СМ 10

Рейтинг: 199.6



Цитата(Serg c650 @ Воскресенье, 23 Июля 2006, 9:56)
Ну тогда эта тема бесполезна, т.к. в e398 есть блютуз и ИК там нафиг не нужен(разве что ради интереса или для понтов)!
*



Вот-вот, и я об этом :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Freemmy
сообщение 23.7.2006, 14:50


Интересующийся
**

Группа: Пользователи
Сообщений: 49
Регистрация: 12.3.2006
Пользователь №: 73 916
Модель телефона: MOTOROKR E6
Прошивка: самая новая

Рейтинг: 7



ну а представте как вы достаёте свой тел и жах, передаёте mmf на гнусмас! все в ауте! :)))
ну а если по существу то lv333 прав, смысла нет.
даже сама компания motorola говорит о том что в их аппаратах нет ИК потому что он медленный и неудобный.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Serg c650
сообщение 23.7.2006, 15:49


Поэт?!
*****

Группа: Пользователи
Сообщений: 319
Регистрация: 26.10.2005
Пользователь №: 55 954
Модель телефона: Fly-Ying F003

Рейтинг: 87



Самое главное процесс, которого почему-то мы в последнее время не наблюдаем!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 23.7.2006, 17:30


Авторитет
********

Группа: Почётные мотофаны
Сообщений: 2 838
Регистрация: 27.7.2005
Из: Йошкар-Ола
Пользователь №: 47 140
Модель телефона: E398
Прошивка: AlexKooper mod v.47

Рейтинг: 1337



Цитата(lv333 @ Суббота, 22 Июля 2006, 18:53)
2 AlexKooper блютуз все же удобнее.
Ну серьезно стоит ли шкурка выделки?
Ирда действительно устаревший интерфейс.
*



Согласен что блютуз удобнее, согласен что ирда устаревший... но вот хочется мне попробовать :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ЬЗК
сообщение 11.1.2007, 12:18


Опытный
***

Группа: Пользователи
Сообщений: 136
Регистрация: 3.1.2007
Пользователь №: 114 695
Модель телефона: L7e
Прошивка: No RCA

Рейтинг: 11



Цитата(Ap)( @ Вторник, 12 Сентября 2006, 19:26)
Давно не было слышно о результатах экспериментов. Есть у когонибудь рабочая схема ИК-порта для E398 и ява приложение, всем этим управляющее? Или пока не доделали.

ЗЫ А про нужен/ненужен устарел/не устарел скажу следующее: телефонов только с ИК, без зуба, пока довольно много, и с ними тоже иногда нужно связаться. И дело не в понтах, а в том, что IrDA пока еще нужен, чтобы связываться с другими телефонами.
*


как вам такой вариант:
согласно схемы при подключении мини usb гарнитуры чип в телефоне получает сигнал на пятой линии и перекоммутирует на usb аналоговый звуковой сигнал, если использовать этот тракт для передачи импульсов?
представьте что мы подключили датчик irda к звуковой карте компа и напрямую гоним сигнал в карту и снимаем ответ с канадла записи
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lv333
сообщение 11.1.2007, 12:29


Ветеран
*****

Группа: Пользователи
Сообщений: 656
Регистрация: 11.7.2005
Из: Украина, Киев
Пользователь №: 45 916
Модель телефона: Motorola Defy+
Прошивка: СМ 10

Рейтинг: 199.6



Цитата(ЬЗК @ Четверг, 11 Января 2007, 13:18)
как вам такой вариант:
согласно схемы при подключении мини usb гарнитуры чип в телефоне получает сигнал на пятой линии и перекоммутирует на usb аналоговый звуковой сигнал, если использовать этот тракт для передачи импульсов?
представьте что мы подключили датчик irda к звуковой карте компа и напрямую гоним сигнал в карту и снимаем ответ с канадла записи
*



Зачем это так морочится? blink.gif Тот же мини юсб может работать и как ком порт, а там как никак цифра... dry.gif
Только похоже все это не сильно кому то нужно smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 11.1.2007, 12:58


Авторитет
********

Группа: Почётные мотофаны
Сообщений: 2 838
Регистрация: 27.7.2005
Из: Йошкар-Ола
Пользователь №: 47 140
Модель телефона: E398
Прошивка: AlexKooper mod v.47

Рейтинг: 1337



lv333, поподробнее, о каком телефоне речь, что он может в миниусб давать ком-сигналы?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ЬЗК
сообщение 11.1.2007, 13:01


Опытный
***

Группа: Пользователи
Сообщений: 136
Регистрация: 3.1.2007
Пользователь №: 114 695
Модель телефона: L7e
Прошивка: No RCA

Рейтинг: 11



Цитата(AlexKooper @ Четверг, 11 Января 2007, 14:58)
lv333, поподробнее, о каком телефоне речь, что он может в миниусб давать ком-сигналы?
*


сорри речь про L7 идет
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 11.1.2007, 14:04


Авторитет
********

Группа: Почётные мотофаны
Сообщений: 2 838
Регистрация: 27.7.2005
Из: Йошкар-Ола
Пользователь №: 47 140
Модель телефона: E398
Прошивка: AlexKooper mod v.47

Рейтинг: 1337



Цитата(ЬЗК @ Четверг, 11 Января 2007, 15:01)
сорри речь про L7 идет
*



Я не про звук в миниусб спрашивал, а про ком-порт, сигналу tx\rx
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lv333
сообщение 11.1.2007, 15:22


Ветеран
*****

Группа: Пользователи
Сообщений: 656
Регистрация: 11.7.2005
Из: Украина, Киев
Пользователь №: 45 916
Модель телефона: Motorola Defy+
Прошивка: СМ 10

Рейтинг: 199.6



Цитата(AlexKooper @ Четверг, 11 Января 2007, 15:04)
Я не про звук в миниусб спрашивал, а про ком-порт, сигналу tx\rx
*



Кроме звука там еще ком порт есть, вот только как его включить надо читать подробнее мануал.

где то он пробегал, найду дам ссылку
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Паук
сообщение 12.1.2007, 7:14


Open Mind
*****

Группа: Почётные мотофаны
Сообщений: 452
Регистрация: 17.6.2005
Из: Полтава, Украина
Пользователь №: 44 370
Модель телефона: (M)
Прошивка: разные

Рейтинг: 530



AlexKooper, Motorola использует EMU - Enhanced Mini USB
В зависимости от потребностей через разьем миниЮСБ идет сигнал (собственно) USB, зарядки, гарнитуры и СОМ-порта (вернее, не RS232, a TTL-уровни)
Цитата
EMU (Enhanced Mini USB)

The A780 has a mini USB connector that motorola calls "Enhanced Mini USB" or in short "EMU". The Enhancement consists of several different modes that the port can be be swicthed into. The different modes are implemented by several analog CMOS switches and MOSFETs, which are controlled by the PCAP chip. Pin4 of the mini USB port is connected to a ADC inside the PCAP so that the voltage level on this pin can be measured by the BP, in order to identify a connected peripherial by simple resistor voltage dividers.

    * Ordinary USB client, (i.e. the phone can emulate usb storage, usb modem etc, and charge the battery from the 5 volt USB supply)
    * Charger., In this mode, the phone draws more current (up to 1,25A instead of the 500ma limit of USB host ports).
    * Car Charger,
    * Headset Interface (stereo audio out, mono mic in)
    * A Async Serial Port (3volt / 0 volt logic level)
    * A Factory Test and Flash Interface

The A780 has a mini USB connector that has some alternate pinout / functions. There is code in the kernel sources /drivers/misc/ezx-emu.c.

Charging modes

There are at least two different charging modes.

    * Mode 1: The battery is not completely discharged. The CPU is running and can decide which kind of USB cable is attached. Power only or also data connection. In this mode you can use charging with USB data cable and USB power supply.
    * Mode 2: The battery is completely discharged. The CPU is not running and so it could be not decided which kind of USB cable is attached. In this mode you can only use charging with USB power supply.



Normal USB device/accesory mode

Pinout :

    * 1 +5 volts input used to charge the phones battery at max 500ma.
    * 2 Data-
    * 3 Data+
    * 4 (NC/left open) voltage at adc aprox 2,4-2,8 volt (there seems to be an internal pullup resistor of unknown value)
    * 5 GND

In this mode, the Data- and Data+ lines will be routed to a USB transceiver located in PCAP chip, which is connected to the AP (PXA270) via the USB2 single ended interface (GPIO pins 34,35,36,39, 40, and 53). There is a 1,5kohm pullup resistor between the D+ as required by the USB standard to signal a high speed device (12mbits). This resistor is switchable by the PCAP bit BUSCTRL_USB_PU (+3,3volt or high Z). There is a second switchable pullup resistor on the d+ line which is used for charger detection. This resistor seems to be switched off (high Z) when setting the PCAP bit BUSCTRL_VUSB_MSTR_EN. However this does not happen instantly but with some delay (about 5-10 sec). It doesn't happen every time I tried. About 1 in 10 times it didn't work. It apears as if the firmware of the Baseband Processor is scanning from time to time the PCAP bits and then switches the resistor accordingly. I speculate therefore this resistor is connected to a GPIO on the Baseband processor and thats why there is no code in motorolas kernel.

UART mode

Pinout :

    * 1 NC
    * 2 TXD
    * 3 RXD
    * 4 ???
    * 5 GND

The routing of the analog switches is exactly the same as in USB client mode, but inside the PCAP chip, the USB transceiver is bypassed. TXD is bypassed to GPIO 39 of the AP (which is then TXD of FFUART) and RXD is bypassed to GPIO 53 (which is then RXD of FFUART). See drivers/misc/ezx-emu.c of the original kernel for code.

Simple Charger

Pinout :

    * 1 + 5 volts @ 500 ma
    * 2 Short to pin 3
    * 3 Short to pin 2
    * 4 200kohm pulldown
    * 5 GND

The Short between pin2 and pin3 is detected by a 200kohm pullup resistor on pin3 / d+ and a voltage comparator comparing pin2 and pin3. It seems to be possible to switch this pullup resistor off by software.

Instead of having to do a short between pin 2 and 3, a pullup resistor between pin2 and pin1 (+5Vdc) can be used (50 or 100kOhm).

Fast Charger

Pinout :

    * 1 + 5 volts @ 1,250 ma
    * 2 Short to pin 3
    * 3 short to pin 2
    * 4 440kohm pulldown
    * 5 GND


Just Power on the phone

Pinout :

    * 1 + 5 volts
    * 2 NC
    * 3 NC
    * 4 440kohm pulldown
    * 5 GND


Headset Mode

Pinout :

    * 1 The phone suppiles a voltage to the headset through this pin
    * 2 Left Out for Stereo Playback or Mono Out for handsfree
    * 3 Right Out for Stereo Playback or Mono In (mix for handsfree)
    * 4 102Kohm pulldown
    * 5 GND

Depending on what you do (play mp3 / calling) the phone will either switch to stereo mode or handsfree mode. The pins are either routed to the Stereo DAC of PCAP or to a Mono DAC and a Mono ACD in PCAP.

Factory Test & Flash

There apears to be a way to force the phone to power-on even when there is NO battery present by applying an unknown voltage on pin 4. It is apparently used during manufacturing of the phones and might therefore be detected somehow by the bootloader. The only difference to USB accesory mode is that the phone powers on even without battery, and that the voltage on pin4 is different. Nothing is known about voltage / resistor to be used. On the other hand this is not an interesting mode anyway.



А вот что говорит гугль по этому поводу.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lv333
сообщение 12.1.2007, 8:21


Ветеран
*****

Группа: Пользователи
Сообщений: 656
Регистрация: 11.7.2005
Из: Украина, Киев
Пользователь №: 45 916
Модель телефона: Motorola Defy+
Прошивка: СМ 10

Рейтинг: 199.6



Цитата(Паук @ Пятница, 12 Января 2007, 8:14)
AlexKooper, Motorola использует EMU - Enhanced Mini USB
В зависимости от потребностей через разьем миниЮСБ идет сигнал (собственно) USB, зарядки, гарнитуры и СОМ-порта (вернее,  не RS232, a TTL-уровни)
А вот что говорит гугль по этому поводу.
*



На С350 это будет работать? Идея такова - подключить этот телефон, через микросхему MAX 232 разумеется, к ком порту компьютера.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Паук
сообщение 12.1.2007, 8:42


Open Mind
*****

Группа: Почётные мотофаны
Сообщений: 452
Регистрация: 17.6.2005
Из: Полтава, Украина
Пользователь №: 44 370
Модель телефона: (M)
Прошивка: разные

Рейтинг: 530



lv333, вряд ли. EMU вообще появился (вроде как) в А760
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 12.1.2007, 11:15


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



poster_offtopic.gif и чего вы так к ирде прицепились? у меня на соньке есть эта ирда, дык я ей даже никогда не пользовался smile.gif только зуб!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 12.1.2007, 17:09


Авторитет
********

Группа: Почётные мотофаны
Сообщений: 2 838
Регистрация: 27.7.2005
Из: Йошкар-Ола
Пользователь №: 47 140
Модель телефона: E398
Прошивка: AlexKooper mod v.47

Рейтинг: 1337



Выложите плиз мидлет, который умеет в ком-порт посылать что-нить.
И кто скажет, где в симах разрешается пункт меню "ирда синхронизация"? Нашел только вариант "меню картинок/мелодий - копировать по ирда", он включился, а вот сам пункт ирда-подключения невидно (в мма_уцп есть)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 15.1.2007, 5:39


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



AlexKooper, вроде уже писал. вот так посылать:

CommConnection conn = (CommConnection)Connector.open("comm:COM0;baudrate=115200;blocking=on");
OutputStream os = conn.openOutputStream();
os.write(("blablabla").getBytes());

принимать можно гипертерминалом.

AlexKooper, вроде уже писал. вот так посылать:

CommConnection conn = (CommConnection)Connector.open("comm:COM0;baudrate=115200;blocking=on");
OutputStream os = conn.openOutputStream();
os.write(("blablabla").getBytes());

принимать можно гипертерминалом.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 15.1.2007, 10:23


Авторитет
********

Группа: Почётные мотофаны
Сообщений: 2 838
Регистрация: 27.7.2005
Из: Йошкар-Ола
Пользователь №: 47 140
Модель телефона: E398
Прошивка: AlexKooper mod v.47

Рейтинг: 1337



grafmoto, ага, только как из этого текста мидлет сделать????
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 15.1.2007, 10:38


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



вот:
Прикрепленный файл com.rar   ( 2.8 килобайт ) Кол-во скачиваний: 135
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Создаем Внешний Irda Порт И Мидлет К Нему · Разработка Java-приложений · Forum
 

4 страниц V « < 2 3 4
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 5.8.2025, 1:59

Форум живёт: