سلام
من فکر میکردم این ماژول فقط با تگ مایفر 13.56 مگا هرتز کار میکنه
اشتباه میکنم یا اینکه با 125 کیلو هرتزم کار میکنه؟
با سلام
من این برنامه رو دقیقا ریختم رو میکرو و سخت افزار رو طبق برنامه بستم ولی مدار کار نمیکنه،تو خروجی uratهیچی ندارم و یکسره ولتاژ 5 ولت تو خروجی uart دارم
ممنون میشم اگر کسی میدونه ایراد کجاست راهنمایی کنه
سلام دوستان عزیز
من باید این ماژول MFRC522 رو با پروتوکل uart راه بندازم!
در مرحله اول هم قصد دارم ماژ<ل رو از طریق hyper terminal به pc متصل کنم..
کسی هست بتونه کمکی به من داشته باشه که پس از اتصال اسخت افزاری چه دستوراتی رو و به چه ترتیبی باید از طریق پورت uart کامپیوتر به ماژول بفرستم تا ایدی و دیتای های کارت رو بتونم دریافت کنم؟!
با تشکر
سلام
لینک دانلود خرابه.
سلام خدمت اساتید
من یه کد درب و داغون نوشتم که فقط وقتی کارت به ماژول نزدیک میشه یه led روشن بشه واسه دست گرمی ولی کار نمیکنه.میدونم مشکل زیاد داره ولی لطفا اشکالاتم رو بگید ممنون
کد:while (1) { status = PcdRequest(PICC_REQALL,buffer); while(status!=MI_OK){ PcdReset(); delay_ms(1); PcdAntennaOff(); delay_ms(1); PcdAntennaOn(); delay_ms(1); } while(status==MI_OK){ PORTA.1=1; delay_ms(750); PORTA.1=0; delay_ms(250); } }
اینجا که چیزی نوشته نشده !!!
شما در مورده کدوم برنامه حرف میزنید ؟!!!
با سلام
دوست عزیز من از این کد استفاده کردم و موفق به اجراش شدم ولی یه مشکل خیلی بزرگ دارم، و اون داده ایه که قراراه بنویسم، 16 بایت داده در آرایه data1[] ذخیره شده و همون نوشته میشه، ولی چیزی که خونده میشه هیچ ربطی به این داده ها نداره و جالبتر اینه که وقتی یکی از بایتهای این آرایه رو تغییر میدم دیگه همین کار رو هم انجام نمیده، یعنی دیگه چیزی نمیخونه، مشکل کار کجاست؟! مگه داده ای که قراره نوشته بشه باید فرمت خاصی داشته باشه؟! ممنون میشم اگه کمکم کنین
سلام
من این کد رو ران کردم مشکلی که دارم اینه که وقتی که تگ رو به ماژول نزدیک میکنم تو ترمینال به جای این که کد تگ رو بهم نشون بده حرف های عجیب و غریب رو بهم نشون میده علتش چیه؟
و آیا میشه که به این ماژول آنتن خارجی وصل کرد تا از فاصله بیشتری تگ رو تشخیص بده؟
سلام من از این کد میخوام استفاده کنم اما هر کاری میکنم ایدی کارت رو نمیده رو LCD اینم کدم میشه راهنماییم کنید ؟
status = PcdRequest(PICC_REQALL, buffer);
if(!status){ //age karti zade shod in tabe ejra mishavad
PORTB.0=1;
lcd_clear();
sprintf(amir2,"%X",buffer);
lcd_puts(amir2);
delay_ms(2000);
}
if (status != MI_OK)//yani hich karti zade nashod
{
PcdReset();
delay_ms(1);
PcdAntennaOff();
delay_ms(1);
PcdAntennaOn();
delay_ms(1);
continue;
}
}
}
متغیر amir2 ار نوع char با طول 32 تعریف کردم ممکنه مشکل از اون باشه ؟