Как стать автором
Обновить
34
0

Разработчик простых вещей

Отправить сообщение

А можно было пихать звук только в младшие битовые разряды (1,2 и может быть 3 бить в каждом байте) картинки и тогда получилось бы пере изобрести стеганографию.

Ну вы не путайте HAL от STM и HAL от нордика.
У STM один уровень над железом и относительно устоявшимися именами функций.
А код либ для нордика какие то наркоманы пишут. Причем судя по всему они еще от версии к версии SDK забывают что там писали ранее и начинают выдумывать снова.
Поэтому любое обновление версий либ — это трэш лютейший.
Но в целом нордик мне нравится, под него действительно надо писать свои обертки на регистрах.

У меня был такой опыт.
Поэтому всегда топлю за HAL с минимально возможными вставками регистровых обращений.
А все из за того, что на предыдущем месте работы в течении полугода силами нескольких человек приходилось перетаскивать наработки между семействами МК.
Вот представьте себе ситуацию, вы сделали какой то супер пупер прибор, у вас написаны свои драйвера и библиотечки для АЦП, Ethernet, гироскопов, модбасов и прочих МЭК протоколов, модули удаленного обновления ПО через протоколы верхнего уровня и пр и все это ну допустим под STM32F3. И тут к вам приходит заказ — сделать похожий прибор с теми же функциями, но с дисплеем и прочими плюшками. А это уже STM32F7. Срок 2-3 мес вместе с железом. Если все писать на регистрах и LL — то за 2-3 мес перенести можно, но потом нужно будет менять работников после выгорания.
Проекты, которые изначально написаны на HAL и не имеют прямых обращений к регистрам — переносятся одним человеком за пару дней.
Клиенту нужен рабочий прибор, а не оптимально написанный код на регистрах.
В хоббийных проектах хоть на асме можно писать, а коммерция — это всегда минимизация сроков и затрат на разработку, поэтому только HAL.

Странно, вот товарищи https://enip2.ru/ делают схожие вещи
Вот прайс http://enip2.ru/ENIP2ru_price.pdf

У большинства домофонов с завода зашит мастер ключ, все 0xFF или все 0x00.
Умные установщики его удаляют, а большинство — забивают на это.

Видимо поэтому у нас в России и не могут делать нормальные съезды и уклоны, чтобы маломобильные категории граждан свободно перемещались по городу

Подскажите, а как сделать съезд с тротуара. Есть ли подсветка не соответствия уклона съезда с тротуара — существующим ГОСТам и СНИПам?

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


отфильтровать всю доступную мудрость и знания человечесва и принесем пользу миллиардам людей

Или например у нас есть база с ценами всех продуктов всех магазинов мира. Что получится после


отфильтровать всю доступную мудрость и знания человечесва и принесем пользу миллиардам людей
Отладочная плата для Флиппера на базе ST-Link V3 — это внутрисхемный отладчик для продвинутых разработчиков, которые хотят дебажить прошивку, запущенную на устройстве.

вы серьезно? Вы не можете осилить запилить прошивку и дебаг через USB? Тут буквально на днях была статья как это сделать.

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

А физлицам все еще не даете образцы?

image
Где то я уже это видел

Скорее это просто контроллер ДГУ

char *s1 = malloc(255);
process(s1);
free(s1);

<.sarcsm>
А что если malloc вернет NULL
А process() будет выглядеть так:


void process(char *data) 
{
  memset(data, 0xff, 256);
}

Это что, еще 2 ошибки, которые легко совершить получается? (читать с удивленно саркастичной интонацией)
Пойду напишу статью "Стотыщ и одна ошибка которую легко совершить не думая"

Голунов
Шиес
Возможно получится с Фургалом.

DD2 это что за микросхема на вашей схеме? MAX или DS?
+5V не иначе как от святого духа питается, на разъеме такого сигнала нет

Laurent-5G работает с 5G?
Или это маркетинг?

В мире автоматики, как правило, самый сок — это программа, связь и защита входов/выходов
Такую плату нарисовать изготовить — один вечер

<sаrcasm>
Написал на C
, собрал
Выдернул листинг
Но что то не бьётся с вашей статьей


 8001258:   681a        ldr r2, [r3, #0]
 800125a:   2380        movs    r3, #128    ; 0x80
 800125c:   049b        lsls    r3, r3, #18
 800125e:   4013        ands    r3, r2
 8001260:   d1f0        bne.n   8001244 <HAL_RCC_OscConfig+0x588>
 8001262:   e038        b.n 80012d6 <HAL_RCC_OscConfig+0x61a>

</sаrcasm>

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург и область, Россия
Зарегистрирован
Активность