atmega-328, странная реакция на "reset" контроллера

Обсуждаем контроллеры компании Atmel.
Ответить
Вымогатель припоя
Аватара пользователя
Сообщения: 534
Зарегистрирован: Вс окт 25, 2020 22:13:25
Откуда: Смоленск

Сообщение ДядяВован »

Jack_A писал(а): много ли таких МК, чтл это позволяют?
Мне интересно было бы узнать какие НЕ позволяют?
Если мы про AVR речь ведем конечно.
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 23
Зарегистрирован: Чт июн 17, 2010 07:40:31
Откуда: Россия

Сообщение Gennadiy »

При нажатии кнопки Reset хоть какие-то признаки реакции МК имеются? Например, перевод линий портов в Z-состояние.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6348
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Я не собираюсь проводить НИР по набору статистики, но вот пару навскидку:
Atmega64 TQFP pin 20, Atmega8535 PDIP pin 9 - чисто RESET без альтернативных функций.
Изображение
Говорящий с текстолитом
Сообщения: 1591
Зарегистрирован: Вт авг 27, 2024 19:11:47

Сообщение Огонёк »

Jack_A писал(а):А много ли таких МК, чтл это позволяют?
В названии темы заявлена 328-я мега. Позволяет.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3519
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Сообщение smacorp »

Ну как зачем? Заходишь на медицинский форум и пишешь:

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

Забавно же смотреть, как любители медицины подрываются и начинают наперегонки выдвигать диагнозы. Вдруг кто-то, что дельное и скажет. Вот и тут также.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (4 цвета).
Реклама
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Вт фев 09, 2010 17:52:26

Сообщение codenamehawk »

sunjob На выводы проца не подается напряжение, выше напряжения питания проца?
В пром приборе(сильные наводки), корпус кварца припаивали к земле.
Если рядом сильные помехи, входы проца защищали дополнительно.(сигнал через резистор, параллельно входу стабилитрон)
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 629
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

[uquote="Gennadiy",url="/forum/viewtopic.php?p=4633702#p4633702"]При нажатии кнопки Reset хоть какие-то признаки реакции МК имеются[/uquote]
пока было только внешнее наблюдение.
реакция на ресет:
- дисплей в зависшем состоянии
- на "ком-порту" начинается монотонное мигание (не понятно передача или прием), думаю, реакция на сброс.
- реакции на кнопки ни какой
- звуковой сигнализации нет (по запуску/включению дефолтный сигнал, реакция на кнопки, меню)
(пока только так)
Добавлено after 3 minutes 46 seconds:
codenamehawk, так-же подозреваю "помехи" (обратная связь от нагрузки), пока разбираюсь и перевариваю.
корпус кварца припаивали к земле
там не только "кварц на земле", там еще пластина медная сверху :о)

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

Добавлено after 24 minutes 28 seconds:
smacorp, а, вы, жук редкостный! :о)
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Друг Кота
Аватара пользователя
Сообщения: 5932
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

Сообщение >TEHb< »

Ковырял одно изделие намедни. Прошивается, отладка идёт, но половины сигналов нет. АЦП гонит явно некорректные данные, управление внешними цепями где-то есть, где-то нет. Оказался кристалл сколот снизу, где ноги торчат. Но на сброс реагировал корректно. Да и экран не зависал, поскольку его там не было. Правда, не видал мег 328 в исполнении flipchip с шарами, но в остальном ситуация почти 1-в-1.
Усложнять просто. Упрощать сложно.
Контактная информация:
Говорящий с текстолитом
Сообщения: 1591
Зарегистрирован: Вт авг 27, 2024 19:11:47

Сообщение Огонёк »

Martian писал(а):аппаратный reset перевели в gpio, после чего прицепили к нему резистор, конденсатор и кнопку reset? Оригинально!
Само собой, не часто такое увидишь. Но во-первых, это технически возможно. Во-вторых, теоретически даже может быть нужно. Например, не хватало людям одного пина. Жёстко так не хватало, всерьёз, по-взрослому. Вот и перевели reset в gpio. Теперь на этом пине можно реализовать короткие и длинные нажатия, а также повесить на него светодиодик, например. Всё это великолепие - да ещё с ресетом!
Говорящий с текстолитом
Сообщения: 1591
Зарегистрирован: Вт авг 27, 2024 19:11:47

Сообщение Огонёк »

В наше врея что угодно могут назвать как угодно. Без глубокого реверс-инжиниринга не разобраться.
И кроме того, я же не настаиваю на единственности и истинности своей версии. Автор просил вариантов - пожалуйста, мне не жалко. Может и вправду там просто что-то сломалось.
Друг Кота
Аватара пользователя
Сообщения: 6348
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

[uquote="Огонёк",url="/forum/viewtopic.php?p=4633840#p4633840"]Всё это великолепие - да ещё с ресетом![/uquote]
...но уже без ресета. Ресетнуть МК программно можно, но для заливки проги внутрисхемно он уже не годится. Только параллельным программатором.
Изображение
Говорящий с текстолитом
Сообщения: 1591
Зарегистрирован: Вт авг 27, 2024 19:11:47

Сообщение Огонёк »

Jack_A писал(а):для заливки проги внутрисхемно он уже не годится. Только параллельным программатором
Невелика беда. Заливка новой программы - дело разовое, редкое, а мигание светодиодиком на с битвой добытом пине - рутина, в день по тысяче вспышек.
akl
Друг Кота
Сообщения: 4473
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

Martian писал(а):...переназначение reset на gpio делается программно с неким таймаутом после включения.
Для mega328a перевод лапы на I/O делается программированием FUSE RSTDISBL.
ATmega_reset_WDT.PNG
(38.94 КБ) 92 скачивания
Может быть ситуация когда WDT при старте остается включенным. Для однозначного запрета работы WDT в DS приводится процедура. Давно столкнулся с таким для AT90USB162. С тех пор для всех камней с неопределенным состоянием бита WDE при старте выключаю WDT.
OKF
Это не хвост, это антенна
Сообщения: 1454
Зарегистрирован: Вт июн 07, 2011 08:03:18

Сообщение OKF »

[uquote="Jack_A",url="/forum/viewtopic.php?p=4634070#p4634070"]Ресетнуть МК программно можно, но для заливки проги внутрисхемно он уже не годится. Только параллельным программатором.[/uquote]
А загрузчиком?)
Вымогатель припоя
Аватара пользователя
Сообщения: 534
Зарегистрирован: Вс окт 25, 2020 22:13:25
Откуда: Смоленск

Сообщение ДядяВован »

Просто какая-то ярмарка тщеславия(((
В заголовке темы есть название МК.
То напишем, что сброс нельзя превратить в порт, имея ввиду какие-то другие контроллеры.
А потом оказывается можно "рулить" входом Сброс программно, подразумевая какие-то "нормальные микроконтроллеры".
Вымогатель припоя
Аватара пользователя
Сообщения: 629
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

[uquote="Martian",url="/forum/viewtopic.php?p=4634180#p4634180"]обсуждение темы уже давно закончилось[/uquote]
ни чЁ ты, ушастый, загнул! закончил - иди на кухню, ешь вискас, нечего тут вигибаться и чужие царапки царапать! :)))
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Друг Кота
Аватара пользователя
Сообщения: 6348
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

[uquote="OKF",url="/forum/viewtopic.php?p=4634150#p4634150"]А загрузчиком?)[/uquote]
Естественно, программой-загрузчиком. Через параллельный программатор. Потому что по SPI уже не получится.
Изображение
Друг Кота
Аватара пользователя
Сообщения: 15791
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Имелся ввиду размещённый внутри МК программный бутлопдер/загрузчик который производит загрузку по своему интерфейсу (любой из программно доступных для данного МК способов).
Т. е. программа, размещённая и работающая внутри МК с возможностью изменения функционала вывода reset.
По функционалу аналогичная тому, что выполняется при работе внешнего параллельного программатора в "высоковольтном режиме". ("полная очистка" МК).
:roll:
Вымогатель припоя
Аватара пользователя
Сообщения: 629
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

[uquote="BOB51",url="/forum/viewtopic.php?p=4634203#p4634203"]программа, размещённая и работающая внутри МК с возможностью изменения функционала вывода reset.[/uquote]
можно в 3х предложениях поподробнее?
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Говорящий с текстолитом
Сообщения: 1591
Зарегистрирован: Вт авг 27, 2024 19:11:47

Сообщение Огонёк »

Martian писал(а):Чтобы поставить надо не поставить галочку а снять!"... тьфу!
При программировании через консоль таких проблем нет - просто отправляешь нужный байт. А графические оболочки, галочки всякие - ересь и дичь, тьфу!
Ответить

Вернуться в «AVR»