А можно взять чип с нормальной документацией вместо этого? Если некитайские производители недоступны, то найти какой-нибудь честный китайский клон TI - хотя бы будет понятно, что от него ожидать.
Я сейчас купил HT8835A, клон DRV8835, тоже двойной H-мост, только на меньшие ток и напряжение, чем у вас, у него гораздо подробнее даташит (до оригинала конечно все равно не дотягивает).
Покупать чипы в проверенных местах с хорошей репутацией, типа LCSC, digikey, mouser? На LCSC этот DRV8870 от TI стоит $0.27, что, прямо скажем, подъемно.
Можно, конечно, купить на Али и вглядываться в маркировку чипа и искать, где там китайцы неправильно поставили точку или использовали не тот лазер, но это в любом случае лотерея. Может выглядеть нормально и работать нормально, а ближе к допустимым границам сломается.
Думаю, имеются в виду библиотеки для мобильной разработки, которые разработчики смогут использовать. То, что графики из графаны, разработчикам вряд ли поможет.
А можете написать модели двунаправленных Type-C зарядок из статьи? Я видел такие платы "для павер-банков", но они все требуют подключения балансировочных проводов. Либо есть такие в виде насадок на аккумы электроинструмента, но дороже.
Интересная идея. А если мне нужны только некоторые поля файла, только их надо указать в маппинге? Остальные будут отброшены? И как указать в маппинге вложенные объекты и массивы?
Что-то не сходится. 1бит = 1.25мкс, 1 светодиод=24бита=30мкс, 300светодиодов=9мс. Блокировать прерывания в ОС на 9мс уже кажется плохой идеей, а если мы анимацию выводим, скажем, с частотой 25к/с, то это 9мс каждые 40мс, чуть не 25% всего времени.
Это хорошее предложение для продукта, но плохое для DIY-проекта из статьи. Их SOM с антенной в BGA корпусе, так что установить его на плату еще не всякий самодельщик сможет. Для самоделок с блютусом гораздо лучше подходит ESP32, которые покупаются на али еще дешевле, чем STM32+HC06. Ну или если обязательно хочется ST, купить платку с STM32WB на али, вроде тоже доступно.
Малина даже не перебор, она просто для таких задач не предназначена. Для вывода таких критичных ко времени битовых последовательностей там используют либо PWM, либо SPI, и то и то немного костыльно и на 17 лент никак не масштабируется. Всё-таки для каждой задачи нужен свой инструмент, и данном случае это микроконтроллер.
Проект V-USB (тогда ещё AVR-USB) появился, вроде как, в 2003г, за 5 лет до появления Ардуино, так что невозможность этого сильно преувеличена. Другое дело, что USB очень критичек к таймингу, так что делать что-то помимо USB довольно сложно, особенно в типичном arduino подходе с тяжёлыми высокоуровневыми абстракциями и задержками.
А чем он хорош для замены After Effects, это же разные программы с немного пересекающимся функционалом?
Не понимаю вообще тех, кто советует Blender для работы с видео. Это очень мощный 3D редактор (т.е. альтернатива Maya, 3dsmax и т.п), в котором еще есть нелинейный видеоредактор, но чисто для видеомонтажа он проигрывает примерно всему, что есть на рынке, даже другим open source решениям. То есть его можно советовать, если проект уже использует blender и есть желание консолидировать весь процесс в одном приложении, иначе, мне кажется, это довольно плохой совет.
Он же на мосфетах, там паразитные диоды в любом случае играют роль защитных, нет?
А можно взять чип с нормальной документацией вместо этого? Если некитайские производители недоступны, то найти какой-нибудь честный китайский клон TI - хотя бы будет понятно, что от него ожидать.
Я сейчас купил HT8835A, клон DRV8835, тоже двойной H-мост, только на меньшие ток и напряжение, чем у вас, у него гораздо подробнее даташит (до оригинала конечно все равно не дотягивает).
Покупать чипы в проверенных местах с хорошей репутацией, типа LCSC, digikey, mouser? На LCSC этот DRV8870 от TI стоит $0.27, что, прямо скажем, подъемно.
Можно, конечно, купить на Али и вглядываться в маркировку чипа и искать, где там китайцы неправильно поставили точку или использовали не тот лазер, но это в любом случае лотерея. Может выглядеть нормально и работать нормально, а ближе к допустимым границам сломается.
Думаю, имеются в виду библиотеки для мобильной разработки, которые разработчики смогут использовать. То, что графики из графаны, разработчикам вряд ли поможет.
А можете написать модели двунаправленных Type-C зарядок из статьи? Я видел такие платы "для павер-банков", но они все требуют подключения балансировочных проводов. Либо есть такие в виде насадок на аккумы электроинструмента, но дороже.
Не, там в схеме указан именно ROM uPython как часть чипа.
Интересная идея. А если мне нужны только некоторые поля файла, только их надо указать в маппинге? Остальные будут отброшены? И как указать в маппинге вложенные объекты и массивы?
Что-то не сходится. 1бит = 1.25мкс, 1 светодиод=24бита=30мкс, 300светодиодов=9мс. Блокировать прерывания в ОС на 9мс уже кажется плохой идеей, а если мы анимацию выводим, скажем, с частотой 25к/с, то это 9мс каждые 40мс, чуть не 25% всего времени.
Дак я не спорю, сам таким пользуюсь в одном проекте (через SPI). Но это не отменяет того, что я считаю Linux неподходящим для этого инструментом.
Можно ещё магнитный датчик положения поставить. Да можно и обычный потенциометр, в принципе.
Это хорошее предложение для продукта, но плохое для DIY-проекта из статьи. Их SOM с антенной в BGA корпусе, так что установить его на плату еще не всякий самодельщик сможет. Для самоделок с блютусом гораздо лучше подходит ESP32, которые покупаются на али еще дешевле, чем STM32+HC06. Ну или если обязательно хочется ST, купить платку с STM32WB на али, вроде тоже доступно.
Да, не подумал про модуль ядра. Но мне все равно не нравится идея занимать процессор bit-banging-ом, даже из ядра.
Малина даже не перебор, она просто для таких задач не предназначена. Для вывода таких критичных ко времени битовых последовательностей там используют либо PWM, либо SPI, и то и то немного костыльно и на 17 лент никак не масштабируется. Всё-таки для каждой задачи нужен свой инструмент, и данном случае это микроконтроллер.
Ну вообще DMA - наилучшее решение для такой задачи. А вы что предлагаете, CPU дергать два раза на каждый бит? Зачем, если можно этого не делать.
Если вы про STM32, то это ARM.
Причем здесь ESP32 вообще, он что, по вайфаю или блютусу будет подключаться?
Шрифт, бесспорно легендарный и узнаваемый, но что у него с лицензией? Его хоть разрешено использовать на устройствах не-Nokia?
Проект V-USB (тогда ещё AVR-USB) появился, вроде как, в 2003г, за 5 лет до появления Ардуино, так что невозможность этого сильно преувеличена. Другое дело, что USB очень критичек к таймингу, так что делать что-то помимо USB довольно сложно, особенно в типичном arduino подходе с тяжёлыми высокоуровневыми абстракциями и задержками.
А про задержку чтения/инита поясните? Какое чтение недетерминировано?
А чем он хорош для замены After Effects, это же разные программы с немного пересекающимся функционалом?
Не понимаю вообще тех, кто советует Blender для работы с видео. Это очень мощный 3D редактор (т.е. альтернатива Maya, 3dsmax и т.п), в котором еще есть нелинейный видеоредактор, но чисто для видеомонтажа он проигрывает примерно всему, что есть на рынке, даже другим open source решениям. То есть его можно советовать, если проект уже использует blender и есть желание консолидировать весь процесс в одном приложении, иначе, мне кажется, это довольно плохой совет.