Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: User-defined формат переменной в Watch-окне.
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
jcxz
В программе имеется много переменных типа Q1.15 или Q1.31 (и их беззнаковые варианты).
Хотелось бы в окне Watch отладчика наблюдать их не в целочисленном виде, а в виде стандартного представления чисел с фиксированной точкой: +-X.XXX.
Как это реализовать в IAR? Среди стандартных форматов вывода таких типов нет.
Может можно написать какой-то макрос форматного вывода?
scifi
Цитата(jcxz @ Nov 17 2017, 16:51) *
Как это реализовать в IAR?

Насколько я понимаю, для этого надо обратиться в яр и слёзно их попросить добавить такую фичу.
Kabdim
Если бы использовался gdb ответ был бы простым.
k155la3
Если устроит log-breakpoint в окне Debug -
можете использовать ее вывод. Там для вывода переменных используется
printf-подобный формат задания вывода.
"MyFloatVar = ", MyFVar:%f , " MyIntVar=", MyIVar:%d
(но наверное зависит от платформы IAR)
Заодно удобно получать лог. Может и макрос можно вызвать.
--------
Или же в самом проекте "напечатать" число в нужном формате в текстовую строку, а по Watch уже ее просматривать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.