my504 Опубликовано 4 января, 2019 Поделиться Опубликовано 4 января, 2019 (изменено) 9 часов назад, IMXO сказал: Второе : ППЗУ МК имеет ограничение на количество записей на уровне 1К. 10K И это ни разу не проблема, поскольку если 1 запись во флеш много меньше остатка самого флеша (свободный от программы), то во столько же раз увеличится ресурс записей. Нужно их писать ПОСЛЕДОВАТЕЛЬНО, записывая в ЕЕПРОМ лишь стартовый адрес актуальной записи. То есть легко увеличить ресурс еще раз в 5...10. Если каждый день пять раз менять всю программу воспроизведения, то для 50000 раз перезаписи ресурса хватит на примерно 30 лет. Изменено 4 января, 2019 пользователем my504 0 戦う前に相手のベルトの色に注目 Ссылка на комментарий Поделиться на другие сайты Поделиться
my504 Опубликовано 4 января, 2019 Поделиться Опубликовано 4 января, 2019 13 часа назад, Петров2018 сказал: С прерываниями понятно, пока только не понял когда нужно применять высокое\низкое прерывание. С этим как раз несложно. Если есть процесс с критически важными интервалами исполнения, например вывод некоей диаграммы в реальном времени, либо ввод данных с высокой скоростью в определенное время, то этот процесс должен прерывать все остальные. Он назначается с высшим приоритетом, а остальные с низшим. 1 戦う前に相手のベルトの色に注目 Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
Alexeyslav Опубликовано 4 января, 2019 Поделиться Опубликовано 4 января, 2019 (изменено) 11 час назад, Петров2018 сказал: WS светодиоды не заказывал, в России даже и не знаю где продаются, у них конечно эффекты будут красивей чем у обычных rgb. На самом деле очень много где продаются, надо только погуглить. Ну и цены там конечно не дешёвые, лучше в китае заказывать. Гуглится по WS2812(контроллер встроен в светодиод) или WS2811(контроллер отдельно от светодиода, есть в виде лент, гирлянд и прочего). Да, у меня конечно не на пике - ардуинка. Новогодние праздники закончатся, разберу. Изменено 4 января, 2019 пользователем Alexeyslav 0 Учение - изучение правил. Опыт - изучение исключений. Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Петров2018 Опубликовано 5 января, 2019 Поделиться Опубликовано 5 января, 2019 Мне бы пока научиться обычными диодами управлять, а уж потом можно браться за WS) 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Alexeyslav Опубликовано 5 января, 2019 Поделиться Опубликовано 5 января, 2019 с WS-ками может оказаться ещё проще - возьмешь готовую библитеку и будешь пользоваться... 0 Учение - изучение правил. Опыт - изучение исключений. Ссылка на комментарий Поделиться на другие сайты Поделиться
my504 Опубликовано 6 января, 2019 Поделиться Опубликовано 6 января, 2019 3 часа назад, Alexeyslav сказал: возьмешь .... и будешь.... А зачем тогда вообще брать библиотеку? Может тогда стоит купить готовый контроллер для ленты? Там тоже есть "работа". Нужно правильно подключить ленту к контроллеру. Ну и загрузить программу "воспроизведения" для ленты из ПО. Даже есть ПО по формированию разных эффектов. Мне смешно читать подобные советы для начинающих. А в чем тогда заключается интерес любителя? Сложить из двух-трех кубиков по сути готовое изделие, чтобы потешить свой ЧСВ? Я диву даюсь... Куча тем по обсуждению шаманства с закрытыми библиотеками на предмет их использования. Людям в падлу даже мануал на компилятор почитать, спецификации на библиотеку изучить... 0 戦う前に相手のベルトの色に注目 Ссылка на комментарий Поделиться на другие сайты Поделиться
Alexeyslav Опубликовано 6 января, 2019 Поделиться Опубликовано 6 января, 2019 Проблема в том что количество времени не бесконечная величина. Можно конечно на каждую мелочь свои библиотеки и функции придумывать, но не факт что они будут лучше чужих а времени потрачено будет уйма. Библиотека реализует только API к ленте, а придумывать эффекты и зажигать светодиоды в нужном порядке - это уже ваша задача а не библиотеки, она только экономит время на создание велосипеда. Лучше маршруты осваивать, чем строить очередной велосипед. Библиотека это не готовый контроллер, это только первый шаг к конструкции, и освободившееся время лучше потратить на более важные вещи чем изобретение велосипедов. Интерес любителя может быть и выше самого низкого уровня. Вы почему-то не брезгуете использовать готовый контроллер а не изготовить его самостоятельно, т.е. готовый кирпичик своей схемы. 0 Учение - изучение правил. Опыт - изучение исключений. Ссылка на комментарий Поделиться на другие сайты Поделиться
my504 Опубликовано 8 января, 2019 Поделиться Опубликовано 8 января, 2019 (изменено) В 07.01.2019 в 00:28, Alexeyslav сказал: Лучше маршруты осваивать, чем строить очередной велосипед. Из этого следует довольно популярный тезис о том, что не нужно изучать теорию. Достаточно запомнить выводы из нее. Результатом является тотальная безграмотность. А тупые примитивные шаблоны стали мейнстримом. Касаемо ленты, то если не протокол обмена, то что вообще там разрабатывать? В чем вообще может быть там технический интерес любителя, кроме совершенно нелюбительского стремления сэкономить бабла? Ну а про экономию времени.... Так я и предложил СРАЗУ его сэкономить. Радикально. Купить готовый контроллер. И заняться разработкой визуализации. Ну или и на ней сэкономить время. Найти какой нибудь простенький конструктор видеоэффектов и собрать из десятка кубиков какой нибудь вау-свет... Странно звучит экономия времени в приложении к ХОББИ. Какой то оксюморон. ЗЫ. Кстати о велосипеде. Протокол обмена можно сделать тупо на задержках, а можно на последовательном интерфейсе (UART, SPI, I2C). Можно как нибудь оригинально организовать поток данных в ленту так, что ресурсы суперлупа останутся практически свободными для иных сервисных задач. Разве это не интересно? Изменено 8 января, 2019 пользователем my504 0 戦う前に相手のベルトの色に注目 Ссылка на комментарий Поделиться на другие сайты Поделиться
Alexeyslav Опубликовано 8 января, 2019 Поделиться Опубликовано 8 января, 2019 Радикально сэкономить время можно только выкинув паяльник. Как лихо вы перешли с велосипедостроительства на теорию. Это вообще перпендикулярные вещи. Строить велосипеды, которых до вас построили с десяток - это пустая трата времени, и никакую теорию не заменит. 12 часа назад, my504 сказал: Можно как нибудь оригинально организовать поток данных в ленту так, что ресурсы суперлупа останутся практически свободными для иных сервисных задач. Они и так останутся. Даже на задержках. Смысл экономить путём усложнения? Даже экономия должна быть оправдана. Не хватает ресурсов? Тогда и разберёмся. Преждевременно проводить оптимизацию - это зло, зря потраченное время ибо 90% кода в последствии будет выкинуто а ресурсы на него потрачены. 0 Учение - изучение правил. Опыт - изучение исключений. Ссылка на комментарий Поделиться на другие сайты Поделиться
my504 Опубликовано 9 января, 2019 Поделиться Опубликовано 9 января, 2019 (изменено) 3 часа назад, Alexeyslav сказал: Строить велосипеды, которых до вас построили с десяток - это пустая трата времени, и никакую теорию не заменит. Изучение теории - это не зубрежка текста учебника. Это практическое решение ТРИВИАЛЬНЫХ ЗАДАЧ. Решенных миллионами людей. Не написав СОБСТВЕННОЕ решение уже кем то решенной задачи, человек никогда не научится писать свое решение к НОВОЙ. Даже когда очень будет нужно. И причем тут оптимизация? Я ни слова не говорил об оптимизации. Есть СТИЛЬ создания алгоритмов. Он не падает с неба. Он рождается реальным практическим и САМОСТОЯТЕЛЬНЫМ опытом. И что Вы мне все втираете про время? Вам его не хватает НА ЧТО? На праздное и никчемное времяпрепровождение? На еще одну тупо собранную из кубиков поделку, которая сэкономила пару копеек, но ни уму, ни сердцу ничего не принесла? Изменено 9 января, 2019 пользователем my504 1 戦う前に相手のベルトの色に注目 Ссылка на комментарий Поделиться на другие сайты Поделиться
Alexeyslav Опубликовано 11 января, 2019 Поделиться Опубликовано 11 января, 2019 Обучение - это только один из этапов, чаще приходится таки решать практичные задачи. Какой смысл в очередной раз подёргать выводом контроллера? Научится этому можно и на обычном светодиоде. Если у человека нет способностей, то никакие решения задач которые уже решали миллионы ему не помогут! Он тупо возьмёт и полубездумно в лучшем случае передерёт код, и он у него скорей всего даже заработает со 2-3 раза, когда исправит синтаксические ошибки. Очень глупо в практических задачах слишком много внимания и ресурсов уделять самому нижнему уровню. Поиграться, подёргать выводом - это да, но с практической точки зрения в дальнейшем выгодней использовать библиотечные функции, причем желательно широкораспространённые. Это позволит в дальнейшем с минимальными усилиями переносить свой код на другое железо. 11 час назад, ruhi сказал: Не написав СОБСТВЕННОЕ решение уже кем то решенной задачи, человек никогда не научится писать свое решение к НОВОЙ. Даже когда очень будет нужно. Походу я одно большое исключение. 0 Учение - изучение правил. Опыт - изучение исключений. Ссылка на комментарий Поделиться на другие сайты Поделиться
my504 Опубликовано 11 января, 2019 Поделиться Опубликовано 11 января, 2019 8 минут назад, Alexeyslav сказал: желательно широкораспространённые. Это позволит в дальнейшем с минимальными усилиями Ничего это в дальнейшем не позволит. Широкораспространенные решения есть на широкораспространенные задачи. Для любителя это не интересно, для профессионала ничего не стоит. В смысле, ничего не стоит в смысле его заработка. Дорого стоят лишь те задачи или решения задач, порог входа в которые высок. А высокий порог входа исключает широкую распространенность. Высокий заработок имеет только уникальное умение. Пользуясь примитивными "кубиками", уникальное умение приобрести невозможно. 0 戦う前に相手のベルトの色に注目 Ссылка на комментарий Поделиться на другие сайты Поделиться
my504 Опубликовано 12 января, 2019 Поделиться Опубликовано 12 января, 2019 (изменено) 10 часов назад, Alexeyslav сказал: Ну и продолжайте дальше делать велосипеды. До моих "велосипедов", милейший Алексей, Вам как до Луны пешком, судя по Вашим сообщениям. Могу привести актуальный пример из жизни. Нынче в Отделе, где я работаю, обсуждался вопрос с неким выпускаемым нами серийно устройством, задачей которого является стереоскопический подсчет людей. Прибор на рынке известный. Производителей хоть и не туча, но их не два, а больше. Есть совершенно простое решение, когда берут две USB-камеры, обычный РаспберриПи (или аналогичный клон) и пишут на нем соответствующий софт на базе платных или бесплатных библиотек по обработке стерео изображений. Порог входа невысок, устройство жрет как тиранозавр, греется как утюг и считает с ошибкой процентов 5...15 (зависит от оптических условий места установки). Есть пара американских компаний, которые такого рода устройства разработали с нуля. Математика и библиотеки у них свои и они закрыты полностью. Никто не знает-не ведает алгоритмов на базе которых они работают. Они применяют не готовые USB-камеры, а интеллектуальные матрицы с внешними объективами. Обрабатывают сигналы они немного по разному. Одна поставила один Xilinx Zinq 7000, а другая два синхронизированных TMS320 DAVINCI. Платы, естественно, свои - по соответствующему примененным SoC классу разрешения. Все играют на рынке с маржой процентов в 5...10, соревнуясь кто дешевле продаст, а эта "сладкая парочка" спокойно держит свой рынок по цене своих устройств от 600 до 1100 долларов за одно устройство. Зато они делают "велосипед"... Ах да. забыл. МАКСИМАЛЬНАЯ ошибка у их устройств составляет 0,5...1% и практически не зависит от оптических условий. На практике ошибка исчезающе мала. Да и то относится к случаю стыковых территорий при работе более одного устройства на проход. Изменено 12 января, 2019 пользователем my504 0 戦う前に相手のベルトの色に注目 Ссылка на комментарий Поделиться на другие сайты Поделиться
Alexeyslav Опубликовано 12 января, 2019 Поделиться Опубликовано 12 января, 2019 Ну так ведь и отлично. Кому-то нужен такой уровень ошибок, те и покупают. Проблема вот этих закрытых систем и алгоритмов в том что они создают привязку с которой в дальнейшем очень сложно соскочить. Исчезнет фирма и всё оборудование превратится в хлам - его некому будет обслуживать и заменить когда оно устареет. И нельзя будет масштабировать. Они молодцы, конечно, но как только распадётся их команда всё это быстро исчезнет, заказчики останутся нисчем - выйдет к примеру из строя камера, а заменить её нечем. А тем временем открытое решение улучшит свои характеристики и станет дешевле. И всё-таки у них НЕ ВЕЛОСИПЕД -функцию выполняют ту же самую, но решение принципиально другое. Причем решение не в низкоуровневых вещах каких-то а в главном алгоритме обработки. Велосипедостроителством это было бы если они сделали бы свою OpenCV с аналогичными характеристиками. Но нет, они сделали нечто что работает лучше существующего и сделано совершенно иначе. Но их закрытость их же и убъёт. 0 Учение - изучение правил. Опыт - изучение исключений. Ссылка на комментарий Поделиться на другие сайты Поделиться
my504 Опубликовано 12 января, 2019 Поделиться Опубликовано 12 января, 2019 32 минуты назад, Alexeyslav сказал: Они молодцы, конечно, но как только распадётся их команда всё это быстро исчезнет, заказчики останутся нисчем - выйдет к примеру из строя камера, а заменить её нечем. Это смешно. Современные смартфоны по сути не ремонтопригодны на уровне материнки. Ну если не считать отдельных случаев с замороченными ремонтерами. Впрочем, элементная база все равно экзотическая и плохо покупаемая. И тем не менее, все это работает годами и никаких камер никто не меняет, тем более, что в стереозрении замена камер невозможна из-за особенностей начальной юстировки. Все основано на современных технологиях. У Вас древние представления об электронике. Впрочем, ЛЮБОЕ изделие с программируемой частью не подлежит ремнту иначе как у КОНКРЕТНОГО производителя. А упомянутым мной фирмам уже более 10 лет. Это давно не стартапы. 38 минут назад, Alexeyslav сказал: Причем решение не в низкоуровневых вещах каких-то а в главном алгоритме обработки. . На используемых ими платформах при использовании своих алгоритмов придется писать свои библиотеки. Там вся алгоритмизация - это математика. Учитывая систему команд в подобных SoC, транспонирование каких нибудь матриц придется делать ручками. А местами и на АСМе. 0 戦う前に相手のベルトの色に注目 Ссылка на комментарий Поделиться на другие сайты Поделиться
Alexeyslav Опубликовано 12 января, 2019 Поделиться Опубликовано 12 января, 2019 И тем не менее, они обе досихпор на плаву. Хотя по большой идее та что продаёт дороже и некачественнее давно уже должна была разориться. Удивительно, да? У какого производителя ремонтировать открытые решения? Кто угодно может, если сможет. Вот я и говорю, что плохо это привязка к такой закрытой системе - кроме разработчика её никто починить и/или настроить не сможет, а это позволит в будущем поднимать цены когда подсядут на крючок. 0 Учение - изучение правил. Опыт - изучение исключений. Ссылка на комментарий Поделиться на другие сайты Поделиться
my504 Опубликовано 12 января, 2019 Поделиться Опубликовано 12 января, 2019 53 минуты назад, Alexeyslav сказал: И тем не менее, они обе досихпор на плаву. Хотя по большой идее та что продаёт дороже и некачественнее давно уже должна была разориться. Удивительно, да? В магазине продают яблоки. Разных сортов и разных производителей. По разной цене. И все они пользуются спросом. Если ты такой умный, то почему такой бедный? (с) Ваши рассуждения о бизнесе столь же смешны, как Ваши сентенции об отрицательных числах. 55 минут назад, Alexeyslav сказал: У какого производителя ремонтировать открытые решения? Кто угодно может, если сможет. А какие конкретно "решения" Вы можете привести как открытые? В каких изделиях открыт код? Как ремонтировать изделия, в которых технологически это невозможно в условиях полуподпольных ремонтеров? Вы как то связаны с выпуском серийной продукции? Откуда Вы взяли всю эту наивную чушь? 0 戦う前に相手のベルトの色に注目 Ссылка на комментарий Поделиться на другие сайты Поделиться
ruhi Опубликовано 14 января, 2019 Поделиться Опубликовано 14 января, 2019 В 11.01.2019 в 20:30, Alexeyslav сказал: Походу я одно большое исключение. То есть в институте не учился, задачи не решал??? 0 Можно сделать все! Но чем больше можно, тем больше нельзя! Ссылка на комментарий Поделиться на другие сайты Поделиться
ruhi Опубликовано 14 января, 2019 Поделиться Опубликовано 14 января, 2019 В 12.01.2019 в 16:36, Alexeyslav сказал: Велосипедостроителством это было бы если они сделали бы свою OpenCV с аналогичными характеристиками Вы наверно все таки путаетесь в понятиях, если не пытаетесь их подменить: исходная поговорка говорит об ИЗОБРЕТЕНИИ велосипеда! - ни как не о строительстве!!! Согласитесь это разные вещи: придумать крутить колесо с помощью педалей и собственно изготовить такое устройство, а тем более наладить серийное производство с прибылью!!! Сделать "свою OpenCV с аналогичными характеристиками", то есть повторить такой опыт практически не реально из-за ее существенной сложности и, соответственно зависимости полученного результата от огромного числа факторов: от аппаратных, программных средств разработки в наличии до уникальности опыта(бэкграунда) разработчиков, которые невозможно повторить!!! В общем не понятно какую точку зрения вы хотите защитить с помощью притянутого за уши термина "Велосипедостроителство". 0 Можно сделать все! Но чем больше можно, тем больше нельзя! Ссылка на комментарий Поделиться на другие сайты Поделиться
my504 Опубликовано 14 января, 2019 Поделиться Опубликовано 14 января, 2019 7 часов назад, ruhi сказал: Сделать "свою OpenCV с аналогичными характеристиками" Как выясняется, они ее и не делали. В смысле - свою. Там вопрос в порте части функций OpenCV на FPGA. 0 戦う前に相手のベルトの色に注目 Ссылка на комментарий Поделиться на другие сайты Поделиться
Xray Опубликовано 28 января, 2019 Поделиться Опубликовано 28 января, 2019 Подскажите пожалуйста, никому не попадался код для работы с приемником 433 мГц только с возможностью прописать свою скважность для определения логической единицы, ну и ноля соответственно? Чтобы сделать приемник специфического протокола. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
UVV Опубликовано 29 января, 2019 Поделиться Опубликовано 29 января, 2019 @Xray приёмники бываю разные. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Xray Опубликовано 30 января, 2019 Поделиться Опубликовано 30 января, 2019 самые простые fs1000a 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Bugrim Опубликовано 15 марта, 2019 Поделиться Опубликовано 15 марта, 2019 Добрый день. Прошу помоши. Упорно не хочет читать единицу RB0. МК - PIC16F886. Для моделирования использую MPLABX+Proteus 8.4, язык ХС8 v1.33. #include <xc.h> /*#include "I2Cmay.h" #include "LCD.h" #include "Monitor.h" #include "main.h"*/ #define _XTAL_FREQ (8000000) #include <stdio.h> #include <stdlib.h> // CONFIG1 #pragma config FOSC = EXTRC_CLKOUT// Oscillator Selection bits (RC oscillator: CLKOUT function on RA6/OSC2/CLKOUT pin, RC on RA7/OSC1/CLKIN) #pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled and can be enabled by SWDTEN bit of the WDTCON register) #pragma config PWRTE = OFF // Power-up Timer Enable bit (PWRT disabled) #pragma config MCLRE = OFF // RE3/MCLR pin function select bit (RE3/MCLR pin function is digital input, MCLR internally tied to VDD) #pragma config CP = OFF // Code Protection bit (Program memory code protection is disabled) #pragma config CPD = OFF // Data Code Protection bit (Data memory code protection is disabled) #pragma config BOREN = OFF // Brown Out Reset Selection bits (BOR disabled) #pragma config IESO = OFF // Internal External Switchover bit (Internal/External Switchover mode is disabled) #pragma config FCMEN = ON // Fail-Safe Clock Monitor Enabled bit (Fail-Safe Clock Monitor is enabled) #pragma config LVP = OFF // Low Voltage Programming Enable bit (RB3 pin has digital I/O, HV on MCLR must be used for programming) // CONFIG2 #pragma config BOR4V = BOR40V // Brown-out Reset Selection bit (Brown-out Reset set to 4.0V) #pragma config WRT = OFF // Flash Program Memory Self Write Enable bits (Write protection off) void main(void) { unsigned int temp; //nastroyka (); TRISB=0b00000001; while(1){ if (RB0==0){ RB1=1; RB1=0; } NOP(); } } Внешнея подтяжка к 5В, однако постоянно заходит на строки в условии. Состояние регистров ANSELH=0, CCP1CON=0, CM2CON1=2, IOCB=0, INTCON=1, TRISB=1. В чем проблема не понимаю, грешил на протеус, переустановил с 8.1 на 8.4 - не помогло. Чего я не так делаю? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
солар Опубликовано 15 марта, 2019 Поделиться Опубликовано 15 марта, 2019 А ANSEL где? 0 Я не раздаю удочки. Я продаю рыбу. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.