motofan logo
2 страниц V  1 2 >        
> 

E398 + UART + AVR, Управление мотором с ATmega8535

traun
сообщение 14.1.2008, 8:49


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 7.6.2007
Пользователь №: 137 446
Модель телефона: E398

Рейтинг: 0



Доброго всем дня, у меня возникла надобность подключения
мотора Е398 к микроконтроллеру Amtel через Uart интерфейс.
(для того что бы управлять телом посредствам AT команд)
Так вот скажите кто ни будь пожалуйста как работать с uart-ом телефона.
т.е. на каких контактах разъема телефона висят Tx и Rx, и надо ли подключать
к нему еще другие провода(+5V GND и т.д. для обеспечения работоспособности)
и есть ли какие то особенности подключения, ну там переключение в режим uart
(если да то как?) или надо тупо кабель правильно подключить?

Сообщение отредактировал traun - 14.1.2008, 8:51
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 14.1.2008, 10:14


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



Прикрепленное изображение
вот разводка p2k-разъема.<br />насколько я помню особо тонокостей с подключением к uart небыло, просто цепляйся да передавай.
но вообще поддержка uart-интерфейса в мотороле похоже сворачивается. так что если устройство не совсем разовое - правильнее будет использовать CDC - интерфейс телефона

Сообщение отредактировал Vilko - 14.1.2008, 11:00
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 14.1.2008, 14:54


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

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

Рейтинг: 1337



13 пин на землю подключи, тел перейдет в режим uart

tx rx из таблички Vilko

подобное обсуждалось подробно в теме irda-порта, поищи в этой ветке.

Сообщение отредактировал AlexKooper - 14.1.2008, 14:55
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
traun
сообщение 15.1.2008, 5:51


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 7.6.2007
Пользователь №: 137 446
Модель телефона: E398

Рейтинг: 0



Большое вам спасибо.... теперь все заработало как надо...
Ответ AlexKooper очень помог
smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 15.1.2008, 9:38


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

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

Рейтинг: 1337



traun, выложи что получилось-то... я тоже с avr сталкиваюсь по работе постоянно, мож что соберу smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
traun
сообщение 16.1.2008, 5:54


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 7.6.2007
Пользователь №: 137 446
Модель телефона: E398

Рейтинг: 0



Цитата(AlexKooper @ 15.1.2008, 9:38) *

traun, выложи что получилось-то... я тоже с avr сталкиваюсь по работе постоянно, мож что соберу smile.gif


Ладно. Как только схему нарисую то сразу же её выложу + исходник
(сейчас просто ещё прогу отлаживаю)
Так что пока жди... но выложу обязательно smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
traun
сообщение 17.1.2008, 5:57


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 7.6.2007
Пользователь №: 137 446
Модель телефона: E398

Рейтинг: 0



AlexKooper , как и обещал, вот картинка + исходник
приблизительной проги, с коментами...
smile.gif
Прикрепленное изображение
Прикрепленный файл ATmega8535_E398.rar   ( 17.16 килобайт ) Кол-во скачиваний: 248
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
(_Light_)
сообщение 17.1.2008, 19:35


Опытный
***

Группа: Пользователи
Сообщений: 101
Регистрация: 13.8.2005
Из: Latvia
Пользователь №: 48 530
Модель телефона: K3, E398, е1000, V6

Рейтинг: 2.5



а у тебя програматор самодельный? чем и через какие проги прошиваешь? у меня есть пару авр мега8 но с програматором проблема..
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Lezhik
сообщение 18.1.2008, 5:18


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

Группа: Пользователи
Сообщений: 44
Регистрация: 31.8.2005
Пользователь №: 50 179
Модель телефона: e398
Прошивка: R373

Рейтинг: 3.5



(_Light_), навери в поисковике avreal
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
traun
сообщение 18.1.2008, 6:06


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 7.6.2007
Пользователь №: 137 446
Модель телефона: E398

Рейтинг: 0



Цитата((_Light_) @ 17.1.2008, 19:35) *

а у тебя програматор самодельный? чем и через какие проги прошиваешь? у меня есть пару авр мега8 но с програматором проблема..

