Изучение уязвимостей электронных систем.
 
key programming immo tools emergency start device программаторы ключа заводилки Кодграббер штатных охранных систем, toyota, lexus, subaru.

Вернуться   Изучение уязвимостей электронных систем > Для начинающих > Программирование микроконтроллеров

Программирование микроконтроллеров Темы касающиеся программированию микроконтроллеров разных производителей.

Ответ
 
Опции темы
Старый 29.01.2010, 13:09   #211
oleg
продвинутый фрикер
 
Аватар для oleg
 
Регистрация: 22.01.2007
Сообщений: 2,080
Поблагодарил: 191
Поблагодарили 2,192 раз в 427 сообщениях
oleg скоро станет знаменитым(-ой)
По умолчанию

Цитата:
Сообщение от Леха Посмотреть сообщение
Пасиб!
Oleg, разъясни пожалуйста алгоритм отлавливания пакета единичек и нулей в килоге. Я вот думаю:
1 мы нашли премамбулу
2. в замерили хедер, разделили на 10 и получили 1 Те.
3. Далее при появлении единички мы пропускаем 1 те и считываем полезный байт??

Так или нет?

Когда приходит фронт первого Те, то мы его проверяем на целостность и сравниваем длительность, второе Те мы меряем (состояние) и по его результату задвигаем бит в регистр, третье Те нам не нужно, хотя кому как, кто-то делает дополнительный контроль по нему. Кстати почему на 10, по моему там в ходере меньше Те, если ты хочешь вычислить среднее значение одного Те, уточни по документации, их там не 10, если я правильно понял тебя.

P.S. Я могу говорить неточности, так как прием писал наасьме адоптивным методом.


уехал в клуб
oleg вне форума   Ответить с цитированием
Старый 29.01.2010, 13:27   #212
GODZILA
редкий гость
 
Аватар для GODZILA
 
Регистрация: 11.09.2006
Сообщений: 85
Поблагодарил: 5
Поблагодарили 17 раз в 7 сообщениях
GODZILA стоит на развилке
По умолчанию

Их 12 , по первым двум я определил ТE
///////////// осталось 10 приамбул и пауза в 8 ТE = 10*2te+8TE=20 +8 te после слушаем
TE=TE/2; // запомнили TE
SE=TE+(TE/2);


Он наверно хотел принять все 12 ТЕ - и определить среднее значенее. Это лишне .
По твум Те – вполне достаточно.
GODZILA вне форума   Ответить с цитированием
Старый 29.01.2010, 13:40   #213
oleg
продвинутый фрикер
 
Аватар для oleg
 
Регистрация: 22.01.2007
Сообщений: 2,080
Поблагодарил: 191
Поблагодарили 2,192 раз в 427 сообщениях
oleg скоро станет знаменитым(-ой)
По умолчанию

Насколько я понял Леха хотел по ходеру определить среднее значение одного Те, а ты говоришь о преамбуле.

---------- Post added at 14:40 ---------- Previous post was at 14:39 ----------

Леха открой документацию и посмотри сам времена пакета, а то ща тебя запутаем тут)


уехал в клуб
oleg вне форума   Ответить с цитированием
Старый 29.01.2010, 13:45   #214
GODZILA
редкий гость
 
Аватар для GODZILA
 
Регистрация: 11.09.2006
Сообщений: 85
Поблагодарил: 5
Поблагодарили 17 раз в 7 сообщениях
GODZILA стоит на развилке
По умолчанию

АА , понятно по приамбуле + хедер будет точнее ))

то Леха
- в замерили хедер, разделили на 10 и получили 1 Те.
Хедер 8 TE !!!!
Я старался вычислить Те по первым двум такта приамбулы, чтобы далее вкл глушак .
А время хедера на восстановление ару приемника.
GODZILA вне форума   Ответить с цитированием
Старый 29.01.2010, 15:51   #215
Piratcom
продвинутый фрикер
 
Аватар для Piratcom
 
Регистрация: 16.02.2008
Сообщений: 1,710
Поблагодарил: 127
Поблагодарили 268 раз в 177 сообщениях
Piratcom стоит на развилке
По умолчанию

2GODZILA: Вот объясни мне зачем ты вычисляеш значение Te?


Если вас мучает совесть по ночам - спите днем!
------------------------------------------------------------
Если ты обманываешь людей, будь готов к тому что когда - нибудь тебе придётся сесть в тюрьму...
Piratcom вне форума   Ответить с цитированием
Старый 29.01.2010, 16:25   #216
Леха
случайно влез
 
Регистрация: 03.11.2009
Сообщений: 13
Поблагодарил: 2
Поблагодарили 2 раз в 2 сообщениях
Леха стоит на развилке
По умолчанию

Цитата:
Сообщение от oleg Посмотреть сообщение
Когда приходит фронт первого Те, то мы его проверяем на целостность и сравниваем длительность, второе Те мы меряем (состояние) и по его результату задвигаем бит в регистр, третье Те нам не нужно, хотя кому как, кто-то делает дополнительный контроль по нему. Кстати почему на 10, по моему там в ходере меньше Те, если ты хочешь вычислить среднее значение одного Те, уточни по документации, их там не 10, если я правильно понял тебя.

