[STM32] №5.2 Динамическая индикация пошагово и подробно

  Рет қаралды 1,027

ПроПайка

ПроПайка

Күн бұрын

Пікірлер: 10
@Евгений-т3ъ3п
@Евгений-т3ъ3п 2 ай бұрын
Очень, очень интересно! Простые примеры показывают логику и ход мысли разработчика, спасибо за труды!
@alexanderx2413
@alexanderx2413 Ай бұрын
Хорошо поясняешь. Очень интересно, молодец, продолжай в том же духе.
@ТуттиФрутти-ю8ю
@ТуттиФрутти-ю8ю 2 ай бұрын
спасибо за труд!
@safocl9768
@safocl9768 2 ай бұрын
18:03 -- RAZR(1) -- стоит учитывать, что сея функция принимает 8 битовый тип данных, однако по дефолту любая прописанная цифра будет int типом, который не может быть меньше 16 бит. -- в данном случае можно оступиться, если передать число, которое будет выходить за пределы 8 битного MAX -- будет делать не то что задумывалось -- будет обрезано до 8 бит
@safocl9768
@safocl9768 2 ай бұрын
15:43 -- я бы больше задался вопросом о том -- надо ли вообще отдельный юнит трансляции создавать -- если не планируется распространять либу в бинарном виде есть смысл именно сразу в хедере все записывать -- и объявление и описание (реализацию).
@safocl9768
@safocl9768 2 ай бұрын
поскольку описанная функция в хедере может заинлайниться в файле, где будет юзаться, (в отличии от случая как сделано в видео -- сделана новая единица трансляции) -- что даст простор дополнительным оптимизациям компилятора -- чего я считаю следует добиваться для целей программирования микроконтроллеров
@ProPayka
@ProPayka 2 ай бұрын
Простите, Уважаемый. Но я ни**я не понял! 😅 Обещаю, как только начну разираться в этом всём больше - обязательно вернусь к этим комментариям и перечитаю, попутно переосмысливая каждое предложенное действие 👍
@redtex
@redtex 2 ай бұрын
Зачем case? Делай сразу по номеру разряда со смещением.
@ProPayka
@ProPayka 2 ай бұрын
Либо мне показалось, что так лучше, либо я попросту пока до этого не дошёл 😅
@redtex
@redtex 2 ай бұрын
​@@ProPayka Определяешь разряды в массиве или в отдельных переменных. Величина разряда и будет номером байта в массиве DATA. Т.е. если в раряде 0 - читаешь самый первый; если 5 - читаешь шестой (пятый если основание массива ноль). И не нужно 10 строк CASE.
Программируем физику на Processing
55:12
Заметки Ардуинщика
Рет қаралды 66 М.
Human vs Jet Engine
00:19
MrBeast
Рет қаралды 207 МЛН
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 52 МЛН
Trick-or-Treating in a Rush. Part 2
00:37
Daniel LaBelle
Рет қаралды 45 МЛН
[STM32] №4 А как ТЫ умеешь мигать диодом?
18:47
Китайский и Немецкий MERCEDES. Есть разница? Полный разбор
25:17
Пишем реальный CI/CD пайплайн | GITLAB CI/CD на практике
19:10