AHTOXA 18 18 марта, 2019 Опубликовано 18 марта, 2019 · Жалоба В последнее время у ST везде объявляются константы вида XXX_Pos. Думаю, при таком подходе правильнее использовать их, а не трюкачить с XXX_Mask & -XXX_Mask. Ну или применять XXX_Mask & -XXX_Mask всегда, даже если маска состоит из одного бита. Потому что вон оно как бывает:) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 18 марта, 2019 Опубликовано 18 марта, 2019 · Жалоба 1 час назад, AHTOXA сказал: В последнее время у ST везде объявляются константы вида XXX_Pos. Только что скачал STM32F0xx standard peripherals library V1.5.0 - там нет XXX_Pos объявлений. Или нужны какие-то другие библиотеки? UPD. В заголовочных файлах STM32CubeF0 V1.9.0 есть-таки константы XXX_Pos. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 18 18 марта, 2019 Опубликовано 18 марта, 2019 · Жалоба Свежие версии CMSIS - в кубах. SPL, как я понял, не обновляют уже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 39 18 марта, 2019 Опубликовано 18 марта, 2019 · Жалоба В CMSIS есть полезный макрос _VAL2FLD() Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться