attiny45 + Proteus + watchdog == "êðèâî" ðàáîòàåò?

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Сообщения: 2
Зарегистрирован: Чт авг 27, 2009 17:07:53

Сообщение vadlm »

Proteus 7.5 è 7.6
Ïðîáëåìà ñ Watchdog. Èìååì ïðîåêò ñ attiny45. Ñòàâèì ïî äàòøèòó êîýô.äåëåíèÿ ÷òî áû ïîëó÷èòü 8s ñðàáîòêè ñîáàêè(max).

WDTCR = 0x39;
WDTCR = 0x29;

 ðåçóëüòàòå ïîøàãîâîãî èñïîëíåíèÿ ïðîòåóñ (ïðàâûé êëèê íà ýëåìåíòå -> Configure diagnostic -> Watchdog Timer Module -> Debug) ñîîáùàåò: Enabled. Period is 0.004000000s, Reset mode.

Ò.å. â 2000 ðàç ìåíüøå äåëàåò, íó è ñáðàñûâàåò êàæäûå 4ms âìåñòî 8s.

 "Avr microprocessor model" - "Model Properties" íàøåë, ÷òî Watchdog clock = 1Mhz âìåñòî 125Khz ïî äàòøèòó. Íî ýòî âñåãî â 8 ðàç áîëüøå. Îòêóäà æå òàêîé ãëþê (2000/8=250 ðàç)?

CodeWizardAVR òîæå ñîãëàñåí ñî ìíîé â íàñòðîéêå Ñîáàêè:
// Watchdog Timer initialization
// Watchdog Timer Prescaler: OSC/1024k
// Watchdog Timer interrupt: Off
#pragma optsize-
#asm("wdr")
WDTCR=0x39;
WDTCR=0x29;

Êòî çíàåò, ÷òî ýòî çà ïðèêîë?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

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

Сообщение ARV »

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

Мой уютный бложик... заходите!
Контактная информация:
Родился
Сообщения: 2
Зарегистрирован: Чт авг 27, 2009 17:07:53

Сообщение vadlm »

dosikus писал(а):Íà êàçóñå åñòü ïðåäñòàâèòåëü ëàáöåíòðà Òåíü .
Âîò åìó è íàäî çàäàâàòü.
Äà ýòî ÿ çíàþ. Òîëüêî îñòàòêè ñîâåñòè ìíå ïîçâîëÿþò ïîëüçîâàòüñÿ "óêðàäåíîé" ïðîãðàììîé â íå êîììåð÷åñêèõ öåëÿõ, à âîò ñ ïðåòåíçèÿìè ê îô.ëèöàì - òóò óæ åå (ñîâåñòè) íå õâàòàåò. Äà è ìîæåò â ëåãàëüíîé âåðñèè âñå â íîðìå.

Âîò åñëè áû êòî ïîïðîáîâàë ïîâòîðèòü îïûò ñ çàïóñêîì ñîáàêè â ïðîòåóñå íà attiny45 è äîëîæèòü ðåçóëüòàò. Âäðóã ýòî âñå æå ìîè ëîêàëüíûå ãëþêè?
Реклама
Эиком - электронные компоненты и радиодетали
Держит паяльник хвостом
Аватара пользователя
Сообщения: 993
Зарегистрирован: Пн сен 18, 2006 11:16:05
Откуда: Тула

Сообщение Neekeetos »

Привет, хотел спросить случайно никто не замечал что для второго поколения авр нигде не работает мультиплексор ацп/компаратора и опора не ставится на встроеную. Уже последние 3 версии наблюдаю (7.3 7.4 7.5) , плюс зависает осцил при переключении предела развертки по времени (иногда правда растормаживает но оч редко).

Пс: сомневаюсь что это можно назвать бетатестированием ведь глюки то не исправляются, один говореж :))
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

Neekeetos писал(а): Пс: сомневаюсь что это можно назвать бетатестированием ведь глюки то не исправляются, один говореж :))
Не сомневайся. Единственное что баги найденные нами обрабатываются позже , чем легальных пользователей. Ну и как говорит Тень -на все время не хватает.
Тем более если писать будете здесь а не на казусе.
Кстати см . его пост http://kazus.ru/forum/topic_10063-0-asc-730.html
Реклама
Аlex

Сообщение Аlex »

Мне от протеуса не тепло ни холодно. Протеус не есть хороший вариант для отладки, уж очень глючный он. На железе нужно всё проверять.
И причём тут вообще казус и протеус.
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

Свершилось - новый движок : http://kazus.ru/forums/forumdisplay.php?f=6
Держит паяльник хвостом
Аватара пользователя
Сообщения: 993
Зарегистрирован: Пн сен 18, 2006 11:16:05
Откуда: Тула

Сообщение Neekeetos »

dosikus писал(а):Свершилось - новый движок : http://kazus.ru/forums/forumdisplay.php?f=6
Клево вышло, спасибо! (вот бы еще цвета вернуть и сделать по старому :)) ), отписался по проблемам прота , посмотрим что тень скажет
Контактная информация:
Закрыто

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