اطلاعیه

Collapse
No announcement yet.

RFID و میکروی ATMEGA8

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

    RFID و میکروی ATMEGA8

    سلام خدمت دوستان
    آقا ما یک میکروی ATMEGA8 و ماژول RF01D سری مموری دار داریم
    میکرو رو به ماژول که وصل میکنم اطلاعات رو به میکرو نمیفرسته
    باود ریت ماژول 9600 هستش
    من مطمئنم که مشکلم سر باود ریته
    آخه با فرکانس داخلی میکرو (1مگاهرتز) و باودریت 4800 در محیط هایپرترمینال اطلاعات با میکرو به خوبی رد وبدل میشه
    ولی واسه باودریت 9600 و همون فرکانس داخلی میکرو (1مگاهرتز) با کامپیوترم نمیشه بامیکرو ارتباط برقرار کرد
    1_به نظر شما با چه فرکانسی توسط میکرو میشه با بادریت 9600 ارتباط برقرار کرد؟
    2_میشه باود ریت ماژول RF01D سری مموری دار رو از 9600 به 4800 تغییر داد؟
    مرسی
    ندانستن عیب نیست نپرسیدن عیب است.

    #2
    پاسخ : RFID و میکروی ATMEGA8

    به نام خدا
    سلام

    میدونی با فرکانس 1 مگاهرتز و باودریت 9600 خطای انتقال چقدره؟
    میشه به عبارتی 7.5 درصد! :eek:
    فرمول محاسبه خطا در دیتاشیت هست.


    همچنین یکی از دوستان میگفت:
    برای اتصال میکرو به کامپیوتر
    حتی الامکان از کریستالهایی مثله 11.0592 استفاده کنی
    (در باود ریت 9600 خطاش صفره)
    البته چنین کریستالهایی در بازار موجوده
    1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
    2: دانش بهتره يا ثروت؟ بدون شعور هيچکدوم!
    3: دلا معاش چنان کن که گر بلغزد پاي *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

    دیدگاه


      #3
      پاسخ : RFID و میکروی ATMEGA8

      جدا از بحث استفاده از کریستال و خطا و اینا
      با چه دستوری دینای ماژول رو می گیری ؟
      چرا ناراحتی پاتریک!
      + امروز ی بچه دیدم سرچهارراه گل میفروخت
      - از دیدنش ناراحت شدی؟
      + نه
      پس چی ناراحتت کرده
      + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
      ------------------------------------------------------------------------------------------------------
      تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
      ------------------------------------------------------------------------------------------------------
      محصولات

      دیدگاه


        #4
        پاسخ : RFID و میکروی ATMEGA8

        نوشته اصلی توسط سوران آراسته
        جدا از بحث استفاده از کریستال و خطا و اینا
        با چه دستوری دینای ماژول رو می گیری ؟
        نیاز به دستور نیست!
        ماژول EM-18 هر تگ که جلوی اون قرار بگیره سریال تگ رو با پورت سریال میفرسته حالا شما کافیه اینتراپت پورت سریال رو فعال کنید و هر وقت دیتا اومد اون رو بررسی کنید و اگه برابر با تگ مورد نظر بود و ...

        نوشته اصلی توسط محمدصادق رستمی
        به نام خدا
        سلام

        میدونی با فرکانس 1 مگاهرتز و باودریت 9600 خطای انتقال چقدره؟
        میشه به عبارتی 7.5 درصد! :eek:
        فرمول محاسبه خطا در دیتاشیت هست.


        همچنین یکی از دوستان میگفت:
        برای اتصال میکرو به کامپیوتر
        حتی الامکان از کریستالهایی مثله 11.0592 استفاده کنی
        (در باود ریت 9600 خطاش صفره)
        البته چنین کریستالهایی در بازار موجوده
        اره هست من دارم!
        انجام پروژه هاي برنامه نويسي اندرويد
        [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
        http://cafebazaar.ir/app/?id=com.atxdroid

        دیدگاه


          #5
          پاسخ : RFID و میکروی ATMEGA8

          نوشته اصلی توسط محسن فاریابی
          نیاز به دستور نیست!
          ماژول EM-18 هر تگ که جلوی اون قرار بگیره سریال تگ رو با پورت سریال میفرسته حالا شما کافیه اینتراپت پورت سریال رو فعال کنید و هر وقت دیتا اومد اون رو بررسی کنید و اگه برابر با تگ مورد نظر بود و ...
          جسارتا اقای فاریابی em18 نیست و rf01d رو عرض فرمودن!!!!
          ولی در کل کار ندارم تبادل اطلاعات تقریبا مثل همه.
          ببخشید استفاده از اینتراپت سریال دستور ورودی نیست که می فرمایین نیاز به دستور نداره؟؟؟
          از این لحاظ به ایشون گفتم با چه دستوری دارن دیتا رو می گیرن چون فرمودن با هایپر ترمینال مشکل ندارن و احتمال دادم از scanf استفاده کرده باشن که نیازمند enter و امثال اون برای انتهای رشته اس در صورتی که این ماژول ها فقط 12 کاراکتر رو بدون هیچ علامتی در انتها به کاربر تحویل میدن.
          شما باید یا از gets استفاده کنید یا اینتراپت سریال.
          البته در سی
          بازم سوالی باشه در حد توان در خدمتم.
          موفق باشید
          چرا ناراحتی پاتریک!
          + امروز ی بچه دیدم سرچهارراه گل میفروخت
          - از دیدنش ناراحت شدی؟
          + نه
          پس چی ناراحتت کرده
          + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
          ------------------------------------------------------------------------------------------------------
          تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
          ------------------------------------------------------------------------------------------------------
          محصولات

          دیدگاه


            #6
            پاسخ : RFID و میکروی ATMEGA8

            سلام خدمت دوستای گلم
            مرسی از جوابی که دادین
            رفع شد آقا رفع شد :wow: :wow: :wow: :wow:
            ماژول خودش که سریالو به طور خودکار میفرسته منم بادستور input داده رو داخل یک متغیر رشته میریختم
            به عنوان مثال:
            dim sr as stringDim Sr As String * 10
            input sr
            به همین راحتی به همین خوشمزگی :biggrin:
            حالا با توجه به مشکلاتی که داشتم و رفع شد میگم بقیه دوستان هم شاید استفاده کنن
            1) ماژول RF01D سری مموری دار با باود ریت 9600 کار میکنه که برای این امر باید حتما کریستال میکرو رو رو 2مگاهرتز داخلی تنظیم کنید که اگه مثله من ATMEGA 8 استفاده میکنید باید فیوز بیتا به این صورت باشن:
            CK0=0 , CK1=1 , CK2=0 , CK3=0
            دقت بشه (چون خوددم نمیدونستم میگم) وقتی که فرکانس رو 2M داخلی تنظیم میشه حتما باید در کدویژن در کدویزارد و در بسکام در خوده برنامه مقدار کریستال حتما حتما باید 2000000 باشه تا عمل کنه
            2) اگر ماژول در حالت ارسال کد رشته ی 10 رقمیه کارت میباشد حتما باید رشته ی انتخابی واسه دریافت داده هم 10 کاراکتری باشه که اگه بیشتر باشه روش نویز میشینه (مال من که اینطوری بود)
            بازم دوستان سوالی داشتن در خدمتم :smile:
            مرسی
            ندانستن عیب نیست نپرسیدن عیب است.

            دیدگاه

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