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

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

Новички Раздел для новичков. Что такое кодграббер, ретранслятор, подмена кода.

Ответ
 
Опции темы
Старый 07.06.2011, 20:17   #131
tahion
начинающий фрикер
 
Регистрация: 15.06.2009
Сообщений: 624
Поблагодарил: 14
Поблагодарили 540 раз в 127 сообщениях
tahion скоро станет знаменитым(-ой)
Хорошо

По случаю хорошего настроения, выкладываю оригинальную функцию формирования задержки, просто скопируйте ее в свой проект:

Код:
	.Macro DelayUs
		Ldi XL,LOW((9.6*@0)/4)
		Ldi XH,HIGH((9.6*@0)/4)
		DelayUs_Loop:
		Sbiw X,1
		Brne DelayUs_Loop
	.EndMacro
Где, 9.6 - тактовая частота микроконтроллера в мегагерцах
tahion вне форума   Ответить с цитированием
Старый 07.06.2011, 21:33   #132
sinobi2006
начинающий фрикер
 
Аватар для sinobi2006
 
Регистрация: 21.08.2006
Адрес: Екатеринбуржская область ;)
Сообщений: 517
Поблагодарил: 41
Поблагодарили 81 раз в 71 сообщениях
sinobi2006 стоит на развилке
По умолчанию

А я насчитал 5 тактов при выполнении DelayUs,блин рядом ведь был.Но все равно благодарю-пока все таки не могу с этим разобраться как высчтывать

---------- Post added at 22:33 ---------- Previous post was at 21:28 ----------

StarLine [64] FF FF FF FF FF FF FF FF
hop:FFFFFFFF serial:FFFFFF fun:FF

StarLine [64] FF FF FF FF FF FF FF FF
hop:FFFFFFFF serial:FFFFFF fun:FF

StarLine [64] FF FF FF FF FF FF FF FF
hop:FFFFFFFF serial:FFFFFF fun:FF

StarLine [64] FF FF FF FF FF FF FF FF
hop:FFFFFFFF serial:FFFFFF fun:FF

StarLine [64] FF FF FF FF FF FF FF FF
hop:FFFFFFFF serial:FFFFFF fun:FF

StarLine [64] FF FF FF FF FF FF FF FF
hop:FFFFFFFF serial:FFFFFF fun:FF

Поправил задержку и вот уже и принимается но пока без данных
Со светодиодом так и не разобрался хоть и программой-мигалкой проверял


Не надо мне 15 раз повторять,я с 9го понимаю!
----------------------------------------------------------------------------------------------
Если тебе пригодился меч один раз,носи его с собой всю жизнь.(Старая китайская мудрость)
sinobi2006 вне форума   Ответить с цитированием
Старый 08.06.2011, 17:31   #133
sinobi2006
начинающий фрикер
 
Аватар для sinobi2006
 
Регистрация: 21.08.2006
Адрес: Екатеринбуржская область ;)
Сообщений: 517
Поблагодарил: 41
Поблагодарили 81 раз в 71 сообщениях
sinobi2006 стоит на развилке
По умолчанию

В таком положении у меня загораются оба сразу почему то
Миниатюры
диоды .JPG  


Не надо мне 15 раз повторять,я с 9го понимаю!
----------------------------------------------------------------------------------------------
Если тебе пригодился меч один раз,носи его с собой всю жизнь.(Старая китайская мудрость)
sinobi2006 вне форума   Ответить с цитированием
Старый 08.06.2011, 20:00   #134
tahion
начинающий фрикер
 
Регистрация: 15.06.2009
Сообщений: 624
Поблагодарил: 14
Поблагодарили 540 раз в 127 сообщениях
tahion скоро станет знаменитым(-ой)
По умолчанию

Цитата:
Сообщение от sinobi2006 Посмотреть сообщение
Поправил задержку и вот уже и принимается но пока без данных

Читаешь между строк?

Цитата:
Сообщение от tahion Посмотреть сообщение
Посмотри код, там есть одна такая метка-процедурка...которая почему-то нигде не используется

Цитата:
Сообщение от sinobi2006 Посмотреть сообщение
В таком положении у меня загораются оба сразу почему то

Вытащи проц от гнезда, и поочередно подай на пин управления светодиодами сначала плюс, затем минус. Должен загореться сначала один, затем второй. Иначе - косяк в схеме.

Цитата:
Сообщение от sinobi2006 Посмотреть сообщение
А я насчитал 5 тактов

Где насчитал? Просто выполни этот макрос в AVR Studio и посмотри сколько тактов уходит на один оборот цикла.
tahion вне форума   Ответить с цитированием
Старый 09.06.2011, 13:34   #135
slater
случайно влез
 
Регистрация: 17.12.2010
Сообщений: 4
Поблагодарил: 6
Поблагодарили 1 раз в 1 сообщении
slater стоит на развилке
По умолчанию

4-ка на сколько я понимаю появилась из за команд Sbiw Brne которые выполняются в этом макросе за 2 такта каждая. Если не прав объясните.
.Macro DelayUs
Ldi XL,LOW((9.6*@0)/4)
Ldi XH,HIGH((9.6*@0)/4)
DelayUs_Loop:
Sbiw X,1
Brne DelayUs_Loop
.EndMacro
slater вне форума   Ответить с цитированием
Старый 11.06.2011, 08:50   #136
Life111
случайно влез
 
Регистрация: 10.06.2011
Сообщений: 1
Поблагодарил: 0
Поблагодарили 0 раз в 0 сообщениях
Life111 стоит на развилке
По умолчанию

Цитата:
Сообщение от tahion Посмотреть сообщение
контроллер AtTiny13

сори за глупый вопрос. знаю какие возможно будут ответы. (купить например) но существует ли аналог этим крошкам AtTiny13 или AtTiny45. и если кто знает. где они применяются. просто я их что то найти так и не смог. перебрал множество плат. видяхи, передачики ик, и т.д. даже уселитель и способствующую технику разобрал, вобщим восновном компьюторную фигню. негде нету. гуглил но нечего ненашел. только как кто то что то изобритает с ними.. так что видимо я гуглить не умею. также несмог найти взаимозаменяемость. подскажите. плиз.
Life111 вне форума   Ответить с цитированием
Старый 11.06.2011, 09:08   #137
nero32
гость
 
Регистрация: 27.05.2011
Сообщений: 139
Поблагодарил: 11
Поблагодарили 4 раз в 4 сообщениях
nero32 стоит на развилке
По умолчанию

они будут наверняка стоять в цифровых устройствах с дисплеями, хоть с сегментными хоть с жк. точно не помню но помоему у меня даже в термофене стоит AtTiny
nero32 вне форума   Ответить с цитированием
Старый 11.06.2011, 17:28   #138
killer123
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от Life111 Посмотреть сообщение
сори за глупый вопрос. знаю какие возможно будут ответы. (купить например) но существует ли аналог этим крошкам AtTiny13 или AtTiny45. и если кто знает. где они применяются. просто я их что то найти так и не смог. перебрал множество плат. видяхи, передачики ик, и т.д. даже уселитель и способствующую технику разобрал, вобщим восновном компьюторную фигню. негде нету. гуглил но нечего ненашел. только как кто то что то изобритает с ними.. так что видимо я гуглить не умею. также несмог найти взаимозаменяемость. подскажите. плиз.

неужели так всё запущено.... [Ссылки могут видеть только зарегистрированные пользователи. ]

Цитата:
они будут наверняка стоять в цифровых устройствах с дисплеями, хоть с сегментными хоть с жк. точно не помню но помоему у меня даже в термофене стоит AtTiny

в китайской сигналке в самом блоке какой-то atmel видел, щяс скажу какой.... atmel6 12 тоже восьминогая микруха. А что за термофен? паяльная станция?

------------------------
Tahion, подскажи с чего лучше всего начать чтобы хоть как-то начинать понимать этот язык програмирования микроконтроллеров Помнится ты мне говорил - начни с того чтобы помигать ссветодиодами и пойми как это работает, где берутся команды для написания кода? ну т.е. чтобы знать какая команда за что отвечает...
---------------------
в общем написал такой код(а точнее скопировал ):
Цитата:
.include "tn13def.inc"
Main:
.Equ LED = PB2
Sbi DDRB, LED

в итоге горит постоянно левый светодиод, а когда нажимаю верхнюю кнопку то он гаснет, вот сижу и сращиваю что к чему и почему )) Ещё вопрос - у тебя в прошивках "tn13ADEF.inc", у меня почему то такого файла нету, и поэтому я написал "tn13DEF.inc" - что это за файл, для чего он нужен?
-----------------------
в общем пока писал этот пост вроде дошло - "tn13def.inc" это и есть файл с командами для нашего контроллера, а прошивка пишется именно с использованием этих команд которые находятся в файле tn13def.inc, правильно понимаю?

Последний раз редактировалось killer123; 11.06.2011 в 18:22.
  Ответить с цитированием
Старый 11.06.2011, 21:01   #139
tahion
начинающий фрикер
 
Регистрация: 15.06.2009
Сообщений: 624
Поблагодарил: 14
Поблагодарили 540 раз в 127 сообщениях
tahion скоро станет знаменитым(-ой)
По умолчанию

Цитата:
Сообщение от killer123 Посмотреть сообщение
Tahion, подскажи с чего лучше всего начать чтобы хоть как-то начинать понимать этот язык програмирования микроконтроллеров Помнится ты мне говорил - начни с того чтобы помигать ссветодиодами и пойми как это работает, где берутся команды для написания кода? ну т.е. чтобы знать какая команда за что отвечает...

Молодец, давай включайся в программирование, т.к. на форуме скоро появится намного более интересный проект

А команды берутся из даташита на микроконтроллер, или из AVR-Studio: Help -> Assembler Help -> AVR Assembler -> Instructions

Цитата:
Сообщение от killer123 Посмотреть сообщение
в общем написал такой код(а точнее скопировал ):

Sbi DDRB, LED - включает ножку порта на вывод. Следовательно на ножке PB2 появляется минус, и светодиод загорается. Если ты напишешь после этой команды Sbi PORTB, LED, то загорится второй светодиод, т.к. на ножке появится плюс. Но можно и оба зажечь одновременно, смотри 122 пост
tahion вне форума   Ответить с цитированием
Старый 11.06.2011, 21:57   #140
sinobi2006
начинающий фрикер
 
Аватар для sinobi2006
 
Регистрация: 21.08.2006
Адрес: Екатеринбуржская область ;)
Сообщений: 517
Поблагодарил: 41
Поблагодарили 81 раз в 71 сообщениях
sinobi2006 стоит на развилке
По умолчанию

Нашел хорошую книгу-Ю.Ревич Практическое программирование микроконтролеров Atmel Avr начал изучать.


Не надо мне 15 раз повторять,я с 9го понимаю!
----------------------------------------------------------------------------------------------
Если тебе пригодился меч один раз,носи его с собой всю жизнь.(Старая китайская мудрость)
sinobi2006 вне форума   Ответить с цитированием
Ответ

Метки
глушилка, кодграббер, отладочная плата, программатор


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
USB кодграббер + USB программатор - Часть 1 adm Новички 142 04.06.2016 16:27
USB кодграббер + USB программатор tahion Новички 839 31.03.2013 23:58
Макетная-отладочная плата. sinobi2006 Лаборатория 22 23.08.2011 02:06
отладочная плата STK89C5131 tviktor Программирование микроконтроллеров 0 07.05.2009 10:46
плата видеозахвата test Видеонаблюдение, системы контроля доступа 1 08.12.2008 11:49


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


Перевод: zCarot