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

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

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

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

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

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


 
Опции темы

Proteus + DS3232

Непрочитано 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,693
Сказал спасибо: 28
Сказали Спасибо 4,526 раз(а) в 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,693
Сказал спасибо: 28
Сказали Спасибо 4,526 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Proteus + DS3232

Сообщение от AngryWolf Посмотреть сообщение
ЗЫ: куда багрепорт в протеус писать или смысла нет?
Надо было с самого начала вот сюда:
https://kazus.run/forums/showthread.php?t=7844&page=93
Я вообще не сторонник засIрания ветки САПР вопросами по Протеусу, но к сожалению перетащить всю эту бодягу туда не могу - модератор я только в подфоруме по Протеусу.
Halex07 вне форума  
Непрочитано 19.01.2010, 16:12  
TEHb
Почётный гражданин KAZUS.RUN
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,387
Сказал спасибо: 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, время: 08:17.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.