P.S. Я могу говорить неточности, так как прием писал наасьме адоптивным методом.

пасиб!
ОК! С хедером я разберусь.
Но не понял немного:. Пришел фронт первого Те. Как его проверяем на целостность??(типа единичка должна длиться Те?)
Нельзя ли тупо после прихода фронта сделать в проге задержку на 1 Те и потом по состоянию задвинуть в регистр?
(Меня волнует то, если идет единичка. СОгласно килогу это будет единичка+единичка+нуль. Как эти две единицы распознать?)
Леха вне форума   Ответить с цитированием
Старый 29.01.2010, 16:42   #217
oleg
продвинутый фрикер
 
Аватар для oleg
 
Регистрация: 22.01.2007
Сообщений: 2,080
Поблагодарил: 191
Поблагодарили 2,192 раз в 427 сообщениях
oleg скоро станет знаменитым(-ой)
По умолчанию

Цитата:
Сообщение от Леха Посмотреть сообщение
Нельзя ли тупо после прихода фронта сделать в проге задержку на 1 Те и потом по состоянию задвинуть в регистр?

Не в коем случаи, если ты не убедишься, что первое Те высокий уровень, то ты от любого шума будешь плясать, фронт пришел, а как узнаешь что это первое Те??? Мало того, нужно будет защитится таймером, иначе весь мусор у тебя за истину будет!

---------- Post added at 17:42 ---------- Previous post was at 17:38 ----------

Цитата:
Сообщение от Леха Посмотреть сообщение
Меня волнует то, если идет единичка. СОгласно килогу это будет единичка+единичка+нуль. Как эти две единицы распознать?

Не совсем понял, в кейлоке если второе Те = 1 то это лог 0 и на оборот соответственно, если второе Те = 0 то это лог 1.

Если ты имеешь ввиду, как распознать без фронтов два одинаковых состояния, то только по времени!


уехал в клуб
oleg вне форума   Ответить с цитированием
Старый 29.01.2010, 16:57   #218
GODZILA
редкий гость
 
Аватар для GODZILA
 
Регистрация: 11.09.2006
Сообщений: 85
Поблагодарил: 5
Поблагодарили 17 раз в 7 сообщениях
GODZILA стоит на развилке
По умолчанию

Цитата:
Сообщение от Piratcom Посмотреть сообщение
2GODZILA: Вот объясни мне зачем ты вычисляеш значение Te?

Можно и не вычислять ) если у всех сиг он одинаковый.
GODZILA вне форума   Ответить с цитированием
Старый 29.01.2010, 17:11   #219
oleg
продвинутый фрикер
 
Аватар для oleg
 
Регистрация: 22.01.2007
Сообщений: 2,080
Поблагодарил: 191
Поблагодарили 2,192 раз в 427 сообщениях
oleg скоро станет знаменитым(-ой)
По умолчанию

Цитата:
Сообщение от GODZILA Посмотреть сообщение
Можно и не вычислять ) если у всех сиг он одинаковый.

Базара нет, все пакеты разные, но я например и не вычислял Те, я убедился, что первое Те (любой период) это высокий уровень 370 микросекунд, затем сделал задержку в 300 микросекунд и замерил второе Те. Казалось бы, я мог задвинуть любой другой похожий пакет, но перед этим, критериям у меня выступал ходер, а до него преамбула, если бы в преамбуле были нарушены такие условия, как 101010101010101010, то при любом несовпадении 00101010 или 1101010 и т.д… прием бы оборвался. Ожидания любого фронта было в рамках таймера, время в котором я подбирал очень дотошно. Такая логика мне не помешала принять любой пакет (KeeLoq) с любой длительностью Те.


уехал в клуб
oleg вне форума   Ответить с цитированием
Старый 29.01.2010, 22:15   #220
GODZILA
редкий гость
 
Аватар для GODZILA
 
Регистрация: 11.09.2006
Сообщений: 85
Поблагодарил: 5
Поблагодарили 17 раз в 7 сообщениях
GODZILA стоит на развилке
По умолчанию

Логично. но я описался что в хедере будет помеха и отчет данных начнется с неё. Поэтому и вычислял Те.
GODZILA вне форума   Ответить с цитированием
Ответ

Метки
codegrabber.ru, кодграббер, программа, прошивка, схема


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Памятки по фциям, CMSIS, StdPerif, HAL, где чего и для чего AliStark ARM 0 19.12.2014 03:08
[Вопрос] код для кодграббера lexei Охранные системы 34 26.09.2014 13:18
[Вопрос] Рецепт кодграббера AMG Новички 2 18.12.2012 16:59
Модернизация Кодграббера Mamont Программирование микроконтроллеров 9 23.04.2011 21:16
фото кодграббера SlavaDve Флейм 10 16.02.2011 21:54


Текущее время: 18:16. Часовой пояс GMT +4.


Перевод: zCarot