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

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

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

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

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

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

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

 
Опции темы
Непрочитано 14.10.2023, 05:53  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,638
Сказал спасибо: 73
Сказали Спасибо 1,796 раз(а) в 648 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

Сообщение от losttda Посмотреть сообщение
Код там такой
Автор того проекта, увы, не понимает что не так
Там всего-то и нужно исправить, чтобы счётчик цикла, который адресует массив с данными, считал в обратном направлении. Т.е. не от 0 до 7, а от 7 до 0. В вашем случае можно сделать так:
Код:
lcd.clear();                                      // Очищаем экран и начинаем отображение информации о номере ключа
    lcd.setCursor(2,0);
    lcd.print("НОМЕР КЛЮЧА:"); 
    Serial.print("Key ID: ");
    lcd.setCursor(0,1);                               // Устанавливаем курсор на символ первой строки...
    for (byte x = 7; x ‹ 8; x--) {                    // ...и начинаем выводить на экран и в монитор порта что считали из ключа
//  if (x==3)  lcd.setCursor (4,1);                   // Если дошли до 4 байта, то переходим на вторую строку, т.к. в первой строке места больше нет
    if (addr[x] ‹ 16) {                               // Добавляем нули
    lcd.print("0");
    Serial.print("0");
    }
    lcd.print(addr[x]);
    Serial.print(addr[x]);
    }
Реклама:
RECTO вне форума  
Непрочитано 14.10.2023, 09:56  
losttda
Прохожий
 
Регистрация: 11.10.2023
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
losttda на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

RECTO, спасибо, всё получилось.
Пришлось только вбивать ручками, т.к. при копировании что то искажается.

Теперь вопросы по обсуждаемому тут копировщику.
Ну или ткните где почитать:
1. что означают выделенные синим детали на схеме?
2. он умеет сам "создавать" номер ключа для загрузки в болванку?
losttda вне форума  
Непрочитано 14.10.2023, 13:08  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,247
Сказал спасибо: 11,166
Сказали Спасибо 3,855 раз(а) в 2,926 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

Таки в коде
Код:
for (byte x = 7; x ‹ 8; x--) {
нужно x›=0
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 14.10.2023, 13:50  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,638
Сказал спасибо: 73
Сказали Спасибо 1,796 раз(а) в 648 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

Сообщение от mike-y-k Посмотреть сообщение
Таки в коде
Код:
for (byte x = 7; x ‹ 8; x--) {
нужно x›=0
mike-y-k, зависнет.
Потому что условие "x›=0" для типа "byte" будет выполняться всегда...
А здесь при переходе через 0 "x" станет =255. И условие "x‹8" не выполнится...

Сообщение от losttda Посмотреть сообщение
1. что означают выделенные синим детали на схеме?
losttda, эти детали не обязательны. Вообще же, если вам от копировщика нужны только определённые функции, можно максимально упростить схему, выкинув всё "лишнее". Например, если вам нужно работать только с ключами DS1990A, можно ограничиться этой схемой (т.е., без RFID-части).

Сообщение от losttda Посмотреть сообщение
2. он умеет сам "создавать" номер ключа для загрузки в болванку?
Умеет. См. "Описание полной конфигурации", стр. 6 (в архиве проекта).
..

Последний раз редактировалось RECTO; 14.10.2023 в 14:06.
RECTO вне форума  
Непрочитано 19.10.2023, 12:36  
Tails_MP
Прохожий
 
Регистрация: 19.10.2023
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Tails_MP на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

День добрый. Собрал дубликатор по схеме от Andrushki... Полная схема без кварца. Прошивки залились, но при включении показывает только начальную заставку и иногда реагирует на рандомную кнопку после чего пишет приложите ключ, и на ключ тоже не как не реагирует. От сюда вопрос. Прошивки точно подходят от изначальной версии которая от Recto. В том плане что у меня собрано без кварца.. Может фьюзы нужно какие то менять...
Tails_MP вне форума  
Непрочитано 19.10.2023, 15:42  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,638
Сказал спасибо: 73
Сказали Спасибо 1,796 раз(а) в 648 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

Здравствуйте!

Сообщение от Tails_MP Посмотреть сообщение
при включении показывает только начальную заставку и иногда реагирует на рандомную кнопку после чего пишет приложите ключ, и на ключ тоже не как не реагирует.
Если выхода из начальной заставки нет, значит замкнута одна из линий кнопок или ключа. Или что-то с этими линиями. Судя по реакции на кнопки, у вас так и происходит...

Сообщение от Tails_MP Посмотреть сообщение
Прошивки точно подходят от изначальной версии которая от Recto. В том плане что у меня собрано без кварца.. Может фьюзы нужно какие то менять...
Если у вас схема без кварца, значит и заливать прошивку нужно тоже для версии без кварца. Прошивки для версий с кварцем и без отличаются только настройками фьюзов (т.е. просто берете нужную под вашу схему и заливаете).

Но это касается только RFID-части, ТМ-часть копировщика работает независимо от него. Т.е., можно пока вообще вынуть второй МК из панельки (тот, который отвечает за RFID) и отладить запуск устройства пока без него.
RECTO вне форума  
Непрочитано 19.10.2023, 19:14  
Tails_MP
Прохожий
 
Регистрация: 19.10.2023
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Tails_MP на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

Основная схема без RFID заработала как часики))
Подскажите пожалуйста какой фьюз выставить на работу без кварца. PIC16F628A
Oscillator: RCCLK
RCIO
IRCCLK
IRCIO
EXTCLK
LP
XT
HS

