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

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

Охранные системы Изучение протоколов кодирования охранных систем. (кодграббер, сканер, анализатор кодов.)

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

При записи внешней флешь, нужно выждать время, которое уходит на запись (в датошите оно есть)! Во внутренней флешь PIC-а выжидать бесполезно, там нужно программно считать флаг окончания записи, иначе запись не проходит! Еще в PIC-е в МП лаб симуляторе не отображается процесс записи, я чуть с ума не сошел, пака в реале все не проверил. Потом программеры подсказали, что Дебагер Мплабный это не отображает, нюансов много, нужно это все прохавать)


уехал в клуб
oleg вне форума   Ответить с цитированием
Старый 10.02.2010, 17:22   #352
polimer_05
гость
 
Аватар для polimer_05
 
Регистрация: 31.01.2009
Сообщений: 228
Поблагодарил: 16
Поблагодарили 24 раз в 13 сообщениях
polimer_05 стоит на развилке
По умолчанию

какое время нужно выжидать для 93 из даташита понял что толи 50 толи 250 наносекунд(но у меня 1м.ц.=1мкСек)??? когда делать паузу когда записал и подождать или DI подольше подержать?

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

; ======= ЗАПИСЬ В ЕЕПРОМ ПАМЯТЬ ===============================================

ZAPIS_V_EEPROM:
movF DATA_EE_DATA,w
movwf EEDATA

; movf registr5,W ; Скопировать число из регистра Registr в регистр W.
; movwf EEDATA ; Скопировать число из регистра W в ячейку EEPROM с адресом 02h.

BCF EECON1,EEPGD ; ОПЕРАЦИЯ С ЕЕПРОМ ПАМЯТЬЮ
bsf EECON1,WREN ; Разрешить запись.
bcf INTCON,GIE ; Глобальный запрет прерываний.

movlw 055h ; Обязательная
movwf EECON2 ; процедура
movlw 0AAh ; при записи.
movwf EECON2 ; ----"----
bsf EECON1,WR ; ----"----


bcf EECON1,WREN ; ЗАПРЕТ записи в EEPROM.
bsf INTCON,GIE ; РАЗРЕШИТЬ прерывания.
BSF EECON1,EEPGD ; ОПЕРАЦИЯ С ЕЕПРОМ ПАМЯТЬЮ


;================= Чтение EEPROM ====================
BCF EECON1,EEPGD ; выбрать еепром память данных
BSF EECON1,RD ; Чтение
MOVF EEDATA,W ; W= EEDATA
BsF EECON1,EEPGD
;================================================= ==========


subwf DATA_EE_DATA,w
btfss STATUS,Z ; ПРОВЕРЯЕМ
BRA ZAPIS_V_EEPROM

RETURN
;================================================= ========================


КАКОЙ ФЛАГ НАДО СЧИТАТЬ???



кстати пока мудрил с внутренней памятью написал логер который старлайновые пакеты к себе в еепром пика записывает в столбик , очень удобно! если на стоянке оставить можно узнать какие стары приезжают.


Здесь моглабы быть ваша рекламма!
polimer_05 вне форума   Ответить с цитированием
Старый 10.02.2010, 17:32   #353
oleg
продвинутый фрикер
 
Аватар для oleg
 
Регистрация: 22.01.2007
Сообщений: 2,080
Поблагодарил: 191
Поблагодарили 2,194 раз в 427 сообщениях
oleg скоро станет знаменитым(-ой)
По умолчанию

Не знаю насчет твоей флешь, но вот моя требовала 5 миллисекунд. О каких наносекундах ты говоришь, я не понимаю)
Миниатюры
флешь.jpg  


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

Если я правильно помню, то это флаг, пока я его незатестировал, у меня флешь не писалась, я понять не мог, ставлю ожидание, чуть ли не секунду, а запись не идет. ХЗ, могу чуток ошибаться, давно программил внутреннею флешь.
Миниатюры
флешь2.jpg  


уехал в клуб
oleg вне форума   Ответить с цитированием
Старый 10.02.2010, 17:57   #355
polimer_05
гость
 
Аватар для polimer_05
 
Регистрация: 31.01.2009
Сообщений: 228
Поблагодарил: 16
Поблагодарили 24 раз в 13 сообщениях
polimer_05 стоит на развилке
По умолчанию

блин дак этоже 24 память а я то в 93с56 записываю. Или характеристики примерно одинаковые?


Здесь моглабы быть ваша рекламма!
polimer_05 вне форума   Ответить с цитированием
Старый 10.02.2010, 18:33   #356
oleg
продвинутый фрикер
 
Аватар для oleg
 
Регистрация: 22.01.2007
Сообщений: 2,080
Поблагодарил: 191
Поблагодарили 2,194 раз в 427 сообщениях
oleg скоро станет знаменитым(-ой)
По умолчанию

Вот датошит твоей серии, буквально.
Миниатюры
флешь3.jpg  


уехал в клуб
oleg вне форума   Ответить с цитированием
Старый 10.02.2010, 18:52   #357
polimer_05
гость
 
Аватар для polimer_05
 
Регистрация: 31.01.2009
Сообщений: 228
Поблагодарил: 16
Поблагодарили 24 раз в 13 сообщениях
polimer_05 стоит на развилке
По умолчанию

ЩАС ВОТ ТАК ПОПРОБОВАЛ- БЕЗРЕЗУЛЬТАТНО
если паузы на 50млСек не делать не получается.



; ======= ЗАПИСЬ В ЕЕПРОМ ПАМЯТЬ ===============================================

ZAPIS_V_EEPROM:
BCF EECON1,EEPGD ; ОПЕРАЦИЯ С ЕЕПРОМ ПАМЯТЬЮ
bsf EECON1,WREN ; Разрешить запись.
bcf INTCON,GIE ; Глобальный запрет прерываний.

movlw 055h ; Обязательная
movwf EECON2 ; процедура
movlw 0AAh ; при записи.
movwf EECON2 ; ----"----
bsf EECON1,WR ; ----"----
;----------------------------------------
NOP

bcf EECON1,WREN ; ЗАПРЕТ записи в EEPROM.
bsf INTCON,GIE ; РАЗРЕШИТЬ прерывания.
BSF EECON1,EEPGD ; ОПЕРАЦИЯ С ЕЕПРОМ ПАМЯТЬЮ
bcf PIR2,EEIF

RETURN
;================================================= ========================


Здесь моглабы быть ваша рекламма!
polimer_05 вне форума   Ответить с цитированием
Старый 10.02.2010, 18:59   #358
oleg
продвинутый фрикер
 
Аватар для oleg
 
Регистрация: 22.01.2007
Сообщений: 2,080
Поблагодарил: 191
Поблагодарили 2,194 раз в 427 сообщениях
oleg скоро станет знаменитым(-ой)
По умолчанию

btfss PIR2,EEIF
bra $-2


уехал в клуб
oleg вне форума   Ответить с цитированием
Старый 10.02.2010, 19:20   #359
polimer_05
гость
 
Аватар для polimer_05
 
Регистрация: 31.01.2009
Сообщений: 228
Поблагодарил: 16
Поблагодарили 24 раз в 13 сообщениях
polimer_05 стоит на развилке
По умолчанию

спасибо ЗАРАБОТАЛО!
блин я понял мне надо учиться внимательней читать.


Здесь моглабы быть ваша рекламма!
polimer_05 вне форума   Ответить с цитированием
Старый 11.02.2010, 18:27   #360
polimer_05
гость
 
Аватар для polimer_05
 
Регистрация: 31.01.2009
Сообщений: 228
Поблагодарил: 16
Поблагодарили 24 раз в 13 сообщениях
polimer_05 стоит на развилке
По умолчанию

Олег помоги пожалуйста.
по осцифолограмме почемуто получается что после опкода и передачи адреса данные по DO 93 передаются не сразу а на второй такт (пришлось добавить холостой такт). но появилась другая проблемма например если в 93 записать программатором 'www' то по осцифолограмме считывается как 'ww&' .
пробовал записывать 123456789 считывается нормально правда с ложным тактом.
помогите я в тупике уже 2й день!



;************************************************* ****************************
; 93LC46
;************************************************* ****************************

; lcAdr-адрес
; lcdatehi,lcdatelo-данные

lcread16 ;rlncf lcAdr ;Сдвиг влево регистра f (без переноса(без регистра С))
;rlncf lcAdr
bsf LATC,cs ; 'РАЗРЕШЕНИЕ' 6я нога порта С

