Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
К моему позавчерашнему вопросу про ATMEGA128 и ногу "!PEN"
Отправлено
EagleB3 23 декабря 2009, г. 14:41
Нашел на ГАВе (http://www.gaw.ru/html.cgi/txt/doc/micros/avr/arh128/19_2.htm):
====================================================================
Последовательность подачи питания: подать напряжение питания между VCC и GND, когда на входах RESET и SCK присутствует лог. 0. В некоторых системах, программатор не может гарантировать, что SCK = 0 при подаче питания. В этом случае необходимо сформировать положительный импульс на RESET длительностью не менее двух тактов ЦПУ после того, как SCK принял низкое состояние. Альтернативно сигналу RESET можно использовать вывод PEN. В этом случае будет важно только значение PEN во время сброса при подаче питания. Если программатор не гарантирует, что при подаче питания SCK =0, то использование PEN недопустимо. При использовании данного метода микроконтроллер может вернутся к нормальному режимы работы только снятием и возобновлением питания.
====================================================================
Похоже, что у меня сигнал Reset слишком короткий.
Составить ответ | Вернуться на конференцию.
Ответы
- Спасибо всем! - EagleB3 (24.12.2009, 08:57:35 79.165.222.171, 1068 байт)
- Нормальному (н-р, AVReal) программатору НЕ нужен PEN. Смело бросайте его в воздухе. Пофиг ему и порядок подачи питания. Сброс полностью отдайте программатору (хотя бы для начала, не вешайте на него ничего кроме сигнала от программатора, ни R, ни C). - Юрий_СВ (23.12.2009, 16:21:43 217.12.195.250, пустое)
- У меня ресет включен через 4.7к на питание и 10нан на землю. Сотни устройств, ни разу проблем с ресетом не было - omen (23.12.2009, 15:15:27 81.222.195.194, пустое)
- Да, reset должен быть правильным. - Тумблер (23.12.2009, 14:59:14 194.190.167.185,194.190.160.201, 375 байт)