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

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Держит паяльник хвостом
Аватара пользователя
Сообщения: 993
Зарегистрирован: Пн сен 18, 2006 11:16:05
Откуда: Тула

Сообщение Neekeetos »

Привет всем,

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

Заранее спасибо!
Информация по RLC mini находится >тут<
Контактная информация:
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18785
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

А версия студии какая? У меня вот "старушка" 4.12 build 460 - так она вообще не поддерживает отладку АЦП.
А выход один - считать такты и имитировать установку флагов, я так понимаю...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 993
Зарегистрирован: Пн сен 18, 2006 11:16:05
Откуда: Тула

Сообщение Neekeetos »

ARV писал(а):А версия студии какая? У меня вот "старушка" 4.12 build 460 - так она вообще не поддерживает отладку АЦП.
А выход один - считать такты и имитировать установку флагов, я так понимаю...
Студия 4.13 build 528 , я хотел привязаться к прерываниям ацп поскольку таймер в тиньке всего один и в моей конструкции уже задействован под ШИМ, довольно тяжело это флагами имитировать при отладке, если только действительно такты считать.
Информация по RLC mini находится >тут<
Контактная информация:
Э...
Аватара пользователя
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва

Сообщение tych »

Neekeetos писал(а):в протеусе тоже а в студии - не работает.
:shock: если есть PROTEUS и в нем РАБОТАЕТ !? нафига студия то ?
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Держит паяльник хвостом
Аватара пользователя
Сообщения: 993
Зарегистрирован: Пн сен 18, 2006 11:16:05
Откуда: Тула

Сообщение Neekeetos »

tych писал(а):
Neekeetos писал(а):в протеусе тоже а в студии - не работает.
:shock: если есть PROTEUS и в нем РАБОТАЕТ !? нафига студия то ?
Девайс на тини13, а его поддержки нигде кроме студии нету. Когда я обнаружил косяк с ацп я просто проверил еще и на заведомо рабочем коде тини15 с аналогичной прошивкой :). Трабла в том что тини15 это совсем не тини13 и отлаживать по аналогии не выйдет.
Информация по RLC mini находится >тут<
Контактная информация:
Реклама
Э...
Аватара пользователя
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва

Сообщение tych »

Neekeetos писал(а):
tych писал(а): :shock: если есть PROTEUS и в нем РАБОТАЕТ !? нафига студия то ?
Девайс на тини13, а его поддержки нигде кроме студии нету.
Есть в PROTEUS новом - линк в профиле.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Контактная информация:
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 586
Зарегистрирован: Ср мар 07, 2007 22:58:02
Откуда: Черкассы, Украина

Сообщение Negor »

Вот Сдесь есть неплохой симулятор под АВР... но чесно сказать, я в нём не разобрался... но на первый взгляд возможностей море... дистр весит около 1Мб
There is only 10 kind of people: those who understands binary code and those who dont!!!
Контактная информация:
Держит паяльник хвостом
Аватара пользователя
Сообщения: 993
Зарегистрирован: Пн сен 18, 2006 11:16:05
Откуда: Тула

Сообщение Neekeetos »

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

Блин, нет в жизни щастя, попробовал прошивку для тини13 - в модели протеуса не работает внутренний источник напряжения - пишет ошибку AREF pin not connected to analog net
Информация по RLC mini находится >тут<
Контактная информация:
Э...
Аватара пользователя
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва

Сообщение tych »

Neekeetos писал(а):пишет ошибку AREF pin not connected to analog net
проект цепляй.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Контактная информация:
Держит паяльник хвостом
Аватара пользователя
Сообщения: 993
Зарегистрирован: Пн сен 18, 2006 11:16:05
Откуда: Тула

Сообщение Neekeetos »

tych писал(а):
Neekeetos писал(а):пишет ошибку AREF pin not connected to analog net
проект цепляй.
Прикрепил проект.
Вложения
test13adc.zip
Демо проект для tiny13 ADC аврстудия
(5.51 КБ) 293 скачивания
prot_tiny13adc.zip
Демо проект для tiny13 ADC протеус
(21.5 КБ) 318 скачиваний
Информация по RLC mini находится >тут<
Контактная информация:
Держит паяльник хвостом
Аватара пользователя
Сообщения: 993
Зарегистрирован: Пн сен 18, 2006 11:16:05
Откуда: Тула

Сообщение Neekeetos »

Вот ведь глючная модель. если подсоединить вход PB5/RESET/ADC0 к схеме то ошибка не появляется, что означает что они по ошибке вывели туда AREF
Информация по RLC mini находится >тут<
Контактная информация:
Э...
Аватара пользователя
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва

Сообщение tych »

работает только если в ADMUX оставить 0 - т.е. Vref = VCC
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Контактная информация:
Держит паяльник хвостом
Аватара пользователя
Сообщения: 993
Зарегистрирован: Пн сен 18, 2006 11:16:05
Откуда: Тула

Сообщение Neekeetos »

tych писал(а):работает только если в ADMUX оставить 0 - т.е. Vref = VCC
Ну что поделаешь, это все таки бета, должна глючить. Возможно в новой версии поправят :)
Информация по RLC mini находится >тут<
Контактная информация:
Закрыто

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