pn532+uart+python3

Тема в разделе "Raspberry Pi", создана пользователем seregka174, 24 сен 2019.

Метки:
  1. seregka174

    seregka174 Нуб

    Доброго дня. Весь измаялся толку нет, вся инфа на буржуйском а я в нем ни бум-бум.
    Вопрос не совсем про малину точней в роли малины ноут :)
    Имеется pn532 вот такой:
    [​IMG]
    подключен через uart-usb к ноуту ПОДКЛЮЧЕН правильно в режиме HSU RX-TX правильно
    Подскажите как я могу производить чтение-запись из python3?
    Заранее благодарен!
     
  2. NikitOS

    NikitOS Король шутов Администратор

    Я один на нем UART не вижу?
     
  3. Daniil

    Daniil Гуру

    одно другому не мешает)
     
  4. Andrey12

    Andrey12 Гик

    Есть он там, Судя по даташиту
    The PN532 supports the following host interfaces:
    • SPI
    • I2C
    • High Speed UART (HSU)

    И на плате выбор переключателями режим UART (HSU) есть. Но вот куда он разведен это вопрос.

    Почитал, UART разведен на SDA SCL
    Host interface pin: SPI Not Slave Selected (NSS) or I2C clock (SCL) or HSU receive (HSU_RX). Refer to Table 72 on page 48 for details. MOSI / SDA / HSU_TX 28 IO PVDD
    Host interface pin: SPI Master Out Slave In (MOSI) or I2C data (SDA) or HSU transmit (HSU_TX). Refer to Table 72 on page 48 for details.
     
    Последнее редактирование: 24 сен 2019
    seregka174 нравится это.
  5. NikitOS

    NikitOS Король шутов Администратор

    Я про разводку и говорю...
     
  6. seregka174

    seregka174 Нуб

    Да да есть и у других работает.
    Я единственное не пойму как его на python крутить
     
  7. NikitOS

    NikitOS Король шутов Администратор

  8. Igor68

    Igor68 Гуру

    Столько достойных интерфейсов! Караул!
    А почему именно serial?
    А почему питон?
    Конечно не в обиду, но сложилось мнение что малину придумали для питона. Если так, то буду избавляться от них (там где питон главенствует), потому как здравый смысл дороже. А ловить пробелы и табуляции я согласен только в Makefile.
     
    seregka174, Andrey12 и parovoZZ нравится это.
  9. seregka174

    seregka174 Нуб

    Вот наблындил работает :)
    https://github.com/mfdogalindo/PN532-HSU
    Только ужасно медленно читает: UID метки быстро а блоки надо держать и ждать может причина в serial?
    и пример с модулем написан для python2
    как бы сие чуду по python3 переделать
     
  10. Igor68

    Igor68 Гуру

    Чем дальше в лес, тем толще партизаны!
    Это и к питону имеет отношение:)
    Толстые обычно малоподвижны:)