ผมต่อตามในคู่มือและรันไฟล readtag เปลี่ยนโหมดใน code เป็น spi แล้วแต่พอรันมันขึ้นว่า Didn't find PN53x board ช่วยแนะนำด้วยครับ เนื่องจาก example p2p_receive มีแต่โหมด spi
ตัวนี้ใช่มั้ยครับ
http://www.arduinoall.com/product/146/rfid-nfc-module-kit-pn532-%E0%B8%9E%E0%B8%A3%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B9%81%E0%B8%97%E0%B9%87%E0%B8%81-2-%E0%B8%8A%E0%B8%B4%E0%B9%89%E0%B8%99-card-%E0%B8%9E%E0%B8%A7%E0%B8%87%E0%B8%81%E0%B8%B8%E0%B8%8D%E0%B9%81%E0%B8%88
ลองปรับสวิตช์จัมเปอร์เซตที่บอร์ดครับ
ปรับแล้วครับ แต่ก็ไม่ได้เหมือนเดิม
ลองโคดตามเว็บนี้ยังครับ
http://www.elechouse.com/elechouse/index.php?main_page=product_info&cPath=90_93&products_id=2205
โค๊ตตัวนั้นผมลองละครับเวริคแต่มันเป็น i2c และมันเป็นการอ่าน tag เฉยๆครับ
แต่ผมเทสคือโหลดจาก https://codeload.github.com/elechouse/PN532/zip/PN532_HSU
example ตัว NDEF/P2P_Receive ซึ่งมันเป็นโหมด SPI ครับ และผมก็ต่อตามคู่มือ มันกลับไม่เจอ chip
ใช่คนเดียวกับที่โทรมาถามผมหรือเปล่าครับ ถ้าใช่ขอแชร์ประสบการณ์นะครับสาเหตุเกิดจาก ขา cs ตรงกับอุปกรณืตัวอื่นที่ใช้งานอยู่ เลยมองไม่เห็น chip ครับ
ใช่ครับ คนเดียวกัน
สาเหตุมาจากตัว ethernet กับ nfc ใช้ spi เหมือนกันและใช้ ss ขา10เหมือนกันครับ เลยทำให้ nfc มองไม่เห็น chip
ก็แก้ใน code PN532_SPI pn532spi(SPI, 9); และจับ ss ของ nfc ของ chip ย้ายไปขา9 แทนครับ แต่ปัญหาต่อไปมันน่าจะใช้ data bus เดียวกัน ซึ่งยังหาวิธีสลับไปมาไม่ได้ครับ
ตอนนี้เวริคละครับสลับไปมาได้แล้วครับ ต้องขอขอบคุณพี่เจ้าของร้านที่ให้คำปรึกษาครับ