Последний раз редактировалось Tails_MP; 19.10.2023 в 19:40.
Tails_MP вне форума  
Непрочитано 20.10.2023, 01:42  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,638
Сказал спасибо: 73
Сказали Спасибо 1,796 раз(а) в 648 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

Сообщение от Tails_MP Посмотреть сообщение
Подскажите пожалуйста какой фьюз выставить на работу без кварца.
Выставлять фьюзы вручную не нужно, а просто взять прошивку "rfid_pic16f628a_intrc.hex", там внутри уже выставлены все нужные фьюзы для работы со схемой без кварца. Если есть сомнения, что фьюзы из прошивки записались при программировании - проверить, соответствует ли фактически записанные настройки вкладке "settings"...

А так-то, у меня в программаторе этот фьюз называется "INTRC I/O". У вас, по-видимому, "IRCIO".
..

Последний раз редактировалось RECTO; 20.10.2023 в 01:49.
RECTO вне форума  
Непрочитано 22.10.2023, 11:09  
Tails_MP
Прохожий
 
Регистрация: 19.10.2023
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Tails_MP на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

А можно ссылочку на прошивку, у меня дисплей с кирилицей на всякий? И моментик по настройке катушки. Я к тест поинт и земле цепляю тестер и мотаю катушку до наивысшего напряжения, (резонансной частоты). Всё верно? Хочу поблагодарить за грамотные ответы по делу. Любой другой форум начинают умничать и выпендриваться, а вы прям молодец! Круто!!! Я не совсем новичек, ардуино около 10 лет занимаюсь ( на любительском уровне) , а вот на pic это моя первая поделочка...

Последний раз редактировалось Tails_MP; 22.10.2023 в 11:11.
Tails_MP вне форума  
Непрочитано 22.10.2023, 18:00  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,638
Сказал спасибо: 73
Сказали Спасибо 1,796 раз(а) в 648 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

Сообщение от Tails_MP Посмотреть сообщение
А можно ссылочку на прошивку, у меня дисплей с кирилицей на всякий?
Так вот же, ссылка на архив с 1-й страницы темы: https://kazus.ru/forums/attachment.p...1&d=1670404097.
Открываете папку "Прошивки", выбираете те, которые нужны под ваш проект. Назначение каждой прошивки заключено в имени файла ".hex".

Сообщение от Tails_MP Посмотреть сообщение
И моментик по настройке катушки. Я к тест поинт и земле цепляю тестер и мотаю катушку до наивысшего напряжения, (резонансной частоты). Всё верно?
Верно. Но на практике проще наоборот - сматывать витки с готовой катушки.

Сообщение от Tails_MP Посмотреть сообщение
Хочу поблагодарить за грамотные ответы по делу. Любой другой форум начинают умничать и выпендриваться
Ну... здесь водятся и такие личности. А мне не трудно ответить лишний раз. Хотя, конечно, большинство вопросов крутятся уже по сотому кругу...
RECTO вне форума  
Эти 3 пользователя(ей) сказали Спасибо RECTO за это сообщение:
DemonK (23.10.2023), mike-y-k (23.10.2023), sirYOGA (04.11.2023)
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Универсальный копировщик ключей (open source) Elektron2016 Микроконтроллеры, АЦП, память и т.д 227 26.02.2019 16:27
готовая плата для Простой копировщик домофонных ключей ilmirr Барахолка электронных компонентов 0 20.10.2017 12:08
Простой копировщик домофонных ключей RECTO Микроконтроллеры, АЦП, память и т.д 7973 04.09.2016 02:46


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


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