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

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

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

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

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

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


 
Опции темы
Непрочитано 03.03.2015, 11:01  
msv21
Частый гость
 
Регистрация: 31.01.2015
Сообщений: 12
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
msv21 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Сообщение от NewWriter Посмотреть сообщение
Резистор поддяжки на SQW наверняка в аналоговом режиме стоит - стопудово опять у тебя та же проблема. МК точно не виноват, он хорошо симулируется, проверено многократно
Подтяжка порта PB0 стоит внутренняя в МК в программе:

RBPU = 0 ' Включить подтягивающие резисторы для PORTB
INTE = 1 '*Включить*прерывания*для*PORTB.0
For count_mode = 1 To 20
key =PORTE
--кусь--
INTF = 0 '*Сбросить*флаг*прерывания*по*сигналу*на*RB0
Sleep '*Перевести*микроконтроллер*в*режим*бесконечного*с на
Next
подтяжка на +5, а не формируется "0". Зачем еще тянуть на +5 - никаких резисторов не было больше, это уже на инверторах ставил, - но их не должно быть - выхода с DS3232 должно хватить на раскачку 1 входа МК
Реклама:
msv21 вне форума  
Непрочитано 03.03.2015, 11:19  
mimuh64
Прописка
 
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
mimuh64 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Сообщение от msv21 Посмотреть сообщение
Зачем еще тянуть на +5
Пожалуйста, посмотрите ДШ на микросхему и вы увидите выходной каскад этого пина... Я привел две схемы в 7 и 8 версии. Разница видна на лицо. Также в программу нужно добавить инициализацию - настройку - внутренних регистров DS3232 - это называется "подать управляющее слово"...
mimuh64 вне форума  
Непрочитано 03.03.2015, 12:17  
mimuh64
Прописка
 
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
mimuh64 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Сейчас под рукой нет 8 версии, но все по аналогии с примером для 7. В примере реализовано переключение режимов...
Вложения:
Тип файла: rar DS3232.rar (70.3 Кб, 48 просмотров)
Тип файла: rar DS3232_int.rar (76.1 Кб, 46 просмотров)

Последний раз редактировалось mimuh64; 03.03.2015 в 13:15. Причина: Добавил второй пример
mimuh64 вне форума  
Непрочитано 03.03.2015, 13:35  
msv21
Частый гость
 
Регистрация: 31.01.2015
Сообщений: 12
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
msv21 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Сообщение от mimuh64 Посмотреть сообщение
Пожалуйста, посмотрите ДШ на микросхему и вы увидите выходной каскад этого пина... Я привел две схемы в 7 и 8 версии. Разница видна на лицо. Также в программу нужно добавить инициализацию - настройку - внутренних регистров DS3232 - это называется "подать управляющее слово"...
Спасибо за внимание к проблеме, но то что инициализация произведена - можно судить по наличию импульсов на SQW частотой 1 Hz - от 2 до 5 вольт, т.е.
'---------------[SUBROUTINES]-----------------------------------
'--------------Init DS3231 (IF rtcyear =0) Запись Start, 1101000|0|,‹adress›,‹date.....›
Init_DS3231:
rtcsec =$27
--кусь--
rtccontrol =%01000000
GoSub Write_DS3231

На выходе DS3232 сигнал нормальный, после инвертора, еще 5 инверторов в паралель и 2 логических резисторов (на +5 и на 0) опустить сигнал меньше 2 вольт можно если нижний резистор(на 0) меньше 30 Ом, но при этом нет Логической "1" - напряжение около 2 Вольт, если более 30 Ом то на выходе от 2 до 5 вольт меандр
Миниатюры:
Нажмите на изображение для увеличения
Название: ds3232.jpg
Просмотров: 33
Размер:	15.9 Кб
ID:	76264   Нажмите на изображение для увеличения
Название: sh_ds3232.jpg
Просмотров: 46
Размер:	188.6 Кб
ID:	76265  
msv21 вне форума  
Непрочитано 03.03.2015, 13:48  
mimuh64
Прописка
 
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
mimuh64 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

... В таком случае, как советовали выше, давно нужно выложить живой, полный пример... Что мы гадаем? Я могу посмотреть только вечером (нет 8 сейчас), может кто поможет ранее...
mimuh64 вне форума  
Непрочитано 03.03.2015, 21:16  
mimuh64
Прописка
 
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
mimuh64 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Проверил Все работает и в 8 версии... Как я и думал... Обычно такое бывает при очень секретных разработках , которых нельзя показывать... Почему? В таких случаях переписка превращается в многодневный безрезультативный флуд... Увы.
mimuh64 вне форума  
Непрочитано 10.03.2015, 16:18  
msv21
Частый гость
 
