Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Прошу помощи с HEX файлом

Непрочитано 15.08.2012, 13:30  
victor1956
Гражданин KAZUS.RUN
 
Регистрация: 15.05.2007
Адрес: Петербург
Сообщений: 547
Сказал спасибо: 39
Сказали Спасибо 66 раз(а) в 51 сообщении(ях)
victor1956 на пути к лучшему
По умолчанию Прошу помощи с HEX файлом

Извините что к вам обращаюсь,задолбался с HEX файлом.
История такова :
PIC12F629,случайно затер OSCAL,определил его по известной методике,
значение получилось 343B .
Как теперь откорректировать HEX и вписать в последнюю ячейку
это значение ?
Может быть кто нибудь поможет и впишет ?
Сам HEX во вкладке.
Вложения:
Тип файла: zip burning_KEY_629.zip (1.5 Кб, 46 просмотров)
Реклама:
victor1956 вне форума  
Сказали "Спасибо" victor1956
warel (29.06.2019)
Непрочитано 15.08.2012, 13:41  
Popeye
Почётный гражданин KAZUS.RUN
 
Аватар для Popeye
 
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
Popeye на пути к лучшему
По умолчанию Re: Прошу помощи с HEX файлом.

Берите. Проверьте на всякий случай !
Вложения:
Тип файла: rar burning_KEY_629+OSCCAL.rar (1.9 Кб, 93 просмотров)
__________________
Мыслю, следовательно существую
Popeye вне форума  
Сказали "Спасибо" Popeye
warel (29.06.2019)
Непрочитано 15.08.2012, 13:45  
Yurkin2007
Заблокирован
 
Регистрация: 27.03.2007
Сообщений: 1,327
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
Yurkin2007 на пути к лучшему
По умолчанию Re: Прошу помощи с HEX файлом.

Вот тут есть описание, как Ваш hex файл устроен.
Открываете файл в текстовом редакторе. Обратите внимание на предпосленюю строчку Вашего файла.
:10400000FFFFFFFFFFFFFFFFFFFFFFFFFFFFC43FBB
Это данные, начиная с адреса 0x4000. Я не знаю, какой нужен адрес, но если что-то типа 0x4008, например, то отсчитываете 8-ой байт и заменяете FF на нужный.
Да, кстати, ещё нужно будет контрольную сумму поменять - самый последний байт 0xBB

Последний раз редактировалось Yurkin2007; 15.08.2012 в 14:51. Причина: Подкорректировал ссылку на правильный документ
Yurkin2007 вне форума  
Сказали "Спасибо" Yurkin2007
warel (29.06.2019)
Непрочитано 15.08.2012, 13:55  
Popeye
Почётный гражданин KAZUS.RUN
 
Аватар для Popeye
 
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
Popeye на пути к лучшему
По умолчанию Re: Прошу помощи с HEX файлом.

Нда, проверил. Export HEX должен работать, но не работает. В конце все те же 0000. Извиняюсь за спешку
__________________
Мыслю, следовательно существую
Popeye вне форума  
Сказали "Спасибо" Popeye
warel (29.06.2019)
Непрочитано 15.08.2012, 14:09  
victor1956
Гражданин KAZUS.RUN
 
Регистрация: 15.05.2007
Адрес: Петербург
Сообщений: 547
Сказал спасибо: 39
Сказали Спасибо 66 раз(а) в 51 сообщении(ях)
victor1956 на пути к лучшему
По умолчанию Re: Прошу помощи с HEX файлом.

В какой форме в окне программатора отображается HEX ?
В десятичной ?Шестнадцатеричной?
Если открыть в Total Commander с помощью F3 - все выглядит совсем
по другому.
victor1956 вне форума  
Сказали "Спасибо" victor1956
warel (29.06.2019)
Непрочитано 15.08.2012, 14:11  
victor1956
Гражданин KAZUS.RUN
 
Регистрация: 15.05.2007
Адрес: Петербург
Сообщений: 547
Сказал спасибо: 39
Сказали Спасибо 66 раз(а) в 51 сообщении(ях)
victor1956 на пути к лучшему
По умолчанию Re: Прошу помощи с HEX файлом.

А может есть какой нибудь другой способ поменять значение OSCALL ?
Без корректировки HEX файла ?
victor1956 вне форума  
Сказали "Спасибо" victor1956
warel (29.06.2019)
Непрочитано 15.08.2012, 14:22  
vano-11-11
Гражданин KAZUS.RUN
 
Регистрация: 26.06.2010
Сообщений: 698
Сказал спасибо: 78
Сказали Спасибо 255 раз(а) в 92 сообщении(ях)
vano-11-11 на пути к лучшему
По умолчанию Re: Прошу помощи с HEX файлом.

Сообщение от victor1956 Посмотреть сообщение
А может есть какой нибудь другой способ поменять значение OSCALL ?
Без корректировки HEX файла ?
PicKit2, однако .
vano-11-11 вне форума  
Сказали "Спасибо" vano-11-11
warel (29.06.2019)
Непрочитано 15.08.2012, 14:48  
Yurkin2007
Заблокирован
 
Регистрация: 27.03.2007
Сообщений: 1,327
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
Yurkin2007 на пути к лучшему
По умолчанию Re: Прошу помощи с HEX файлом.

Сообщение от victor1956 Посмотреть сообщение
В какой форме в окне программатора отображается HEX ?
Открываете burning_KEY_629.hex в текстовом редакторе Notepad.(рис. слева)
Добавляете строку на предпоследнее место (рис. справа)
Код:
:0207FE003B348A
Сохраняете и пользуете.

PS. Почему такая строка?
02 - количество байтов данных: два байта положить в память
07FE - это адрес 0x3FF, сдвинутый влево на 1 для обращения в 8-битной памяти
00 - тип информации для записи - "данные"
343B - код команды retlw 0x3B, сначала младший байт, потом - старший
8А - контрольная сумма
Миниатюры:
Нажмите на изображение для увеличения
Название: kazus_hex1.PNG
Просмотров: 67
Размер:	24.2 Кб
ID:	37804   Нажмите на изображение для увеличения
Название: kazus_hex2.PNG
Просмотров: 64
Размер:	23.1 Кб
ID:	37805  

Последний раз редактировалось Yurkin2007; 15.08.2012 в 15:07.
Yurkin2007 вне форума  
Сказали "Спасибо" Yurkin2007
warel (29.06.2019)
Непрочитано 15.08.2012, 15:10  
victor1956
Гражданин KAZUS.RUN
 
Регистрация: 15.05.2007
Адрес: Петербург
Сообщений: 547
Сказал спасибо: 39
Сказали Спасибо 66 раз(а) в 51 сообщении(ях)
victor1956 на пути к лучшему
По умолчанию Re: Прошу помощи с HEX файлом

Я все это проделал,но файл получается с расширением txt.
Программатор таких файлов не знает.
Как из txt сделать HEX ?
Если вас не затруднит,не могли бы вы сделать готовый файл для
программатора?
victor1956 вне форума  
Сказали "Спасибо" victor1956
warel (29.06.2019)
Непрочитано 15.08.2012, 15:16  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Прошу помощи с HEX файлом

Сообщение от victor1956 Посмотреть сообщение
Я все это проделал,но файл получается с расширением txt.
Программатор таких файлов не знает.
Как из txt сделать HEX ?
Вы издеваетесь? Или в самом деле все так плохо?
В Блокноте выберете- сохранить как , далее -все файлы , а не текстовый файл .
Смените расширение *.txt на *.hex ...
Миниатюры:
Нажмите на изображение для увеличения
Название: 2012-08-15_152014.png
Просмотров: 70
Размер:	327.2 Кб
ID:	37807  
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 15.08.2012 в 15:21.
dosikus вне форума  
Сказали "Спасибо" dosikus
warel (29.06.2019)
 
Опции темы

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прошу помощи по LM5021 Xuchik Источники питания и свет 21 28.10.2011 14:04
Прошу помощи клуба! LeonT Ремонт оргтехники 7 26.07.2011 01:35
Прошу помощи с Металлоискателем korwin757 Поиск схем. Делимся схемами 16 22.11.2010 21:13
[Решено] Прошу помощи, RC цепь SydeX Отвлекитесь, эмбеддеры! 32 21.09.2007 11:45


Часовой пояс GMT +4, время: 15:51.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.