Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
15.02.2010, 03:51
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Вопрос про совместимость микроконтроллеров
Для меня асм - штука тяжелая. Я пытаюсь сейчас это сделать, но не понимаю элементарных вещей.
Например, самое начало - BCF 0x28,0. Это значит скинуть бит 0 в адресе 0х28. Зачем скидывать бит, если МК только что запустился? Ну пусть это конфигурация какого-то регистра. Посмотрел память, нет регистров с таким адресом. Зачем скидывать бит?
|
|
|
|
15.02.2010, 03:59
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: Вопрос про совместимость микроконтроллеров
Сообщение от Easyrider83
|
Может быть я не верно дисассемблировал код?
|
99% что неправильно.
Это не так делается. Если сами не можете, то договоритесь с тем, кому доверяете. Нужна схема и HEX, т.е. полная информация о девайсе.
|
|
|
|
15.02.2010, 04:02
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Вопрос про совместимость микроконтроллеров
Сообщение от st_1
|
99% что неправильно.
Это не так делается. Если сами не можете, то договоритесь с тем, кому доверяете. Нужна схема и HEX, т.е. полная информация о девайсе.
|
То, что за деньги можно все, я и сам понимаю. Спасибо за подсказку. Но зачем тогда этот форум? Если я много прошу, ладно, согласен свои проблемы решать сам. Пора закрывать тему. Понял, что время только теряю.
|
|
|
|
15.02.2010, 04:07
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: Вопрос про совместимость микроконтроллеров
Я про деньги не говорил, может кто и поковыряется, я сказал, что нужна полная информация - схема и НЕХ. Потому что ваш дизасмовский кусок уже неправильный, а нужна чистая информация, девственная, иначе всё впустую.
|
|
|
|
15.02.2010, 04:13
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Вопрос про совместимость микроконтроллеров
Если у кого будет желание, схему и прошивку прилагаю.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
15.02.2010, 10:17
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Вопрос про совместимость микроконтроллеров
Сообщение от Easyrider83
|
самое начало - BCF 0x28,0
|
да первые 5 команд не понятны, да и вся программа в целом...
может на Васике писалась
вложил файл другим дизассемблером, может поможет.
Вложения:
|
1.zip (4.1 Кб, 85 просмотров) |
|
|
|
|
15.02.2010, 15:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.10.2004
Адрес: Нижний Новгород
Сообщений: 1,746
Сказал спасибо: 416
Сказали Спасибо 1,240 раз(а) в 551 сообщении(ях)
|
Re: Вопрос про совместимость микроконтроллеров
Easyrider83 Может не стоит скручивать спидометры на иномарках? Без знания моторолловских контроллеров можно налететь на более крупную сумму чем покупка ПИКа
|
|
|
|
15.02.2010, 15:24
|
|
Частый гость
Регистрация: 05.05.2006
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Вопрос про совместимость микроконтроллеров
На Васике не писалась. Стандартный процесс - по адресу 0000 - команда перехода GOTO ее опкод 28хх по адресу 0004 - обработка прерываний обычно тоже GOTO. скорей с целью поморочить мозги, автор поменял местами байты. Поменяй и попробуй сделать дис.
|
|
|
|
15.02.2010, 16:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Вопрос про совместимость микроконтроллеров
HEX-файл нормальный. первая команда - переход, дальше 3 пустых затем снова переход на тот же адрес. Можно сделать вывод, что прерывания отдельно не используются. Скормите НЕХ-файл IDA-Pro и все нормально увидите. Как вариант - неправильный порядок байт в НЕХ-се.
Последний раз редактировалось MisterDi; 15.02.2010 в 16:31.
|
|
|
|
15.02.2010, 19:54
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Вопрос про совместимость микроконтроллеров
Всем огромное спасибо. Уже купил тот древний пик. Сегодня собираю сам программатор.
anatol378, может не стоит говорить о том, о чем не имеете представления? Пробеги мы не скручиваем. Я не в России живу.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:58.
|
|