12.11.2013, 12:51
|
|
Прописка
Регистрация: 04.02.2007
Адрес: Крым
Сообщений: 243
Сказал спасибо: 222
Сказали Спасибо 315 раз(а) в 65 сообщении(ях)
|
Несанкционированная запись в EEPROM PIC16F628a
PIC в начале рабочего цикла читает два байта из EEPROM и выполняет с ними определенные операции. Запись байт производится при отпускании кнопки во время настройки станка.
Через два дня работы станка, в EEPROMе оказалось какое-то "левое" число. Станок, при этом, мог серьезно пострадать и делать эксперименты не хочется. Из за чего это могло произойти или как защитить ПЗУ от такого?
__________________
Если вас не устраивает ваша зарплата - отдайте её жене!
|
|
|
|
12.11.2013, 12:55
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Несанкционированная запись в EEPROM PIC16F628a
Правильнее спросить, как защитить оператора станка от рукоблудного эмбеддера.
С этим вообще-то не экспериментируют. Надо смотреть и схему и разводку и программу. Кто-то тут за такое возьмется? Сомневаюсь. А если и возьмется - никаких гаратний. А значит жизнь работяги все равно будет под угрозой.
|
|
|
|
12.11.2013, 14:05
|
|
Прописка
Регистрация: 04.02.2007
Адрес: Крым
Сообщений: 243
Сказал спасибо: 222
Сказали Спасибо 315 раз(а) в 65 сообщении(ях)
|
Re: Несанкционированная запись в EEPROM PIC16F628a
Сообщение от Easyrider83
|
...А значит жизнь работяги все равно будет под угрозой.
|
Под угрозой не жизнь работяги, а сварочные ролики. Мне нужен просто совет как защитить ПЗУ от случайной записи или программно, или аппаратно - без разницы.
__________________
Если вас не устраивает ваша зарплата - отдайте её жене!
|
|
|
|
12.11.2013, 14:07
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Несанкционированная запись в EEPROM PIC16F628a
Просто не подавать питание на схему. Единственный вариант. 20 лет ваши данные никуда не исчезнут.
Ваш вопрос ни о чем.
|
|
|
|
12.11.2013, 14:11
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: Несанкционированная запись в EEPROM PIC16F628a
AndGrig, подраздел 13.6 PROTECTION AGAINST SPURIOUS WRITE. Защищайте данные с CRC.
|
|
|
|
12.11.2013, 14:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
|
Re: Несанкционированная запись в EEPROM PIC16F628a
AndGrig, а запись происходит в любом случае при отпускании кнопки, даже если данные не изменялись или нет? Чтение данных с EEPROM постоянное или только в момент инициализации?
|
|
|
|
12.11.2013, 14:26
|
|
Прописка
Регистрация: 04.02.2007
Адрес: Крым
Сообщений: 243
Сказал спасибо: 222
Сказали Спасибо 315 раз(а) в 65 сообщении(ях)
|
Re: Несанкционированная запись в EEPROM PIC16F628a
Сообщение от Easyrider83
|
Просто не подавать питание на схему. Единственный вариант. 20 лет ваши данные никуда не исчезнут.
Ваш вопрос ни о чем.
|
Может лучше замок на цех повесить? Ваш ответ ни о чём.
Сообщение от realid
|
AndGrig...подраздел 13.6 PROTECTION AGAINST SPURIOUS WRITE. Защищайте данные с CRC.
|
Конечно читал. Но это не спасло. Что такое CRC. Избыточный код? Могу записать байты десять раз и сравнивать при чтении, но это как-то не элегантно.
__________________
Если вас не устраивает ваша зарплата - отдайте её жене!
Последний раз редактировалось AndGrig; 12.11.2013 в 14:29.
|
|
|
|
12.11.2013, 14:42
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Несанкционированная запись в EEPROM PIC16F628a
Человек пишет софт для станка и не знает про CRC. О чем тут вообще говорить?
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
12.11.2013, 14:43
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: Несанкционированная запись в EEPROM PIC16F628a
Сообщение от AndGrig
|
Конечно читал. Но это не спасло.
|
Косяк в программе.
Сообщение от AndGrig
|
Что такое CRC. Избыточный код? Могу записать байты десять раз и сравнивать при чтении, но это как-то не элегантно.
|
Вы можете делать что угодно, но важные данные для контроля желательно всегда защищать хотя бы контрольной суммой, лучше CRC.
|
|
|
|
12.11.2013, 14:45
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Несанкционированная запись в EEPROM PIC16F628a
Сообщение от AndGrig
|
Что такое CRC. Избыточный код?
|
Этого вопроса хватает чтобы уже не давать вам какие-либо советы, а вы, судя по изложению вопроса, плаваете во многих областях. Поэтому, никакие советы вам не помогут, это пустая трата времени, это приговор.
|
|
|
Сказали "Спасибо" nahimovv
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:16.
|
|