Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
08.01.2009, 12:04
|
|
Частый гость
Регистрация: 23.11.2007
Сообщений: 32
Сказал спасибо: 192
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
DS1307+SST89E54RD2 как и чем считать их общение
Есть устройство у которого есть защита от вскрытия упрощённая схема защиты на рисунке.Как, а точнее чем прочитать информацию которую передаёт DS1307 контроллеру
и в последствии записать её в стёртую DS1307.Временами устройство нуждается в профилактике,но из-за такого секьюрити приходит в негодность после вскрытия.Одним устройством рабочим могу пожертвовать(т.е. добраться до шины общения проломив корпус).
-- Прилагается рисунок: --
|
|
|
|
09.01.2009, 02:46
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,508 раз(а) в 956 сообщении(ях)
|
Если судить по Вашему рисунку, то вся защита в снятии резервного питания с RTC кнопкой SB. Закоротите ее и забудьте про защиту, пока не сядет литий - это несколько лет. ОЗУ в DS1307 энергоНЕзависимое, так что сия кномпка в нем ничего не меняет, но при пропадании питания на ножке 3 часики встанут бит CH (бит 7) регистра 00h встанет единичкой после чего для запуска часов в него надо писать нолик.
ЗЫ А Вы уверены , что в рабочем состоянии Вашего девайса она разомкнута??? Вроде бы по схеме напрашивается наоборот, иначе на третьей ноге не будет резервного питания.
-- Прилагается рисунок: --
|
|
|
|
09.01.2009, 10:24
|
|
Частый гость
Регистрация: 23.11.2007
Сообщений: 32
Сказал спасибо: 192
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Цитата:
|
ОЗУ в DS1307 энергоНЕзависимое
|
А разве такое озу бывает?
Цитата:
|
ЗЫ А Вы уверены , что в рабочем состоянии Вашего девайса она разомкнута??? Вроде бы по схеме напрашивается наоборот, иначе на третьей ноге не будет резервного питания.
|
Это ситуация при вскрытии, +5В на контроллере тоже отсутствует (при вскрытии не подаю питание).
По поводу схемы подключения, не так как у вас, кварца нет 1 нога на общем, 2 и 7 в воздухе.
|
|
|
|
09.01.2009, 13:26
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,508 раз(а) в 956 сообщении(ях)
|
Сообщение от Denexp
|
Это ситуация при вскрытии, +5В на контроллере тоже отсутствует (при вскрытии не подаю питание).
По поводу схемы подключения, не так как у вас, кварца нет 1 нога на общем, 2 и 7 в воздухе.
|
Да, тяжелый случай. Похоже что у Вас действительно микросхема используется как внешнее ЗУ, а не как часы реального времени. В таком случае при снятии питания (кнопкой) с ноги 3 она перестает читаться основным контроллером и он фиксирует вскрытие.
В этом случае чтение ОЗУ возможно любым внешним контроллером, осуществляющим связь по шине I2C (у МК AVR это TWI (two wire interface) - двух-проводный интерфейс). DS1307 является строго ведомым, т.е. SLAVE устройством. Схем и программ в Инете туева хуча, так что конкретно предлагать не берусь поищите сами в зависимости от ваших способностей и возможностей по ключевым словам I2C , монитор шины I2C, или I2C Sniffer. Могу порекомендовать также найти книжку Семенова "Шина I2C в радиолюбительских конструкциях". Cкан ее часто мелькает в Инете. От себя прилагаю русский перевод даташита на DS1307. К сожалению сайт автора перевода недоступен, так что возьмите приложенный файл -я перевел его в Word 2003.
Но боюсь это мало поможет. Если авторы девайса не круглые дураки, то код в ЗУ может считываться в определенном порядке, а там ОЗУ на 56 байт. Это получится сродни раскодировке автомагнитол.
PS Если нет проблем с аглицким в номере 3 (март) 2008 журнала ELEKTOR (стр.32...38 ) есть описание The Secrets of I2C analizer на PIC18А4520 и FT232BM - связь с компом по USB. Круто, но по моему это то,что Вам нужно.
Прикрепленный файл: 9364407.rar
|
|
|
|
09.01.2009, 15:28
|
|
Частый гость
Регистрация: 23.11.2007
Сообщений: 32
Сказал спасибо: 192
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Цитата:
|
Да, тяжелый случай.
|
Во-во полная засада.
Вопрос, есть ли у контнроллера(SST89E54RD2) которой используется в данном случае, функция само-перешива флеши ,без внешнего программатора.Вроде первый раз читал даташит на него где такое промелькнуло теперь в упор не могу найти мож путаю с другим? При её наличии мне тогда не стоит всё это мудрить
Прикрепленный файл: 5501158.rar
|
|
|
|
10.01.2009, 01:30
|
|
Частый гость
Регистрация: 23.11.2007
Сообщений: 32
Сказал спасибо: 192
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Halex07 На 3 (март) 2008 журнала ELEKTOR можно ссылку без рега и не на рапиде-торент нет у меня ~= 0 .Заранее премного благодарен...
|
|
|
|
10.01.2009, 05:50
|
|
Вид на жительство
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
|
Мне интересно,вы к примеру хедер ds1307 в CVAVR не смотрели?Первая функция ""unsigned char rtc_read(unsigned char address);" вам ничего не говорит?
|
|
|
|
10.01.2009, 05:56
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,508 раз(а) в 956 сообщении(ях)
|
Сообщение от Denexp
|
Halex07 На 3 (март) 2008 журнала ELEKTOR можно ссылку без рега и не на рапиде-торент нет у меня ~= 0 .Заранее премного благодарен...
|
Please Здесь депозитфайлес устроит??? Но имейте ввиду - он в PDF и весит 16 метров.
|
|
|
|
10.01.2009, 15:15
|
|
Частый гость
Регистрация: 23.11.2007
Сообщений: 32
Сказал спасибо: 192
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от Vov123
|
Мне интересно,вы к примеру хедер ds1307 в CVAVR не смотрели?Первая функция ""unsigned char rtc_read(unsigned char address);" вам ничего не говорит?
|
Посмотрел, объясните что вы хотели этим сказать.Программированием начал заниматься не давно, писал всё основном в асме для AVR, СИ пока не очень доходит.
|
|
|
|
10.01.2009, 15:25
|
|
Частый гость
Регистрация: 23.11.2007
Сообщений: 32
Сказал спасибо: 192
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от Halex07
|
Сообщение от Denexp
|
Halex07 На 3 (март) 2008 журнала ELEKTOR можно ссылку без рега и не на рапиде-торент нет у меня ~= 0 .Заранее премного благодарен...
|
PleaseЗдесь депозитфайлес устроит??? Но имейте ввиду - он в PDF и весит 16 метров.
|
Спасибо, попробую авось не оторвётся..
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:01.
|
|