movlw 3
movwf nClock ; ПЕРЕДАЕМ СТАРТ БИТ И ОПКОД (10-чтение)
movlw 192 ; '11000000'
movwf temp
call lcOut ; в зависимости от того какой бит в rlcf temp дергаем ногой do после влючаем на один м.ц. clc (прогон процудуры= nClock раз)

movlw 8 ; было 6 раз
movwf nClock
movff lcAdr,temp ; ПЕРЕДАЕМ САМ АДРЕС
call lcOut

; Задержка 10 000 машинных циклов
; Длительность задержки 10 миллисекунд
; Частота задающего генератора 4 МГц

movlw .251
movwf Reg_1
movlw .250
movwf Reg_2
decfsz Reg_1
bra $-2
decfsz Reg_2
bra $-6
nop
nop
;--------------------------------------------

bsf LATC,clc ;ЛИШНИЙ ТАКТ


; Задержка 10 000 машинных циклов
; Длительность задержки 10 миллисекунд
; Частота задающего генератора 4 МГц

movlw .251
movwf Reg_1
movlw .13
movwf Reg_2
decfsz Reg_1
bra $-2
decfsz Reg_2
bra $-6
nop
nop
bCf LATC,clc
;------------------------------------

movlw 16
movwf nClock
lcread16_1
; Задержка 10 000 машинных циклов
; Длительность задержки 10 миллисекунд
; Частота задающего генератора 4 МГц

movlw .251
movwf Reg_1
movlw .13
movwf Reg_2
decfsz Reg_1
bra $-2
decfsz Reg_2
bra $-6
nop
nop
;------------------------------------


bsf LATC,clc
nop


; Задержка 10 000 машинных циклов
; Длительность задержки 10 миллисекунд
; Частота задающего генератора 4 МГц

movlw .251
movwf Reg_1
movlw .13
movwf Reg_2
decfsz Reg_1
bra $-2
decfsz Reg_2
bra $-6
nop
nop
;------------------------------------



btfsc PORTB,di
bsf STATUS,C
btfss PORTB,di
bcf STATUS,C


rlcf lcdatelo ; Содержимое регистра f циклически сдвигается на один бит влево через флаг переноса
rlcf lcdatehi

bcf LATC,clc
decf nClock
bnz lcread16_1

bcf LATC,cs

return





;================================================
lcOut:
; Задержка 10 000 машинных циклов
; Длительность задержки 10 миллисекунд
; Частота задающего генератора 4 МГц

movlw .251
movwf Reg_1
movlw .13
movwf Reg_2
decfsz Reg_1
bra $-2
decfsz Reg_2
bra $-6
nop
nop
;------------------------------------

rlcf temp ; Содержимое регистра f циклически сдвигается на один бит влево через флаг переноса
btfsc STATUS,C
bsf LATB,do ; 7я нога порта B
btfss STATUS,C
bcf LATB,do
bsf LATC,clc ;
nop


; Задержка 10 000 машинных циклов
; Длительность задержки 10 миллисекунд
; Частота задающего генератора 4 МГц

movlw .251
movwf Reg_1
movlw .13
movwf Reg_2
decfsz Reg_1
bra $-2
decfsz Reg_2
bra $-6
nop
nop
;------------------------------------

bcf LATC,clc

decf nClock ; можно заменить командами decfsz и бра
bnz lcOut ; Если флаг нулевого результата сброшен, то производится переход на адрес PC+2+2n (это действие производится за два такта). Если условие не выполняется, то исполняется следующая за инструкцией команда
bcf LATB,do
return


Здесь моглабы быть ваша рекламма!
polimer_05 вне форума   Ответить с цитированием
Ответ

Метки
starline


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
кто может поделиться посылками StarLine C серии ? PanDect Охранные системы 0 04.04.2011 13:32
Антиграббер Starline A-серии, B-серии freak Охранные системы 20 29.11.2010 00:20
[Вопрос] помогите со схемой на StarLine В-серии александр ас Штатные охранные системы 1 27.06.2010 10:30
Что такое алгоритмический кодграббер rafa Новички 36 19.07.2007 18:50


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


Перевод: zCarot