Регистрация: 31.01.2015
Сообщений: 12
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
msv21 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Посыпаю голову ПЕПЛОМ -нашел Глюк в программе, когда готовил ее для того, чтобы выложить сюда... ЭТО БЫЛ:

ANSELH =%00000000 ' НЕПРАВИЛЬНО 0-Цифра 1 Аналог

Когда отключил кусок кода с АЦП и нечаянно запустил - ЗАРАБОТАЛО!!!
Какие нафиг секретные разработки, это 35 лет назад в соседней лаборатории ОПТИЧЕСКОЕ вычитание делали, а у нас полупроводник на А3Б5 при комнатной температуре имел сопротивление как у гвоздя, а в коридоре на кафедре стояли "термосы" с жидким азотом вдоль стен.... А сейчас для дома для семьи "будильник" с RS485, закончу - выложу...
msv21 вне форума  
Непрочитано 06.08.2015, 19:44  
12val12
Временная регистрация
 
Регистрация: 17.03.2009
Адрес: Киев
Сообщений: 68
Сказал спасибо: 18
Сказали Спасибо 1 раз в 1 сообщении
12val12 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Протеус 7.10 АЦП ATMEGA 88 не точная модель -
В регистр ADCW записывается значение соответствующее напряжению в конце
цикла преобразования ,
а не значение соответствующее
напряжению во время первых двух тактов где реально происходит выборка хранение .

Последний раз редактировалось 12val12; 08.08.2015 в 14:41.
12val12 вне форума  
Непрочитано 06.08.2015, 22:36  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

12val12, Вы так безапеляционно заявляете, что снимаю шляпу... Может быть разъясните "чайнику": who is ADCW и какого "хрена" оно должно быть готово "во время первых двух тактов" (ну уж если придерживаться цитирования доки, то 1,5 -2,5, опять-таки чего тактовой МК, или тактовой АЦП, которая значительно ниже). МоГет всё-таки на диаграммы глянуть, а также мало-мало что-нибудь почитать про АЦП последовательного приближения. Тогда, опять-таки моГет, и наступит прозрение, что придётся обождать тактов 13-14, а лучше познакомиться поближе с таким "знаменем", как ADIF.
Накидаю Вам ещё пару "плюшек" вслед... Хотите жить счастливо и невредимым - при запуске непрерывного преобразования пропустите первое "холостое" преобразование - оно всегда врёт, читайте второе, т.е. (не пользуясь флагом ADIF) не менее чем, через 25-26 тактов.
Сообщение от 12val12 Посмотреть сообщение
...где реально происходит выборка хранение...
Да вот тута - см. картину из даташита. Ну и Хде там ADCW? Кондёр что-ли? Так он по жизни устройство хранения... Вот до него (заряда включительно) и есть 1.5-2.5 такта. А вот потом пойдёт вся остальная кухня... на все оставшиеся такты АЦП.
Ну и третья "плюшка" - термин ADCW предусматривает слово из 16 бит - на конце W от англ. Word - слово, т.е. вкупе ADCL (младший - Low) и ADCH (старший High) байты результата преобразования. Подумайте "пятой конечностью тела" - как можно правильно считать полностью ADCW, если преобразование еще не завершилось? Мало того, даташит гласит, что если вы считываете результат байтами, то сначала надо читать младший - ADCL, иначе моГет быть из старшего "гикнется" (доступ в него со стороны АЦП для его изменения останеЦа открытым), а Вам "аукнется" - результат окажется плачевным. При считывании полностью ADCW в компиляторах это обычно уже реализовано программно, потому - можно не париться.
Вот так вот... А вы про какие то глюки, да ещё и в непонятных версиях...
Миниатюры:
Нажмите на изображение для увеличения
Название: UVH.png
Просмотров: 50
Размер:	14.1 Кб
ID:	82154  

Последний раз редактировалось Halex07; 06.08.2015 в 22:39.
Halex07 вне форума  
Непрочитано 06.08.2015, 23:13  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,536
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Proteus - глюки, проблемы с установкой

Сообщение от Halex07 Посмотреть сообщение
Вот так вот... А вы про какие то глюки, да ещё и в непонятных версиях...
Поросль, недоросль. Что с них требовать.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Kabron вне форума  
 

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

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

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, время: 05:10.


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