Обсуждаем контроллеры компании Atmel.
Ответить

Re: atmega328pb

Чт июн 24, 2021 00:58:32

Спасибо. Ясно. Зло разное бывало, до макроса одно, после другое... Но до макроса, реально просто голова пухла, что б отловить баг. За то наловчился местами, понял куда смотреть... :)

Добавлено after 1 hour 25 minutes 25 seconds:
{dgrett писал(а):
И как всегда делаем файл листинга для детального анализа.}
Это когда ж я такое написал? :(

Тут на форуме кнопка "Цитата" вставляет любой выделенный текст от имени того, под чьим сообщением находится кнопка. Выделил, нажал не на том этаже и вставился текст от чужого имени. На других форумах такого нет бывает. Естественно вы не писали, это просто ошибка в "этаже". Иду исправлять... Соррь

Re: atmega328pb

Пн авг 23, 2021 11:32:53

Подскажите приз насчет вывода PE0/ACO - в режиме ACO он цифровой или аналоговый?

Если цифра - токовые/динамические характеристики как у обычного порта вывода?
Через синхронизатор (задержка 1-2 клока) он проходит?

Если аналоговый - какова нагрузочная способность, какова скорость нарастания/спада?

Re: atmega328pb

Пн авг 23, 2021 14:04:08

Что такое режим AC0? AC0 - это вход компаратора.
Что значит скорость нарастания/спада? Для входа она обеспечивается внешним драйвером(усилителем).
Какая ещё нагрузочная способность для входа? Это характеристика для выхода.

Re: atmega328pb

Пн авг 23, 2021 14:46:39

Вывод 3, который PE0, туда же можно вывести сигнал с вЫхода компаратора (это только в 328PB, не в 328/328A).

Скорость нарастания/спада - стандартный параметр ОУ и компараторов, подаем на вход меандр, на выходе смотрим осцилом, там будет уже некоторая трапеция, со скоростью изменения напряжения в сколько то там вольт за микросекунду.
Нагрузочная способность - то же стандартный аналоговый параметр, у большинства ОУ 10кОм, но бывает и другая.
Эти вопросы для случая, если сигнал ACO на ножке не цифровой.

Re: atmega328pb

Чт фев 29, 2024 14:30:10

Здравствуйте, господа. Имеется МК Atmega328pb, перестал работать с USBAsp'ом, подключил к нему STK500 высоковольтны ресет в параллельном режиме. При попытке считать сигнатуру чипа, ответ avrdude сигнатура 0х000102. После нескольких попыток обратиться к нему через якобы программатор stk500v2, попытки неудачные. Однако после этого, не отключая программатор от компьютера, в коммандной avrdude пишу программатор не stk500v2, a stk500pp. И тогда сигнатура читается отлично, 0х1е9516, фьюзы изменить не проблема. Выставил фьюзы и локбит как выставляет FusebitDoctor. Но, проблема в другом: при всём при этом, флеш-память и еепром в МК не стирается, не пишется но читается. МК новый. Кто-нибудь сталкивался с подобной проблемой?
З.Ы. USBAsp по прежнему не может с ним связаться, и сигнатуру выдаёт 0х010103.
Ответить