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

Где настроить остановку таймера в дебагере?

Где в IAR опция чтоб таймер останавливался на break point? аппаратный таймер TIM2.

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

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


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

Это рулится битиками в регистрах DBGMCU.

DBGMCU->CR у старых семейств (типа F103), 

у новых DBGMCU->APB1FZR1 (L4xx).

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


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

3 minutes ago, SSerge said:

Это рулится битиками в регистрах DBGMCU.

DBGMCU->CR у старых семейств (типа F103), 

у новых DBGMCU->APB1FZR1 (L4xx).

если я в регистре DBGMCU->APB1FZR1 ставлю DBG_TIM2_STOP = 1 то он вообще останавливается.




 

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

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


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

1 hour ago, jenya7 said:

если я в регистре DBGMCU->APB1FZR1 ставлю DBG_TIM2_STOP = 1 то он вообще останавливается.

 

Где-то у Вас ошибка, перепроверьте все, должно стопаться только при активном дебаге

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


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

10 minutes ago, Integro said:

Где-то у Вас ошибка, перепроверьте все, должно стопаться только при активном дебаге

 ts1 = TIM_GetTimeStamp_ms(TIM2);
 Delay_ms(100);
 ts2 = TIM_GetTimeStamp_ms(TIM2); 

 time_stamp = ts2 - ts1;

ставлю break point  на последней строке.

если я не выставляю этот бит то time_stamp = 100 - все честно. если выставляю time_stamp = 0

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


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

2 hours ago, jenya7 said:

если я не выставляю этот бит то time_stamp = 100 - все честно. если выставляю time_stamp = 0

Не верю!)), IARвких лог брекпоинтов никаких там у вас нет? В какой момент выставляете DBG_TIM2_STOP?  До инита таймера? Что за контроллер в ерату бы посмотреть!?

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


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

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

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

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

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

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

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

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

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

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