All streams
Search
Write a publication
Pull to refresh
24
0

Схемотехник/программист МК

Send message

Там тоже странностей хватает. Для стмок нравилась их spl, но её убили, теперь или своё или хал, когда очень лень и нужно быстро.

Там ещё есть ?

Для стм и клонованалогов возможно лучшим был бы cube hal (прошу не клевать меня) или spl или свой код написанный по мотивам этих либ.

Arduino - нагромождение ужаса, нет уж, только не это ?

libopencm3 не плохая либа, но в ней много чего не допилено и вряд-ли будет, к тому же нет совершенно никакой переносимости, есть много спорных архитектурных решений и нагромождений. Но по мне самое прекрасное там usb стэк, хотя и его можно написать удобнее.

Я бы за базу взял spl и допиливал, а может и пил бы с оглядкой на неё.

Для хранения информации о проекте есть куча бесплатных википодобных систем.

К тому же не всё можно и нужно постить в публичных местах.

Я вас не отговариваю, пишите если нравится.

Не всё упирается в статьи на Хабре: одним это нафиг не интересно писать, у других нет времени.

ИМХО, проблемы серийных плат это проблемы производства и отк. В штучных прототипах эти вопросы легко решаются вместе со схемотехниками.

Статья же переносит проблемы с больной головы на здоровую.

Вы уверены что стоит изучать и libopencm3? имхо эта либа больше мертва чем жива

Книгу нужно читать задумываясь почему это так, а не следовать бездумно

В принципе не понятен сам посыл этих опросов. Опросы ради опросов.

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

Даже и без этого использование мобильного приложения вместо веб ресурса, ака умершего екаталога, выглядит странной

JLink OB стандартная штука которую многие применяют, это как и stlink на платах discovery.

О чем статья?

Да, прямое несоответствие, должно к самому широкому приводиться.

Тесты это конечно хорошо, но не видно поддержки открытия и выбора с клавиатуры?

Я бы еще попросил ссылочку на демо.

В таре куча разных приколов. Столкнулся с проектом в версии 8. Вот синтетический код с сутью проблемы:

double a = 0.2;
uint32_t b = 6;

double r1 = a * b; //=1.2
double r2 = b * a; //=0

Потому что он оценивал тип по первому множителю.

Внутри чипа просто 16-битный сдвиговый регистр. У микросхемы нет обратной связи. Тут SPI только посылает данные одно 2х байтовое слово.

Это не обратная связь, это линия для чтения данных микросхемы. Либо предложения в абзаце перемешаны.

Почти все акронимы из таблицы нигде не встречаются в тексте.

Если обозревать, то хорошо бы ещё рассказать, про шумы, гармоники

Кстати, сложность доступа к нужному элементу будет не O(Log2(n)), так как в дереве могут находиться лишние узлы и оно несбалансировано. В итоге в лучшем случае это O(Log2(n)) в худшем - О(n) или ещё хуже, скорее это будет где-то между ними.

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

Хорошо бы определиться с терминологией, что такое страница, сектор, блок:

  • Обычно в этих микрухах страница это 256 байт, как раз адресуемость по младшему байту адресного слова.

  • Сектор это уже минимальная область которая стирается, обычно 4 килобайта

Следовательно вопрос, что в вашем алгоритме называется страницей?

А в чем сложность использования SPI nor и fatfs?

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

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity