|
Логи Attiny2313 |
|
|
|
Dec 17 2008, 13:48
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 17-12-08
Пользователь №: 42 555

|
Уважаемые специалисты, прошу подсказки в следующем вопросе. Есть некоторая прога, которая общается через УСб со своей железкой. Грубо говоря прога кидает шифрованный пакет данных на Аттини2313, которая стоит внутри железки, а Аттини в свою очередь его расшифровывает и уже на выходе идет нормальный сигнал на ацп и дальше через железку связь с другой железкой. У меня такой вопрос, что вы посоветуете для того, чтобы толково соснифить вот эти самые пакеты, которые на входе в атини и на выходе: какое железо, ПО? Прошу прощения если некорректно изложился.
Сообщение отредактировал noobie - Dec 17 2008, 13:52
|
|
|
|
|
 |
Ответов
|
Dec 18 2008, 09:58
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 17-12-08
Пользователь №: 42 555

|
Павел, извините немного не уловил Вашу идею. Можно пожалуйста немного подробнее. Ну вот скажем прога "говорит" включи лампочку... На языке понятном конечной цели это будет выглядеть так: FF AA BB CC DD Но на атмел уходит FA 55 66 77 88 99, где FA говорит атини о том, что сча речь пойдет о лампочке, поэтому бери 4-й алгоритм раскриптовки и обработай с 55 по 99 "по алгоритму по которому договаривались"  ... Ну вот я на выходе получаю не 6 байт которые ушли на атмел а 5, уже красиво преобразованных, понятных для конечной цели. Ну а дальше уже работает макс232. Так вот меня интересует сугубо FF AA BB CC DD и почему именно FF AA BB CC DD, а ни абракадабра. Для этого я и хочу выстроить себе точнейшую таблицу того что на входе и на выходе. А что мне даст то что я подключу Макс232 на порт - не понял...
Сообщение отредактировал noobie - Dec 18 2008, 10:09
|
|
|
|
|
Dec 18 2008, 10:21
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066

|
Цитата(noobie @ Dec 18 2008, 12:58)  А что мне даст то что я подключу Макс232 на порт - не понял...  C выхода тиньки вы получаете сигнал в ТТЛ уровнях 0-5в. Макс232 их инвертирует и превращает в уровни +-12в. Эти уровни понятны ком-порту. Вот если вы подключите выход Макс232 к компорту, то сможете выяснить, что же выдает тинька.
|
|
|
|
|
Dec 18 2008, 10:36
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 17-12-08
Пользователь №: 42 555

|
Цитата(aleksey_g @ Dec 18 2008, 14:21)  C выхода тиньки вы получаете сигнал в ТТЛ уровнях 0-5в. Макс232 их инвертирует и превращает в уровни +-12в. Эти уровни понятны ком-порту. Вот если вы подключите выход Макс232 к компорту, то сможете выяснить, что же выдает тинька. А теперь понял... абсолютно точно.  У меня в голове вырисовывается примерно следующая технология: беру адаптер - родной, в нем кидаю проводок на выход Атини и соеденяю его со входом макс232 на отдельной макетке, а выход макс 232 буду направлять на вход FTDI (соседнего компа). Таким образом на одном компе снифлю запросы посылаемые прогой (условно то что придет на вход нашей атини) а на соседнем компе снифлю, то что из неё вышло. Работать буду USb-Trace - там есть возможность в логах смареть время. Ну и потом попробую выстроить таблицу и найти закономерности. Вот как то так. Если я запутался - поправьте меня пож-та.
Сообщение отредактировал noobie - Dec 18 2008, 11:04
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 18 2008, 12:53
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066

|
Цитата(noobie @ Dec 18 2008, 13:36)  А теперь понял... абсолютно точно.  Вот как то так. Если я запутался - поправьте меня пож-та. Что-то вроде того. Только убедитесь в согласованности уровней сигналов. Чтобы не подали +-12 туда, где нужно только 0-5! или же 0-3.3 И не напутайте с полярностью! Иначе получите кашу. Помните, что МАХ232 - инвертор. И если она стоит после тиньки, значит у тиньки инверсный выход. Могут еще быть грабли со скоростью передачи. Нужно знать, на какой скорости работает ваш канал. Иначе - опять каша.
|
|
|
|
|
Dec 20 2008, 08:04
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 17-12-08
Пользователь №: 42 555

|
Цитата(aleksey_g @ Dec 18 2008, 16:53)  Что-то вроде того. Только убедитесь в согласованности уровней сигналов. Чтобы не подали +-12 туда, где нужно только 0-5! или же 0-3.3 И не напутайте с полярностью! Иначе получите кашу. Помните, что МАХ232 - инвертор. И если она стоит после тиньки, значит у тиньки инверсный выход. Могут еще быть грабли со скоростью передачи. Нужно знать, на какой скорости работает ваш канал. Иначе - опять каша. Стесняюсь спросить а что за грабли могут быть со скоростью???
|
|
|
|
Сообщений в этой теме
noobie Логи Attiny2313 Dec 17 2008, 13:48 _Pasha Схему железки - в студию. Хотя-бы структурную. Dec 17 2008, 14:14 noobie Ну, концептуально ето дело выглядит так.
Тобишь... Dec 17 2008, 15:19 aaarrr Цитата(noobie @ Dec 17 2008, 16:48) У мен... Dec 17 2008, 15:29 noobie ну состороны компа я USBTRACE смарю, мне принципиа... Dec 17 2008, 15:32 aaarrr Цитата(noobie @ Dec 17 2008, 18:32) мне п... Dec 17 2008, 15:38 noobie Нет. Вы немножко последовательность неправильно по... Dec 17 2008, 15:54 aleksey_g Цитата(noobie @ Dec 17 2008, 18:54) ...от... Dec 17 2008, 17:20  _Pasha Цитата(aleksey_g @ Dec 17 2008, 21:20) Бе... Dec 17 2008, 17:30   aleksey_g Цитата(_Pasha @ Dec 17 2008, 20:30) Смуща... Dec 17 2008, 17:32 aaarrr Т.е. к ATTiny подключено 2 UART'а - один идет ... Dec 17 2008, 17:19 kamil yaminov Какой-нибудь COM-port toolkit показывает время, ко... Dec 17 2008, 19:46 noobie всем спасибо за идеи. но...
1. компорт отсутствует... Dec 18 2008, 09:09 MrYuran Цитата(noobie @ Dec 18 2008, 12:09) это д... Dec 18 2008, 09:24 _Pasha Цитата(noobie @ Dec 18 2008, 13:09) я хоч... Dec 18 2008, 09:56 aleksey_g А может (если повезет - вдруг чип не залочен) прос... Dec 18 2008, 09:19 noobie Цитата(aleksey_g @ Dec 18 2008, 13:19) А ... Dec 18 2008, 09:37     Nanobyte Цитата(noobie @ Dec 20 2008, 12:04) ...Ст... Dec 20 2008, 14:32 _Pasha Наверное, надо только снифить, потому что у железк... Dec 18 2008, 11:37 noobie Цитата(_Pasha @ Dec 18 2008, 15:37) Навер... Dec 18 2008, 11:45
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|