اطلاعیه

Collapse
No announcement yet.

کی تونسته ماژول RFID - RC522 راه بندازه؟؟؟

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

  • Hermas
    replied
    پاسخ : کی تونسته ماژول RFID - RC522 راه بندازه؟؟؟

    سلام
    من خیلی به این پروژه نیاز دارم
    میشه یه راه تماس بدین یا با من تماس بگیرین

    اگه کسی با کدویژن راه انداخته کمکم کنه
    ممنون

    دلیل: ادغام دو پست برای جلوگیری از اسپم

    نوشته اصلی توسط reza_badii نمایش پست ها
    من با ATMEGA48 و زبان C با این ماژول کار میکنم. سوالی هست در خدمتم.
    سلام
    من خیلی به این پروژه نیاز دارم
    میشه یه راه تماس بدین یا با من تماس بگیرین

    اگه کسی با کدویژن راه انداخته کمکم کنه
    ممنون
    جدیدترین ویرایش توسط اشکان غفارزاده; 2016/07/25, 01:47.

    یک دیدگاه بنویسید:


  • king_of_hearts90
    replied
    پاسخ : کی تونسته ماژول RFID - RC522 راه بندازه؟؟؟

    سلام دوستان
    من این ماژولو همون طور که گفته بودم با stm32f103 راه انداختم . اما یه مشکل عجیب دارم
    تا وقتی که پروگرمر به برد هستش خیلی عالی کار میکنه اما پروگرمر رو که بر میدارم مدار کار نمیکنه مگر اینکه ریست کنم با پایه ریست. جالب اینجاس بقیه مدار کار میکنه اما ماژول راه نمیفته تا قبل ریست.
    خواهش میکنم هر چی به ذهنتون میرسه بگید .

    یک دیدگاه بنویسید:


  • gbg
    replied
    پاسخ : کی تونسته ماژول RFID - RC522 راه بندازه؟؟؟

    جناب dvilla1992 ممنون با همون برنامه ای که شما گذاشته بودی بالاخره کار کرد و کارت رو سلکت کرد

    یک دیدگاه بنویسید:


  • dvilla1992
    replied
    پاسخ : کی تونسته ماژول RFID - RC522 راه بندازه؟؟؟

    البته همونی هس که خودتون گفتین . با اون مثال بالا گذاشتم باید کار کنه .

    یک دیدگاه بنویسید:


  • dvilla1992
    replied
    پاسخ : کی تونسته ماژول RFID - RC522 راه بندازه؟؟؟

    نوشته اصلی توسط gbg
    میشه بگین پایه های ماژول رو به کدوم پایه میکرو وصل کردی که تو دیتا شیت نکردم از هدر برد استفاده می کنم
    ترتیب پایه ها :

    /*
    * Initialize SPI pin connect

    * P0.15 - SCK 13
    * P0.16 - SDA - used as GPIO 14
    * P0.17 - MISO 15
    * P0.18 - MOSI 16
    */

    یک دیدگاه بنویسید:


  • کنجکاو!
    replied
    پاسخ : کی تونسته ماژول RFID - RC522 راه بندازه؟؟؟

    والا الان دم دست ندارم که چک کنم، ولی این شماتیکیه که قبلاً براش زده بودم: (مطابقت بدید با کدهای بالا)

    ترتیب پایه ها رعایت شده

    یک دیدگاه بنویسید:


  • gbg
    replied
    پاسخ : کی تونسته ماژول RFID - RC522 راه بندازه؟؟؟

    میشه بگین پایه های ماژول رو به کدوم پایه میکرو وصل کردی که تو دیتا شیت نکردم از هدر برد استفاده می کنم

    یک دیدگاه بنویسید:


  • کنجکاو!
    replied
    پاسخ : کی تونسته ماژول RFID - RC522 راه بندازه؟؟؟

    من چون از SSP1 استفاده کردم پایه ها رو تغییر دادم:
    [code=c]void SPI_mfrc_Init(void){
    PINSEL_CFG_Type PinCfg;
    SSP_CFG_Type SSP_ConfigStruct;

    PinCfg.Funcnum = 2;
    PinCfg.OpenDrain = 0;
    PinCfg.Pinmode = 0;
    PinCfg.Portnum = 0;
    PinCfg.Pinnum = 7;
    PINSEL_ConfigPin(&PinCfg);
    PinCfg.Pinnum = 8;
    PINSEL_ConfigPin(&PinCfg);
    PinCfg.Pinnum = 9;
    PINSEL_ConfigPin(&PinCfg);
    PinCfg.Pinnum = 6;
    PinCfg.Funcnum = 0;
    PINSEL_ConfigPin(&PinCfg);

    GPIO_SetDir(CS_PORT_NUM, (1<<CS_PIN_NUM), 1);
    GPIO_SetValue(CS_PORT_NUM, (1<<CS_PIN_NUM));

    /* initialize SSP configuration structure to default */
    SSP_ConfigStructInit(&SSP_ConfigStruct);
    /* Initialize SSP peripheral with parameter given in structure above */
    SSP_Init(LPC_SSP1, &SSP_ConfigStruct);
    /* Enable SSP peripheral */
    SSP_Cmd(LPC_SSP1, ENABLE);

    }[/code]

    راستی دوستان من دوباره اون مشکلم برگشت! اصن معلوم نیس چشه!
    بلاک هایی که کلیدشونو عوض کردم نمیتونم روشون بنویسم :cry2: توی قسمت authenticate مشکلی نمیگیره و کلید رو قبول می کنه! اما توی تابع Write، مقدار بافر برگشتی از دستور MFRC522_ToCard داخل شرط پایینیش برقرار میشه و اخطار میده :eek:

    یک دیدگاه بنویسید:


  • dvilla1992
    replied
    پاسخ : کی تونسته ماژول RFID - RC522 راه بندازه؟؟؟

    نوشته اصلی توسط gbg
    رفتم هدر بورد 1768 گرفتم

    پایه ها رو اینجوری متصل کردم

    کد:
     P0.15 - SCK
    	  P0.16 - SSEL - used as GPIO
    	  P0.17 - MISO 
    	 P0.18 - MOSI
    پایه IRQ رو آزاد گذاشتم و پایه SDA هم وصل کردم به SSEL
    پایه ریست رو هم در سه حالت تست کردم
    1- آزاد
    2- با 4.7 کیلو پول پ شده
    3- با 4.7 کیلو پول دان شده

    در هیچ کدوم از این حالت ها کار نکرد و 2 بر میگردونه
    نیازی نیس پایه ریست رو کاری کنید . آزاد می تونه باشه.
    پایه ها رو هم توی تابع SPI_Init() فک کنم گفته بود . طبیعاتا باید کار کنه .

    یک دیدگاه بنویسید:


  • gbg
    replied
    پاسخ : کی تونسته ماژول RFID - RC522 راه بندازه؟؟؟

    رفتم هدر بورد 1768 گرفتم

    پایه ها رو اینجوری متصل کردم

    کد:
     P0.15 - SCK
    	  P0.16 - SSEL - used as GPIO
    	  P0.17 - MISO 
    	 P0.18 - MOSI
    پایه IRQ رو آزاد گذاشتم و پایه SDA هم وصل کردم به SSEL
    پایه ریست رو هم در سه حالت تست کردم
    1- آزاد
    2- با 4.7 کیلو پول پ شده
    3- با 4.7 کیلو پول دان شده

    در هیچ کدوم از این حالت ها کار نکرد و 2 بر میگردونه

    یک دیدگاه بنویسید:


  • dvilla1992
    replied
    پاسخ : کی تونسته ماژول RFID - RC522 راه بندازه؟؟؟

    بخشید اینجا جاش نیس ، ولی TCP رو با 1768 کار کردین ؟ یا اترنت اون ؟

    یک دیدگاه بنویسید:


  • کنجکاو!
    replied
    پاسخ : کی تونسته ماژول RFID - RC522 راه بندازه؟؟؟

    نوشته اصلی توسط dvilla1992
    اینو نمی دونستم. من دستوری نگذاشته بودم . بعد از خوندن یا نوشتن ok یا error رو رو ال سی دی نشون می داد . که از من همش ok نشون می داد .
    آره واسه خودمم جالب بود
    چون 3 4 ماه از این ماژول استفاده کرده بودمو به مشکلی نخوردم! اینبار نیاز پیدا کرده بودم یه سری مواردی رو مانیتور کنم با TCP و این شد که به مشکل خورد oo:

    یک دیدگاه بنویسید:


  • dvilla1992
    replied
    پاسخ : کی تونسته ماژول RFID - RC522 راه بندازه؟؟؟

    الان که دقت کردم اینی که من دارمم CMSIS نوشته شده کتابخونه اش
    در مورد به مشکل خوردت توی Read و Write بعد از تغییر کلید هم مشکلم حل شد، مث که نباید بین Authentication و Write یا Read دستور زیادی قرار بگیری که زمانش زیاد بشه (من فقط مقادیر رو روی TCP میریختم!) و اون کدها رو که حذف کردم مشکلش حل شد.
    اینو نمی دونستم. من دستوری نگذاشته بودم . بعد از خوندن یا نوشتن ok یا error رو رو ال سی دی نشون می داد . که از من همش ok نشون می داد .

    یک دیدگاه بنویسید:


  • gbg
    replied
    پاسخ : کی تونسته ماژول RFID - RC522 راه بندازه؟؟؟

    اوکی
    منم امروز دوباره تست میکنم ببینم چی میشه

    یک دیدگاه بنویسید:


  • کنجکاو!
    replied
    پاسخ : کی تونسته ماژول RFID - RC522 راه بندازه؟؟؟

    نوشته اصلی توسط gbg
    همینیه که جناب e_taghavi گذاشته برای 1788 تغییر دادمش

    اینی رو که جناب dvilla1992 رو تست نکردم چون به 1788 تبدیل نکردم
    من از کدی که جناب dvilla1992 گذاشتن (سایت: http://digilog.mihanblog.com) استفاده کردم و خوبم بود.

    - - - = بعد از ویرایش = - - -
    الان که دقت کردم اینی که من دارمم CMSIS نوشته شده کتابخونه اش
    در مورد به مشکل خوردت توی Read و Write بعد از تغییر کلید هم مشکلم حل شد، مث که نباید بین Authentication و Write یا Read دستور زیادی قرار بگیری که زمانش زیاد بشه (من فقط مقادیر رو روی TCP میریختم!) و اون کدها رو که حذف کردم مشکلش حل شد.

    یک دیدگاه بنویسید:

لطفا صبر کنید...
X