У тех, кто начинает использовать среду программирования STM32CubeIDE возникает проблема с выводом сообщений на русском языке. Это происходит из-за несовпадения кодировок. В среде STM32CubeIDE по умолчанию установлена кодировка UTF-8. А большинство программ и библиотек рассчитаны на кодировку CP1251.
Как решить проблему кодировки смотрите в видео:
Про установку плагина HEX-редактора для notepad++ можно почитать в этой статье
Для кодировки в стандарте UTF-8 используется следующий шаблон:
Почти все программы в рускоязычной версии windows используют кодировку windows-1251. Другое название этой кодировки CP1251
Символы ASCII — это мировой стандарт. Поэтому с их кодировкой никогда проблем не возникает