Например TDA7294

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





Текущее время: Пн июн 17, 2024 06:35:24

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


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



Начать новую тему Ответить на тему  [ Сообщений: 116 ]    , , , , , 6
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Вопросы по отладке
СообщениеДобавлено: Пн май 13, 2024 23:10:13 
Прорезались зубы
Аватар пользователя

Карма: 7
Рейтинг сообщений: 75
Зарегистрирован: Ср июн 29, 2022 16:25:45
Сообщений: 242
Рейтинг сообщения: 0
Martian, SOIC-8 еще круче. и шаг 1,25

_________________
Белая и Пушистая


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по отладке
СообщениеДобавлено: Вт май 14, 2024 00:28:21 
Друг Кота
Аватар пользователя

Карма: 28
Рейтинг сообщений: 1461
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10895
Рейтинг сообщения: 0
Тогда уж SOT23-6 - вообще сказка и мечта. Что трассировка минимальна, что пайка, что программа. Особенно с отладкой :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по отладке
СообщениеДобавлено: Вт май 14, 2024 00:40:04 
Прорезались зубы
Аватар пользователя

Карма: 7
Рейтинг сообщений: 75
Зарегистрирован: Ср июн 29, 2022 16:25:45
Сообщений: 242
Рейтинг сообщения: 0
Martian, 561ЛА7. Отладка не нужна!

_________________
Белая и Пушистая


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Вопросы по отладке
СообщениеДобавлено: Вт май 14, 2024 08:26:41 
Встал на лапы

Карма: 2
Рейтинг сообщений: 3
Зарегистрирован: Вс авг 23, 2015 08:14:05
Сообщений: 127
Рейтинг сообщения: 0
если перейти с ЛУТ-а на ФР то и lqfp-144 не проблема
ну а для производства вообще пофигу, плати денюжку только :)


Вернуться наверх
 
Важные нюансы подбора литиевых ХИТ для разработчиков

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Вопросы по отладке
СообщениеДобавлено: Вт май 14, 2024 10:48:45 
Прорезались зубы
Аватар пользователя

Карма: 7
Рейтинг сообщений: 75
Зарегистрирован: Ср июн 29, 2022 16:25:45
Сообщений: 242
Рейтинг сообщения: 0
Вообще то мы отклонились от темы отладки)))
Чтоб вернуться к ней, напомню один старый метод оценки производительности и загруженности МК.

МК - не ПК и там нет диспетчера, в котором можно увидеть загрузку процессора.

Я использую для написания программ 2 подхода:
1. событийная модель с диспетчером заданий
2. суперцикл

В обоих случаях у меня в программе используется так называемый системный таймер. Это может быть отдельный таймер, предусмотренный архитектурой МК, либо я выделяю какой то из таймеров общего назначения.
В подавляющем большинстве случаев я таймер настраиваю на 1 мс. И уже все процессы привязываются к этим таймингам. Включая программные таймеры.
В случае суперцикла выполняются все предусмотренный задачи и потом суперцикл ожидает следующего тика системного таймера.
В случае событийной модели выполняются все задачи из очереди и потом, когда задачи в очереди исчерпались, диспетчер постоянно дергает специально выделенную задачу void idle(void).

И если выделить какой то GPIO, то его можно поднимать в единичку в цикле ожидания и класть в нолик при выполнении задач.
В случае суперцикла пин поднимается в единичку перед началом ожидания следующего тика системного таймера и сбрасывется в 0 при наступлении этого тика.
В случае диспетчера - в задаче idle пин поднимается в 1, а диспетчер сбрасывает пин в 0 при вызове любой задачи, кроме idle.

Таким образом, можно осциллографом либо лог.анализатором смотреть, что именно делает наш МК - простаивает (1) или что то делает (0).
И оценить, насколько нам хватает ресурсов МК, есть ли какие то долгоиграющие задачи, которые надо разделить на более мелкие составляющие...

Аналогично можно отслеживать выполнение отдельных задач. Например, есть какой то обработчик прерывания таймерный, который должен успевать между своими вызовами выполнить свою задачу и чтоб еще осталось какое то время для основной задачи.

Denis82, Если за платами будете ездить на танке - то вам только ЛУТ и останется, в конце концов.

_________________
Белая и Пушистая


Вернуться наверх
 
Литиевые батарейки и аккумуляторы от мирового лидера EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. EVE является поставщиком аккумуляторных элементов круглого формата для электрических моделей автомобилей. Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Вопросы по отладке
СообщениеДобавлено: Вт май 14, 2024 11:30:47 
Друг Кота
Аватар пользователя

Карма: 28
Рейтинг сообщений: 1461
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10895
Рейтинг сообщения: 0
Да, так же делаю. Кучка импульсов одного процесса должны уложиться между импульсами другого - визуально такое удобнее оценивается, чем что-то считать. Особенно, когда границы дозволенного как раз и определяются внешним тактированием.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по отладке
СообщениеДобавлено: Вт май 14, 2024 21:27:48 
Прорезались зубы
Аватар пользователя

Карма: 7
Рейтинг сообщений: 75
Зарегистрирован: Ср июн 29, 2022 16:25:45
Сообщений: 242
Рейтинг сообщения: 0
Martian, ну идея не моя, подсмотрела когда то на изиэлектрониксе, кажется...
Просто тема касается отладки, а скатились в обсуждение чего угодно. Вот и решила написать про один из способов отладки.
Еще при наличии ЦАП в МК можно разные процессы выводить разными уровнями. Но тогда нужен аналоговый анализатор либо осцилл.
Либо задействовать несколько GPIO - и на них выводить разные процессы.
У меня зачастую какие то идеи и фрагменты кода обкатываются на беспаечной макетке с использованием всяких отладочных плат, типа той же ардуины. А на этих платах зачастую какой то GPIO выводят на светодиод. Вот его и использую, как вот такой флаговый. Тем паче, у некоторых семейств этот пин GPIO несколько кастрирован и его не всегда получается использовать как порт с нормальной нагрузкой или скоростью (РС13-РС15).
А потом, когда уже проблемные вопросы решены - уже идет перенос разработки на плату устройства и рутинное написание полной программы.

_________________
Белая и Пушистая


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по отладке
СообщениеДобавлено: Ср май 15, 2024 07:44:58 
Встал на лапы

Карма: 2
Рейтинг сообщений: 3
Зарегистрирован: Вс авг 23, 2015 08:14:05
Сообщений: 127
Рейтинг сообщения: 0
если зашла тема про мониторинг
у кейла есть подобие системного монитора для его RTX, иногда удобная штука


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по отладке
СообщениеДобавлено: Ср май 15, 2024 08:03:25 
Опытный кот

Карма: -2
Рейтинг сообщений: 35
Зарегистрирован: Пн сен 10, 2018 19:16:28
Сообщений: 827
Рейтинг сообщения: 0
В Cube IDE в отладке переменные, регистры, память в реальном времени. Если нужно посмотреть быстрые процессы, то заполняю инфой свободное ОЗУ и в точке останова неспешно изучаю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по отладке
СообщениеДобавлено: Ср май 15, 2024 09:41:38 
Прорезались зубы
Аватар пользователя

Карма: 7
Рейтинг сообщений: 75
Зарегистрирован: Ср июн 29, 2022 16:25:45
Сообщений: 242
Рейтинг сообщения: 0
linkov1959, так CubeIDE - это почти та же Atollic TrueStudio, которая сделана на движке Eclipse. И там инструментов по отладке вагон и тележка.
И отладка в ней - это как раз внутрисхемная* отладка, про которую КРАМ говорит.
Но если вы говорите про отладочный код и массив в памяти, то можно рассмотреть вопрос отладочного вывода - быстрые процессы иногда проще отслеживать лог.анализаторорм, делая дебаг.вывод через GPIO - чисто из-за того, что на компе памяти больше, чем в МК и лог.анализатор имеет большую частоту дискретизации. Либо через быстрый UART. Т.е. просто можно снять бОльший объем данных и потом их изучать неспешно. Но с другой стороны, метод "сложить в память" и посмотреть отладчиком - дополнительно не требует ничего, кроме наличия ST-Link'а и студии - и это тоже плюс внутрисхемной отладки.

А когда есть Атмега8 и нет в наличии инструментов для внутрисхемной отладки - то вот приходится извращаться, как AQ29, "изобретением" всяких софтовых логгеров по двум проводкам. Но вот данной темы не было бы, если бы двухпроводковая софтовая отладка не преподносилась как единственно истинная и расово верная.
Но, как ранее говорилось - инструментов для отладки много. И в разных случаях это могут быть разные инструменты. Вон в ардуине консольный вывод - вообще единственный инструмент "из коробки" для большинства МК. И это не внутрисхемный, ибо printf и его вывод в uart - это программные сущности.

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

_________________
Белая и Пушистая


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по отладке
СообщениеДобавлено: Пн май 20, 2024 21:56:20 
Друг Кота
Аватар пользователя

Карма: 28
Рейтинг сообщений: 1461
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10895
Рейтинг сообщения: 0
Получил какие-то MiniEVB Nano3 Compatible на LGTBF328P и WCH340, скрестил это с Arduino IDE 2.0... Нет, я уже слишком избалован хорошим :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по отладке
СообщениеДобавлено: Пн май 20, 2024 22:06:57 
Прорезались зубы
Аватар пользователя

Карма: 7
Рейтинг сообщений: 75
Зарегистрирован: Ср июн 29, 2022 16:25:45
Сообщений: 242
Рейтинг сообщения: 0
Martian, так LGBT - не совсем AVR, а просто что то почти совместимое. Хотя в некоторых случаях это более вкусные камешки.
Но я тоже разбалована TrueSTUDIO )))))))))))))))))))))))))))))))))))))

_________________
Белая и Пушистая


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по отладке
СообщениеДобавлено: Пн май 20, 2024 22:37:11 
Друг Кота
Аватар пользователя

Карма: 28
Рейтинг сообщений: 1461
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10895
Рейтинг сообщения: 0
Ну, я при их выборе ориентировался на то, что, наверное, предпочтёт сейчас купить большинство любителей Ардуино из доступного на Али. Эти оказались самыми дешёвыми. На всякий случай взял более дорогой вариант с Tiny88, которая внезапно заявила, что она Digispark :)
Serial.print выдал ахинею, потом ничего не выдал, а потом с ним обычный блинк завис. Без него не висит. Красота... Светодиодик, как отладчик, пока победил :))

Добавлено after 2 minutes 45 seconds:
так LGBT

:)))
однако, там 8-ка прям чёткая B. Похоже, китайцы что-то знают )))

Добавлено after 18 minutes 23 seconds:
с Serial.print мой косяк, светодиодик опять теряет позиции )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по отладке
СообщениеДобавлено: Вт май 21, 2024 09:23:07 
Прорезались зубы
Аватар пользователя

Карма: 7
Рейтинг сообщений: 75
Зарегистрирован: Ср июн 29, 2022 16:25:45
Сообщений: 242
Рейтинг сообщения: 0
Martian писал(а):
с Serial.print мой косяк, светодиодик опять теряет позиции )
А я уж испугалась, что это проделки LGBT

_________________
Белая и Пушистая


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по отладке
СообщениеДобавлено: Ср май 22, 2024 10:19:39 
Родился
Аватар пользователя

Зарегистрирован: Пн окт 07, 2019 10:14:37
Сообщений: 9
Откуда: СФО, уездный город Н-ск
Рейтинг сообщения: 0
А шо, кто-то еще AVR покупает?

_________________
Праграмный кот. Хожу по цыкалу кругом.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по отладке
СообщениеДобавлено: Ср май 22, 2024 11:28:16 
Родился
Аватар пользователя

Зарегистрирован: Вс май 12, 2024 12:41:38
Сообщений: 6
Откуда: Подмосковье
Рейтинг сообщения: 0
А шо, кто-то еще AVR покупает?

Халивары обычно по пятницам. Погодите чуток ))

_________________
Верните прошлое! там было такое прекрасное будущее...


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

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


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

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


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

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


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