Симулятор + Компилятор С для AVR помогите выбрать

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Вт сен 22, 2009 11:35:27

Сообщение tems-ya »

Прошу помощи знающих людей!

Захотел переползти с пиков на аврки, в связи с их большей производительностью на математике, но столкнулся со следующей проблемой. Характер решаемой задачи подразумевает работу с процессами реального времени имеющими жесткую временную привязку друг относительно друга (грубо говоря точный генератор выходного меандра, работающий по входному меандру - работа исключительно с реальными длительностями сигналов, подсчет входных длительностей, формирование выходных временных интервалов).

Поэтому обязательным требванием является наличие адекватного реальности симулятора с возможностью симуляции прерываний таймера и INT0 прерываний, а также возможность удобно считать временные интервалы между брекпоинтами. В пиках это все есть и достаточно приемлемо по удобству реализовано.

Подскажите существует ли такие варианты для авр, а то уже объем выкаченног трафика приближается к 500 МБ а результата приемлемого я пока не нашел.

Понравился IAR но ни cof для протеуса ни симуляцию переферии я так понял не поддерживает + народ плевался от точности симуляции временных интервалов.

[/b]
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18851
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

симулятор AVR Studio считает с точностью до 1 такта.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Вт сен 22, 2009 11:35:27

Сообщение tems-ya »

Как мне в ней подать двоичный сигнал со скважностью скажем 3 и периодом 5000 us на вход INT0 - такое возможно вообще? А если нужен не менандр, а сигнал посложнее есть в ней возможность его определить? Если да, то как, может ссылку дадите, пример или ключевые слова для поиска?
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18851
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

если входные сигналы имеют дилтельность, выражаемую в целых количествах периода тактовой МК - студия может такой сигнал "принять" для симулятора. но следует учитывать, что не все режимы работы периферии симулятор студии отрабатывает. например, он не отработает прием по USART, что не подавай на соответствующие пины. подробности описаны в хелпе к студии - что она может и что не может.

для формирования сигналов на входы МК (только цифровых) не надо вообще ничего - это задается текстовым файлом. если сигнал сложный, то вручную его набивать сложно - тут на помощь придет Stimuli Generator - его несложно найти в сети, он бесплатен.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

вообще рулит IAR. Если есть JTAG у него есть средства отладки. Насчет симуляции хз я этим не страдаю.

Знаю что из CodeVisionAVR coff студия читает точно.
Контактная информация:
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»