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

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

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

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

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

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


 
Опции темы
Непрочитано 16.01.2010, 15:42  
AngryWolf
Прохожий
 
Регистрация: 13.01.2010
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
AngryWolf на пути к лучшему
По умолчанию Proteus + DS3232

Вот задумал отработать работу с часами в протеусе DS3232. Обнаружил что оно практически никогда не срабатывает прерывание по alarm. Выставляю все биты по даташиту (A1Mx старший бит в единицу и INTCN в контрол регистре). Даташит говорит что при таком раскладе каждую секунду нога SQW/INT должна падать в низкий уровень и выставляться бит A1IE в control register'е в единичку. Так вот в протеусе ни в какую не хочет этого делать. Случайно заметил такую штуку - если удалить DS3232 и заново ее добавить в схему, то один-два запуска все вроде срабатывает как надо, а потом опять ничего не работает.

Вот такая история, кто-нить может чего-нить подсказать? (пробовал Proteus 7.5 sp3, 7.6 sp0 и 7.6 sp0 demo)
Реклама:
AngryWolf вне форума  
Непрочитано 17.01.2010, 10:53  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Proteus + DS3232

Даже голая DS3232 тикает на выходе импульсы исправно только подтяните резюком к питанию. Смотрите внимательнее, где то вы переписываете регистры, и блокируете выход. Или пример в студию...
Halex07 вне форума  
Непрочитано 17.01.2010, 13:30  
Lexx09
Временная регистрация
 
Регистрация: 05.09.2009
Сообщений: 50
Сказал спасибо: 9
Сказали Спасибо 26 раз(а) в 10 сообщении(ях)
Lexx09 на пути к лучшему
По умолчанию Re: Proteus + DS3232

У меня то же самое. Тикает-то тикает, но будильники не срабатывают.
Lexx09 вне форума  
Непрочитано 18.01.2010, 01:10  
Lexx09
Временная регистрация
 
Регистрация: 05.09.2009
Сообщений: 50
Сказал спасибо: 9
Сказали Спасибо 26 раз(а) в 10 сообщении(ях)
Lexx09 на пути к лучшему
По умолчанию Re: Proteus + DS3232

Halex07, вот пример:


Текущее время 23:34:00, первый будильник настроен на срабатывание в 23:34:00 (без даты или дня недели). Но будильник не сработал, и в регистре 0Fh бит A1F не установлен.
Lexx09 вне форума  
Непрочитано 18.01.2010, 18:20  
AngryWolf
Прохожий
 
Регистрация: 13.01.2010
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
AngryWolf на пути к лучшему
По умолчанию Re: Proteus + DS3232

Все везде подтянуто и перетянуто
В режиме SQW (генератора) выход исправно генерит меандр с заданой частотой, все красиво. А вот если выставить аларм в любом виде - он не срабатывает, и соответственно выход INT молчит. Ставил и на конкретное время и на посекундное/поминутное срабатывание. Ставил и на первый и на второй аларм. Молчит.
Повторюсь - когда удалял микросхему часов из схемы и ставил новую, оно пару раз срабатывало как задумано - срабатывал аларм, выставлялся флаг в статус регистре и INT падал в LOW состояние. Но закономерности я так и не уловил, видать звезды на небе...
AngryWolf вне форума  
Непрочитано 18.01.2010, 19:10  
AngryWolf
Прохожий
 
Регистрация: 13.01.2010
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
AngryWolf на пути к лучшему
По умолчанию Re: Proteus + DS3232

Update: вот ща собрал макет с восьмой мегой, подключил платку с часовой микросхемой DS3231 (практически полный аналог DS3232, которая в протеусе, но без паяти на борту и еще без пары незначительных опций в control регистре). Все работает как и говорит даташит - срабатывает аларм, выставляется бит аларма, генерится прерываение.
Значит схема и прога верная, а бочит proteus
Жаль, придется отлаживать прогу на макете.
ЗЫ: куда багрепорт в протеус писать или смысла нет?
AngryWolf вне форума  
Непрочитано 19.01.2010, 15:01  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Proteus + DS3232

Сообщение от AngryWolf Посмотреть сообщение
ЗЫ: куда багрепорт в протеус писать или смысла нет?
Надо было с самого начала вот сюда:
https://kazus.ru/forums/showthread.php?t=7844&page=93
Я вообще не сторонник засIрания ветки САПР вопросами по Протеусу, но к сожалению перетащить всю эту бодягу туда не могу - модератор я только в подфоруме по Протеусу.
Halex07 вне форума  
Непрочитано 19.01.2010, 16:12  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию Re: Proteus + DS3232

Сообщение от AngryWolf Посмотреть сообщение
а бочит proteus
Спасибо за сообщение об ошибке (хоть и не в той ветке). Проверю и поставлю в очередь на исправление.
TEHb вне форума  
Непрочитано 20.01.2010, 01:15  
AngryWolf
Прохожий
 
Регистрация: 13.01.2010
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
AngryWolf на пути к лучшему
По умолчанию Re: Proteus + DS3232

Прошу прощения, исправлюсь
Я же не знал что это бага протеуса, думал может у меня лыжи не едут и вдруг кто сталкивался...
AngryWolf вне форума  
Непрочитано 20.01.2010, 22:18  
Lexx09
Временная регистрация
 
Регистрация: 05.09.2009
Сообщений: 50
Сказал спасибо: 9
Сказали Спасибо 26 раз(а) в 10 сообщении(ях)
Lexx09 на пути к лучшему
По умолчанию Re: Proteus + DS3232

TEHb, как скоро будет исправлена модель? А то мне тоже нужны эти часы. Вот думаю попробовать свою модель сделать...
Lexx09 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AT89C51RD2 & Proteus & XDATA Muzicant Proteus, KiCAD и другие ECAD 11 06.10.2017 18:38
Создание новых элементов в Proteus GLONIUM Proteus 4 28.07.2010 17:21
Почему Proteus тормозит nsklital Proteus 1 02.11.2009 21:41
LPT b PROTEUS romshe Proteus 0 01.11.2009 18:22
[Решено] Проблема с eeprom в Proteus Memfis666 Proteus, KiCAD и другие ECAD 1 01.10.2009 15:38


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


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