В качестве программатора испольую подключение проводов к LPT порту, без всякой доп схемы.
Прошивальшик у меня Unipof.
скачать можно с этого сайта, да и вообше там много чего полезного
http://avr.nikolaew.org
Если возникнут вопросы обрашайся...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
(_Light_)
сообщение 18.1.2008, 14:15


Опытный
***

Группа: Пользователи
Сообщений: 101
Регистрация: 13.8.2005
Из: Latvia
Пользователь №: 48 530
Модель телефона: K3, E398, е1000, V6

Рейтинг: 2.5



ок, спасибо, про унипруф я знаю, но ещё не пробовал, у меня есть самопальный програматор на HC244M, но из хп я так до него и не достучался))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 19.1.2008, 3:24


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



А что в итоге получается при подключении этого устройства к телефону?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
traun
сообщение 19.1.2008, 8:09


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 7.6.2007
Пользователь №: 137 446
Модель телефона: E398

Рейтинг: 0



Цитата(motoprogger @ 19.1.2008, 3:24) *

А что в итоге получается при подключении этого устройства к телефону?

Получаем автономную систему умравления телефоном...
Ну например если навешать на конроллер пару датчикой, то можно устроить охранную систему,
которая при вторжении отправит вам уведомление(короткий звонок или смс).
Или как в моем случае, я добиваюсь автоматического дозвона на определенный номер
каждую минуту(хочу достать жутко не хорошего человека, что бы он номер сменил, ну или дофига
ему смс отправить evil_2.gif)
Вообшем найти применение можно довольно широкое, главное написать и отладить прошивку, чем собственноя и занимаюсь...

Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CompleteFailure
сообщение 19.1.2008, 13:17


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

Группа: Пользователи
Сообщений: 43
Регистрация: 12.10.2005
Пользователь №: 54 285
Модель телефона: l7

Рейтинг: 1



Очень вдохновляющие комментарии к коду smile.gif Особенно в конце.
traun, я уже месяцев 6 планирую начать писать программки на avr, какой контроллер лучше купить в самом начале для экспериментов? на avr.nm.ru автор советовал ATmega16, этот брать или еще что-то лучше есть (также чтобы можно было прошить через com- порт без дорогого программатора) по возможности с отладкой
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 19.1.2008, 19:10


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

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

Рейтинг: 1337



через ком-порт сложно, самый простой программатор делается на LPT, и состоит из проводов и резисторов. Мы на работе пачками делаем на 244 микросхеме программаторы для AVR и плис.
Кстати, под ХР ставим драйвер байт-бластера, он похоже доступ приложениям к порту дает как известный юзерпорт.

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


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

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

Рейтинг: 199.6



Цитата(traun @ 19.1.2008, 10:09) *

Или как в моем случае, я добиваюсь автоматического дозвона на определенный номер
каждую минуту(хочу достать жутко не хорошего человека, что бы он номер сменил, ну или дофига
ему смс отправить evil_2.gif)
Вообшем найти применение можно довольно широкое, главное написать и отладить прошивку, чем собственноя и занимаюсь...


Смартфон купи и не парся smile.gif Там все это можно в одном устройстве и без паяльника реализовать wink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 20.1.2008, 18:56


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



traun,
А информация по протоколу, реализованному поверх этого интерфейса, откуда?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 20.1.2008, 19:55


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



motoprogger,
так на этом интерфейсе модем телефона.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
traun
сообщение 21.1.2008, 5:52


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 7.6.2007
Пользователь №: 137 446
Модель телефона: E398

Рейтинг: 0



Цитата(AlexKooper @ 19.1.2008, 19:10) *

Если надо, могу драйвер байтбластера с инструкцией и т.п. скинуть


Будь так любезен выложи пожалуйста...

motoprogger,
У контроллера и телефона есть асинхронные интерфейсы UART
(причем аппаратные). Мне только и осталось что их правильно подключить на
физическом уровне(перепаял дата-кабель мотора для правильного подключения к меге),
а так же написать прошивку, причем надо вставить задержки после передачи каждой команды,
иначе тел не успевает их обрабатывать.
Если надо могу выложить самую стабильную и рабочую версию
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 21.1.2008, 6:27


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

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

