реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> таймер(моточасы)на at89c2051
piton2604
сообщение Feb 3 2010, 09:36
Сообщение #1





Группа: Участник
Сообщений: 9
Регистрация: 14-01-10
Из: москва
Пользователь №: 54 786



имеется таймер на at89c2051 с возможностью сохранения времени наработки в X5045p,проблемы 2
1-не прошивается at89c2051 хотя все считывается,копирую с рабочей все вроде нормально но при установке ничего не работает-выдает пустой дисплей cranky.gif
2-как можно прочитать и прошить X5045p??? в списках программатора её нет,что можно придумать?
программатор использую тритон+ V5.7t
Всем заранее спасибо.
Go to the top of the page
 
+Quote Post
barabek
сообщение Feb 4 2010, 06:05
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 540
Регистрация: 16-08-07
Из: Владивосток
Пользователь №: 29 831



по 1 ничего внятного сказать не могу. Вообще странно почему его (камень) не залочили.
По 2 - проще самому написать прогу для той же 2051, позволяющую сливать дамп памяти на комп и обратно по UART. Это мое мнение.
Go to the top of the page
 
+Quote Post
piton2604
сообщение Feb 4 2010, 06:56
Сообщение #3





Группа: Участник
Сообщений: 9
Регистрация: 14-01-10
Из: москва
Пользователь №: 54 786



по 1 ничего внятного сказать не могу. Вообще странно почему его (камень) не залочили.
По 2 - проще самому написать прогу для той же 2051, позволяющую сливать дамп памяти на комп и обратно по UART. Это мое мнение.
зачем писать новое имеется же прошивка с "рабочей" просто непонятно микруха сдохла или прошиваться не хочет а может какой еще ньюанс имеется sad.gif а про x5045p вообще незнаю что делать angry.gif
Go to the top of the page
 
+Quote Post
piton2604
сообщение Feb 4 2010, 10:28
Сообщение #4





Группа: Участник
Сообщений: 9
Регистрация: 14-01-10
Из: москва
Пользователь №: 54 786



насчет залочили можно поподробнее(я в этом деле новичок)а вообще лучше переспросить и быть уверенным наверняка
Go to the top of the page
 
+Quote Post
firstvald
сообщение Feb 4 2010, 11:27
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 580
Регистрация: 3-06-08
Пользователь №: 38 041



Ну биты защиты выставили и скопировать его нельзя.

Микруху можно считать если найти документацию на такой же по размеру скажем xicor cо spi. Подключить в программатор так же как и память и все.

Сообщение отредактировал firstvald - Feb 4 2010, 11:27
Go to the top of the page
 
+Quote Post
piton2604
сообщение Feb 4 2010, 11:43
Сообщение #6





Группа: Участник
Сообщений: 9
Регистрация: 14-01-10
Из: москва
Пользователь №: 54 786



значит без защиты т.к. читает и копирует, а то что по аналогам посмотреть и подключить нашел близкую кот программатор видит это X25040 но при чтении говорит что процесс остановлен типа ошибка либо тип микросхемы другой sad.gif а там и по памяти все совпадает и по выводам-кроме одной ноги
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Feb 5 2010, 04:53
Сообщение #7


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



А дамп считанной из контроллера прошивки смотрели?


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
piton2604
сообщение Feb 5 2010, 05:54
Сообщение #8





Группа: Участник
Сообщений: 9
Регистрация: 14-01-10
Из: москва
Пользователь №: 54 786



дамп смотрел но он странный,весь одинаковый т.е. номера строк конечно разные а сами данные все ff и в соседнем поле яяяяяяяяяя.
это и напрягает...
Go to the top of the page
 
+Quote Post
Палыч
сообщение Feb 5 2010, 07:18
Сообщение #9


Гуру
******

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



Цитата(piton2604 @ Feb 5 2010, 08:54) *
...он странный,весь одинаковый...
Защита выставлена, однако...
Go to the top of the page
 
+Quote Post
piton2604
сообщение Feb 5 2010, 09:08
Сообщение #10





Группа: Участник
Сообщений: 9
Регистрация: 14-01-10
Из: москва
Пользователь №: 54 786



фигово unsure.gif теперь только самому писать, а больше ничего не придумать, как с хорошей инфу слить?
Go to the top of the page
 
+Quote Post
Палыч
сообщение Feb 5 2010, 09:51
Сообщение #11


Гуру
******

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



Цитата(piton2604 @ Feb 5 2010, 12:08) *
...как с хорошей инфу слить?
Иногда - можно... Всё ещё зависит от того, когда МК выпущен. Когда-то эти МК выпускались со стиранием битов защиты при стирании первого байта памяти программ. Если вовремя прекратить процесс стирания, можно разлочить МК при этом потеряв только первый байт праграммы. Обычно, там команда jmp, так что восстановить потерянную информацию в большенстве случаев не составляет большого труда. В инете устройств такой разлочки - пруд пруди... Позже, стирание битов защиты перенесли на время после стираниня последнего байта памяти программ. Тоже можно обойти, но такими разработками не делятся.
Если не жалко рабочую микросхему - можете попробовать, но результат - непредсказуем. Для такого устройства как у Вас - наверное, проще заняться самостоятельной разработкой, чем пытаться разлочить и слить программу.
Go to the top of the page
 
+Quote Post
piton2604
сообщение Feb 5 2010, 12:25
Сообщение #12





Группа: Участник
Сообщений: 9
Регистрация: 14-01-10
Из: москва
Пользователь №: 54 786



понятно, спасибо всем
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Feb 5 2010, 15:51
Сообщение #13


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(Палыч @ Feb 5 2010, 11:51) *
Для такого устройства как у Вас - наверное, проще заняться самостоятельной разработкой, чем пытаться разлочить и слить программу.
Тем более что AT89C2051 уже морально устарел; можно взять что-либо с EEPROM или IAP и обойтись без внешней памяти.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
pvlad
сообщение Mar 21 2010, 20:15
Сообщение #14





Группа: Участник
Сообщений: 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


--------------------
Если ты чего-то не знаешь, то это не значит, что этого не может быть!
Go to the top of the page
 
+Quote Post
Микрюков Вячесла...
сообщение Aug 28 2010, 06:18
Сообщение #15


Участник
*

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



Цитата(pvlad @ Mar 22 2010, 00:15) *
Кстати, в AT89C2051 аппаратной поддержки SPI нет, придется реализовать программно.

Зато UART можно в синхронный режим перевести: это тот же SPI.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 22:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01491 секунд с 7
ELECTRONIX ©2004-2016