اطلاعیه

Collapse
No announcement yet.

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

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

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

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

    دیدگاه


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

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

      «پشتکار» «پشتکار» «پشتکار»

      دیدگاه


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

        بخشید اینجا جاش نیس ، ولی TCP رو با 1768 کار کردین ؟ یا اترنت اون ؟
        چه زشت است کوچکي به هنگام نياز و سرکشي به هنگام بي نيازي ...

        دیدگاه


          #34
          پاسخ : کی تونسته ماژول 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 بر میگردونه

          دیدگاه


            #35
            پاسخ : کی تونسته ماژول 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() فک کنم گفته بود . طبیعاتا باید کار کنه .
            چه زشت است کوچکي به هنگام نياز و سرکشي به هنگام بي نيازي ...

            دیدگاه


              #36
              پاسخ : کی تونسته ماژول 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:

              «پشتکار» «پشتکار» «پشتکار»

              دیدگاه


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

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

                دیدگاه


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

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

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

                  «پشتکار» «پشتکار» «پشتکار»

                  دیدگاه


                    #39
                    پاسخ : کی تونسته ماژول 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
                    */
                    چه زشت است کوچکي به هنگام نياز و سرکشي به هنگام بي نيازي ...

                    دیدگاه


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

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

                      دیدگاه


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

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

                        دیدگاه


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

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

                          دیدگاه


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

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

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

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

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

                            اگه کسی با کدویژن راه انداخته کمکم کنه
                            ممنون
                            جدیدترین ویرایش توسط اشکان غفارزاده; ۰۱:۴۷ ۱۳۹۵/۰۵/۰۴.

                            دیدگاه

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