امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
ماژول pn532 و کدویژن AVR
نویسنده پیام
hadikh73 آفلاین
مدیــر کـل سایـت
*******

ارسال‌ها: 1,219
موضوع‌ها: 43
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 13642
( 14739 تشکر در 4686 ارسال )
ارسال: #1
ماژول pn532 و کدویژن AVR
به نام خدا
   
یه برنامه برای راه اندازی pn532 با avr نوشتم از اونجایی که هرچی سرچ زدم فقط سورس کد برای آردوینو بود  تصمیم گرفتم سورس کدم رو اشتراک بذارم که بقیه هم استفاده کنند
چندتا نکته برای راه اندازی
ماژول با ولتاژ 3.3 تا 5 کار میکنه و راحت میتونید به باتری لیتیوم یون وصل کنین
باودریت پیشفرض ماژول 115200 هست و برای تغییر باید دیتا شیت بخونید
ارسال کد به ماژول به این صورت هست که شما باید یه تعدادکد رو پشت سر هم به ماژول بفرستید و ماژول به شما جواب بده مثلا کد هگز های زیر رو اگر بفرستید ماژول از حالت استندبای خارج میشه
کد php:
0x55,0x55,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x03,0xFD,0xD4,0x14,0x01,0x17,0x00 
و هر کد دیگه ای ک بفرستید کار خاصی دیگه ای رو انجام میده
نکته بعدی که خیلی مهم هست اینه که حتما باید دیا هارو با وقفه بفرستید به میکرو، یعنی اینکه دیتا ها با سرعت زیاد و پشت سرهم ارسال بشه در غیر اینصورت ماژول از حالت استندبای خارج نمیشه و هیچ پاسخی نمیده
یه نکته خیلی جالب این بود ک ماژول هر 100 ثانیه یک بار به حالت استندبای میره وباید حتما هر چندثانیه یک بار کد خروج از استندبای رو بفرستید بهش
یه نرم افزار تحت ویندوز پیدا کردم و کد ها رو از همون کپی زدم خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید (خداییش نه وقت بود بشینم دیتا شیت بخونم نه حال خوندن دیتاشیت داشتم خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید  ) اونو هم براتون پیوست کردم. فقط کافیه ماژول رو به نرم افزار وصل کنید و یک مبدل usb به سریال با ماژول موازی کنید و دیتا هایی که میفرسته رو کپی بزنید و همون ها رو درون برنامه خودتون استفاده کنید
دیتاشیت ماژول و برنامه نوشته شده با atmega8 وکدویژن پیوست کردم
برنامه ای ک نوشتم ابتدا ماژول رو روشن میکنه و بعد هر ثانیه یک بار کد دریافت ID تگ رو به ماژول میفرسته و جواب دریافتی رو تحلیل میکنه از طریق پین c.0 و با باود ریت 9600 به نمایش میده یه فایل شماتیک ک پروتوس کشیده شده هم پیوست کردم ک بدونید پایه ها رو چطوری وصل کنید
برای میکرو حتما کریستال 11.0592 بزنید
 موفق باشید


فایل‌(های) پیوست شده
.zip   NFC Reader.zip (اندازه: 19.74 MB / تعداد دفعات دریافت: 303)

۰۴-خرداد-۱۳۹۶, ۰۰:۴۳:۵۵
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, 1نفر, HosseiN0060, mahdi421, goldenmasoud
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #2
RE: ماژول pn532 و کدویژن AVR
@صالح: بی زحمت مهم کن
۰۴-خرداد-۱۳۹۶, ۰۱:۲۱:۲۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73, 1نفر


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [فوری] مشکل با ماژول ds1307 alirezaa2 9 8,581 ۲۳-اردیبهشت-۱۴۰۰, ۱۹:۲۳:۴۰
آخرین ارسال: mehrzad119
  راه اندازی ماژول gy-955 با AVR و کدویژن hadikh73 6 7,689 ۰۴-شهریور-۱۳۹۷, ۱۲:۰۸:۲۱
آخرین ارسال: hadikh73
Question [سوال] یه سوال درباره ماژول esp8266 Index1 4 3,150 ۰۴-اردیبهشت-۱۳۹۷, ۲۳:۰۹:۲۶
آخرین ارسال: babyy
  ماژول OLED 0.96 Driver IC: SSD1306 kimiafars 12 8,634 ۱۷-دى-۱۳۹۶, ۱۹:۴۰:۴۶
آخرین ارسال: nanosi
  ارسال و دریافت دیتا بین ماژول GSM وسایت hfhossein 1 2,286 ۲۶-آبان-۱۳۹۶, ۱۴:۱۳:۲۰
آخرین ارسال: hadikh73
  پیکربندی SPI نرم افزاری در کدویژن pedram032 2 3,661 ۱۷-دى-۱۳۹۵, ۲۲:۳۷:۱۴
آخرین ارسال: omid_phoenix
  کمک در برنامه nrf24 با کدویژن sniper-70 0 2,893 ۱۹-آبان-۱۳۹۵, ۰۰:۱۶:۱۵
آخرین ارسال: sniper-70
  [سوال] ارتباط میکرو با ماژول ESP8266 ghostrider 6 6,900 ۱۸-خرداد-۱۳۹۵, ۱۴:۴۶:۵۹
آخرین ارسال: alifarmani7
  مشکل ارتباط میکرو با ماژول sim908 saba7darya 15 8,907 ۳۰-اردیبهشت-۱۳۹۵, ۱۰:۱۸:۰۵
آخرین ارسال: sharin
  راه اندازی ماژول دمای غیرتماسی MCU90615 nex 1 2,516 ۲۹-اردیبهشت-۱۳۹۵, ۲۳:۵۷:۲۰
آخرین ارسال: lolohacko

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS