mazur (13.11.2012 11:54, просмотров: 229) ответил fk0 на У меня случай: PIC18 -- при отсутствии прошивки (не запрограммировали, стёрли) включается одно реле в приборе. База резистором к земле притянута. Не понимаю почему, чертовщина. Ну а при сбросе быстренько клацает, едва заметно (после сброса сразу
Я думаю, что такие случаи - программные косяки. В 2006 году, когда делал первый станок-экструдер (на логике), я решил влезть в реле времени ВЛ-6-III. Эти реле тогда были сделаны на AT90S2313. Хотел использовать сигнал сброса МК и выход идущий к реле. И столкнулся с тем, что после сброса на выходе появляется импульс. Реле для этого импульса достаточно инертно и не срабатывает, а моя логика мигом срабатывала на этот импульс. В итоге все закончилось тем, что в реле времени мне не пришлось влазить. И к лучшему.
Мне думается причины случайной сработки:
1 - Не зашунтированы выходы.
2 - Подпрограммы используют не проиницилизированные переменные. Кстати, по этому поводу я как-то поднимал тему. И до сих пор красиво я его не решил. Когда много автоматов и может быть ситуация, когда один автомат не инициалирован, как и его переменные, а следующий автомат использует данные предыдущего.
3 - Недоработки в прерываниях. Та же бодяга с переменными.