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

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

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

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

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

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


 
Опции темы
Непрочитано 09.12.2006, 11:17  
segichechik
Прохожий
 
Регистрация: 08.12.2006
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
segichechik на пути к лучшему
По умолчанию

Сразу скажу, что я в программировани не ас, я только начал изучать контроллеры и программирование.
Да, я смотрел пример. Как я понял к контроллере реализована программа определения ключей.
В моей сигнализации, контроллере, тоже реализована поддержка ключей. Я в настройках ключа iButton прописываю номер и напрямую подключаю ко входу контроллера, но контроллер никак не реагирует.
Может я чего-то недопонимаю?
Реклама:
segichechik вне форума  
Непрочитано 09.12.2006, 13:05  
lsa
Почётный гражданин KAZUS.RU
 
Аватар для lsa
 
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,488
Сказал спасибо: 3,207
Сказали Спасибо 3,010 раз(а) в 686 сообщении(ях)
lsa на пути к лучшему
По умолчанию

Сообщение от segichechik
Сразу скажу, что я в программировани не ас, я только начал изучать контроллеры и программирование.
Да, я смотрел пример. Как я понял к контроллере реализована программа определения ключей.
В моей сигнализации, контроллере, тоже реализована поддержка ключей. Я в настройках ключа iButton прописываю номер и напрямую подключаю ко входу контроллера, но контроллер никак не реагирует.
Может я чего-то недопонимаю?
Процедура чтения ключа (если на пальцах) выглядит так:
1) Процессор посылает команду сброса.
2) Посылает команду чтения шины 33h.
3) Читает 8 байт от устройства.
Эти 8 байт имеют с своем составе код семейства, серийный номер и контрольная сумма.
Например, если на таблетке написано:
98 2D 3D 4D 5D 6D 7D 01
то это означает следующее:
98- контрольная сумма;
2D 3D 4D 5D 6D 7D - серийный номер;
01-код семейства.
Важно! Считывается таблетка по команде 33h в обратном порядке. Сначала получаем код семейства (01), потом байты серийного номера (7D 6D 5D 4D 3D 2D), потом контрольная сумма (98h). Восьмерка со скобкой наделала смайликов.
Теперь для Протеуса.
Ставим модель таблетки и вывод линии данных соединяем через КНОПКУ с выводом микроконтроллера. Нажатие на замыкание этой кнопки происходит имитация касания ключом считывающей панели. В свойствах таблетки вводим серийный номер ключа в поле ROM SERIAL NUMBER, для которого создан проект (код семейства 01 там установлено). Устанавливаем в положение NO поле AUTO SERIALISATION.
Все. Должно работать.
lsa вне форума  
Непрочитано 09.12.2006, 13:10  
SergSit
Прохожий
 
Регистрация: 13.06.2006
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
SergSit на пути к лучшему
По умолчанию

Тоже делаал сигнализацию с применением DS1990. Контроллер ATmega16. Прогу писал на С используя CodeVizion. Используя штатную библиотеку CodeVizion по работе с этими ключами все заработало сразу. При моделировании подключал несколько ключей(с разными кодами) через кнопки. Т.е. при нажатии кнопки подключался только один ключ.
SergSit вне форума  
Непрочитано 09.12.2006, 19:39  
segichechik
Прохожий
 
Регистрация: 08.12.2006
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
segichechik на пути к лучшему
По умолчанию

Спасибо, Isa, SergSit, AndreiVV у меня все получилось.
Пожалуста, помогите еще в одном вопросе.
Моя сигнализация настраивается (номера телефонов, выдержка времени включения охраны и т.д) с помощью компьютера. Вот сам вопрос, как мне виртуально подключить эту программу к моей модели?
Программа конфигурирует сигнализацию через COM порт.
И еще, как сотовый телефон подключить к модели?
Заранее спасибо.
segichechik вне форума  
Непрочитано 11.12.2006, 19:47  
AndryG
Вид на жительство
 
Регистрация: 22.06.2006
Адрес: Украина
Сообщений: 308
Сказал спасибо: 19
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
AndryG на пути к лучшему
По умолчанию CodeVision Proteus библиотечные_функции_CV

Доброго времени суток.

При испольовании в CodeVision функций его встроенных библиотек (I2C для примера) не работает отладка в Proteus по COF-файлу... при пером вызове библеотечной функции контроллер идет в перезагрузку. Если подключить в модель микроконтроллера не COF, а HEX файл - все нормально.

