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

 
 
 
Reply to this topicStart new topic
> Целостность кода в 16F870
martens
сообщение Jan 22 2009, 19:23
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 9-10-08
Из: Гатчина
Пользователь №: 40 802



народ, такая проблема. После нескольких месяцев эксплуатации возвращаются приборы на 16F870 с чистой памятью (я так думаю, так как после перепрошивки контроллера прибор нормально работает). Может ли это быть брак кристалла, либо какие-то особенные условия эксплуатации?
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Jan 22 2009, 19:33
Сообщение #2


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(martens @ Jan 22 2009, 22:23) *
какие-то особенные условия эксплуатации?

Условия эксплуатации в студию!
Go to the top of the page
 
+Quote Post
martens
сообщение Jan 22 2009, 20:31
Сообщение #3





Группа: Новичок
Сообщений: 4
Регистрация: 9-10-08
Из: Гатчина
Пользователь №: 40 802



Цитата(_Pasha @ Jan 22 2009, 22:33) *
Условия эксплуатации в студию!


заявлено - в рамках ТТХ контроллера, реально - средняя полоса РФ, герметичный кожух, наружное исполнение, внутри кожуха никакой локальной "климатики"
Go to the top of the page
 
+Quote Post
Flasher
сообщение Jan 23 2009, 00:38
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294



ну а вдруг кто-то пытается вскрыть программу?
Go to the top of the page
 
+Quote Post
tAmega
сообщение Jan 23 2009, 05:29
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 474
Регистрация: 20-01-09
Из: НН
Пользователь №: 43 639



Возможно в устройствах высохли электролиты и идут просадки по питанию. Если защиты от просадок нет, например brown out detector, то есть
процессор в момент просадки по питанию продолжает работать, вполне возможно самопрограммирование flash памяти или ее полное стирание.
Наверное нужно посмотреть сами устройства, а еще лучше схему питания сюда привести.


--------------------
пользователь отключен
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Jan 23 2009, 07:10
Сообщение #6


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Два варианта:
1. EECON1.EEPGD используется? Если есть хоть одна возможность для самопрограммирования, Вы ее не поборете. Кроме того, у Вас в данных может быть "волшебная" комбинация 
Код

BSF EECON1, WREN
MOVLW 0x55
MOVWF EECON2
MOVLW 0xAA
MOVWF EECON2
BSF EECON1, WR

Если такое есть в данных, переведите их на retlw

2. Физика процесса: порог BOR опустился ниже 4В, например до заявленных минимальных 3.7, в то время как работа осциллятора уже не гарантирована. В принципе, это можно трактовать как брак. Все дело в цене вопроса. Лечение - вешать внешний монитор питания.
ЗЫ я так понял, BOR включен?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th June 2025 - 20:31
Рейтинг@Mail.ru


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