Перейти к содержанию
    

Логический анализатор в Keil

Решил внести разнообразие в жизнь и попробовать использовать Логический Анализатор Keil'a 5.22 вместо обычного осциллографа.

Задача тривиальная: посмотреть сигнал на пине порта STM32. Не получается... не могу ввести сигнал в Setup' е анализатора.

Ввожу PORTB или PORTB.8 - ругается, пишет что неизвестный сигнал (((. Что не так делаю?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы где-нибудь видите в списке регистров STM32 имя PORT? Попробуйте GPIOB->ODR

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы где-нибудь видите в списке регистров 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)."

Переменные, используемые в программе, без проблем отображаются.

Изменено пользователем EugeNNe

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...