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

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

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

Ответ
 
Опции темы
Старый 28.09.2009, 19:41   #161
Piratcom
продвинутый фрикер
 
Аватар для Piratcom
 
Регистрация: 16.02.2008
Сообщений: 1,710
Поблагодарил: 127
Поблагодарили 268 раз в 177 сообщениях
Piratcom стоит на развилке
По умолчанию

Да-да-да... что-то типа видал... Ну хотя новичку ночинать с асм я бы конечно не советовал... ибо сам начинал и всё-таки отдал предпочтение С... Но это моя точка зрения, естественно каждый решает сам для себя.


Если вас мучает совесть по ночам - спите днем!
------------------------------------------------------------
Если ты обманываешь людей, будь готов к тому что когда - нибудь тебе придётся сесть в тюрьму...
Piratcom вне форума   Ответить с цитированием
Старый 29.09.2009, 09:12   #162
EFG
редкий гость
 
Аватар для EFG
 
Регистрация: 20.04.2008
Сообщений: 93
Поблагодарил: 5
Поблагодарили 3 раз в 3 сообщениях
EFG стоит на развилке
По умолчанию

wishmaster-а то что команда,я вот пока не очень понимаю откуда они берутся или эт сам их называешь,то что movlw .20-заносится 20 в акумулятор э я понял
просто попробовал поситал про алгоритм билдер чет не очень понятно ,а в самоучителе здесь гдето ссылку нашел вроде как попонятнее.

---------- Добавлено в 11:12 ---------- Предыдущее сообщение было написано в 10:53 ----------

[QUOTE=oleg;56322]--- movlw d'64' ------- ;процедура приема
--- movwf bank0
priem
--- btfsc PORTA,4
--- bra $-2

--- btfsc INTCON,T0IF ------- ;тестирую флаг переполнения таймера
--- bra podmena
--- btfss PORTA,4
--- bra $-6

--- movlw d'6'
--- movwf bank1
TE
--- btfss PORTA,4 ------- ;замер первого ТЕ шесть раз на лог1
--- bra werh

--- movlw d'15'
--- movwf bank2
--- decfsz bank2,f
--- bra $-2

--- decfsz bank1,f
--- bra TE
;**************************************
--- movlw d'100'
--- movwf bank2 ------- ;ожидание
--- decfsz bank2,f
--- bra $-2
;**************************************
--- btfss PORTA,4
--- bsf STATUS,C
--- btfsc PORTA,4 ------- ;Замер второго ТЕ один раз и укладка бит
---bcf STATUS,C

--- rrcf registr1
--- rrcf registr2
--- rrcf registr3
--- rrcf registr4
--- rrcf registr5
--- rrcf registr6
--- rrcf registr7
--- rrcf registr8

--- clrf TMR0H ------- ;отчистить регистры таймера 0
--- clrf TMR0L

--- decfsz bank0,f
--- bra priem








--- movlw d'64'
--- movwf bank0
wibros
--- btfss registr8,0 ------- ;так я выпуливаю биты
--- bcf STATUS,C
--- btfsc registr8,0
--- bsf STATUS,C

--- rrcf registr1
--- rrcf registr2
--- rrcf registr3
--- rrcf registr4
--- rrcf registr5
--- rrcf registr6
--- rrcf registr7
--- rrcf registr8

--- btfsc STATUS,C
--- bra LOG_1
;************************************************* *******************************************
--- bsf LATA,3 -------;выброс ноля
--- movlw d'190'
--- movwf bank1
--- nop
--- decfsz bank1 ,f
--- bra $-4

--- bcf LATA,3
--- movlw d'120'
--- movwf bank1
--- decfsz bank1,f
--- bra $-2

--- bra LOG_2
;************************************************* *******************************************
LOG_1
--- bsf LATA,3 ------- ;выброс еденицы
--- movlw d'120'
--- movwf bank1
--- decfsz bank1,f
--- bra $-2

--- bcf LATA,3
--- movlw d'190'
--- movwf bank1
--- nop
--- decfsz bank1,f
--- bra $-4
LOG_2
--- decfsz bank0,f
--- bra wibros



,пробую разобраться в написании приема вот- priem-эт директива или эт произвольно задается.И bra $-4 -эт написано что эт тож что и переход только не пойму как работает ?
EFG вне форума   Ответить с цитированием
Старый 29.09.2009, 11:09   #163
CodePerfect
начинающий фрикер
 
Аватар для CodePerfect
 
Регистрация: 10.05.2009
Сообщений: 594
Поблагодарил: 76
Поблагодарили 204 раз в 116 сообщениях
CodePerfect стоит на развилке
По умолчанию

priem - это метка, имя которой ты сам назначаешь. Используется для ссылок внутри программы и для логических разделений программы на блоки.
bra $-4 - это переход, аналогичен goto, но в данном случае осуществляется переход на некоторое количество строк вверх без привязки к меткам.


Солдатами не рождаются, солдатами умирают.
CodePerfect вне форума   Ответить с цитированием
Старый 29.09.2009, 11:34   #164
freak
участник
 
Аватар для freak
 
Регистрация: 03.12.2008
Сообщений: 395
Поблагодарил: 18
Поблагодарили 50 раз в 38 сообщениях
freak стоит на развилке
По умолчанию

Вы пытаетесь разобраться куске программы, еще не зная самого языка.
Это бесполезно.
Разберитесь хотя-бы в азах, командах, регистрах - тогда сможете читать и понимать.

Подробнее:
- любое "слово", стоящее на первом месте в строке и не являющееся командой - воспринимается как линк (метка)
- то же самое и про названия регистров (типовые регистры перечислены в файлах *.inc)
Таким образом - не зная команд и названий регистров - невозможно понять, где что и как происходит.
Команды читайте в даташите на контроллер.
Типовые названия регистров и битов - в подключаемом файле *.inc
freak вне форума   Ответить с цитированием
Старый 29.09.2009, 15:33   #165
freak
участник
 
Аватар для freak
 
Регистрация: 03.12.2008
Сообщений: 395
Поблагодарил: 18
Поблагодарили 50 раз в 38 сообщениях
freak стоит на развилке
По умолчанию

Добавлю: дока на PIC18XX2 занимает 300 страниц.
По разделам
1,2,3 - ознакомиться
4 - читать подробно
5,6,7,8 - новичку пропустить или ознакомиться
9 - читать подробно
10,11,12 - ознакомиться
14,15,16,17 - там такие страшные слова, сам боюсь читать
18 - новичку пропустить
19 - ознакомиться
20 - читать подробно
21 - новичку пропустить
22,23,24 - ознакомиться

Сий рецепт читать 3 раза в день чередуя с практикой в протеусе.
freak вне форума   Ответить с цитированием
Старый 26.10.2009, 14:03   #166
иван654
Гость
 
Сообщений: n/a
По умолчанию

Здавствуйте я вот хочу научится програмиовать скачал себе MPLAB IDE v7.52 но он на англиском языке у меня еще есть прошивки для граба формата HEX но они почемуто не открываются через эту программу заранее спасибо
  Ответить с цитированием
Старый 26.10.2009, 14:24   #167
freak
участник
 
Аватар для freak
 
Регистрация: 03.12.2008
Сообщений: 395
Поблагодарил: 18
Поблагодарили 50 раз в 38 сообщениях
freak стоит на развилке
По умолчанию

Цитата:
Сообщение от иван654 Посмотреть сообщение
Здавствуйте я вот хочу научится програмиовать скачал себе MPLAB IDE v7.52

Отлично!

Цитата:
Сообщение от иван654 Посмотреть сообщение
но он на англиском языке

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

Цитата:
Сообщение от иван654 Посмотреть сообщение
у меня еще есть прошивки для граба формата HEX но они почемуто не открываются через эту программу заранее спасибо

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

Качайте доку в формате pdf, учите азы тех. английского и вперед.
freak вне форума   Ответить с цитированием
Старый 27.10.2009, 13:32   #168
иван654
Гость
 
Сообщений: n/a
По умолчанию

а не подскажжете какой нибудь сайт или литературу с чего можно начинать
  Ответить с цитированием
Старый 27.10.2009, 15:11   #169
picman
случайно влез
 
Регистрация: 26.10.2007
Сообщений: 16
Поблагодарил: 1
Поблагодарили 2 раз в 2 сообщениях
picman стоит на развилке
По умолчанию

Цитата:
а не подскажжете какой нибудь сайт или литературу с чего можно начинать

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

и в том же духе. Инфы оооочень много.
picman вне форума   Ответить с цитированием
Старый 27.10.2009, 16:10   #170
Piratcom
продвинутый фрикер
 
Аватар для Piratcom
 
Регистрация: 16.02.2008
Сообщений: 1,710
Поблагодарил: 127
Поблагодарили 268 раз в 177 сообщениях
Piratcom стоит на развилке
По умолчанию

http://www.phreaker.us/forum/showthr...5%EC+%F2%F3%F2


Если вас мучает совесть по ночам - спите днем!
------------------------------------------------------------
Если ты обманываешь людей, будь готов к тому что когда - нибудь тебе придётся сесть в тюрьму...
Piratcom вне форума   Ответить с цитированием
Ответ

Метки
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


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


Перевод: zCarot