Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Логический анализатор в Keil
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
EugeNNe
Решил внести разнообразие в жизнь и попробовать использовать Логический Анализатор Keil'a 5.22 вместо обычного осциллографа.
Задача тривиальная: посмотреть сигнал на пине порта STM32. Не получается... не могу ввести сигнал в Setup' е анализатора.
Ввожу PORTB или PORTB.8 - ругается, пишет что неизвестный сигнал (((. Что не так делаю?
ViKo
Вы где-нибудь видите в списке регистров STM32 имя PORT? Попробуйте GPIOB->ODR
EugeNNe
Цитата(ViKo @ Mar 30 2018, 11:24) *
Вы где-нибудь видите в списке регистров STM32 имя PORT? Попробуйте GPIOB->ODR


В данном случае отладчик не использует определения CMSIS. Для этого задействованы так называемые виртуальные регистры.
Вот что сказано в HELP: "The dialog Setup Logic Analyzer defines variables or VTREGs for signal recording and configures the display output.
µVision defines a VTREG for each I/O port: i.e. PORTA. Do not mix-up VTREGs with Peripheral Registers for each port (for example, PIOA_OSR)."
Переменные, используемые в программе, без проблем отображаются.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.