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

 
 
 
Reply to this topicStart new topic
> про программатор, как лечилась непонятка
demaven
сообщение Jan 25 2010, 23:30
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 10-05-05
Из: Киргизия Бишкек
Пользователь №: 4 886



спасибо уважаемому Prottos, несколько лет назад собрал его программатор, заработал сразу, успешно программировал 48, 88, 168, 8515, 8535, 16, 162, 32 на стационарном компе. В новой организации потребовалось программировать на нотнике и тут начались непонятки - не видит программатор контроллеры, нечетко определяет сигнатуру и прочие неприятности. Выяснилось, что в данной организации на ресете висел конденсатор 10-47мф и резистор меньше 10к, приведение к нормальному виду снизило вероятность нечеткости определения. Потребовалось уменьшить резисторы в цепях программирования с 270 ом до 82 и все проблемы ушли, на любом нотнике все заработало.
Go to the top of the page
 
+Quote Post
defunct
сообщение Jan 25 2010, 23:35
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(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 есть. Что еще надо то? Зачем эти внешние сопли, которые только мешают нормальной работе?
Go to the top of the page
 
+Quote Post
МП41
сообщение Jan 26 2010, 10:33
Сообщение #3


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



Цитата(defunct @ Jan 26 2010, 01:35) *
Так зачем цеплять внешний если уже имеется внутренний ~30K?

По привычке "а вдруг его там нету". А на плату уже можно и не запаивать.


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 26 2010, 11:11
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(defunct @ Jan 26 2010, 01:35) *
Так зачем цеплять внешний если уже имеется внутренний ~30K?
Дорожка к разъему программирования может быть длинной... Ставлю всегда - зачем экономить на спичках?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
demaven
сообщение Jan 30 2010, 03:46
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 10-05-05
Из: Киргизия Бишкек
Пользователь №: 4 886



Вопросы типа зачем, куда и откуда - это не ко мне, я пришел на уже собранное и поставленное у заказчика. Потребовалось программить на выезде через USB из-за отсутствия СОМ в нотнике, пришлось решать на ходу. Хорошо, что попробовали перед выездом и решили проблему так сказать дома, а не у черта на куличках и подручными средствами
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th July 2025 - 07:05
Рейтинг@Mail.ru


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