Например TDA7294

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

Текущее время: Вт дек 09, 2025 00:14:54

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


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



Начать новую тему Ответить на тему  [ Сообщений: 345 ]     ... , , , 16, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Ср мар 05, 2025 08:45:37 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1493
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15282
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Олегыч1
Есть вероятность "перекрытия" доступа к "штатному" программированию АВР (возможно и иных) платформ при установке обновлений платформ для ESP, ARM(stm32).
Уже ранее на такое нарывался.
Спасает только откат/удаление/переустановка более ранними версий тех сторонних платформ.
Ранее уже писал в котуинке
viewtopic.php?p=4669766#p4669766
Весьма подлая та "особенность" - не сразу проявляется после обновлений и весьма неявно -ведь не в АВРкиных платформах причина, да и компилируется все без проблем.
Так что прекращаем автообновление и крайне осторожно обращаемся с обновлением вручную для версий IDE 1.8.9 и 1.8.19 !!!
За подобное на 2.х.х не ведаю - у меня та только для кобщего ознакомления стоит...
:twisted:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Ср мар 05, 2025 12:43:48 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 148
Зарегистрирован: Пт фев 27, 2015 20:57:08
Сообщений: 1927
Откуда: Курск
Рейтинг сообщения: 0
Посмотрите номинал подтягивающего резистора на RESET, не 1 ли ком вместо 10?

Да, 1кОм. Заменить на 10 кОм? На рабочей пробной плате там 1 кОм и все работает.

Добавлено after 5 minutes 16 seconds:
BOB51, там Вы отметили, что
Цитата:
СОМ порт или не выбирается или невозможно сменить.
. - В моем случае все выбирается, порты видятся, и все подключенные к ним устройства тоже. :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Ср мар 05, 2025 13:03:35 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1493
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15282
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Как вариант - или сдохла микросхемка USB-COM (что маловероятно) или накидало мусора в область загрузчика.
Обязательно сделайте предварительное "общее стирание" для меги на "внешнем программаторе", а уж затем операцию "записать загрузчик" в IDE (через ардуиноISP железко или то, что в списках программаторов IDE совпадает с имеющимся у Вас).
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Ср мар 05, 2025 13:36:44 
Собутыльник Кота
Аватар пользователя

Карма: -22
Рейтинг сообщений: -41
Зарегистрирован: Вс окт 02, 2016 07:34:45
Сообщений: 2976
Рейтинг сообщения: 0
Посмотрите номинал подтягивающего резистора на RESET, не 1 ли ком вместо 10?

Да, 1кОм. Заменить на 10 кОм? На рабочей пробной плате там 1 кОм и все работает.


Обязательно!!! 8)
Сам сразу на двух нанах на это напоролся, МК дважды на них менял и CH340 лишек прикупил, куда теперь их девать (которые с внешним кварцем)?
Насколько я понял, CH340 работает с 1к на грани фола, т.е. этот чип не в состоянии надежно опустить сильноточный вывод до логического ноля.
Кстати, номинал 10к на RESET не я придумал, он показан на некоторых схемах нано.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Ср мар 05, 2025 20:11:59 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 148
Зарегистрирован: Пт фев 27, 2015 20:57:08
Сообщений: 1927
Откуда: Курск
Рейтинг сообщения: 0
ART_ME, я попробовал, заменил резистор. Что-то изменилось. Ошибка чуть другая стала. Лог вот такой теперь:
Using Port : COM8
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00

Короче, наверное, все-таки чип связи USB-COM чудит...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Чт мар 06, 2025 05:59:33 
Собутыльник Кота
Аватар пользователя

Карма: -22
Рейтинг сообщений: -41
Зарегистрирован: Вс окт 02, 2016 07:34:45
Сообщений: 2976
Рейтинг сообщения: 0
Насколько мне известно, этот лог переводится как "атмега не отвечает".
Полагаю, что настало время проверить достоверность этого сообщения лога осциллом.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Чт мар 06, 2025 13:12:17 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1493
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15282
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Если при нажатии
инструменты > получить информацию о плате
открывается соответствующее окошко с корректным ответом то микросхема USB-COM исправна.
Разве что вариант "отгоревших" выводов еще возможен.
Проверка работоспособности управления линии reset -
подключаем самоделку к ПК, запускаем IDE...
Затем жмем
инструменты > монитор порта
если самоделка (нанка) перезагружается то работоспособность линии reset подтверждена (схемотехника исправна).
Вторая возможная проблема - в программе используется обмен по СОМ порту (или линии RxD/TxD), а монитор СОМ порта IDE не включен при запуске IDE.
Третье - типовая ошибка невнимания - нанка подключается ПОСЛЕ запуска IDE (обязательно сначала подключить платку и лишь после того запустить IDE).
И последнее - "замусорен" (по разным "стечениям обстоятельств") бутлоадер - проводим предварительное общее стирание МК на стороннем софте и железе программатора с последующей перезагрузкой из IDE бутлоадера ВМЕСТЕ С НАБОРОМ ФУЗОВ опцией
инструменты > записать загрузчик
эта процедура делается из IDE через программатор включенный между ПК и нанкой по ISP.
используем такое "железо" программатора, которое можно найти в списках
инструменты > программатор (там же и выставляем требуемое в выпадающем списке пред использованием). Программатор подключается к ПК на тот СОМ порт, что указан в списке портов IDE, а ISP выход программатора к ISP разъёму нанки.
Автоматически загружается и бутлоадер и набор фузов, соответствующей выбранной в IDE платформе.
Далее работаем с нанкой в обычном режиме.
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Вс мар 09, 2025 22:28:09 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 148
Зарегистрирован: Пт фев 27, 2015 20:57:08
Сообщений: 1927
Откуда: Курск
Рейтинг сообщения: 0
В мониторе порта через раз обмен данными идет. Ну в смысле, если обмен идет, то он идет стабильно, но стит выйти из монитора порта и снова зайти и уже нет обмена. Через некоторое время может появиться овот такая ошибка
Цитата:
Ошибка монитора порта: команда 'open' не выполнена: Invalid serial port. Could not connect to COM8 serial port.

Но стоит передернуть платку, как в мониторе порта снова есть обмен. :dont_know: Какая-то нестабильная связь...
----------
Последний пункт пробовал. Все стер, а потом сторонним прогером (USBASP) записывал бутлодер в среде IDE. Тоже не помогло. При подключении нанки к USB - в диспетчере отображается CH340. То есть вроде все видится.... :dont_know:

Добавлено after 7 minutes 47 seconds:
Цитата:
Проверка работоспособности управления линии reset -
подключаем самоделку к ПК, запускаем IDE...
Затем жмем
инструменты > монитор порта
если самоделка (нанка) перезагружается то работоспособность линии reset подтверждена (схемотехника исправна).
- Не совсем понятно, как понять "перезагружается?" У меня при открытии монитора порта в него идет посылаемая информация (ну так в коде прошивки задумано). Ну так вот если в мониторе порта косяк в этот момент, то передергиваю эту нанку и в порт начинает идти информация.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Вс мар 09, 2025 22:43:17 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1493
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15282
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Имелась ввиду перезагрузка самоделки, вызываемая аппаратным сбросом от IDE при открытии монитора СОМ порта.
Особо необходимо если самоделка с компом по СОМ порту по своей работе обмен ведет. Для того чтобы согласование с IDE по вопросу сброса перед прошивкой это необходимо. Там синхронизация из ПК идет от IDE в адуринку. Если в такой ситуации делать перепрошивку без включенного монитора порта практически обязательно сбой будет.
Хотя...
Судя по проявлениям , что в последний раз указали - или "дохлый" кабель USB или окислена/повреждена/отваливаются контакты USB гнезда на нанке.
Возможен любой вариант - но чаще всего банальное окисление - потереть точеной спичкой/зубочисткой промоченной в бензине с изопропиловым спиртом.
На "подопытной" нанке довольно часто такое приходится проделывать.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Пн мар 10, 2025 16:01:19 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 148
Зарегистрирован: Пт фев 27, 2015 20:57:08
Сообщений: 1927
Откуда: Курск
Рейтинг сообщения: 0
С контактами там все оки. Проверено под микроскопом, но на всякий случай еще "искупал" в изопропаноле, высушил. Ничего не поменялось. Стал играться с лок и фьюз битами. В программе AVRDUDESS решил посмотреть, какие биты у меня выставлены. Были вот такие:
Изображение
В интернете нашел статейку, что в нанке должны быть вот такие по умолчанию:
Изображение
Выставил, записал в AVRDUDESS
После этого решил попробовать записать в среде IDE через программатор USBASP загрузчик. И тут Хобана, а он не записывается. Что я только не пробовал... В итоге замкнул джампер JP3 на прогере (это типа медленная загрузка), и только после этого загрузчик прописался. И самое интересное, нанка ожила, на нее стал заливаться скетч, как положено через среду IDE без всяких сторонних программаторов. Решил ради прикола снова считать фьюзы с помощью AVRDUDESS, и вот такие там сейчас:
Изображение
И самое интересное теперь то, что раньше (когда нанка работала год назад) скетчи заливались только с галочкой Atmega 328P (Old bootloader), а сейчас наоборот просто Atmega 328P
Вроде все работает, скетчи заливаются, как положено, но вот монитор порта при запуске работает исправно, но если закрыть монитор порта, а потом снова его открыть, то уже связи с монитором порта почему-то нет, только если снова перетыкнуть нанку.
----------
А не могли бы Вы ваши фьюзы считать в проге AVRDUDESS? Очень интересно, какие у Вас фьюзы при исправной нанке стоят. :beer:

Цитата:
И самое интересное теперь то, что раньше (когда нанка работала год назад) скетчи заливались только с галочкой Atmega 328P (Old bootloader), а сейчас наоборот просто Atmega 328P
- с этим разобрался. Оказывается при записи загрузчика, перед записью можно выбрать, с каким бутлодером будет потом работать нанка. Если Old bootloader выбрать, то он сразу идет со стандартным blink.
А вот сфьюзами еще не разобрался...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Пн мар 10, 2025 17:40:51 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1493
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15282
Откуда: ДОНЕЦК
Рейтинг сообщения: 2
У меня под old bootloader те же фузы, что и на Вашей последней вкладке:
LOCK биты = 0xCF
LFUSE = 0xFF
HFUSE = 0xDA
EFUSE=0xFD
Собственно то у Вас и была неисправность вида "мусор в бутлоадере"...
Фузы выставляет IDE в соответствии с выбранным вариантом и настройками используемой платформы.
А вот загрузка их уже чуток похитрее-
нужно сперва на стороннем софте выполнить общее стирание меги - фузы выставятся "по умолчанию".
Затем соединяем выбранное заранее железо программатора с нанкой по ISP, а железо программатора с компом по USB
Запускаем IDE - и выбираем платформу и все ее настройки,
выбираем тот порт, к которому программатор подсоединен
выставляем программатор в строке "инструменты > программатор"
далее выполнить "инструменты > записать загрузчик"
в результате в мегу будут записаны фузы и бутлоадер
затем закрыть IDE, отключить и разобрать программатор и нанку
заново подсоединить нанку к ПК уже по USB, открыть IDE и далее работать с нанкой в обычном режиме.
Есть у IDE и еще один режим - вкладка
"скетч - загрузить через программатор"
собственно для железа это то же самое, что и выше описано...
Только фузы в этом режиме не выставляются.
Это вариант использования загрузки скотча без бутлоадера.
8)
УФФ... вроде как все "по косточкам" расписал...
:dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Пн мар 10, 2025 19:20:13 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 148
Зарегистрирован: Пт фев 27, 2015 20:57:08
Сообщений: 1927
Откуда: Курск
Рейтинг сообщения: 0
Цитата:
Запускаем IDE - и выбираем платформу и все ее настройки,
выбираем тот порт, к которому программатор подсоединен
В режиме, когда программатор подключен к IDE варианта с выбором COM-порта нет. Есть только выбор самого программатора. Ну в моем случае USBasp.
С фьюзами разобрался. Спасибо большое за подробный ответ :beer: Но вот с монитором порта все -таки какой-то косячок непонятный происходит. А так все записывает как положено 8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Пн мар 10, 2025 19:27:12 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1493
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15282
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Там зависит от того, какое "железо" программатора подключается.
К примеру мой arduinoISP на основе нанки обычным СОМ портом (как и наука) определяется.
8)
Насчет монитора порта... Как то не пробовал при открытой IDE делать выключение с последующим включением.
Обычно включил и до конца работы висит...
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Пт мар 14, 2025 18:14:43 
Это не хвост, это антенна
Аватар пользователя

Карма: 17
Рейтинг сообщений: 227
Зарегистрирован: Вс май 13, 2012 00:01:54
Сообщений: 1443
Рейтинг сообщения: 0
Решил сделать билборд типа бегущая строка на Ардуино. А поскольку висеть ему на улице - захотелось читать нутряной термо-сенсор 328го штатными средствами ИДЕ. Подредактировал файл ядра wiring-analog.c. Доступ штатным analogRead(8) получил. Но захотелось обозвать его аналогично другим аналоговым входам А0-А7 как А8. Догадываюсь что где-то есть тн маппинг-записи (картировка пинов) - привязки имен к регистрам. Вопрос - где это находится ? Версия ИДЕ - 1.8.13. С уважением.


Последний раз редактировалось Ariadna-on-Line Пт мар 14, 2025 21:23:37, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Пт мар 14, 2025 18:35:20 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1066
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19953
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 3
Медали: 1
Получил миской по аватаре (1)
Помнится, встроенные термодатчики показывают погоду на Марсе.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Пт мар 14, 2025 19:05:03 
Это не хвост, это антенна
Аватар пользователя

Карма: 17
Рейтинг сообщений: 227
Зарегистрирован: Вс май 13, 2012 00:01:54
Сообщений: 1443
Рейтинг сообщения: 0
Хех. Не бывает плохих сенсоров - бывает плохая математика. Лишь бы сигнал с сенсора менялся стабильно.
Да и не нужны здесь точности. Знать температуру кристалла плюс-минус 10 градусов - вполне достаточно.
ПС. Я по работе всю жизнь сенсорами занимался. Главное - до него добраться.


Последний раз редактировалось Ariadna-on-Line Пт мар 14, 2025 19:25:57, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Пт мар 14, 2025 19:16:00 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1493
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15282
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Датчик будет давать температуру работающего кристалла.
Соответствие внешней - явно не всегда полное будет (по сравнению с автономным датчиком).
В остальном - мало чем от обработки обычного аналогового входа отличается...
:dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Пт мар 14, 2025 20:30:26 
Это не хвост, это антенна

Карма: 12
Рейтинг сообщений: 136
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1306
Рейтинг сообщения: 0
Вопрос - где это находится ?

pins_arduino.h. Только так не делается - работать будет только у тебя. И версию поменял - опять в ядро лезь...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Пт мар 14, 2025 21:59:50 
Это не хвост, это антенна
Аватар пользователя

Карма: 17
Рейтинг сообщений: 227
Зарегистрирован: Вс май 13, 2012 00:01:54
Сообщений: 1443
Рейтинг сообщения: 0
pins_arduino.h. Только так не делается - работать будет только у тебя. И версию поменял - опять в ядро лезь...
Про это я знаю. Но - нету такого файла !!! Совсем нету. Утилита виндовская такого файла на компе не находит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino IDE в вопросах и ответах
СообщениеДобавлено: Сб мар 15, 2025 15:03:06 
Это не хвост, это антенна

Карма: 12
Рейтинг сообщений: 136
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1306
Рейтинг сообщения: 0
Тогда рассказывай (и показывай!) где и как ищешь.


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

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


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

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


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

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


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