CVAVR 1.24.8d
Proteus 6.9SP5

День проколупался ... результат ноль... Может кто сталкивался?
AndryG вне форума  
Непрочитано 12.12.2006, 10:36  
AndryG
Вид на жительство
 
Регистрация: 22.06.2006
Адрес: Украина
Сообщений: 308
Сказал спасибо: 19
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
AndryG на пути к лучшему
По умолчанию

Проколупав до часу ночи всё это дома понял, что начинает глючить Протеус с COF-файлом, если кода больше 500 слов. С HEX работает нормально. COF в AVRStudio работает нормально. Подложил в Протеус 6.9 SP5 библиотеку AVR.DLL с версии 6.7 SP3 - всё пошло...
AndryG вне форума  
Непрочитано 12.12.2006, 13:13  
rubel
Гражданин KAZUS.RU
 
Аватар для rubel
 
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
rubel на пути к лучшему
По умолчанию

Здраствуйте. А кто-нибудь с COM - портом работал в Proteus 6.9.5? Я никак не могу настроить даже для просмотра сигналов RX TX схему из демо-файлов. Может кто подскажет чего?? А вообще задачка вот какая: хочу связаться внешним контролером (I7188если интересно) через COM -порт с датчиком температуры DS 18B20(опрос реализован на АTTINI2313,но за неименим в библиотеках заменил на AT90S2313). Контроллер- реальный, датчик - виртуальный. Опрос датчика вроде симулируется нормально(мигание светодиода), а вот далее порта не могу продвинуться. Правильность программы пусть не вызывает подозрений: система уже давно собрана и уже давно успешно работает.Решил просимулировать ее частично.Cи-программу контроллера привести к сожалению не имею права .

Прикрепленный файл: 4892821.rar
rubel вне форума  
Непрочитано 14.12.2006, 09:08  
slava1957
Прохожий
 
Регистрация: 06.07.2006
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
slava1957 на пути к лучшему
По умолчанию

от AndryG Частый гость:
Цитата:
"...И вопросик по Proteus. Внизу каждого элемента серым цветом высвечивается на "рабочем столе" проги ‹TEXT› - как его убрать? Что не щелкал - не нашел ..."
Menu - Template - Set Design Defaults...- Hidden Objects -› "галочка" на Show hidden text?
Там же можно настроить цвет ‹TEXT›
slava1957 вне форума  
Непрочитано 14.12.2006, 10:24  
EagleB3
Вид на жительство
 
Регистрация: 03.05.2006
Сообщений: 312
Сказал спасибо: 30
Сказали Спасибо 144 раз(а) в 52 сообщении(ях)
EagleB3 на пути к лучшему
По умолчанию

Сообщение от rubel
Опрос датчика вроде симулируется нормально(мигание светодиода), а вот далее порта не могу продвинуться. Правильность программы пусть не вызывает подозрений: система уже давно собрана и уже давно успешно работает.
На каком контроллере она успешно работает?
Коль ты собрался моделировать на AT90S2313, так будь любезен хотя бы собрать fire.hex для AT90S2313. У тебя там в ASM-е ".include "tn2313def_.inc"".

... А в DS1820zag.asm, между нами говоря, стоит ".include "...2313def.inc" ". И ты удивляешься, что у модели AT90S2313 крышу сносит?

Наведи порядок в своих модулях.
И выдай в начале программы в RS232 станартное "Hello!" (а все прочее можешь и закомментирвать пока). Узришь его на виртуальном терминале - тогда и поймешь, что модель нормально запущена.

Прикрепленный файл: 4892821.rar
EagleB3 вне форума  
Непрочитано 14.12.2006, 10:28  
AndryG
Вид на жительство
 
Регистрация: 22.06.2006
Адрес: Украина
Сообщений: 308
Сказал спасибо: 19
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
AndryG на пути к лучшему
По умолчанию

Записал и запомнил спасибо.
AndryG вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Proteus общие вопросы dosikus Proteus 3366 06.09.2024 08:25
Вопросы по PROTEUS-у Advanced_LAMER Proteus 372 19.09.2021 01:20
Вопрос по работе с Proteus Slnew Proteus 16 20.11.2013 20:09
глюк Proteus при работе с ATMEL ATTINY45 igoruha727 Микроконтроллеры, АЦП, память и т.д 3 23.05.2009 01:00
загрузка CPU при работе PROTEUS dimonbest Proteus 48 25.05.2007 20:30


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


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