اطلاعیه

Collapse
No announcement yet.

مشکل با em-18

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

    مشکل با em-18

    سلام . من ماژول em-18 رور راه اندازی کردم با کد زیر
    Dim E As Byte, P As Byte

    Dim C(12) As String * 1

    Dim code As String * 10

    Home : Lcd " EM_18 ": Wait 2 : Cls

    Do

    : Step1

    Incr E

    ()C(e) = Waitkey

    If E < 12 Then Goto Step1

    For E = 3 To 12

    Incr P

    Mid(code , P , 1) = C(e)

    Next



    E = 0

    P = 0

    Locate 1 , 1 : Lcd code

    Loop

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

    درضمن از اینتراپت سریال هم استفاده کردم بازم فرقی نکرد

    #2
    پاسخ : مشکل با em-18

    این ماژول پدر منو در آورد روی یک میکرو خوب بود و یکی دیگه نه
    میکرو باز میکردم یکی دیگه میزاشتم کار میکرد؟؟
    آخرش فهمیدم که اگه از کریستال داخلی میکرو استفاده کنم به علت اینکه حدود 3% خطا داره دیتا درست نمیگیره
    از کریستال خارجی استفاده کن 99% مشکلت حل میشه

    دیدگاه


      #3
      پاسخ : مشکل با em-18

      الان تست میکنم

      دیدگاه


        #4
        پاسخ : مشکل با em-18

        خطاش کمتر شد ولی بازم خطا داره !!! راه حل دیگه ای نیست؟؟؟؟

        دیدگاه


          #5
          پاسخ : مشکل با em-18

          دوستان مشکلشو با کد زیر که بعد از خواندن چند تاپیک نوشتم به همان کریستال 8 مگاهرتز داخلی کاملا حل شد
          حالا کسی میدونه ان کد چیکار میکنه؟؟ فک کنم بافر سریالو خالی میکنه تا داده ها قاطی نشن درسته؟؟؟ یکی یکم توضیح بده !! آیا این روش قابل اعتماد هست؟؟
          S = Udr
          For I = 1 To 4
          J = Inkey()
          Next I
          S = Udr
          در ضمن s یه متغییر بایت هست و هیچ استفاده ای از اون نمیشه و کد بالا در آخر اینتراپت سریال نوشته میشه.

          دیدگاه


            #6
            پاسخ : مشکل با em-18

            کسی نیست جواب بده؟

            دیدگاه


              #7
              پاسخ : مشکل با em-18

              سلام ب دوستان و اساتید گل
              من em-18 رو با mega 8 راه اندازی کردم
              و از کامپایلر codevision استفاده کردم
              ولی مشکلم اینه ک کدی ک رو lcd نشون میده کد تگ نیست و با هر بار خوندن تگ(همون تگ) کدی ک نشون داره شیفت پیدامیکنه ب راست
              ینی هم کد درست نیست و هم با هر بار خوندن همون کد شیفت پیدا میکنه
              ممنون میشم راهنماییم کنید
              راه اندازیش واسم مهمه :sad:

              دیدگاه

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