Pull to refresh
14
0
Сергей @svk4286

Пользователь

Send message

Здравстуйте, а код с DMP для MPU6050 вы не публиковали? Сейчас тоже пытаюсь прицепить MPU6050 к STM32 , а у i2cdev DMP только на Ардуину. Собрался уже сам портировать на С, но наткнулся на вашу статью. Про костыли и баги мейнстрим ветки тоже очень интересно.

STM32 частично эмулирует Mifare Classic, заставляя считыватель начать процесс аутентификации, чтобы в дальнейшем на основе полученных данных можно было рассчитать криптоключ. PN532 в этом случае выполняет только роль приемо-передатчика.
Если внимательнее посмотрите на схему, то увидите, что USB-UART подключен к STM32, а уже STM32 к PN532 и (опционально) к RC522, но через SPI, а не I2C.
Скажем так — не планировал закрывать, но и публиковать пока тоже. Они на моем github, но практически без комментариев, кому интересно смотрите.
Это тема для отдельной статьи, а то и не одной, именно поэтому привел здесь только готовое решение. Информации в сети много, но она раскидана по тематическим форумам, поэтому даже конкретных ссылок дать затруднюсь. Если будет интерес к теме, попробую описать устройство
и его ПО подробнее, но это будет не просто.
Криптоключи рассчитываются на основе захваченных данных двух неоконченных аутентификаций между считывателем и устройством, но такие подробности выходят за рамки статьи.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity