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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 05.10.2009, 10:22  
EagleB3
Вид на жительство
 
Регистрация: 03.05.2006
Сообщений: 312
Сказал спасибо: 30
Сказали Спасибо 144 раз(а) в 52 сообщении(ях)
EagleB3 на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Криминала в коде не увидел.
Ищите багу, исключая (комментариями) куски кода и упрощая индикацию.

Сам в похожем дивайсе тоже столкнулся с не очень понятным явлением: у меня считыватель опрашивается один раз в секунду. По внешнему прерыванию от часов. Так вот если я сразу при входе в прерывание не делаю задержку в 1mS - опрашивание не выполняется. 800 uS недостаточно. А в Протеусе все работает безо всяких задержек.
Реклама:
EagleB3 вне форума  
Непрочитано 05.10.2009, 22:13  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Сообщение от picavr Посмотреть сообщение
И написал что бы в реале проверили длительности и уровни...
Вы представляетет как работает 1wire или тупо подключили библиотеку и всё?
Да, имею полное представление, ничего мудреного в этом обмене по одному(?) проводу нет, а вот то, что длительности влияют на работу - это в точку.
IOPA4 вне форума  
Непрочитано 05.10.2009, 23:21  
grott
Заблокирован
 
Регистрация: 17.02.2005
Сообщений: 18
Сказал спасибо: 5
Сказали Спасибо 5 раз(а) в 1 сообщении
grott на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Мой рабочий вариант замка на самом дешевом ATtiny13. Исходник на Си в Code Vision.
Вложения:
Тип файла: rar zamok.rar (1.3 Кб, 978 просмотров)
grott вне форума  
Эти 5 пользователя(ей) сказали Спасибо grott за это сообщение:
IOPA4 (06.10.2009), master-ruden (07.10.2009), vaal555 (21.10.2009), ZPS (26.06.2011)
Непрочитано 06.10.2009, 18:10  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Сообщение от grott Посмотреть сообщение
Мой рабочий вариант замка на самом дешевом ATtiny13. Исходник на Си в Code Vision.
Частота МК 4.8 МГц - принципиально?
IOPA4 вне форума  
Непрочитано 07.10.2009, 00:16  
grott
Заблокирован
 
Регистрация: 17.02.2005
Сообщений: 18
Сказал спасибо: 5
Сказали Спасибо 5 раз(а) в 1 сообщении
grott на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Частота внутреннего генератора ATTiny13 4.8 и 9.6 Мгц. Можно выбрать любую из этих двух частот фьюзами, указав, при этом компилятору какую именно. CodeVision сам разберется где и какие тайминги выставить.
grott вне форума  
Непрочитано 07.10.2009, 00:56  
grott
Заблокирован
 
Регистрация: 17.02.2005
Сообщений: 18
Сказал спасибо: 5
Сказали Спасибо 5 раз(а) в 1 сообщении
grott на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Кстати, собирал я замок по схеме http://www.creativelectro.spb.ru/. Некоторое время это добро поработало пока не слетели записанные ключи таблеток в памяти. После нескольких таких фортелей, ‹‹поблагодарив автора за предоставленный исходник››, пришлось на старости лет изучать программирование. Короче говоря, проблема в том(эту фичу признает даже Atmel), что в первую ячейку EEPROM по адресу 0x00 лучше ничего не сохранять. В моей программе это уже учтено.
grott вне форума  
Непрочитано 07.10.2009, 10:50  
Segreen
Прохожий
 
Регистрация: 04.10.2009
Сообщений: 4
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Segreen на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Уважаемые господа, я на форуме недавно и потому дико извиняюсь, но не знает ли хто как писать уникальный код в кс-4тм, он-же rw1990, он-же iz1990. Интересует протокол записи и блокирования/разблокирования (финализации) записи.
Ежели кого интересует могу подкинуть схемку "таблэтки" на pik12f519(629) рабочую с исходником для примера на cvavr-2.03. Может имитировать ключи 1990 цефрал кт1 и кт2 (исходник для кт1) но по аналогии что угодно пишется. Ключи можно перепрограммировать (в исходнике не будет этой опции). Питание как и у 1990, по сигнальным линиям.
Segreen вне форума  
Непрочитано 07.10.2009, 20:25  
utanit
Частый гость
 
Регистрация: 20.03.2008
Сообщений: 23
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
utanit на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Если хотите использовать минимум ключей CD 1990, то попробуйте использовать ТМ платы типа STM-11 в параллельном включении.
utanit вне форума  
Непрочитано 10.10.2009, 23:27  
ovsep
Частый гость
 
Регистрация: 19.10.2007
Сообщений: 42
Сказал спасибо: 1
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
ovsep на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Сообщение от grott Посмотреть сообщение
Частота внутреннего генератора ATTiny13 4.8 и 9.6 Мгц. Можно выбрать любую из этих двух частот фьюзами, указав, при этом компилятору какую именно. CodeVision сам разберется где и какие тайминги выставить.
В tiny13 по умолчанию стоит fuse делителя частоты на 8.
Т.е. реальная частота камня будет соотв. 0,6 и 1,2 МГц (1,7 и 0,8 мкс на такт) .
CodeVision может не вытянуть корректные тайм-слоты.
Например при единичном тайм-слоте линию DQ надо подтянуть на 1-2 мкс к GND и отпустить на 60-120 мкс .
На таких частотах трудно будет добиться устойчивого общения, особенно при длинных линиях.
ovsep вне форума  
Непрочитано 11.10.2009, 11:32  
grott
Заблокирован
 
Регистрация: 17.02.2005
Сообщений: 18
Сказал спасибо: 5
Сказали Спасибо 5 раз(а) в 1 сообщении
grott на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Сообщение от ovsep Посмотреть сообщение
В tiny13 по умолчанию стоит fuse делителя частоты на 8.
Т.е. реальная частота камня будет соотв. 0,6 и 1,2 МГц.
Ну так и отключите этот фьюз. Повторюсь. Частота внутреннего генератора должна быть выставленна фьюзами 4.8 или 9.6 Мгц.
grott вне форума  
 

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

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

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

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


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


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