Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

IAR (что значат эти строчки?)

Непрочитано 01.02.2013, 19:33  
Ahatoly
Частый гость
 
Регистрация: 21.04.2010
Адрес: Makeevka
Сообщений: 25
Сказал спасибо: 25
Сказали Спасибо 10 раз(а) в 3 сообщении(ях)
Ahatoly на пути к лучшему
По умолчанию Re: IAR (что значат эти строчки?)

Сообщение от woroba Посмотреть сообщение
Он симулирует эти регистры в своей оболочке, то есть если вы запустите симуляцию в студии или в протезе, то увидите симуляцию счетного регистр таймера (он будет тикать), увидите как взведется флаг в соответствующем регистре и если это прерывание промаскировано,и разрешены глобальные прерывания, то попадете в прерывание.
Ага, вот уже теплее, значит работаем не с реальными регистрами, а виртуальными. Просто надо давать верные определения и тогда Вас будут понимать все или, по крайней мере, большинство людей. И поймите меня правильно, я ни в коем случае не хочу Вас уличить в отсутствии знаний или специально обидеть, просто невзирая на мой пожилой возраст, я все еще остаюсь любознательным человеком желающим докапываться до истинны.

Теперь об ИАРе,
Сообщение от woroba Посмотреть сообщение
А в IAR вы можете настроить имитацию вхождения в прерывание через определенный интервал тиков, то есть даже не настраивая регистры таймера и вообще не разрешая прерывания в своей программе.
Так понятней?
если Вы правы тогда у меня возникает такой вопрос, кому и зачем нужен такой отладчик, в котором нет возможности проверить верность инициализации регистров таймера? Ведь я, ошибочно, могу настроить таймер совсем на не нужное мне прерывание или режим работы. Как же в таком отладчике искать ошибку?
Реклама:

Последний раз редактировалось Ahatoly; 02.02.2013 в 10:36.
Ahatoly вне форума  
Непрочитано 02.02.2013, 18:22  
woroba
Гражданин KAZUS.RUN
 
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 862
Сказал спасибо: 98
Сказали Спасибо 216 раз(а) в 139 сообщении(ях)
woroba на пути к лучшему
По умолчанию Re: IAR (что значат эти строчки?)

Сообщение от Ahatoly Посмотреть сообщение
кому и зачем нужен такой отладчик, в котором нет возможности проверить верность инициализации регистров таймера? Ведь я, ошибочно, могу настроить таймер совсем на не нужное мне прерывание или режим работы. Как же в таком отладчике искать ошибку?
Поэтому повторяю, IAR не симулирует периферию, хоть мои выводы так не понравились уважаемым коллегам tempora и ut1wpr, ну пусть убедят меня в обратном именно на примере таймера меги.

P.S. Сходите на электроникс там есть ветка посвященная именно IAR, там много полезного.
__________________
Не ошибается лишь тот, кто ни чего не делает!

Последний раз редактировалось woroba; 02.02.2013 в 18:35.
woroba вне форума  
Непрочитано 02.02.2013, 23:15  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: IAR (что значат эти строчки?)

Сообщение от woroba Посмотреть сообщение
Поэтому повторяю, IAR не симулирует периферию, хоть мои выводы так не понравились уважаемым коллегам tempora и ut1wpr, ну пусть убедят меня в обратном именно на примере таймера меги.
Успокойтесь, пожалуйста. Не симулирует, да и Бог с ним, с симуляцией. Честное слово, я уже и забыл, когда пользовался услугами симулятора в отношении периферии. Тем паче AVR. Последнее время в основном с STM ATMEL-у "изменяю" Там периферия "покруче", заставляет ее изучать не в симуляторах, а в чтении документации. Собственно, и с AVR ее чтение позволяло не прибегать к услугам сима. Давно уже вошло в практику дебажить в железе, прыгая по "железным" брейкпоинтам. Гораздо нагляднее, безошибочнее и понятнее.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 03.02.2013, 08:44  
woroba
Гражданин KAZUS.RUN
 
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 862
Сказал спасибо: 98
Сказали Спасибо 216 раз(а) в 139 сообщении(ях)
woroba на пути к лучшему
По умолчанию Re: IAR (что значат эти строчки?)

Сообщение от ut1wpr Посмотреть сообщение
Последнее время в основном с STM ATMEL-у "изменяю" Там периферия "покруче", заставляет ее изучать не в симуляторах, а в чтении документации. Собственно, и с AVR ее чтение позволяло не прибегать к услугам сима. Давно уже вошло в практику дебажить в железе, прыгая по "железным" брейкпоинтам. Гораздо нагляднее, безошибочнее и понятнее.
Тут я с вами согласен на 100%.
Сам последние месяцы мучаю дискавери, даже пытаюсь старые аврэровские проэкты перетащить на стм.
__________________
Не ошибается лишь тот, кто ни чего не делает!
woroba вне форума  
Непрочитано 03.02.2013, 18:56  
gary2007
Почётный гражданин KAZUS.RUN
 
Аватар для gary2007
 
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,440
Сказал спасибо: 375
Сказали Спасибо 1,052 раз(а) в 621 сообщении(ях)
gary2007 на пути к лучшему
По умолчанию Re: IAR (что значат эти строчки?)

Вот такой вопрос, который в общем-то доставляет небольшое неудобство.
Какова может быть причина неработающего окна Source Browser, пишет Not enabled среда IAR5.51

Взял "на дом" свой проект с работы, там все прекрасно.
Где копать?

скрин прикрепил.
Миниатюры:
Нажмите на изображение для увеличения
Название: Source Browser Not enabled IAR551.JPG
Просмотров: 48
Размер:	36.2 Кб
ID:	43106  
__________________
Мелочи не решают главного. Они решают всё!
gary2007 вне форума  
Непрочитано 03.02.2013, 20:47  
gary2007
Почётный гражданин KAZUS.RUN
 
Аватар для gary2007
 
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,440
Сказал спасибо: 375
Сказали Спасибо 1,052 раз(а) в 621 сообщении(ях)
gary2007 на пути к лучшему
По умолчанию Re: IAR (что значат эти строчки?)

Залез в документацию, на странице 87 написано
Цитата:
DISPLAYING BROWSE INFORMATION
To display browse information in the Source Browser window, choose
Tools›Options›Project and select the option Generate browse information.
Только странно, почему сбились настройки.
Если поставить галочку как на скрине, то все начинает работать

ps
Называется, ответил сам себе.
Миниатюры:
Нажмите на изображение для увеличения
Название: Source Browser IAR551.JPG
Просмотров: 47
Размер:	33.3 Кб
ID:	43107  
__________________
Мелочи не решают главного. Они решают всё!
gary2007 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определить книгу, из которой эти страницы akula58 Электроника - это просто 3 26.01.2012 22:38
Что за оптимизация такая в IAR? Или ошибка компиляции? Arxi Микроконтроллеры, АЦП, память и т.д 12 09.08.2011 13:35
Для какого компилятора эти программы? Slava-martyn Микроконтроллеры, АЦП, память и т.д 10 15.07.2011 01:35
Подскажите, как понимать эти названия ... greafuger Proteus, KiCAD и другие ECAD 0 14.03.2008 12:45
как вы считаете от чего эти выбросы? sofist Источники питания и свет 21 08.11.2007 12:59


Часовой пояс GMT +4, время: 04:55.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.