RC522 i2c как завести?

MihaNN52
Offline
Зарегистрирован: 22.01.2017

Купил считыватель подготовленный к i2c. Микросхема может работать по нескольким интерфейсам, судя по всему самый популярный spi но у меня нет столько свободных портов , по этому выбрал i2c. Теперь не знаю как к нему подойти). Примеров фактически нет. Те что нашел не заводятся. Даташит смотрел. Очень непонятный документ) в этом случае. Не понятен порядок работы. Нужно ли включать какой то режим, с адресом так же не разобрался пока. Может работал уже кто с ней по i2c?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Мошт, ссылку на модуль хоть дашь?  Там, мошт, i2c отродясь не было. 

MihaNN52
Offline
Зарегистрирован: 22.01.2017
DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

сканер I2C его находит?

библиотека для I2c -> здеся.  https://github.com/arozcan/MFRC522-I2C-Library

разбирайса. 

MihaNN52
Offline
Зарегистрирован: 22.01.2017

Ну, я его пробовал. Примеры не работают. Точнее определяет версию , карты не читает.  Сканер адрес не определяет.  На плате нет поддяжки подтяжку на шину сделал.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

если сканер адрес не определяет, то или ашыпка в монтаже (что более вероятно), иле модуль скоропостижно падох. 

для Уно модуль должен быть подключен к А4 А5

MihaNN52
Offline
Зарегистрирован: 22.01.2017

Ну не может сдохнуть то что не жило))

Да конечно А4 А5.

Скетч из библиотеки arozcan определяет версию платы.

В анализаторе непрерывный поток информации на адрес 0x50. Но карты не читает.

Порядок работы бы уточнить, может надо антену включить например до начала работы или другую какую инициализацию и без всяких непонятных библиотек запрашивать данные.

 

MihaNN52
Offline
Зарегистрирован: 22.01.2017
Скетч из библиотеки arozcan выдает
MFRC522 Software Version: 0x92 = v2.0
Scan PICC to see UID, type, and data blocks...
при поднесении карты ее не считывает, карты разнве перебрал
i2c сканер попробовал другой - работает выдает  адрес 0x28
инит проходит согласно библиотеки и даташиту
MihaNN52
Offline
Зарегистрирован: 22.01.2017

далее непрерывно идет запись по адресу 0х04  и чтение 0х44

в даташите 0х44 не нахожу

MihaNN52
Offline
Зарегистрирован: 22.01.2017

Забыл написать. Парни я м....  подносил карточки мариновские к мифаировскому считывателю)))

zarro
Offline
Зарегистрирован: 26.04.2014

Подскажите, кто знает! Как переделать обычный китайский считыватель дуиновский RFID-RC522 с SPI на I2C интерфейс? Говорят, есть проверенная методика, но я что то не нашел. Пробовал сам подпаяться чтобы уровни установить, но похоже, там под чипом дорожки... Вобщем, нужна методика переключения RFID-RC522 на I2C шину!

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

zarro пишет:

Подскажите, кто знает! Как переделать обычный китайский считыватель дуиновский RFID-RC522 с SPI на I2C интерфейс? Говорят, есть проверенная методика, но я что то не нашел. Пробовал сам подпаяться чтобы уровни установить, но похоже, там под чипом дорожки... Вобщем, нужна методика переключения RFID-RC522 на I2C шину!

sadman41
Offline
Зарегистрирован: 19.10.2016

Вот вариант попроще, без сверления, сдувания чипа и прочих опасных мероприятий: https://aliexpress.ru/item/4000388013167.html