Size: a a a

2021 March 08

y

yuraneo in STM32
hal и ll - это просто разные (утрированно) способы обращения к регистрам. Предлагаю не пользовать ни то, ни другое - ручками прописать битики и увидеть максимум... А уже потом смотреть, где собака  каку искала. :)
источник

s

stD in STM32
Выше, чёрным по белому написано, что получилось так, что ХАЛ работает быстрее чем на регистрах, отсюда весь тред.
источник

VO

Valeriy Osipov in STM32
источник

y

yuraneo in STM32
Ну так не бывает...
источник

VO

Valeriy Osipov in STM32
частота та же, 16 Мгц
источник

PK

Pirojenka Kremowaya in STM32
Можно ж залезть в хал и конфигурировать библиотечку внутри, или я не прав?
источник

s

stD in STM32
Поскольку такого не может быть (ХАЛ не может работать быстрее регистров), вывод напрашивается один - где-то вы налажали. Либо с замерами, либо ещё с чем-то.
источник

y

yuraneo in STM32
а как вы замеры делаете? Например, можно вначале с HAL три байта послать, следом тут же регистрами ручками - и сравнить в одном и том же потоке...
источник

VO

Valeriy Osipov in STM32
ОСЦИЛЛОГРАФОМ Я МЕРЯЮ ВЫШЕ ЖЕ СКИДЫВАЛ СКРИНЫ
источник

VO

Valeriy Osipov in STM32
простите...
источник

VO

Valeriy Osipov in STM32
источник

VO

Valeriy Osipov in STM32
вот, отправка одного и того же, сначала халом, потом напрямую регистрами
источник

y

yuraneo in STM32
ну сразу - нет. или вы по одному байту передаете, или сразу три...
источник

VO

Valeriy Osipov in STM32
источник

VO

Valeriy Osipov in STM32
yuraneo
ну сразу - нет. или вы по одному байту передаете, или сразу три...
как вы предлагаете в регистры передать сразу три? напишите код.
источник

VO

Valeriy Osipov in STM32
и заодно напишите, как по вашему делает ХАЛ? Как хал, который тоже напрямую пишет в регистры, кладет три байта в регистр?
источник

y

yuraneo in STM32
я к тому, что нужно ли три раза проверять готовность?
источник

VO

Valeriy Osipov in STM32
ещё раз, как по вашему делает хал?
источник

y

yuraneo in STM32
мне надо hal поглядеть, под руками нету щас... сорри.
источник

VO

Valeriy Osipov in STM32
вот с этого и надо было начинать
источник