| |
| PSP хакинг и девелопмент Взгляд изнутри |
30.04.2010, 11:55
|
Сообщение: #1 (884341)
|
Регистрация: 03.03.2010
Сообщений: 111
Вы сказали Спасибо: 2
Поблагодарили 79 раз(а) в 41 сообщениях
Сила репутации: 1Репутация: 79 
(скоро придёт к известности)
|
ну вот :-( как я и говорил - проблема в таймаутах... это я попробовал прогу lport3, правда с изолированным контактом, но все равно запросы должны были идти одиночно по порядку от 1 до 31, а получилось вот что :
запрос : 00 00
запрос : 00 00
запрос : 00 00 00 00 00
запрос : 02 01 A2
запрос : 5A 5A 02 01 A2
запрос : 5A 02 01 A2
запрос : 5A 02 01 A2 5A 02 01 A2
запрос : 5A 02 01 A2 5A 02 01 A2 5A 02 01 A2 5A 02 01 A2
запрос : 5A 02 01 A2 5A 02 01 A2 5A 02 01 A2
запрос : 5A 02 01 A2 5A 02 01 A2 5A 02 01 A2
запрос : 5A 02 01 A2 5A 02 01 A2 5A 02 01 A2
запрос : 5A 02 01 A2 5A 02 01 A2 5A 02 01 A2 5A 02 01 A2
запрос : 5A 02 01 A2 5A 02 01 A2 5A 02 01 A2
запрос : 5A 02 01 A2 5A 02 01 A2 5A 02 01 A2
запрос : 5A 02 01 A2 5A 02 01 A2 5A 02 01 A2
запрос : 00
только одна команда одиночной получилась, а в остальные запросы сразу несколько попадает - итого 11 попыток правильно ответить.... зато ни один запрос не потерялся, а у меня получалось 16 одиночных получить, но остальные терялись...
Boryan, я подумал что нужно все же разрыв делать на RX, но управляемый, т.е. с двух концов вывести провода чтобы можно было их соединить когда потребуется батарейку зарядить, а то разрядим ее экспериментами а в слепую заряжать без среднего контакта вдруг не получится, поскольку при зарядке очень уж активный разговор у них идет...
|
|
|
|
30.04.2010, 12:59
|
Сообщение: #2 (884342)
|
Прошивка: 6.20
Регистрация: 15.01.2010
Адрес: Омск
Возраст: 46
Сообщений: 94
Вы сказали Спасибо: 2
Поблагодарили 47 раз(а) в 26 сообщениях
Сила репутации: 1Репутация: 47 
(на пути к лучшему)
|
Вот поправил алго запроса.
----устарело----
Последний раз редактировалось lport3; 07.05.2010 в 23:20.
|
|
|
|
30.04.2010, 13:42
|
Сообщение: #3 (884348)
|
Регистрация: 03.03.2010
Сообщений: 111
Вы сказали Спасибо: 2
Поблагодарили 79 раз(а) в 41 сообщениях
Сила репутации: 1Репутация: 79 
(скоро придёт к известности)
|
Сообщение от lport3
|
Супер :-) пока выглядит так как нужно...
запрос : 5A 02 01 A2
Не найдено подходящего ответа.
запрос : 5A 02 01 A2
Не найдено подходящего ответа.
запрос : 5A 02 01 A2
Не найдено подходящего ответа.
и ни один запрос не потерялся.... посмотрим как с ответной частью заработает, а еще вопрос если ответ брутить - то нужно после запроса оставить пробел и все или ты не предусматривал такого усложнения ?
Последний раз редактировалось ANDPSP; 30.04.2010 в 13:43.
|
|
|
|
30.04.2010, 13:59
|
Сообщение: #4 (884352)
|
Прошивка: 6.20
Регистрация: 15.01.2010
Адрес: Омск
Возраст: 46
Сообщений: 94
Вы сказали Спасибо: 2
Поблагодарили 47 раз(а) в 26 сообщениях
Сила репутации: 1Репутация: 47 
(на пути к лучшему)
|
Работает не совсем так как надо,
должно быть 5A0201A2, а у тебя 5A 02 01 A2
так что в мемо с команда-ответ надо писать -
5A 02 01 A2 A5050610C20677
вместо
5A0201A2 A5050610C20677
------
нет, брута в ответах не делал.
|
|
|
|
30.04.2010, 14:23
|
Сообщение: #5 (884358)
|
Регистрация: 03.03.2010
Сообщений: 111
Вы сказали Спасибо: 2
Поблагодарили 79 раз(а) в 41 сообщениях
Сила репутации: 1Репутация: 79 
(скоро придёт к известности)
|
Сообщение от lport3
Работает не совсем так как надо,
должно быть 5A0201A2, а у тебя 5A 02 01 A2
так что в мемо с команда-ответ надо писать -
5A 02 01 A2 A5050610C20677
вместо
5A0201A2 A5050610C20677
------
нет, брута в ответах не делал.
|
Ты уверен ? может быть ты при выводе лога парсишь байты пробелами ? а получаешь их все же слитно ? и надеюсь ты не побайтно (по 1 байту) считываешь с линии ком-порта, а то может там уже очередь из всех запросов стоит и поздно будет отвечать уже... Ладно подождем Боряна с его умной железякой и проверим как консоль эмулированные ответы хавает, если схавает и следующий запрос так же придет 31 раз, то это не плохо, а вот если ей что то не понравится и она опять начнет с первого тогда не представляю что делать... но надеюсь что все получится...
|
|
|
|
30.04.2010, 15:38
|
Сообщение: #6 (884372)
|
Регистрация: 28.11.2009
Сообщений: 361
Вы сказали Спасибо: 58
Поблагодарили 139 раз(а) в 100 сообщениях
Сила репутации: 1Репутация: 142 
(скоро придёт к известности)
|
ANDPSP, С ком порта читаю и отправляют по одному биту за раз. На то он и последовательный. А гугл не помог? Или вы не пробовали. Просто я процентов на 500 уверен что есть софт который позволяет общаться через ком порт по произвольному протоколу. Я бы с радостью помог, тем более под виндовсом читать и писать в ком порт очень просто, но у меня нет ком порта, нет юсб-ком адаптера, и нет возможности подключить псп чтобы проверить программу.
|
|
|
|
|
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
|
|
|
| Опции темы |
|
|
| Опции просмотра |
Комбинированный вид
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 11:21. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|