Рейтинг: 1337



Вот драйвер байт-бластера, может поможет

Сообщение отредактировал AlexKooper - 21.1.2008, 6:27
Прикрепленный файл ByteBlasterXP.zip   ( 10.76 килобайт ) Кол-во скачиваний: 105
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 22.1.2008, 18:22


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



traun,
Меня просто интересовало, что со стороны телефона обрабатывает получаемые от микроконтроллера данные и что их ему отправляет. Про физический интерфейс UART я знал.
Теперь понял принцип действия. AVR не занимаюсь, потому что системы команд не знаю, надо будет изучить в недалёком будущем.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kernel
сообщение 23.1.2008, 9:18


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

Группа: Пользователи
Сообщений: 88
Регистрация: 2.4.2007
Из: обезьяны в человека ;)
Пользователь №: 129 499
Модель телефона: L7e
Прошивка: 01.0AR_withoutRSA

Рейтинг: 10.5



Кстати, а если посредством USART реализовать связь с SD\MMC флэшкой? или телефон не позволит? Только надо будет с_собой 3.3В таскать smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 23.1.2008, 10:29


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



kernel,
ну если дописать в тело драйвера - то почему нет?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CompleteFailure
сообщение 20.2.2008, 11:25


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

Группа: Пользователи
Сообщений: 43
Регистрация: 12.10.2005
Пользователь №: 54 285
Модель телефона: l7

Рейтинг: 1



Купил себе микроконтроллер smile.gif и сделал прошивальщик. Скажите, я хотел бы попробовать работать с дисплеем от c380. То есть выводить на него информацию с контроллера. Какую документацию лучше почитать чтобы понять как работать с этим дисплеем? или она для большинства телефонов закрыта? Может быть для этого лучше использовать другие дисплеи с детальной документацией не обязательно от телефонов?

Сообщение отредактировал CompleteFailure - 20.2.2008, 11:28
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 20.2.2008, 12:44


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



CompleteFailure,
вот даташит на дисплей если и не от С380 то на 99.8% похожий
http://www.datasheet4u.com/download.php?id=547960
по крайней мере все команды совпадают
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CompleteFailure
сообщение 21.2.2008, 5:36


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

Группа: Пользователи
Сообщений: 43
Регистрация: 12.10.2005
Пользователь №: 54 285
Модель телефона: l7

Рейтинг: 1



Vilko, спасибо, я еще в сервис мануале нашел распиновку штекера дисплея, сейчас появится немного свободного времени постараюсь сделать. Кстати если добавить к этому дисплею оперативку, флеш и oem gsm модуль можно будет продавать свой телефон smile.gif

Сообщение отредактировал CompleteFailure - 21.2.2008, 5:38
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CompleteFailure
сообщение 7.3.2008, 7:47


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

Группа: Пользователи
Сообщений: 43
Регистрация: 12.10.2005
Пользователь №: 54 285
Модель телефона: l7

Рейтинг: 1



У меня появилась ATmega16, но она питается от 5 вольт, телефон от 3,7. Если соединить МК и телефон как показано на схеме но при этом питать МК от 5 вольт, с телефоном ничего не случится?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
yakk
сообщение 7.3.2008, 8:39



*****

Группа: Разработчики
Сообщений: 336
Регистрация: 6.7.2006
Из: Днепропетровск
Пользователь №: 90 408
Модель телефона: milestone
Финалист Конкурса 2010


Настроение:
не нужен..



Рейтинг: 904



дык вообщето ATmega16 должна работать на 3.7В, если верить атмелу - диапазон напряжений - 2.7 - 5.5.. но насколько я понимаю Vilko предлагал тебе подключать не весь телефон к контроллеру, а собственно дисплей.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 7.3.2008, 9:21


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



ну, я во всяком случае именно так понял фразу
Цитата
я хотел бы попробовать работать с дисплеем от c380
))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CompleteFailure
сообщение 7.3.2008, 10:31


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

