Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 12.04.2014, 22:42  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Сообщение от sasha_1973 Посмотреть сообщение
Как это не работает, очень даже работает, просто не так, как в железе, нужны танцульки с музыкальными инструментами.
Все равно скоро даже для простейшего термостата будет платформа с девятым армом и андроидом. Железо ничего не стоит. Стоит разработка и софт.
Реклама:
Easyrider83 вне форума  
Непрочитано 12.04.2014, 22:43  
sasha_1973
Прописка
 
Регистрация: 11.09.2013
Сообщений: 112
Сказал спасибо: 103
Сказали Спасибо 97 раз(а) в 38 сообщении(ях)
sasha_1973 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Easyrider83!

Может Вы поможете разобраться, почему так?

Тест Watchdog.rar

Проблема в следующем: не выдерживаются тайминги, и работает только после переинициализации в прерывании от Watchdog!

На МК ранних ревизий, всё работает, как надо. Проблема тянется с Протеуса 7.7

Последний раз редактировалось sasha_1973; 12.04.2014 в 22:46.
sasha_1973 вне форума  
Непрочитано 12.04.2014, 22:48  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

sasha_1973, так включите в диагностике wdt в full trace и посмотрите.
Миниатюры:
Нажмите на изображение для увеличения
Название: WDT.png
Просмотров: 84
Размер:	25.1 Кб
ID:	62649  
Вложения:
Тип файла: rar WDTEST.rar (20.3 Кб, 52 просмотров)
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
sasha_1973 (12.04.2014)
Непрочитано 12.04.2014, 22:55  
sasha_1973
Прописка
 
Регистрация: 11.09.2013
Сообщений: 112
Сказал спасибо: 103
Сказали Спасибо 97 раз(а) в 38 сообщении(ях)
sasha_1973 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

И чем это он недоволен???
sasha_1973 вне форума  
Непрочитано 12.04.2014, 22:58  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Значок в форме фиолетовой черепахи - это событие. Он всем доволен. Я просто не особо вдавался в вашу задумку.
Easyrider83 вне форума  
Непрочитано 12.04.2014, 23:00  
sasha_1973
Прописка
 
Регистрация: 11.09.2013
Сообщений: 112
Сказал спасибо: 103
Сказали Спасибо 97 раз(а) в 38 сообщении(ях)
sasha_1973 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Так это просто лог всех событий связанных с включенным модулем?

Easyrider83 - ОГРОМНОЕ СПАСИБО!!!!!!!!!!!!!!!!
sasha_1973 вне форума  
Непрочитано 12.04.2014, 23:03  
sasha_1973
Прописка
 
Регистрация: 11.09.2013
Сообщений: 112
Сказал спасибо: 103
Сказали Спасибо 97 раз(а) в 38 сообщении(ях)
sasha_1973 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Сообщение от Easyrider83 Посмотреть сообщение
Я просто не особо вдавался в вашу задумку.
Какая там задумка, просто работа Watchdog не на Reset, а на прерывание.
sasha_1973 вне форума  
Непрочитано 12.04.2014, 23:04  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Да, во время симуляции нажимаете паузу, правой кнопкой по модели и далее идете в диагностику. Там включаете и выключаете события. Очень удобно. Точно показывает время срабатывания и результат.
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
sasha_1973 (12.04.2014)
Непрочитано 14.04.2014, 10:59  
Flaser
Прохожий
 
Регистрация: 15.09.2009
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Flaser на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Игрался с одним проектом в cvavr eval 3.08 и 3.10. Всего лишь пару простых строк- а в протеусе не захотело работать. 7.10 и 8.1 sp1
В студии 4.19 прекрасно симулировалось.


Код:
#include ‹io.h›
unsigned int sum[4];
volatile unsigned int voltage;
volatile unsigned int average_summa=578;

void main(void)
{
 register unsigned char i;
while (1)
    {
         // Скользящее среднее по средневыпрямленному из 8 полупериодов
     for (i=0; i‹3; i++) sum[i]=sum[i+1];
     sum[3]=average_summa;
     voltage=0;     
     for (i=0; i‹4; i++) voltage+=sum[i];
     
     if(voltage) #asm("nop") ;
    }
}
После нескольких прокручиваний sum [0] sum[1] принимают значения отличные от 578.
После поверхностного разбора полетов выяснилось, что компилятор активно использует регистровую пару r27:r26 (X) для работы с переменной voltage, затем регистр X используется в циклах- вся фишка в восприятии протеусом регистра X- он воспринимается как пара. У компилятора и студии другое мнение- они знают, что озу там всего немного байт и при этом забивают на старшую часть R27- компилятор его даже не очищает. В результате протеус, формально прав, но не работает.
Цитата:
Note that only the low byte of the X pointer is updated in devices with no more than 256 bytes data space. For such devices, the high byte of the pointer is not used by this instruction and can be used for other purposes.
Вот на это протеус и забивает.
Проект:
Вложения:
Тип файла: zip error.zip (22.4 Кб, 35 просмотров)
Flaser вне форума  
Непрочитано 14.04.2014, 11:28  
KBH-I
Почётный гражданин KAZUS.RU
 
Аватар для KBH-I
 
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
KBH-I на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Сообщение от Easyrider83 Посмотреть сообщение
Мне не нравится протеус? Да я только в нем и работаю последние 5 лет.
А у него есть возможность ПП с ЭРЭ сконвертить в 3D-файл?
А то тут тема интересная наметилась: https://kazus.ru/forums/showthread.php?t=107713

Последний раз редактировалось KBH-I; 14.04.2014 в 11:37.
KBH-I вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глюки Proteus 6.9 Prime Коллекция глюков 2 07.09.2009 19:54
Вопрос по PROTEUS (проблемы с таймером) maxNTF Микроконтроллеры, АЦП, память и т.д 12 29.06.2007 09:36
Зависание и глюки chipic128 Микроконтроллеры, АЦП, память и т.д 16 24.03.2005 10:52
глюки у VisualDSP++3.5 Geremy Коллекция глюков 2 10.02.2005 17:21
Проблемы с Proteus 6.2 sp5 RomulKv Proteus, KiCAD и другие ECAD 0 29.12.2004 15:58


Часовой пояс GMT +4, время: 07:18.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot