Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
10.02.2008, 02:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,586
Сказал спасибо: 704
Сказали Спасибо 4,350 раз(а) в 1,995 сообщении(ях)
|
Долби дальше интересно что получится.
У меня с Идой единствееный опыт кряканья правда не пиков но состоялся.
|
|
|
|
10.02.2008, 12:07
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Сообщение от Kabron
|
Долби дальше интересно что получится.
У меня с Идой единствееный опыт кряканья правда не пиков но состоялся.
|
Самое смешное , что ИДУ я давно использую .
А вот для пиков применить ее , только что счас дошло.
|
|
|
|
10.02.2008, 16:36
|
|
Гражданин KAZUS.RU
Регистрация: 05.10.2006
Сообщений: 628
Сказал спасибо: 21
Сказали Спасибо 165 раз(а) в 92 сообщении(ях)
|
Для пиков не пробовал, для AVR ATtiny15L :
.INCLUDE "tn15def.inc"
;
; ЙННННННННННННННННННННННННННННННННННННННННННННННННН НННННННННННННННННННННННН»
; є This file is generated by The Interactive Disassembler (IDA) є
; є Copyright (c) 1999 by DataRescue sa/nv, ‹ida@datarescue.com› є
; є Licensed to: Gary Colton, 1 user, advanced, 05/2000 є
; ИННННННННННННННННННННННННННННННННННННННННННННННННН ННННННННННННННННННННННННј
;
; File Name : D:\projects\AVR\LC_Meter\LC_meter.hex
; Format : Intel Hex Object Format
; Processor : AVR
; Target assembler: AVR Assembler
; НННННННННННННННННННННННННННННННННННННННННННННННННН ННННННННННННННННННННННННН
; Segment type: Pure code
.CSEG ; ROM
; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B R O U T I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ
//$000 rjmp RESET ; Reset handler
//$001 rjmp EXT_INT0 ; IRQ0 handler
//$002 rjmp PIN_CHANGE ; Pin change handler
//$003 rjmp TIM1_CMP ; Timer1 compare match
//$004 rjmp TIM1_OVF ; Timer1 overflow handler
//$005 rjmp TIM0_OVF ; Timer0 overflow handler
//$006 rjmp EE_RDY ; EEPROM Ready handler
//$007 rjmp ANA_COMP ; Analog Comparator handler
//$008 rjmp ADC ; ADC Conversion Handler
; public start
start:
rjmp loc_0_98
; End of function start
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД ДДДДДДДДДДДДДДДДДДДДДДДДД
nop
nop
nop
nop
nop
nop
rjmp loc_0_98 ; Analog Comparator handler
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД ДДДДДДДДДДДДДДДДДДДДДДДДД
reti ; ADC Conversion Handler
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД ДДДДДДДДДДДДДДДДДДДДДДДДД
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0x14 ;Передается через r18 в sub_0_13
.dw 5 ;Загружается LPM в sub_0_10
.dw 0x8D ;Калибровочный байт для OSCCAL установки частоты RC генератора
; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B R O U T I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ
sub_0_10: ; CODE XREF: sub_0_55+21p
ldi r30, 0x1C
lpm
mov r18, r0
; End of function sub_0_10
; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B R O U T I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ
sub_0_13: ; CODE XREF: sub_0_13+Aj ROM:00C5p ...
ldi r17, 0x5A ; 'Z'
clr r16 и так далее. Очень удобный инструмент. Еще IDA 4.7 . Вроде никаких проблем не было.
__________________
Быть,а не казаться.
|
|
|
|
10.02.2008, 16:46
|
|
Временная регистрация
Регистрация: 15.06.2006
Сообщений: 56
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
x51 Вообще классно дизасмится токо вот я одну штуку не пойму раз уж начали про иду то может кто подскажет. Можно ли в ней сделать дефайн например такой P0.2 equ TCK ??? Так ведь удобнее если ножка работает как клок сразу все видно и понятно.
|
|
|
|
10.02.2008, 17:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,586
Сказал спасибо: 704
Сказали Спасибо 4,350 раз(а) в 1,995 сообщении(ях)
|
Весьма гламурненько для Тани получилось.
Насчет дефайнов, могу ошибаться но Ида должна обеспечивать переименование ресурсов.
ЗЫ, Я не нашел в 5 Иде конфигов для 18х ПИКов.
Вру есть.
|
|
|
|
10.02.2008, 17:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,586
Сказал спасибо: 704
Сказали Спасибо 4,350 раз(а) в 1,995 сообщении(ях)
|
Особенно прикольна графическая интерпретация кода. Имеет смысл юзать Иду для оттачивания своих прог.
-- Прилагается рисунок: --
|
|
|
|
10.02.2008, 17:49
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Угу и я про то же...
если надо кому
http://www.cracklab.ru/download.php?action=list&n=NQ==
Цитата:
|
IDA Pro - это интерактивный дизассемблер и отладчик одновременно, позволяющий превратить бинарный код программы в ассемблерный текст, который может быть применен для анализа работы программы. Поддерживается огромное количество форматов: Win32 PE ExE, DLL, OCX, DOS EXE, UNIX EXE, MacOS, Java, ARM, dotNET, Xbox, Sony PlayStation, BeOS, OS/2 и др. IDA Pro - лидер в дизассемблировании программ, достойных аналогов просто не существует ! Архив содержит: DataRescue IDA Pro Advanced v5.2 with WinCE Debugger v5.2; DataRescue IDA Pro Advanced v5.2 FIX; Hex-Rays Decompiler v1.0 plugin; DataRescue IDA Pro Advanced v5.2 SDK; DataRescue IDA Pro Advanced v5.2 Addons
|
http://www.cracklab.ru/download.php?action=get&n=MjE1
Здесь книги МЫЩЪХА о ИДЕ и не только ...
http://kpnc.opennet.ru/
|
|
|
|
10.02.2008, 23:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,586
Сказал спасибо: 704
Сказали Спасибо 4,350 раз(а) в 1,995 сообщении(ях)
|
Спасибо Dos,
чувствуется что статья Криса об Иде очень хороша...
Да и воще есть что прочесть
|
|
|
|
10.02.2008, 23:45
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
|
|
|
|
11.02.2008, 00:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,586
Сказал спасибо: 704
Сказали Спасибо 4,350 раз(а) в 1,995 сообщении(ях)
|
Дык РЕСПЕКТ, бубенть!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Протеус 7.10 pro ???
|
shihaidong |
Proteus |
110 |
06.04.2012 05:26 |
PROTEUS 673 PRO
|
dosikus |
Микроконтроллеры, АЦП, память и т.д |
837 |
19.01.2008 19:41 |
PicBasic pro
|
dots |
Микроконтроллеры, АЦП, память и т.д |
1 |
14.04.2006 20:29 |
Tina Pro 6.0
|
servzue |
Микроконтроллеры, АЦП, память и т.д |
0 |
20.08.2005 23:37 |
IAR PICmicro 2.21
|
Vasya_Pupkin |
Микроконтроллеры, АЦП, память и т.д |
4 |
16.05.2005 15:22 |
Часовой пояс GMT +4, время: 07:22.
|
|