Группа: Пользователи
Сообщений: 43
Регистрация: 12.10.2005
Пользователь №: 54 285
Модель телефона: l7

Рейтинг: 1



Я планирую добраться и до дисплея smile.gif
В последнем сообщении я спрашивал про подключение МК к uart (просто не уточнил).
Моя atmega16 не может работать на 3.7 вольта (могу и ошибиться конечно), вроде как на низком напряжении (ниже 5 вольт) может работать только мега с индексом L, моя - не "L".
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
LamerMan
сообщение 7.5.2008, 12:40


Новичок
*

Группа: Пользователи
Сообщений: 8
Регистрация: 7.3.2008
Пользователь №: 165 829
Модель телефона: k320i
Прошивка: 123123

Рейтинг: 5



Никто не знает, где-нибудь продаются коннекторы для дисплея от c380 (в которые втыкается шлейф от дисплея)? я звонил в несколько магазинов, торгующих запчастями, но не смог их найти. Для того, чтобы нормально работать с дисплеем, хотелось бы им обзавестись, не выпаивать же из телефона.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kernel
сообщение 9.5.2008, 1:55


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

Группа: Пользователи
Сообщений: 88
Регистрация: 2.4.2007
Из: обезьяны в человека ;)
Пользователь №: 129 499
Модель телефона: L7e
Прошивка: 01.0AR_withoutRSA

Рейтинг: 10.5



Цитата
Рабочие напряжения
2,7 - 5,5 В (ATmega16L)
4,5 - 5,5 В (ATmega16)

Лучше пропускать через линейный стабилизатор MC33269DT-5.0 для ATmega16 и MC33269DT-3.3 для ATmega16L.
Кстати, очень просто подключать дисплей от Nokia 6100 к AVR.

Вопрос к мотожелезмастерам: L7e ведь не будет работать ч\з USART?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
LamerMan
сообщение 10.5.2008, 6:15


Новичок
*

Группа: Пользователи
Сообщений: 8
Регистрация: 7.3.2008
Пользователь №: 165 829
Модель телефона: k320i
Прошивка: 123123

Рейтинг: 5



у меня есть и atmega162, она так же работает от 2.7-5 вольт smile.gif я с ней сейчас пробую
Я купил дисплеи от сименс s65 и нокиа 6100, сначала их попробую подключить, но вообще это не так интересно, потому что для них уже есть исходные коды. smile.gif не стал делать сейчас для моторолы, потому что ее не удобно паять, а на тех дисплеях очень большие разъемы
Сейчас еще хочу сделать снифер на основе at91sam7x, который сможет передавать данные через сеть до 100 мбит в секунду в виде сырых кадров (просто другого достаточно быстрого интерфейса за разумные деньги не нашел, usb 2.0 high speed дорого, pci пока сложно для меня smile.gif ) и позволит снимать информацию сразу с нескольких каналов на частоте 20 мгц ну или на большей частоте для одного канала. С его помощью можно будет анализировать трафег почти для любого дисплея и других компонентов телефона.

Сообщение отредактировал LamerMan - 10.5.2008, 9:49
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kernel
сообщение 12.5.2008, 12:55


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

Группа: Пользователи
Сообщений: 88
Регистрация: 2.4.2007
Из: обезьяны в человека ;)
Пользователь №: 129 499
Модель телефона: L7e
Прошивка: 01.0AR_withoutRSA

Рейтинг: 10.5



Кто-нибудь знает как сцепить L7e с Мегой (USART, SPI, TWI...)?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
LamerMan
сообщение 27.5.2008, 19:44


Новичок
*

Группа: Пользователи
Сообщений: 8
Регистрация: 7.3.2008
Пользователь №: 165 829
Модель телефона: k320i
Прошивка: 123123

Рейтинг: 5



Дисплей от сименса подключился, скоро попробую мониторчег от с380. Нужно все-таки сделать снифер, с его помощью можно будет подключать дисплеи без документации.

Сообщение отредактировал LamerMan - 27.5.2008, 19:44
Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 28.5.2008, 10:12


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



