|
Множественные прерывания в TimerB, Выполняется только наиболее приоритетное, остальных будто нет |
|
|
|
 |
Ответов
|
Aug 21 2007, 04:25
|
Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 11-03-07
Из: Украина, Харьков
Пользователь №: 26 059

|
Цитата(rezident @ Aug 21 2007, 00:19)  несмотря на "останов по бряку" таймер в железе продолжает "щелкать", а прерывания формироваться. Я перехожу на MSP с AVR. В АВР в настройках IAR была возможность на время программного останова останавливать таймера. в ИАРе для MSP я такой возможности не нашел. Ее не существует или я плохо искал? Но что касается счетчиков вместо ногодрыгалки - обязательно посмотрю. Спасибо большое P.S. Смущает, правда, тот момент, что если я ставлю breakpoint только в ветви с менее приоритетным прерыванием, то (при разрешенном более приоритетном) контроллер в эту ветвь не заходит. Будем искать
Сообщение отредактировал korobov_michael - Aug 21 2007, 05:04
|
|
|
|
|
Aug 21 2007, 08:51
|
Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 11-03-07
Из: Украина, Харьков
Пользователь №: 26 059

|
Цитата(shasik @ Aug 21 2007, 08:35)  Плохо Искали. Есть. Если можно, укажите, пожалуйста, где его искать. Лично я не нашел. Поскольку у меня все еще имеются сомнения насчет возможности останова таймеров при программном стопе, скажите, пожалуйста, может быть, имеются какие-то специфические приемы при отладке?
|
|
|
|
|
Aug 21 2007, 10:20
|

Местный
  
Группа: Свой
Сообщений: 319
Регистрация: 3-09-05
Из: Беларусь, Новополоцк
Пользователь №: 8 188

|
Цитата(korobov_michael @ Aug 21 2007, 11:51)  Если можно, укажите, пожалуйста, где его искать. Лично я не нашел. Когда запускаете программу в IAR, то появляется новая панелька, там есть кнопка с изображением часиков - ее нужно нажать. Или то же самое через пункты меню Emulator->Advanced->Clock Cotrol. Нажав на кнопку/выбрать пункт меню, вываливается окошко с несколькими chekbox'ами: Stop ACKL on emulation stop, Stop SMCKL on emulation stop или что-то подобное. Одно но! Сам я никогда этой приблудой не пользовался. Для чего она нужна и работает ли она вообще точно не знаю. Хотя смысл в принципе понятен... Расскажите потом, что у Вас получилось
|
|
|
|
Сообщений в этой теме
korobov_michael Множественные прерывания в TimerB Aug 20 2007, 20:06 rezident Приведите фрагмент кода обработчика прерывания. Ду... Aug 20 2007, 20:38 korobov_michael Код// Timer_B7 Interrupt Vector (TBIV) han... Aug 20 2007, 20:52    korobov_michael Вопрос в догонку. Я хочу запитать ACLK от 4МГц. Од... Aug 21 2007, 10:01     jorikdima Цитата(korobov_michael @ Aug 21 2007, 14... Aug 21 2007, 11:46     rezident Цитата(korobov_michael @ Aug 21 2007, 16... Aug 21 2007, 13:48     korobov_michael Цитата(shasik @ Aug 21 2007, 13:20) Когда... Aug 21 2007, 12:53      shasik Цитата(korobov_michael @ Aug 21 2007, 15... Aug 21 2007, 13:41    exSSerge Цитата(korobov_michael @ Aug 21 2007, 15... Aug 21 2007, 15:22     korobov_michael Большое спасибо всем принявшим участие в обсуждени... Aug 24 2007, 20:35  Dog Pawlowa Цитата(korobov_michael @ Aug 21 2007, 07... Aug 21 2007, 06:19
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|