Например TDA7294

Форум РадиоКот • Просмотр темы - atmega-328, странная реакция на "reset" контроллера
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс дек 14, 2025 03:04:39

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 58 ]    , 2,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Пн окт 07, 2024 13:58:51 
Нашел транзистор. Понюхал.

Карма: 4
Рейтинг сообщений: 20
Зарегистрирован: Чт сен 19, 2024 19:18:28
Сообщений: 159
Рейтинг сообщения: 0
Вачдог - это так сказать "последний бастион" защиты от косорукого погромиста, написавшего кривой код :)
С другой стороны, второй вариант применения вачдога - периодическое пробуждение МК для выполнения каких-то действий. В некоторых МК для этого может быть сделан отдельный модуль.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Пн окт 07, 2024 14:05:25 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
Это только если он внешний. А если он внутри, то его пишет тот же косорукий, так что, толку не будет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Пн окт 07, 2024 19:22:41 
Опытный кот
Аватар пользователя

Карма: -8
Рейтинг сообщений: 63
Зарегистрирован: Вт авг 27, 2024 19:11:47
Сообщений: 746
Рейтинг сообщения: 0
Jack_A писал(а):
что-то я не совсем понял глубину идеи

Ресет фьюзами переводится в режим обычного порта ввода-вывода, по нажатию кнопки происходит переход на начало программы: инициализация МК и прочие процедуры. Зачем такое кому-нибудь надо? Не знаю. Но теоретически вроде бы возможно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Пн окт 07, 2024 19:38:40 
Нашел транзистор. Понюхал.

Карма: 4
Рейтинг сообщений: 20
Зарегистрирован: Чт сен 19, 2024 19:18:28
Сообщений: 159
Рейтинг сообщения: 0
его пишет тот же косорукий, так что, толку не будет.

Тоже верно :) Поскольку сброс счетчика вачдога зачастую проводят чуть ли не через каждые пять строчек кода.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Пн окт 07, 2024 21:16:39 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 889
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 6194
Откуда: Minsk
Рейтинг сообщения: 0
Ресет фьюзами переводится в режим обычного порта ввода-вывода

А много ли таких МК, чтл это позволяют? По-моему, только очень малоногие. А типичный вариант - пин под ресет используется монопольно, без программного доступа.

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Пн окт 07, 2024 21:23:17 
Потрогал лапой паяльник
Аватар пользователя

Карма: 4
Рейтинг сообщений: 108
Зарегистрирован: Вс окт 25, 2020 22:13:25
Сообщений: 393
Откуда: Смоленск
Рейтинг сообщения: 0
Jack_A писал(а):
много ли таких МК, чтл это позволяют?

Мне интересно было бы узнать какие НЕ позволяют?
Если мы про AVR речь ведем конечно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Вт окт 08, 2024 08:48:24 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Чт июн 17, 2010 07:40:31
Сообщений: 23
Откуда: Россия
Рейтинг сообщения: 0
При нажатии кнопки Reset хоть какие-то признаки реакции МК имеются? Например, перевод линий портов в Z-состояние.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Вт окт 08, 2024 09:19:44 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 889
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 6194
Откуда: Minsk
Рейтинг сообщения: 0
Я не собираюсь проводить НИР по набору статистики, но вот пару навскидку:
Atmega64 TQFP pin 20, Atmega8535 PDIP pin 9 - чисто RESET без альтернативных функций.

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Вт окт 08, 2024 09:25:58 
Опытный кот
Аватар пользователя

Карма: -8
Рейтинг сообщений: 63
Зарегистрирован: Вт авг 27, 2024 19:11:47
Сообщений: 746
Рейтинг сообщения: 0
Jack_A писал(а):
А много ли таких МК, чтл это позволяют?

В названии темы заявлена 328-я мега. Позволяет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Вт окт 08, 2024 10:03:34 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
то есть, аппаратный reset перевели в gpio, после чего прицепили к нему резистор, конденсатор и кнопку reset? Оригинально!

Добавлено after 3 minutes 34 seconds:
Я замечу, что:
- ... не реагирует на "reset"
- цепь сброса стандартная (резистор, емкость, кнопка).

Так зачем рассуждать об альтернативных функциях?

А ещё замечу, что:
изучать дотошно, пока нет возможности.

Так зачем вообще что-то гадать, если даже самому ТС это нахер не надо?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Вт окт 08, 2024 10:15:59 
Друг Кота
Аватар пользователя

Карма: 59
Рейтинг сообщений: 1575
Зарегистрирован: Вт окт 22, 2013 04:37:23
Сообщений: 3421
Откуда: Казань
Рейтинг сообщения: 5
Ну как зачем? Заходишь на медицинский форум и пишешь:

"Зудит левая пятка, особенно по четвергам в обед после просмотра очередной серии Ментовских войн. Пятка обычная, с 5 пальцами с другой стороны. Маникюра нет, но посмотреть точно не могу - не доходят руки снять носок. Какой диагноз может быть?"

Забавно же смотреть, как любители медицины подрываются и начинают наперегонки выдвигать диагнозы. Вдруг кто-то, что дельное и скажет. Вот и тут также.

_________________
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезисты Ordyl Alpha 350 и AM 140.
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльная маска XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Вт окт 08, 2024 11:07:00 
Мучитель микросхем

Карма: 4
Рейтинг сообщений: 41
Зарегистрирован: Вт фев 09, 2010 17:52:26
Сообщений: 474
Рейтинг сообщения: 0
sunjob На выводы проца не подается напряжение, выше напряжения питания проца?
В пром приборе(сильные наводки), корпус кварца припаивали к земле.
Если рядом сильные помехи, входы проца защищали дополнительно.(сигнал через резистор, параллельно входу стабилитрон)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Вт окт 08, 2024 13:39:38 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Ср дек 08, 2010 19:03:17
Сообщений: 591
Рейтинг сообщения: 0
При нажатии кнопки Reset хоть какие-то признаки реакции МК имеются

пока было только внешнее наблюдение.
реакция на ресет:
- дисплей в зависшем состоянии
- на "ком-порту" начинается монотонное мигание (не понятно передача или прием), думаю, реакция на сброс.
- реакции на кнопки ни какой
- звуковой сигнализации нет (по запуску/включению дефолтный сигнал, реакция на кнопки, меню)
(пока только так)
Добавлено after 3 minutes 46 seconds:
codenamehawk, так-же подозреваю "помехи" (обратная связь от нагрузки), пока разбираюсь и перевариваю.
Цитата:
корпус кварца припаивали к земле

там не только "кварц на земле", там еще пластина медная сверху :о)

спасибо (за комменты по делу :)))

Добавлено after 24 minutes 28 seconds:
smacorp, а, вы, жук редкостный! :о)

_________________
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Вт окт 08, 2024 14:57:53 
Друг Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 464
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Сообщений: 5552
Откуда: Воронеж
Рейтинг сообщения: 0
Ковырял одно изделие намедни. Прошивается, отладка идёт, но половины сигналов нет. АЦП гонит явно некорректные данные, управление внешними цепями где-то есть, где-то нет. Оказался кристалл сколот снизу, где ноги торчат. Но на сброс реагировал корректно. Да и экран не зависал, поскольку его там не было. Правда, не видал мег 328 в исполнении flipchip с шарами, но в остальном ситуация почти 1-в-1.

_________________
"Привет!" - соврал он.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Вт окт 08, 2024 15:07:21 
Опытный кот
Аватар пользователя

Карма: -8
Рейтинг сообщений: 63
Зарегистрирован: Вт авг 27, 2024 19:11:47
Сообщений: 746
Рейтинг сообщения: 0
Martian писал(а):
аппаратный reset перевели в gpio, после чего прицепили к нему резистор, конденсатор и кнопку reset? Оригинально!

Само собой, не часто такое увидишь. Но во-первых, это технически возможно. Во-вторых, теоретически даже может быть нужно. Например, не хватало людям одного пина. Жёстко так не хватало, всерьёз, по-взрослому. Вот и перевели reset в gpio. Теперь на этом пине можно реализовать короткие и длинные нажатия, а также повесить на него светодиодик, например. Всё это великолепие - да ещё с ресетом!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Вт окт 08, 2024 15:13:07 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
Огонёк, технически возможно и не только это. Например, у меня есть парочка мк, где настолько жёстко, всерьёз и по-взрослому не хватало выводов, что reset отсутствует аж с завода.
Но тогда это не называется "стандартная цепь сброса".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Вт окт 08, 2024 15:21:32 
Опытный кот
Аватар пользователя

Карма: -8
Рейтинг сообщений: 63
Зарегистрирован: Вт авг 27, 2024 19:11:47
Сообщений: 746
Рейтинг сообщения: 0
В наше врея что угодно могут назвать как угодно. Без глубокого реверс-инжиниринга не разобраться.
И кроме того, я же не настаиваю на единственности и истинности своей версии. Автор просил вариантов - пожалуйста, мне не жалко. Может и вправду там просто что-то сломалось.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Вт окт 08, 2024 22:48:40 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 889
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 6194
Откуда: Minsk
Рейтинг сообщения: 0
Всё это великолепие - да ещё с ресетом!

...но уже без ресета. Ресетнуть МК программно можно, но для заливки проги внутрисхемно он уже не годится. Только параллельным программатором.

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Вт окт 08, 2024 23:09:43 
Опытный кот
Аватар пользователя

Карма: -8
Рейтинг сообщений: 63
Зарегистрирован: Вт авг 27, 2024 19:11:47
Сообщений: 746
Рейтинг сообщения: 0
Jack_A писал(а):
для заливки проги внутрисхемно он уже не годится. Только параллельным программатором

Невелика беда. Заливка новой программы - дело разовое, редкое, а мигание светодиодиком на с битвой добытом пине - рутина, в день по тысяче вспышек.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega-328, странная реакция на "reset" контроллера
СообщениеДобавлено: Вт окт 08, 2024 23:43:41 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
Ресетнуть МК программно можно, но для заливки проги внутрисхемно он уже не годится. Только параллельным программатором.

Обычно, переназначение reset на gpio делается программно с неким таймаутом после включения. Делать как-то иначе - стрелять себе в ногу. Ну, если, конечно, это не хитрый метод коммерции.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 58 ]    , 2,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y