Страница 1 из 1

Проблемы с симулятором AVR studio 4 для Tiny13

Добавлено: Ср авг 08, 2007 14:46:01
Neekeetos
Привет всем,

Натолкнулся при отладке на такой интересный глюк - если переключить АЦП в автоматический режим (free running mode) студия отрабатывает первое прерывание от АЦП и все. Пробовал программку для тини15 - аналогично, те в живую работает, в протеусе тоже а в студии - не работает. Нет ли для этой баги какого нибудь решения или варианта позволяющего все таки отлаживать прошивку с ацп(в автоматическом режиме)?

Заранее спасибо!

Добавлено: Ср авг 08, 2007 17:09:31
ARV
А версия студии какая? У меня вот "старушка" 4.12 build 460 - так она вообще не поддерживает отладку АЦП.
А выход один - считать такты и имитировать установку флагов, я так понимаю...

Добавлено: Ср авг 08, 2007 18:03:40
Neekeetos
ARV писал(а):А версия студии какая? У меня вот "старушка" 4.12 build 460 - так она вообще не поддерживает отладку АЦП.
А выход один - считать такты и имитировать установку флагов, я так понимаю...
Студия 4.13 build 528 , я хотел привязаться к прерываниям ацп поскольку таймер в тиньке всего один и в моей конструкции уже задействован под ШИМ, довольно тяжело это флагами имитировать при отладке, если только действительно такты считать.

Re: Проблемы с симулятором AVR studio 4 для Tiny13

Добавлено: Ср авг 08, 2007 18:25:26
tych
Neekeetos писал(а):в протеусе тоже а в студии - не работает.
:shock: если есть PROTEUS и в нем РАБОТАЕТ !? нафига студия то ?

Re: Проблемы с симулятором AVR studio 4 для Tiny13

Добавлено: Ср авг 08, 2007 18:32:22
Neekeetos
tych писал(а):
Neekeetos писал(а):в протеусе тоже а в студии - не работает.
:shock: если есть PROTEUS и в нем РАБОТАЕТ !? нафига студия то ?
Девайс на тини13, а его поддержки нигде кроме студии нету. Когда я обнаружил косяк с ацп я просто проверил еще и на заведомо рабочем коде тини15 с аналогичной прошивкой :). Трабла в том что тини15 это совсем не тини13 и отлаживать по аналогии не выйдет.

Re: Проблемы с симулятором AVR studio 4 для Tiny13

Добавлено: Ср авг 08, 2007 19:31:50
tych
Neekeetos писал(а):
tych писал(а): :shock: если есть PROTEUS и в нем РАБОТАЕТ !? нафига студия то ?
Девайс на тини13, а его поддержки нигде кроме студии нету.
Есть в PROTEUS новом - линк в профиле.

Добавлено: Ср авг 08, 2007 19:53:42
Negor
Вот Сдесь есть неплохой симулятор под АВР... но чесно сказать, я в нём не разобрался... но на первый взгляд возможностей море... дистр весит около 1Мб

Добавлено: Ср авг 08, 2007 21:05:58
Neekeetos
Огромное человеческое спасибо! :) Действительно в новом протеусе есть тини13(правда какая то странная - все лапы вбок выходят на картинке, но это на функциональность я так понял не влияет), буду теперь его использовать для отладки.

Блин, нет в жизни щастя, попробовал прошивку для тини13 - в модели протеуса не работает внутренний источник напряжения - пишет ошибку AREF pin not connected to analog net

Добавлено: Ср авг 08, 2007 21:48:16
tych
Neekeetos писал(а):пишет ошибку AREF pin not connected to analog net
проект цепляй.

Добавлено: Ср авг 08, 2007 21:59:32
Neekeetos
tych писал(а):
Neekeetos писал(а):пишет ошибку AREF pin not connected to analog net
проект цепляй.
Прикрепил проект.

Добавлено: Ср авг 08, 2007 22:26:52
Neekeetos
Вот ведь глючная модель. если подсоединить вход PB5/RESET/ADC0 к схеме то ошибка не появляется, что означает что они по ошибке вывели туда AREF

Добавлено: Чт авг 09, 2007 00:43:18
tych
работает только если в ADMUX оставить 0 - т.е. Vref = VCC

Добавлено: Чт авг 09, 2007 07:59:20
Neekeetos
tych писал(а):работает только если в ADMUX оставить 0 - т.е. Vref = VCC
Ну что поделаешь, это все таки бета, должна глючить. Возможно в новой версии поправят :)