Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Четверг = маленькая пятница. Вопрос: ребенок умудряется завесить мой дивайсик (+)
Отправлено
EagleB3 (178.177.80.5) 21 октября 2010, г. 11:27
Дивайсик аццкий - аппаратная блокировка БП компьютера.
Вставляем в считыватель таблетку DS1990 (от домофона), определяем пользователя, его бюджет на сегодня. Если допустимо, включаем БП и начинаем списывать бюджет. Таблетку вынули - остаток бюджета сохранили. БП заблокировали. Если сегодня первое включение за день - обновили бюджет по установкам.
Питание дивайса - от дежурки БП. Блокировка - оптрон на "зеленом" проводе.
Наружу - только 5 кнопок. Насколько я понимаю, массируя эти кнопки чадо умудряется завесить дивайс так, что и ватчдог не помогает. Бюджет перестает списываться.
Почитавши мануалы и посмотрев на ассемблерный текст я понял, что CVAVR считает себя умней всех и сам сбрасывает ватчдог когда его не просят. Ну, это я отшибу.
А вот почему вообще может происходить зависание? Что я не правильно сделал в схеме? Или в программе?
В архиве - схема в png, схема в Протеусе и исходник для СVAVR.
Кто что присоветует?
Ссылка: http://orlovdv.narod.ru/stuff/Dallas_Lock.rar
Составить ответ | Вернуться на конференцию
Ответы
- Если зависает от кнопок, значит кнопочная логика где-то "хромает"... - Grey (21.10.2010, 13:25:53 94.158.117.114, 62 байт)
- Сурово... Карцер тоже в доме есть? - maik-vs (21.10.2010, 13:05:53 85.175.16.172, пустое)
- Читать лениво но обычно дело в использовании программных задержек,если счет времени организовать в прерывании то проблем не будет. - PlainUser (21.10.2010, 12:45:37 192.168.0.14,89.237.20.164, пустое)
- Спасибо! - EagleB3 (21.10.2010, 13:13:4 178.177.75.120, пустое)
- Вот-вот. И мне развлечение, и им не без пользы. Ну, я писал там, где про "права администратора"... :) - EagleB3 (21.10.2010, 12:42:37 178.177.70.83, пустое)
- ... ни детей (?), ни советов по улучшению дивайса? ;) - EagleB3 (21.10.2010, 12:12:37 178.177.82.151, пустое)
- хороший тестер получиться, закон Мерфи у него в руках ))) - доктор (21.10.2010, 11:59:26 95.26.119.239, пустое)
- воздействия на дефайс со стороны чада выходят за пределы предусмотренных автором. Методы обмана и воздействия на "ибатоны" в инете много и часто обсасываемы - чадо могло применить пьезозажигалку. - Serge57 (21.10.2010, 11:45:45 217.197.6.32, пустое)
- Ответ: для таких целей полно готовых прог для РС - mura (21.10.2010, 11:36:59 195.49.165.34, пустое)
- Патамушта сначала нада научица програмы песать, а патом уж детей делать! :-))) - провинцыалекс (21.10.2010, 11:34:29 193.19.83.15, пустое)