|
|
  |
таймер(моточасы)на at89c2051 |
|
|
|
Feb 3 2010, 09:36
|
Группа: Участник
Сообщений: 9
Регистрация: 14-01-10
Из: москва
Пользователь №: 54 786

|
имеется таймер на at89c2051 с возможностью сохранения времени наработки в X5045p,проблемы 2 1-не прошивается at89c2051 хотя все считывается,копирую с рабочей все вроде нормально но при установке ничего не работает-выдает пустой дисплей 2-как можно прочитать и прошить X5045p??? в списках программатора её нет,что можно придумать? программатор использую тритон+ V5.7t Всем заранее спасибо.
|
|
|
|
|
Feb 4 2010, 06:56
|
Группа: Участник
Сообщений: 9
Регистрация: 14-01-10
Из: москва
Пользователь №: 54 786

|
по 1 ничего внятного сказать не могу. Вообще странно почему его (камень) не залочили. По 2 - проще самому написать прогу для той же 2051, позволяющую сливать дамп памяти на комп и обратно по UART. Это мое мнение. зачем писать новое имеется же прошивка с "рабочей" просто непонятно микруха сдохла или прошиваться не хочет а может какой еще ньюанс имеется  а про x5045p вообще незнаю что делать
|
|
|
|
|
Feb 4 2010, 10:28
|
Группа: Участник
Сообщений: 9
Регистрация: 14-01-10
Из: москва
Пользователь №: 54 786

|
насчет залочили можно поподробнее(я в этом деле новичок)а вообще лучше переспросить и быть уверенным наверняка
|
|
|
|
|
Feb 4 2010, 11:43
|
Группа: Участник
Сообщений: 9
Регистрация: 14-01-10
Из: москва
Пользователь №: 54 786

|
значит без защиты т.к. читает и копирует, а то что по аналогам посмотреть и подключить нашел близкую кот программатор видит это X25040 но при чтении говорит что процесс остановлен типа ошибка либо тип микросхемы другой  а там и по памяти все совпадает и по выводам-кроме одной ноги
|
|
|
|
|
Feb 5 2010, 05:54
|
Группа: Участник
Сообщений: 9
Регистрация: 14-01-10
Из: москва
Пользователь №: 54 786

|
дамп смотрел но он странный,весь одинаковый т.е. номера строк конечно разные а сами данные все ff и в соседнем поле яяяяяяяяяя. это и напрягает...
|
|
|
|
|
Feb 5 2010, 09:08
|
Группа: Участник
Сообщений: 9
Регистрация: 14-01-10
Из: москва
Пользователь №: 54 786

|
фигово  теперь только самому писать, а больше ничего не придумать, как с хорошей инфу слить?
|
|
|
|
|
Feb 5 2010, 09:51
|

Гуру
     
Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954

|
Цитата(piton2604 @ Feb 5 2010, 12:08)  ...как с хорошей инфу слить? Иногда - можно... Всё ещё зависит от того, когда МК выпущен. Когда-то эти МК выпускались со стиранием битов защиты при стирании первого байта памяти программ. Если вовремя прекратить процесс стирания, можно разлочить МК при этом потеряв только первый байт праграммы. Обычно, там команда jmp, так что восстановить потерянную информацию в большенстве случаев не составляет большого труда. В инете устройств такой разлочки - пруд пруди... Позже, стирание битов защиты перенесли на время после стираниня последнего байта памяти программ. Тоже можно обойти, но такими разработками не делятся. Если не жалко рабочую микросхему - можете попробовать, но результат - непредсказуем. Для такого устройства как у Вас - наверное, проще заняться самостоятельной разработкой, чем пытаться разлочить и слить программу.
|
|
|
|
|
Feb 5 2010, 12:25
|
Группа: Участник
Сообщений: 9
Регистрация: 14-01-10
Из: москва
Пользователь №: 54 786

|
понятно, спасибо всем
|
|
|
|
|
Mar 21 2010, 20:15
|
Группа: Участник
Сообщений: 9
Регистрация: 21-11-07
Пользователь №: 32 567

|
Цитата(Harbinger @ Feb 5 2010, 18:51)  Тем более что AT89C2051 уже морально устарел; можно взять что-либо с EEPROM или IAP и обойтись без внешней памяти. AT89C2051 - это МК в маловыводном 20-пиновом корпусе. Флеш - 2К. Какая уж тут "внешняя память"! Устарела тем, что программируется в параллельном программаторе. Новые серии "S", "LP" программируются через ISP. К сожалению, не сообразил что значит "IAP"? Что касается x5045p, то это "CPU Supervisor with 4Kbit SPI EEPROM". В свободной продаже (через /www.einfo.ru) этой микросхемы нет. Если мудрить самому, то следует применить что-то более доступное из SPI-EEPROM - 24СХХ, да и супервизоров есть куча! Кстати, в AT89C2051 аппаратной поддержки SPI нет, придется реализовать программно.
Сообщение отредактировал pvlad - Mar 21 2010, 20:37
--------------------
Если ты чего-то не знаешь, то это не значит, что этого не может быть!
|
|
|
|
|
Aug 28 2010, 06:18
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 21-08-10
Из: Набережные Челны
Пользователь №: 59 037

|
Цитата(pvlad @ Mar 22 2010, 00:15)  Кстати, в AT89C2051 аппаратной поддержки SPI нет, придется реализовать программно. Зато UART можно в синхронный режим перевести: это тот же SPI.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|