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

 
 
> 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
Ответов
haker_fox
сообщение Jan 20 2009, 10:54
Сообщение #2


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



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

Гм, странный способ работать с МК (микроконтроллер) посредством аж двух симуляторов. Железо труднодоставаемое? rolleyes.gif


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Stas-
сообщение Jan 20 2009, 10:58
Сообщение #3


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

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



Цитата(haker_fox @ Jan 20 2009, 16:54) *
Гм, странный способ работать с МК (микроконтроллер) посредством аж двух симуляторов. Железо труднодоставаемое? rolleyes.gif

Почему аж двух? Пока ни одного smile.gif Рабочего, по крайней мере.
Железо есть, но хотелось бы прикинуть сначала в симуляторе.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jan 20 2009, 12:56
Сообщение #4


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(Stas- @ Jan 20 2009, 18:58) *
Почему аж двух? Пока ни одного smile.gif Рабочего, по крайней мере.

Про отладку на симуляторах, типа VMLab и подобных, поищите темы, были такие. Результат будет "приятным". Сам бы я посоветовал бросить это дело и программировать сразу в железе. Либо возьмите официальный AVR Studio, для некоторого старта/знакомства более, чем достаточно.
Цитата(Stas- @ Jan 20 2009, 18:58) *
Железо есть, но хотелось бы прикинуть сначала в симуляторе.

См. выше про AVR Studio.

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


--------------------
Выбор.
Go to the top of the page
 
+Quote Post



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

 


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


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