Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: про программатор
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
demaven
спасибо уважаемому Prottos, несколько лет назад собрал его программатор, заработал сразу, успешно программировал 48, 88, 168, 8515, 8535, 16, 162, 32 на стационарном компе. В новой организации потребовалось программировать на нотнике и тут начались непонятки - не видит программатор контроллеры, нечетко определяет сигнатуру и прочие неприятности. Выяснилось, что в данной организации на ресете висел конденсатор 10-47мф и резистор меньше 10к, приведение к нормальному виду снизило вероятность нечеткости определения. Потребовалось уменьшить резисторы в цепях программирования с 270 ом до 82 и все проблемы ушли, на любом нотнике все заработало.
defunct
Цитата(demaven @ Jan 26 2010, 01:30) *
на ресете висел конденсатор 10-47мф

А зачем там такая емкость?... :o

App note 042:

To protect the RESET line further from noise, it is an advantage to connect a capacitor from the RESET pin to ground. This is not directly required since the AVR internally have a low-pass filter to eliminate spikes and noise that could cause reset. Applying an extra capacitor is thus an additional protection. However, note that this capacitor cannot be present if debugWIRE is used.

Цитата
и резистор меньше 10к

из той же appnote:
The pull-up resistor can in theory be of any size
Так зачем цеплять внешний если уже имеется внутренний ~30K?


Короче говоря пин резет можно и лучше оставить болтаться в воздухе неподключенным, без какого-либо риска случайного сброса. Pull-up встроенный есть, low-pass filter встроенный есть, BOD есть. Что еще надо то? Зачем эти внешние сопли, которые только мешают нормальной работе?
МП41
Цитата(defunct @ Jan 26 2010, 01:35) *
Так зачем цеплять внешний если уже имеется внутренний ~30K?

По привычке "а вдруг его там нету". А на плату уже можно и не запаивать.
Сергей Борщ
Цитата(defunct @ Jan 26 2010, 01:35) *
Так зачем цеплять внешний если уже имеется внутренний ~30K?
Дорожка к разъему программирования может быть длинной... Ставлю всегда - зачем экономить на спичках?
demaven
Вопросы типа зачем, куда и откуда - это не ко мне, я пришел на уже собранное и поставленное у заказчика. Потребовалось программить на выезде через USB из-за отсутствия СОМ в нотнике, пришлось решать на ходу. Хорошо, что попробовали перед выездом и решили проблему так сказать дома, а не у черта на куличках и подручными средствами
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.