реклама на сайте
подробности

 
 
> Avr Simulator IDE, не работает
Stas-
сообщение Jan 20 2009, 10:44
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 157
Регистрация: 20-01-09
Из: Новосибирск
Пользователь №: 43 645



Для симуляции авр'ов всегда пользовался VMLab и был доволен. Но вмлаб, к сожалению, не симулирует ATTiny26. А сабжевый эмулятор это вроде как умеет. Поэтому решил его спробовать. Но я никак не могу заставить его нормально работать sad.gif
Сляпал маленький пример для 8-й меги: ее первый таймер считает до 128 и при переполнении делает ногой OC1A toggle. Проверил в VMLab - все работает как надо, нога дрыгается.
А в этом Avr Simulator IDE - вроде что-то происходит, программа выполняется, но на OC1A все тихо sad.gif И вообще, DDRB там показывается, как весь зануленный, а должен бы быть 0b00000010.
Делал так: Load Program, выставил clock freq и Simulation->Start.
Вот и возник вопрос: сабж вообще рабочий или как?

Сообщение отредактировал Stas- - Jan 20 2009, 10:45
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Stas-
сообщение Jan 21 2009, 07:46
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 157
Регистрация: 20-01-09
Из: Новосибирск
Пользователь №: 43 645



Я понимаю, что симуляторы работают неидеально. Но они позволяют с минимальными затратами оценить - заработало хоть как-то или нет, есть ли грубые ошибки. Так что смысл в них есть wink.gif Паразитные емкости тут не при чем, реальную физику никто симулятором оценивать и не собирался.

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

Возвращаясь к сабжу: у кого-нибудь все-таки нормально заработал этот симулятор?
Go to the top of the page
 
+Quote Post
muravei
сообщение Jan 21 2009, 10:51
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(Stas- @ Jan 21 2009, 10:46) *
хотелось бы видеть осцилограмму, снятую с какой-нибудь ноги, эмуляцию uart, эмуляцию lcd, кнопки там резисторы и пр. по мелочам.

Тогда вам нужен Протеус. Но там тоже найдете кучу проблем.
Мне нравится симулятор АВ , он АЦП, УАРТ итд моделирует, можно подать импульс на ногу.
Go to the top of the page
 
+Quote Post
Stas-
сообщение Jan 29 2009, 09:11
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 157
Регистрация: 20-01-09
Из: Новосибирск
Пользователь №: 43 645



Цитата(muravei @ Jan 21 2009, 16:51) *
Тогда вам нужен Протеус. Но там тоже найдете кучу проблем.

В протеусе тоже нет тини26, по крайней мере в той версии, которая у меня есть (6.9 SP3).
Цитата
Мне нравится симулятор АВ , он АЦП, УАРТ итд моделирует, можно подать импульс на ногу.

А что это за симулятор АВ? Интересно smile.gif Где его можно взять?
Go to the top of the page
 
+Quote Post
Kopa
сообщение Jan 29 2009, 12:07
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(Stas- @ Jan 29 2009, 12:11) *
В протеусе тоже нет тини26, по крайней мере в той версии, которая у меня есть (6.9 SP3).

А что это за симулятор АВ? Интересно smile.gif Где его можно взять?


Наверное подразумевался Алгоритм Билдер для AVR где программы пишутся на
псевдоассемблере в виде блок схем.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 19:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01376 секунд с 7
ELECTRONIX ©2004-2016