Например TDA7294

Форум РадиоКот • Просмотр темы - atmega328pb
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 20:28:09

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


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



Начать новую тему Ответить на тему  [ Сообщений: 85 ]    , 2, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Пт апр 12, 2019 18:13:13 
Грызет канифоль

Карма: -3
Рейтинг сообщений: 2
Зарегистрирован: Вс сен 05, 2010 15:35:50
Сообщений: 285
Рейтинг сообщения: 0
При отладке будьте осторожней с Lock битами - в документации это есть, но как-то очень не заметно. При их установке (любых) не возможна работа по протоколу DWI. В частности, вы не сможете перейти в режим SPI. Я, пока разобрался, несколько чипов залочил.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Сб апр 13, 2019 01:48:10 
Открыл глаза
Аватар пользователя

Зарегистрирован: Чт янв 31, 2019 18:49:04
Сообщений: 76
Откуда: Воронежская область
Рейтинг сообщения: 0
Спасибо за предупреждение:)

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Пн май 24, 2021 01:10:22 
Открыл глаза

Зарегистрирован: Вт фев 19, 2008 10:14:47
Сообщений: 79
Откуда: SPb
Рейтинг сообщения: 0
Размещу тут проблемку и решение, а то на неадекватных форумах не получается...

И так, проблема в Atmega328PB:
Платка не вставлена в устройство, т.е. есть минимальная обвязка, большая часть ног портов висит в воздухе.
На простейшем коде (мигание СДИ + софтовые задержки) зависание после первого цикла на втором.

Поведение:
Касание пальцами выводит из зависания...

Нашёл:
При последовательном касании выводов металлической спицей, на PE3 зависание пропадает.
Подтяжка пинов PE0-3, сконфигурированных на вход, решила проблему! Статистически, 100% выведение из зависания происходит по касанию пина.

Прерывания ни как не настраивались специально, были только настроены порты, прописан стэк и отключен компаратор:
"ldi Temp,0b10000000
out ACSR,Temp ; выключаем компаратор"

SEI в коде вообще отсутствует.

Вероятнее всего Z-состояние входов (т.к. обвязки ещё нет) не влияет на поведение. Есть огромная доля вероятности, что виной тому узлы QTouch, т.к. в модели МК с индексом просто "P" подобного не встречалось.

_________________
Если в голове каша, значит ваш котелок варит!


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Пн май 24, 2021 11:42:17 
Мудрый кот

Карма: 11
Рейтинг сообщений: 114
Зарегистрирован: Пт июн 01, 2018 07:28:45
Сообщений: 1759
Рейтинг сообщения: 0
Все неиспользуемые выводы необходимо переводить на ВЫХОД. Создание проблемы и её героическое решение.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Пн май 24, 2021 21:53:43 
Открыл глаза

Зарегистрирован: Вт фев 19, 2008 10:14:47
Сообщений: 79
Откуда: SPb
Рейтинг сообщения: 0
Все неиспользуемые выводы необходимо переводить на ВЫХОД. Создание проблемы и её героическое решение.

Начинается... Чушь от не внимательности.
Читаем ешё раз и внимательно выше:
bafomet911 писал(а):
Платка не вставлена в устройство, т.е. есть минимальная обвязка, большая часть ног портов висит в воздухе.


Т.е в аппарате куда вставляется плата всё разведено и подключено. В колодке для прошивки замечено аномальное поведение. О чём и доложено!

_________________
Если в голове каша, значит ваш котелок варит!


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Ср май 26, 2021 11:03:35 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 82
Зарегистрирован: Сб июн 01, 2013 22:24:21
Сообщений: 751
Откуда: ПФО
Рейтинг сообщения: 0
DrLithium, а у вас пин RST в воздухе не висит случайно?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Ср май 26, 2021 12:57:18 
Открыл глаза

Зарегистрирован: Вт фев 19, 2008 10:14:47
Сообщений: 79
Откуда: SPb
Рейтинг сообщения: 0
На колодке (которая дополнительно надевалась на плату) распаян резистор с конденсатором по классике. Т.ч . точно нет.

З.Ы. Можно ещё заметить, что подтяжка внутреннем резюком сыграла плохую шутку - повлияла на стабильность внешней цепочки, и по этому логический ноль не появляется. Пришлось снимать подтяжку внутреннюю и оставлять только внешнюю цепь.

Видимо некоторые "умники" (чуть выше), не в курсе того, что на всех форумах рекомендуют отказываться от внутренней подтяжки, в угоду внешней.

У меня тут выбор не стоит, плату вкраиваю в промышленный аппарат. И тут всё не просто... 3-и сутки голова пухнет над проектом.

_________________
Если в голове каша, значит ваш котелок варит!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Ср май 26, 2021 22:39:39 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 82
Зарегистрирован: Сб июн 01, 2013 22:24:21
Сообщений: 751
Откуда: ПФО
Рейтинг сообщения: 0
Странные у вас чудеса творятся, я таких на своей 328 не разу не замечал, есть ещё 2 мысли:
* от чего тактируетесь, кварц или внутрянка?
* стабильность питания, или может чего с провода питания прилетает.
Если есть проблема значит, что то её вызывает, надо искать причину.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Ср май 26, 2021 22:53:59 
Мудрый кот

Карма: 11
Рейтинг сообщений: 114
Зарегистрирован: Пт июн 01, 2018 07:28:45
Сообщений: 1759
Рейтинг сообщения: 0
Цитата:
на всех форумах рекомендуют отказываться от внутренней подтяжки

а как от неё отказаться умники с форумов знают?

Цитата:
Есть огромная доля вероятности, что виной тому узлы QTouch

Есть тиньки с такой фигнёй (0-ой и 1ой серии). Описанных проблем нет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Чт май 27, 2021 08:53:51 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 82
Зарегистрирован: Сб июн 01, 2013 22:24:21
Сообщений: 751
Откуда: ПФО
Рейтинг сообщения: 0
parovoZZ писал(а):
Цитата:
на всех форумах рекомендуют отказываться от внутренней подтяжки

а как от неё отказаться умники с форумов знают?

Элементарно, ставь внешнюю :tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Чт май 27, 2021 09:31:06 
Мудрый кот

Карма: 11
Рейтинг сообщений: 114
Зарегистрирован: Пт июн 01, 2018 07:28:45
Сообщений: 1759
Рейтинг сообщения: 0
Внешняя подтяжка не ведёт от отказа от внутренней.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Чт май 27, 2021 09:50:27 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 82
Зарегистрирован: Сб июн 01, 2013 22:24:21
Сообщений: 751
Откуда: ПФО
Рейтинг сообщения: 0
В смысле, нафига включать внутреннюю если уже есть внешняя :facepalm:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Чт май 27, 2021 10:01:26 
Мудрый кот

Карма: 11
Рейтинг сообщений: 114
Зарегистрирован: Пт июн 01, 2018 07:28:45
Сообщений: 1759
Рейтинг сообщения: 0
Цитата:
нафига включать внутреннюю

Можно страницу даташита, где сказано про такое действие.

А если вывод ресета обычный GPIO - тогда что куда подтягивать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Чт май 27, 2021 10:33:07 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 82
Зарегистрирован: Сб июн 01, 2013 22:24:21
Сообщений: 751
Откуда: ПФО
Рейтинг сообщения: 0
Цитата:
Можно страницу даташита, где сказано про такое действие.

А если логически подумать, нафига делать одно и тоже дважды причём одновременно?
Цитата:
А если вывод ресета обычный GPIO - тогда что куда подтягивать?

Если он сконфигурирован как GPIO то от ресета он уже отключен, далее настраиваем так как нам нужно, ведь для чего то его отключили от ресета?


Последний раз редактировалось alex_ Чт май 27, 2021 10:41:39, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Чт май 27, 2021 10:40:10 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
умники, советующие отказ от внутренней подтяжки, делают частность правилом, а это не корректно. внешняя подтяжка вполне может приводить к утечкам в режимах сна контроллера, в то время как внутреннюю можно отключить на это время. ну в малогабаритных изделиях каждый внешний компонент проблема. и так далее. в очень большом количестве устройств вполне можно обойтись без внешних подтяжек. так что к советам умников слишком трепетно относиться не стоит.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Чт май 27, 2021 10:41:40 
Открыл глаза

Зарегистрирован: Вт фев 19, 2008 10:14:47
Сообщений: 79
Откуда: SPb
Рейтинг сообщения: 0
Цитата:
на всех форумах рекомендуют отказываться от внутренней подтяжки

а как от неё отказаться умники с форумов знают?

Цитата:
Есть огромная доля вероятности, что виной тому узлы QTouch

Есть тиньки с такой фигнёй (0-ой и 1ой серии). Описанных проблем нет.


М.б. ключевое слово "внутренняя" наведёт тех умников на верную мыслю. Я глупый, я просто знаю, останые пусть догадываются или погуглят. )

М.б. и есть такие тиньки... Но в данном случае наверное надо было записать видос, со 100% излечением из зависона по касанию? Или поспорить, что 10/10... или не, 100/100 отработает! Я бы на палец поспорил, против вашей феррари. ) Просто времени жаль и так проблем хватает...

З.Ы. В студии проект работает шикарно, в железе не желает... Скажу сразу, пишу на ассемблере. Прерывания не пашут знаете ли... Сначала думал, что накосячил, поправил что нашёл, но не работает. Далее подумал PCINT не пашет, попробовал INT0 - аналогично. Подумал что таблица прерываний окривела - нет. В таблице меток в конце которой общий reti на случай срабатывания "левого" прерывания, обычно комментируются нужные прерывания, а метки с обработкой кидают после инициализации. Дак светодиод в списке по своим прерыванием (PCINT2:, если его не закомментить) загорается от PD7, а в копии (PCINT2:, если первую метку закомментить) под инициализацией - нет! Т.е. вектор перехода попадает на место! Чудеса! Разберусь что это было, дам знать...

_________________
Если в голове каша, значит ваш котелок варит!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Чт май 27, 2021 10:51:57 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 82
Зарегистрирован: Сб июн 01, 2013 22:24:21
Сообщений: 751
Откуда: ПФО
Рейтинг сообщения: 0
ARV, уважаемый, поясни суть мысли: чем плоха внешняя подтяжка без включения внутренней, если у меня не используется режим сна и питаюсь я от сети.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Чт май 27, 2021 10:55:32 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
я не говорил, что какой-то из вариантов плох, я обращал внимание всех на тот факт, что выбор надо делать в каждом случае осознанно и по обстоятельствам. скажем, допускать перегрузку пина МК - плохо всегда, и не стоит это закладывать. а подтяжка может быть иной раз хороша внешняя, а иной раз - внутренняя. тут однозначности нет и быть не может.

только и всего.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Чт май 27, 2021 10:58:57 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 82
Зарегистрирован: Сб июн 01, 2013 22:24:21
Сообщений: 751
Откуда: ПФО
Рейтинг сообщения: 0
Тут просто товарищ parovoZZ, если я его правильно понял, утверждает, что нужно использовать 2 типа подтяжки разом.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega328pb
СообщениеДобавлено: Чт май 27, 2021 11:02:38 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
я всегда очень скептически отношусь к утверждениям, плохо коррелирующими с теорией. "нужно" и "можно" - две большие разницы: первая не допускает отступления, вторая - допускает.

так вот, я бы сказал, что при наличии внешней подтяжки менее 10К наличие или отсутствие внутренней вообще никак не влияет ни на что. а случаев внешней подтяжки порядка сотен килоом мне неизвестно... но при такой подтяжке внутренняя может существенно влиять на поведение схемы.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Последний раз редактировалось ARV Чт май 27, 2021 11:03:17, всего редактировалось 1 раз.

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

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


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

Сейчас этот форум просматривают: Starichok51 и гости: 15


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

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


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