kernel,
spi по emu
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Lestat_lvv
сообщение 31.5.2008, 9:15


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

Группа: Пользователи
Сообщений: 40
Регистрация: 30.9.2005
Пользователь №: 53 148
Модель телефона: e398
Прошивка: самая оптимальная

Рейтинг: 0



Цитата(CompleteFailure @ 7.3.2008, 10:47) *

У меня появилась ATmega16, но она питается от 5 вольт, телефон от 3,7. Если соединить МК и телефон как показано на схеме но при этом питать МК от 5 вольт, с телефоном ничего не случится?

можна питание телефона через n-p диод мощный подключить, тогда напряжения на телефоне будет 4,3 В, если 2-а диода то на телефоне как раз будет 3,6
П.С. но уменя сименс с двума диодами не включался.

телефон e398@E1 при входящем отправлят RING по UART?

Сообщение отредактировал Lestat_lvv - 31.5.2008, 9:23
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 22.6.2008, 9:08


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



Цитата(LamerMan @ 28.5.2008, 2:44)

Нужно все-таки сделать снифер, с его помощью можно будет подключать дисплеи без документации.
*


Собираюсь сделать такой снифер, чтобы научиться работать с дисплеем от C350L.
Набросок такой:
1 стадия. Контроллер постоянно мониторит 3 линии, к которым он подключен, из них одна - тактовые импульсы, другая - данные, третья - флаг команда/операнд. Где что - заранее неизвестно. По истечении некоторого времени делается вывод: где больше всего перепадов - тактовые импульсы; где меньше всего - флаг команда/данные; оставшаяся линия - собственно линия передачи данных. Ответ можно выдать хоть светодиодами на GPIO у AVR
2 стадия. Контроллер считывает данные с этого самопального © Motorola подобия SPI и в реальном времени отправляет по UART, плюс можно дополнительно преобразовывать. Принимать - можно E398, а если через преобразователь уровня - компом.
Как дополнение - хочется добавить функцию Replay, чтобы отправлять данные по UART, а микроконтроллер их переправлял дисплею.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
LamerMan
сообщение 23.6.2008, 9:07


Новичок
*

Группа: Пользователи
Сообщений: 8
Регистрация: 7.3.2008
Пользователь №: 165 829
Модель телефона: k320i
Прошивка: 123123

Рейтинг: 5



motoprogger, я сейчас купил nxp lpc2378 для снифера, уже так более менее с ним освоился, в целом то же самое делаю, возможно сделаем общими усилиями smile.gif, только данные наверное через uart не получится передавать (только если предварительно записывать их в оперативку), я буду передавать через 100 мегабитную сеть в виде сырых данных. Просто скорость обмена телефона с дисплеем думаю слишком большая.

У авр вообще очень низкая скорость, nxp на базе arm7 позволяет опращивать пины на скорости 31 мгц, при рабочей частоте 72мгц. То есть я с атмелом завязал на время и перешел на nxp для решения этой задачи.

Для дисплеев работающих через spi, наверное даже изголяться не нужно, просто подключиться к проводам до дисплея интерфейсом spi на контроллере smile.gif и считывать уже именно данные а не состояния линий

Вот фотка lpc2103 если интересно (lpc - маленький снизу, слева - это avr) smile.gif Это немного другой контроллер, я просто макетку пока на нем до конца собрал, но снифер буду делать на lpc2378

Сообщение отредактировал LamerMan - 23.6.2008, 9:34
Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 23.6.2008, 11:39


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



LamerMan,
Дело в том, что у моторолы на дисплее не совсем SPI, отдельные провода для передачи данных и для флага "команда/аргументы", можно рассматривать как 2 SPI на одной тактовой шине, плюс насколько помню SPI - двусторонняя шина, а на дисплее - односторонняя. Насчёт скорости - даже не знаю сколько там, вообще это надо из регистров DMAC работающего телефона читать через тестовую команду MEMACS.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
E398 + UART + AVR, Управление мотором с ATmega8535 · Ломаем и строим! · Forum
 

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

 



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

Форум живёт: