Перейти к содержанию

crazz

Рекомендуемые сообщения

9 часов назад, IMXO сказал:

Второе : ППЗУ МК имеет ограничение на количество записей на уровне 1К. 

10K

И это ни разу не проблема, поскольку если 1 запись во флеш много меньше остатка самого флеша (свободный от программы), то во столько же раз увеличится ресурс записей. Нужно их писать ПОСЛЕДОВАТЕЛЬНО, записывая в ЕЕПРОМ лишь стартовый адрес актуальной записи. То есть легко увеличить ресурс еще раз в 5...10.

Если каждый день пять раз менять всю программу воспроизведения, то для 50000 раз перезаписи  ресурса хватит на примерно 30 лет.

Изменено пользователем my504

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

13 часа назад, Петров2018 сказал:

С прерываниями понятно, пока только не понял когда нужно применять высокое\низкое прерывание.

С этим как раз несложно. Если есть процесс с критически важными интервалами исполнения, например вывод некоей диаграммы в реальном времени, либо ввод данных с высокой скоростью в определенное время, то этот процесс должен прерывать все остальные. Он назначается с высшим приоритетом, а остальные с низшим.

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

11 час назад, Петров2018 сказал:

WS светодиоды не заказывал, в России даже и не знаю где продаются, у них конечно эффекты будут красивей чем у обычных rgb.

На самом деле очень много где продаются, надо только погуглить. Ну и цены там конечно не дешёвые, лучше в китае заказывать. Гуглится по WS2812(контроллер встроен в светодиод) или WS2811(контроллер отдельно от светодиода, есть в виде лент, гирлянд и прочего).

Да, у меня конечно не на пике - ардуинка. Новогодние праздники закончатся, разберу.

Изменено пользователем Alexeyslav

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

с WS-ками может оказаться ещё проще - возьмешь готовую библитеку и будешь пользоваться...

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

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

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

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

3 часа назад, Alexeyslav сказал:

возьмешь .... и будешь....

А зачем тогда вообще брать библиотеку? Может тогда стоит купить готовый контроллер для ленты? Там тоже есть "работа". Нужно правильно подключить ленту к контроллеру. Ну и загрузить программу "воспроизведения" для ленты из ПО. Даже есть ПО по формированию разных эффектов.

Мне смешно читать подобные советы для начинающих.

А в чем тогда заключается интерес любителя? Сложить из двух-трех кубиков по сути готовое изделие, чтобы потешить свой ЧСВ?

Я диву даюсь... Куча тем по обсуждению шаманства с закрытыми библиотеками на предмет их использования. Людям в падлу даже мануал на компилятор почитать, спецификации на библиотеку изучить...

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Проблема в том что количество времени не бесконечная величина. Можно конечно на каждую мелочь свои библиотеки и функции придумывать, но не факт что они будут лучше чужих а времени потрачено будет уйма.
Библиотека реализует только API к ленте, а придумывать эффекты и зажигать светодиоды в нужном порядке - это уже ваша задача а не библиотеки, она только экономит время на создание велосипеда. Лучше маршруты осваивать, чем строить очередной велосипед.

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

 

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

В 07.01.2019 в 00:28, Alexeyslav сказал:

Лучше маршруты осваивать, чем строить очередной велосипед.

Из этого следует довольно популярный тезис о том, что не нужно изучать теорию. Достаточно запомнить выводы из нее.

Результатом является тотальная безграмотность. А тупые примитивные шаблоны стали мейнстримом.

Касаемо ленты, то если не протокол обмена, то что вообще там разрабатывать? В чем вообще может быть там технический интерес любителя, кроме совершенно нелюбительского стремления сэкономить бабла?

Ну а про экономию времени.... Так я и предложил СРАЗУ его сэкономить. Радикально. Купить готовый контроллер. И заняться разработкой визуализации. Ну или и на ней сэкономить время. Найти какой нибудь простенький конструктор видеоэффектов и собрать из десятка кубиков какой нибудь вау-свет...

Странно звучит экономия времени в приложении к ХОББИ.  Какой то оксюморон. :crazy:

ЗЫ. Кстати о велосипеде. Протокол обмена можно сделать тупо на задержках, а можно на последовательном интерфейсе (UART, SPI, I2C). Можно как нибудь оригинально организовать поток данных в ленту так, что ресурсы суперлупа останутся практически свободными для  иных сервисных задач. Разве это не интересно?

Изменено пользователем my504

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Радикально сэкономить время можно только выкинув паяльник. Как лихо вы перешли с велосипедостроительства на теорию. Это вообще перпендикулярные вещи. Строить велосипеды, которых до вас построили с десяток - это пустая трата времени, и никакую теорию не заменит.

12 часа назад, my504 сказал:

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

Они и так останутся. Даже на задержках. Смысл экономить путём усложнения? Даже экономия должна быть оправдана. Не хватает ресурсов? Тогда и разберёмся. Преждевременно проводить оптимизацию - это зло, зря потраченное время ибо 90% кода в последствии будет выкинуто а ресурсы на него потрачены.

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

3 часа назад, Alexeyslav сказал:

Строить велосипеды, которых до вас построили с десяток - это пустая трата времени, и никакую теорию не заменит.

Изучение теории - это не зубрежка текста учебника. Это практическое решение ТРИВИАЛЬНЫХ ЗАДАЧ. Решенных миллионами людей. 

Не написав СОБСТВЕННОЕ решение уже кем то решенной задачи, человек никогда не научится писать свое решение к НОВОЙ. Даже когда очень будет нужно. 

И причем тут оптимизация? Я ни слова не говорил об оптимизации. 

Есть СТИЛЬ создания алгоритмов. Он не падает с неба. Он рождается реальным практическим и САМОСТОЯТЕЛЬНЫМ опытом.

И что Вы мне все втираете про время? Вам его не хватает НА ЧТО? На праздное и никчемное времяпрепровождение? На еще одну тупо собранную из кубиков поделку, которая сэкономила пару копеек, но ни уму, ни сердцу ничего не принесла?

Изменено пользователем my504

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Обучение - это только один из этапов, чаще приходится таки решать практичные задачи. Какой смысл в очередной раз подёргать выводом контроллера? Научится  этому можно и на обычном светодиоде.

Если у человека нет способностей, то никакие решения задач которые уже решали миллионы ему не помогут! Он тупо возьмёт и полубездумно в лучшем случае передерёт код, и он у него скорей всего даже заработает со 2-3 раза, когда исправит синтаксические ошибки.

Очень глупо в практических задачах слишком много внимания и ресурсов уделять самому нижнему уровню. Поиграться, подёргать выводом - это да, но с практической точки зрения в дальнейшем выгодней использовать библиотечные функции, причем желательно широкораспространённые. Это позволит в дальнейшем с минимальными усилиями переносить свой код на другое железо.

11 час назад, ruhi сказал:

Не написав СОБСТВЕННОЕ решение уже кем то решенной задачи, человек никогда не научится писать свое решение к НОВОЙ. Даже когда очень будет нужно.

Походу я одно большое исключение.

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

8 минут назад, Alexeyslav сказал:

желательно широкораспространённые. Это позволит в дальнейшем с минимальными усилиями

Ничего это в дальнейшем не позволит.

Широкораспространенные решения есть на широкораспространенные задачи. Для любителя это не интересно, для профессионала ничего не стоит. В смысле, ничего не стоит в смысле его заработка.

Дорого стоят лишь те задачи или решения задач, порог входа в которые высок. А высокий порог входа исключает широкую распространенность.

Высокий заработок имеет только уникальное умение. Пользуясь примитивными "кубиками", уникальное умение приобрести невозможно.

 

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

10 часов назад, Alexeyslav сказал:

Ну и продолжайте дальше делать велосипеды.

До моих "велосипедов", милейший Алексей, Вам как до Луны пешком, судя по Вашим сообщениям.

Могу привести актуальный пример из жизни.

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

Есть совершенно простое решение, когда берут две USB-камеры, обычный РаспберриПи (или аналогичный клон) и пишут на нем соответствующий софт на базе платных или бесплатных библиотек по обработке стерео изображений. Порог входа невысок, устройство жрет как тиранозавр, греется как утюг и считает с ошибкой процентов 5...15 (зависит от оптических условий места установки).

Есть пара американских компаний, которые такого рода устройства разработали с нуля. Математика и библиотеки у них свои и они закрыты полностью. Никто не знает-не ведает алгоритмов на базе которых они работают. Они применяют не готовые USB-камеры, а интеллектуальные матрицы с внешними объективами. Обрабатывают сигналы они немного по разному. Одна поставила один Xilinx Zinq 7000, а другая два синхронизированных TMS320 DAVINCI. Платы, естественно, свои - по соответствующему примененным SoC классу разрешения. Все играют на рынке с маржой процентов в 5...10, соревнуясь кто дешевле продаст, а эта "сладкая парочка" спокойно держит свой рынок по цене своих устройств от 600 до 1100 долларов за одно устройство. Зато они делают "велосипед"... :crazy: 

Ах да. забыл. МАКСИМАЛЬНАЯ ошибка у их устройств составляет 0,5...1% и практически не зависит от оптических условий. На практике ошибка исчезающе мала. Да и то относится к случаю стыковых территорий при работе более одного устройства на проход.

Изменено пользователем my504

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Ну так ведь и отлично. Кому-то нужен такой уровень ошибок, те и покупают. Проблема вот этих закрытых систем и алгоритмов в том что они создают привязку с которой в дальнейшем очень сложно соскочить. Исчезнет фирма и всё оборудование превратится в хлам - его некому будет обслуживать и заменить когда оно устареет. И нельзя будет масштабировать. Они молодцы, конечно, но как только распадётся их команда всё это быстро исчезнет, заказчики останутся нисчем - выйдет к примеру из строя камера, а заменить её нечем. А тем временем открытое решение улучшит свои характеристики и станет дешевле.

И всё-таки у них НЕ ВЕЛОСИПЕД  -функцию выполняют ту же самую, но решение принципиально другое. Причем решение не в низкоуровневых вещах каких-то а в главном алгоритме обработки. Велосипедостроителством это было бы если они сделали бы свою OpenCV с аналогичными характеристиками. Но нет, они сделали нечто что работает лучше существующего и сделано совершенно иначе. Но их закрытость их же и убъёт.

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

32 минуты назад, Alexeyslav сказал:

Они молодцы, конечно, но как только распадётся их команда всё это быстро исчезнет, заказчики останутся нисчем - выйдет к примеру из строя камера, а заменить её нечем.

Это смешно. Современные смартфоны по сути не ремонтопригодны на уровне материнки. Ну если не считать отдельных случаев с замороченными ремонтерами. Впрочем, элементная база все равно экзотическая и плохо покупаемая.

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

У Вас древние представления об электронике.

Впрочем, ЛЮБОЕ изделие с программируемой частью не подлежит ремнту иначе как у КОНКРЕТНОГО производителя. 

А упомянутым мной фирмам уже более 10 лет. Это давно не стартапы.

 

38 минут назад, Alexeyslav сказал:

Причем решение не в низкоуровневых вещах каких-то а в главном алгоритме обработки. .

На используемых ими платформах при использовании своих алгоритмов придется писать свои библиотеки.

Там вся алгоритмизация - это математика. Учитывая систему команд в подобных SoC, транспонирование каких нибудь матриц придется делать ручками. А местами и на АСМе.

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

И тем не менее, они обе досихпор на плаву. Хотя по большой идее та что продаёт дороже и некачественнее давно уже должна была разориться. Удивительно, да?

У какого производителя ремонтировать открытые решения? Кто угодно может, если сможет.

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

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

53 минуты назад, Alexeyslav сказал:

И тем не менее, они обе досихпор на плаву. Хотя по большой идее та что продаёт дороже и некачественнее давно уже должна была разориться. Удивительно, да?

В магазине продают яблоки. Разных сортов и разных производителей. По разной цене. И все они пользуются спросом.

Если ты такой умный, то почему такой бедный? (с)

Ваши рассуждения о бизнесе столь же смешны, как Ваши сентенции об отрицательных числах.

55 минут назад, Alexeyslav сказал:

У какого производителя ремонтировать открытые решения? Кто угодно может, если сможет.

А какие конкретно "решения" Вы можете привести как открытые? В каких изделиях открыт код? Как ремонтировать изделия, в которых технологически это невозможно в условиях полуподпольных ремонтеров?

Вы как то связаны с выпуском серийной продукции? Откуда Вы взяли всю эту наивную чушь?

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

В 11.01.2019 в 20:30, Alexeyslav сказал:

Походу я одно большое исключение.

То есть в институте не учился, задачи не решал???

Можно сделать все! Но чем больше можно, тем больше нельзя!

Ссылка на комментарий
Поделиться на другие сайты

В 12.01.2019 в 16:36, Alexeyslav сказал:

Велосипедостроителством это было бы если они сделали бы свою OpenCV с аналогичными характеристиками

Вы наверно все таки путаетесь в понятиях, если не пытаетесь их подменить: исходная поговорка говорит об ИЗОБРЕТЕНИИ велосипеда! - ни как не о строительстве!!!

Согласитесь это разные вещи: придумать крутить колесо с помощью педалей 

и

собственно изготовить такое устройство, а тем более наладить серийное производство с прибылью!!!

Сделать "свою OpenCV с аналогичными характеристиками", то есть повторить такой опыт практически не реально из-за ее существенной сложности и, соответственно зависимости полученного результата от огромного числа факторов: от аппаратных, программных средств разработки в наличии до уникальности опыта(бэкграунда) разработчиков, которые невозможно повторить!!!

В общем не понятно какую точку зрения вы хотите защитить с помощью притянутого за уши термина "Велосипедостроителство".

Можно сделать все! Но чем больше можно, тем больше нельзя!

Ссылка на комментарий
Поделиться на другие сайты

7 часов назад, ruhi сказал:

Сделать "свою OpenCV с аналогичными характеристиками"

Как выясняется, они ее и не делали. В смысле - свою. Там вопрос в порте части функций OpenCV на FPGA.  

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Подскажите пожалуйста, никому не попадался код для работы с приемником 433 мГц только с возможностью прописать свою скважность для определения логической единицы, ну и ноля соответственно? Чтобы сделать приемник специфического протокола.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Добрый день.
Прошу помоши. Упорно не хочет читать единицу 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 - не помогло.
Чего я не так делаю?

 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...