Например TDA7294

Форум РадиоКот • Просмотр темы - Плейер световых эффектов - помогите стать лучше
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Чт ноя 26, 2020 09:46:20

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


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



Начать новую тему Ответить на тему  [ Сообщений: 757 ]     ... , , , 26, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Ср дек 04, 2019 17:19:12 
Опытный кот

Карма: 14
Рейтинг сообщений: 107
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 763
Рейтинг сообщения: 0
ARV писал(а):
код полный - как я выложил? или вы что-то от себя добавляли?
Малость добавил, секундный таймер в конце main.c. У меня bootloader. Одним словом посмотрите сами. Вот архив полностью Atmega128, посмотрите код, может что забыл или что-то не так. Я обычно так делал, в Total Commande в одном окне ваш файл в другом мой, сравнить по содержимому.
ARV писал(а):
давайте Serzh2000-а попросим ваши скрипты протестировать?
Давайте попросим, в архиве папка SD с проблемными скриптами и мой PLAY.CFG. Сразу на 11 по окончании скрипта плеер зависает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Ср дек 04, 2019 20:32:00 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 34
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 503
Рейтинг сообщения: 0
прошу прощения, что долго не отвечал, был сильно занят. не было времени прошить железо.
Цитата:
Давайте попросим, в архиве папка SD с проблемными скриптами и мой PLAY.CFG. Сразу на 11 по окончании скрипта плеер зависает.

я скопировал вашу SD и как есть вставил в карту памяти :)))
да зависает, но после 102 и висит пока на кнопку не нажмешь :cry:


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Чт дек 05, 2019 06:35:01 
Ум, честь и совесть. И скромность.
Аватар пользователя

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

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


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Шестое юбилейное мероприятие в процессе
Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Пт дек 06, 2019 20:02:37 
Ум, честь и совесть. И скромность.
Аватар пользователя

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

Добавлено after 10 minutes 34 seconds:
чтобы происходил перебор файлов "вразброд"пронумерованных (с пропускамии номров то есть), необходимо, чтобы PD5 был на земле - это "детектор" карты! это обязательное условие.

Добавлено after 7 minutes 25 seconds:
Код:
         #if defined(PRESENT_ENABLED)
         if(!SD_present()) return false;   
         #endif   
так делать нельзя: если в момент чтения конфига или поиска файла вы вытащите карту, плейер никогда не узнает, что её нет, т.к. не сможет отличить ошибку чтения от ошибки отсутствия. в итоге эффект по умолчанию не включится, и выглядеть это будет, как зависание.

Добавлено after 2 minutes 3 seconds:
если вам нужно управлять при помощи PRESENT_ENABLED, то надо в макросе SD_present() анализировать текущее состояние FATFS и возвращать true, если ошибка не была связана с отсутствием карты. мне было влом - я задействовал выключатель слота.

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


Вернуться наверх
 
Материалы вебинара «STM32L5. Секреты оценки энергопотребления»

Опубликованы запись и материалы вебинара КОМПЭЛ, посвященного первому семейству МК STM32L5 на ядре Cortex-M33. На вебинаре было рассказано о самых распространенных ошибках при расчете энергопотребления микроконтроллеров и о специальном тесте ULPMark, позволяющем дать наиболее объективную оценку энергоэффективности. Измерения проводились на демонстрационной платформе STM32L562E-DK.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Пт дек 06, 2019 20:07:25 
Опытный кот

Карма: 14
Рейтинг сообщений: 107
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 763
Рейтинг сообщения: 0
ARV, все не так.
Изначально файлы были пронумерованы от 0 до 110, потом из этого списка начал выкидывать на которых зависал 11 13 70 73 и 102 (на этих зависает).
Со второго пакета там от 0 до 86, выкинул только 27 (на этом скрипте происходит перезапуск, начинает читать с 0 скрипта).
ARV писал(а):
так делать нельзя: если в момент чтения конфига или поиска файла вы вытащите карту,
как бы я в курсе, на это есть кнопка резет.
К сожалению мой модуль SD не выводит этот контакт, хотя под линзой я его не рассматривал.


Вернуться наверх
 
Использование экосистемы STMicroelectronics: подключение датчиков к STM32G4

В статье описаны основные составляющие экосистемы STMicroelectronics для работы с микроконтроллерами STM32, а также приведен пример ее практического применения: создание проекта на базе STM32G4 с подключением датчиков и использованием отладочной платы NUCLEO-G474RE и платы расширения X-NUCLEO-IKS01A2.

Читать статью>>
Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Пт дек 06, 2019 20:18:13 
Ум, честь и совесть. И скромность.
Аватар пользователя

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

если будете нумеровать все, как положено - проблем не будет.

"мультирун" мультирунит, не сбрасывает ничего.

Добавлено after 1 minute 1 second:
я не подтверждаю зависаний скриптов на последней версии прошивки. во вском случае все, что вы мне прислали - не виснут.

Добавлено after 2 minutes 32 seconds:
да, в протеусе тестировал - обнулеяет номер файла после 159-го! как в железе этого не происходит - ума не приложу...

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


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Пт дек 06, 2019 20:24:42 
Опытный кот

Карма: 14
Рейтинг сообщений: 107
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 763
Рейтинг сообщения: 0
Ладно, не заморачивайтесь, а что за указатели в этом "мультирун"?

ARV писал(а):
обнулеяет номер файла после 159-го! как в железе этого не происходит - ума не приложу...
в железе все обнуляется.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Пт дек 06, 2019 20:44:26 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1783
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 15506
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Dimon456 писал(а):
в железе все обнуляется
чудны дела твои, господи! :))) у меня, как и у Serzh2000, не обнулется, поиск файлов идет непрерывно. ждать, пока 65535 переберет, влом...

Dimon456 писал(а):
а что за указатели в этом "мультирун"?
ну фишка такая же, как и обычные указатели в Си :))) X5 - это указатель по переменной V5. то есть из V5 берем содержимое по модулю 36 (сколько всего переменных), и вот то, что получилось - будет номером переменной, с которой будет вестись работа.

Код:
V5=06 указывать будем на V6
X5+01 теперь V6 увеличится на 1

или вот
Код:
VX=09
RPT
  XX=RD
LVX
этот код заполнит случайными значениями переменные с V0 по V9 включительно - массив из 10 переменных :)
таким образом можно делать массивы, что в DSM давно готово в окне наблюдений. в хелпе, кстати, тоже расписано, что такое указатель и как его есть.

кроме мультируна, через эти указатели можно много чего сделать :)

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Пт дек 06, 2019 21:12:33 
Опытный кот

Карма: 14
Рейтинг сообщений: 107
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 763
Рейтинг сообщения: 0
ARV писал(а):
чудны дела твои, господи! :))) у меня, как и у Serzh2000, не обнулется, поиск файлов идет непрерывно. ждать, пока 65535 переберет, влом...
Ой, если честно, я даже испугался, TF=150
а что с этим скриптом не так


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Пт дек 06, 2019 21:53:46 
Ум, честь и совесть. И скромность.
Аватар пользователя

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

самый первый RPT в этом скрипте надо переместить ниже, перед самой первой VF=0A, и будет вам счастье :)))

Добавлено after 2 minutes 2 seconds:
кстати, я обратил внимание, что эта "полиция" мерцает слишком часто - это так и задумано, или у вас синхронизация (таймер) тоже переделана и не 10 мс составляет?

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Сб дек 07, 2019 09:20:12 
Мучитель микросхем

Карма: 2
Рейтинг сообщений: -4
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 427
Рейтинг сообщения: 0
А как же защита от дурака? Типа сообщения, не?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Сб дек 07, 2019 10:05:42 
Опытный кот

Карма: 14
Рейтинг сообщений: 107
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 763
Рейтинг сообщения: 0
ARV писал(а):
кстати, я обратил внимание, что эта "полиция" мерцает слишком часто - это так и задумано, или у вас синхронизация (таймер) тоже переделана и не 10 мс составляет?
Это ваш скрипт, flash/f2.sc.
ARV писал(а):
тоже переделана и не 10 мс составляет?
10мс, у вас мой архив и протеус, можете проверить.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Сб дек 07, 2019 10:22:51 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1783
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 15506
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
А как же защита от дурака? Типа сообщения, не?

И как это сообщение выводить? Азбукой Морзе отмигать, что ли?

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Сб дек 07, 2019 11:44:48 
Мучитель микросхем

Карма: 2
Рейтинг сообщений: -4
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 427
Рейтинг сообщения: 0
Морзе не всем понравится. Но есть же USART... Или же LED/LCD можно было бы прикрутить опционально. Как раз текущую команду и отображать. Да и не только.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Сб дек 07, 2019 14:37:33 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1783
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 15506
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Каждый может под себя модифицировать проект, лицензия "free as is" :)))

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Сб дек 07, 2019 14:56:25 
Мучитель микросхем

Карма: 2
Рейтинг сообщений: -4
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 427
Рейтинг сообщения: 0
У нас народ любит что бы был хекс и ниочём не думай.(( А исходники им "и даром" не нужны.)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Сб дек 07, 2019 16:07:22 
Ум, честь и совесть. И скромность.
Аватар пользователя

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

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Сб дек 07, 2019 17:47:36 
Опытный кот

Карма: 14
Рейтинг сообщений: 107
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 763
Рейтинг сообщения: 0
ARV, а вы те скрипты на каком фат тестировали?
В протеусе усе работает, в железе нет, хотя фат16.

В общем дошел до ошибки в функции DRESULT disk_readp (...), возвращает FR_DISK_ERR.
Ни знаю, может еще покапаю, может забью на это, остальные скрипты же работают.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Сб дек 07, 2019 18:08:30 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1783
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 15506
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
у меня флешка отформатирована в FAT32.

Добавлено after 6 minutes 24 seconds:
Dimon456, скрипт, если он менее 512 байт (т.е. 511 и меньше) считвается в буфер целиком, и потом исполняется оттуда, так что никакого обращения к диску не требуется. поскольку все ваши скрипты меньше этого размера, думаю, абсолютно нет связи между неработоспособностью скрипта и тем, как отформатирована флешка. разумеется, при условии, что чтение происходит на самом деле нормально.

я допускаю, что в библиотеке Чена может быть ошибка, Petit FatFS не самый важный его проект, так что... FAT16 тоже не самый ходовой формат, возможно, стечение обстоятельств именно таково, что какой-то сектор читаетс не корректно... попробуйте отформатировать в FAT32... поскольку памяти достаточно, можно будет попробовать вместо Petit использовать "настоящую" FatFS - Чен её больше внимания уделяет, как мне кажется. возможно, она будет лучше работать с FAT16... я её в другом проекте применяю, но тоже с FAT32, так что за FAT16 ничего не скажу.

но вообще связь с фаловой системой мне кажется не очень вероятной...

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Плейер световых эффектов - помогите стать лучше
СообщениеДобавлено: Сб дек 07, 2019 19:53:17 
Опытный кот

Карма: 14
Рейтинг сообщений: 107
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 763
Рейтинг сообщения: 0
ARV писал(а):
но вообще связь с фаловой системой мне кажется не очень вероятной...
Смена фат не помогло.
Мне кажется портится оперативная память атмеги128, может для нее свой ld_script нужен?
Скрипт выполняется полностью, и потом должно пойти затухание, а затухание нет и валит FR_DISK_ERR.
ARV писал(а):
скрипт, если он менее 512 байт
Тут где-то есть на 10 килобайт скрипт, идеально работает.
Что в этих скриптах есть чего нет в остальных?


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

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


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

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


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

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


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