TINY26 правка данных в регистре OSCCAL
-
svat
- Родился
- Сообщения: 9
- Зарегистрирован: Пт июл 04, 2008 13:38:27
- Откуда: Новосибирск
- Контактная информация:
TINY26 правка данных в регистре OSCCAL
Пользуясь Avreal считал тиньку.
Шъю дубликат и выставляю соответствующие фузы.
Устройство отказывается работать, верификация показывает полную идентичность. Разница лиш в данных калибровки встроенного RC генератора.
OSCCAL=B8,BA,AF,AE данные с оригинала
OSCCAL=C2,C1,BB,BA данные с дубликата
Кто нибуть может подсказать как поправить регистр.
ПС: я здесь новенький прошу по рукам больно не бить, поиском весь нет излазил.
Шъю дубликат и выставляю соответствующие фузы.
Устройство отказывается работать, верификация показывает полную идентичность. Разница лиш в данных калибровки встроенного RC генератора.
OSCCAL=B8,BA,AF,AE данные с оригинала
OSCCAL=C2,C1,BB,BA данные с дубликата
Кто нибуть может подсказать как поправить регистр.
ПС: я здесь новенький прошу по рукам больно не бить, поиском весь нет излазил.
-
mrFox
- Нашел транзистор. Понюхал.
- Сообщения: 190
- Зарегистрирован: Пт сен 21, 2007 17:53:23
- Откуда: Зарайск
назначение устройства, схема
а так - разные fuses, ошибка в схеме ...
если нужна точная частота от RC генератора
тебе нужна статья "калибровка RC генератора ..."
на сайте ATMEL она есть
а прошивка калибровачных байт не поможет
при одном и том-же калибровачном байте у разных кристаллов будет разная частота
а так - разные fuses, ошибка в схеме ...
если нужна точная частота от RC генератора
тебе нужна статья "калибровка RC генератора ..."
на сайте ATMEL она есть
а прошивка калибровачных байт не поможет
при одном и том-же калибровачном байте у разных кристаллов будет разная частота
-
svat
- Родился
- Сообщения: 9
- Зарегистрирован: Пт июл 04, 2008 13:38:27
- Откуда: Новосибирск
- Контактная информация:
назначение устройства купюроприемник МК в нем выполняет следующую функцию в нем содержатся установки эталонной прозрачности бумаги и цвет её.
Про fuses я уже писал все один в один скопированы с рабочей платы.
На сайте ATMEL описание процесса калибровки не нашел видимо просто заблудился, но нашел http://www.gaw.ru/html.cgi/txt/app/micr ... AVR053.htm буду пробовать.
ПС: прошивка и калибровка необходимы для ремонта устройств так как стоимость нового устройства составляет 450$ а стоимость вышедшего из строя МК 25$
Про fuses я уже писал все один в один скопированы с рабочей платы.
На сайте ATMEL описание процесса калибровки не нашел видимо просто заблудился, но нашел http://www.gaw.ru/html.cgi/txt/app/micr ... AVR053.htm буду пробовать.
ПС: прошивка и калибровка необходимы для ремонта устройств так как стоимость нового устройства составляет 450$ а стоимость вышедшего из строя МК 25$
-
svat
- Родился
- Сообщения: 9
- Зарегистрирован: Пт июл 04, 2008 13:38:27
- Откуда: Новосибирск
- Контактная информация:
biDE писал(а):Если купюроприемник, с которого вы пытаетесь считать прошивку, изготовлен не вами, то в его МК включена защита от копирования, чтобы "всякие там" не могли считать его прошивку. Вам так не кажется?
Уважаемый, если бы производители хотели скрыть содержимое прошивки то как минимум они включили бы fuse BLB и SPIEN (Немцы народ педантичный) в данном же случае эти фъюзы находятся в пасиивном состоянии. ИМХО:Просто официальному представительству на территории России, гораздо выгодней продавать комлекты плат, нежели обеспечить должную сервисную поддержку
svat писал(а):если бы производители хотели скрыть содержимое прошивки...
Могли поступить и по другому. У tiny26 доступны 4 частоты встроенного генератора и для каждой предусмотрен калибровочный байт. Но только для частоты 1 МГц этот байт из сигнатуры чипа при ресете автоматически переносится в регистр OSCCAL. Для других частот их надо заносить вручную. Сигнатуру чипа переписать, по моему нельзя.
Но эти байты могут участвовать, например при подсчёте контрольной суммы в процессе выполнения программы и соответственно для кажого чипа требуется уникальная прошивка. Можно порыться в кодах как прошивки, так и EEPROM.