Size: a a a

Maxwell's Demons

2021 October 03

В

Василий in Maxwell's Demons
Так ветвления в арме на суффиксах инструкций сделан
источник

В

Василий in Maxwell's Demons
То есть просто пропускается команда при совпадении условия
источник

a

aum in Maxwell's Demons
источник

В

Василий in Maxwell's Demons
Ладно, я сварщик не настоящий
источник

В

Василий in Maxwell's Demons
источник

МК

Михаил Кайдаров... in Maxwell's Demons
На суффиксах далеко не уедешь. Во первых, суффиксы не целесообразны, если пропустить требуется большой участок кода. Обычно 1-2 инструкции
источник

В

Василий in Maxwell's Demons
Я готов довериться компилятору)
источник

МК

Михаил Кайдаров... in Maxwell's Demons
Во вторых выполнение арифметических операций так же влияет на флаги,
источник

МК

Михаил Кайдаров... in Maxwell's Demons
Да, компилятору можно доверять
источник

МК

Михаил Кайдаров... in Maxwell's Demons
Но ему можно подсказать, как построить код более эффективно, по крайней мере в части ветвления
источник

V

Vadimatorik in Maxwell's Demons
Я попытался недоверять компилятору и писал сам. Это было то еще удовольствие на asm писать))) Забавно что в одной транслации и линковке все работало. а потом этот же код уже нет. Т.к. инструкция перехода выходила за пределы и надо было переписывать))) Или задавать четкую последовательность функций в .text)))
источник

МК

Михаил Кайдаров... in Maxwell's Demons
Короткие переходы да, не бесконечны. 4096 вроде
источник

МК

Михаил Кайдаров... in Maxwell's Demons
Можно пользовать длинные переходы, тогда можно об этом не думать. Но он сам по себе в 2 раза медленнее
источник

DB

Denis Barinov in Maxwell's Demons
или можно довериться компилятору)
источник

a

aum in Maxwell's Demons
Если кто пользует DRV8305, народ жалуется, что в доке подключение токочувствительных ног похоже кривое. Рис 18 и Рис 24 отличаются в плане подключения ног SPx и SNx.

Дока
https://www.ti.com/lit/ds/symlink/drv8305.pdf

Отладка
https://www.ti.com/lit/ug/slvuai8a/slvuai8a.pdf
источник
2021 October 04

FS

Fedor Sumkin in Maxwell's Demons
источник

FS

Fedor Sumkin in Maxwell's Demons
источник

FS

Fedor Sumkin in Maxwell's Demons
Почему такая разница в цене? Чип дип фуфлом торгует?
источник

VS

Vadim S in Maxwell's Demons
Фейкометы значит... Если ценник ниже чем на lscs.com
источник

ST

Sergey Terentiev in Maxwell's Demons
Не обязательно. Я в ЧиДе летом взял stm32f7 за 300р. Это был самый дешёвый МК в 64-ногом корпусе, дешевле f4.  Но он такой был один, если нужен ещё - по 1000р уже. Видимо в разное время закупали и управление складом так устроено, что цены не меняются. У lcsc некоторые позиции всегда были дороже чем в ЧиД. Точнее в ЧиД на некоторые позиции адекватный ценник :)
источник