нажимаете кнопку "пауза", в меню Debug выбираете пункт Memory Card Contents - MMC1 появляется окошко с содержимым карты - кликаете правой кнопкой на файле и выбираете Import (добавить файл на карту), Export (файл с карты сохранить на диск) или Delete (удалить файл). еще можно отформатировать карту...
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
MX=8 MY=8 // можно в скрипту указывать MX=8 MY=8? CLR MC=00 GB=FF RGC RPT MRL WT=01 RGC // по чему здесь не срабатывает изменение цвета? V1+01 LV1<40 CLR PNT MMD
изменение цвета срабатывает только когда 8 раз сдвинул MRL и перешел на новый круг.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
потому что у вас команда GB выполняется ПОСЛЕ активации столбца матрицы МС, т.е. действует не на все пикселы, а тоько на НУЛЕВОЙ столбец. после сдвига матрицы яркость попадает в ПОСЛЕДНИЙ столбец вместе с цветом, а в НУЛЕВОЙ попадает НУЛЕВАЯ яркость. поменяйте местами команды GB и MC и будет вам счастье
команды сдвига матрицы сдвигают все атрибуты пиксела - и цвет, и яркость, и затухание.
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
это то - после этого у вас получится сдвиг с рисованием новой полоски новым цветом
Ни знаю, вот видео А такой вопрос: на карте 5 файлов скриптов, плеер проходит все 5 файлов и все. По чему заново, по кругу, не хочет? TF=5 не помогает, всяко TF=4 ставил TF=6.
do{ // если нужно, формируем случайный номер файла в пределах общего количества if(cfg.random) fid = rnd(cfg.total_files); // преобразуем номер в имя файла itoa(fid++, script.fname, 10); // добавлено 26.05.2019 if((fid == cfg.total_files) && (!cfg.random)) fid = 0; strcat_P(script.fname, PSTR(".SC")); // пробуем открыть if(pf_open(script.fname) == FR_OK){ // если открылся - выходим, можно исполнять return true; } else { // если не открылся, то при запрете игнорирования обнуляем номер скрипта if(!cfg.skip_missing) fid = 0; } } while(cfg.skip_missing); // повторяем блок действий, если включено игнорирование отсутствующих файлов // файл не найден - ошибочка return false; }
обратите внимание на строчку после комментария "добавлено 26.05.2019" - должно помочь.
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
do{ // если нужно, формируем случайный номер файла в пределах общего количества if(cfg.random) fid = rnd(cfg.total_files); // преобразуем номер в имя файла itoa(fid++, script.fname, 10);
strcat_P(script.fname, PSTR(".SC")); // пробуем открыть if(pf_open(script.fname) == FR_OK){ // если открылся - выходим, можно исполнять return true; } else { // если не открылся, то при запрете игнорирования обнуляем номер скрипта if(!cfg.skip_missing) fid = 0; // добавлено 26.05.2019 if((fid > cfg.total_files) && (!cfg.random)) fid = 0; } } while(cfg.skip_missing); // повторяем блок действий, если включено игнорирование отсутствующих файлов // файл не найден - ошибочка return false; }
Чтоб не мучиться, параметр TF, лучше сразу поставить, допустим 100 скриптов, при наличии всего 2-ух скриптов на флешке на перебор (перезапуск) 100 уходит всего 2 секунды. И не обязательно строгая последовательность 0.SC 1.SC 2.SC, к примеру 1.SC 5.SC. При таком алгоритме рандом то же работает.
Спасибо, вы - единственный, кто на самом деле помогает сделать проект лучше. Что касается параметра TF, то, во-первых, он в основном служит для того, чтобы при наличии большого количества скриптов оперативно "отключить" последние в любом количестве. Во-вторых, он используется при случайном воспроизведении: номер выбирается случайно из промежутка от 0 до TF, а если сделать, как предлагаете вы, то может быть не очень хорошо. Допустим, всего 5 скриптов, а TF=100. Тогда есть вероятность, что перебор случайных чисел затянется на неизвестно какое время, пока не выпадет номер в пределах пяти - ведь это всего 5% от общего количества. В итоге паузы между скриптами могут быть непредсказуемо разными и даже весьма долгими. Наконец, в-третьих, когда я начинал делать первую версию (еще в качестве части проекта DIGILIGHT), я не очень хорошо представлял себе итоговое быстродействие файловых операций, поэтому стремился предельно облегчить задачу поиска и выбора файлов, да еще был ограничен принципом работы цветомузыки. Возможно, сейчас (да еще со столь "просторным" МК) можно подумать над тем, чтобы вообще отказаться от этого параметра, и простым сканированием корневой папки определять фактическое количество скриптов... Но, как я уже говорил, до осени об этом и думать нечего.
Хотя, вы можете попробовать сделать это самостоятельно, я подозреваю, у вас может получиться даже лучше, чем у меня
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
если кнопку не жать, то МК выдает приглашение сразу после подачи питания, к тому моменту, пока вы там putty запустите, он уже ждать команд утомляется на Enter разве не реагирует?
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 40
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения