اطلاعیه

Collapse
No announcement yet.

مشکل پروگرامر(PGM89W) با پورت پرینتر در Windows XP

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

    مشکل پروگرامر(PGM89W) با پورت پرینتر در Windows XP

    با سلام

    آقا ما یک پروگرامر 8051 (PGM89W) گرفتیم که فقط رو سیستم عامل Win98 کار میکنه و پورتش هم از نوع موازی (Port printer ) هستش .
    میخوام با winXP کار کنم نمیشه - میگن یک فایل dll ای هست که باید اونو گیر بیاری و توی system32 کپی کنی . لطفا راهنمایی کنید و این فایل رو برام بزارید .
    قربان هر چی آدم با مرامه . :sad:

    #2
    پاسخ : مشکل پروگرامر(PGM89W) با پورت پرینتر در Windows XP

    فایل رو براتون پلود کردم: http://www.avr.ir/eca/porttalk.zip

    روش نصب:

    1. فایل PORTTALK.SYS را در مسیر /system32/drivers کپی کنید.
    2. فایل PORTTALK.REG را اجرا کنید.
    3. سیستم را Reset کنید.
    4. فایل AllowIo.exe و فایل اجرایی پروگرامر را در درایو C کپی کنید.
    5. در Run دستور cmd را تایپ کنید.
    6. در کنسول \:cd c را تایپ کنید.
    7. C:\>allowio Test.exe 0x378 را تایپ کنید. (Test نام فایل پروگرامر است.)

    الان باید دسترسی به پورت داشته باشید. برای امتحان می تونید در QBasic تایپ کنید: OUT 888,7
    وقتی ولتاژ پین های 2 تا 9 رو اندازه می گیرید با 3 تای اولش 5 و بقیه صفر باشند.
    اگر اینچنین بود پروگرامر باید کار کنه. :smile:



    There is nothing so practical as a good theory. — Kurt Lewin, 1951

    دیدگاه


      #3
      پاسخ : مشکل پروگرامر(PGM89W) با پورت پرینتر در Windows XP

      با سلام و تشکر آقای ویلیام
      همه کارهایی رو که فرمودین انجام دادم ولی جواب نداد .

      در کل کارهایی رو که انجام دادم اینها هستند لطفا ببینید درست عمل کردم یا نه ؟
      فایل PORTTALK.SYS را در مسیر /system32/drivers کپی کردم .
      فایل PORTTALK.REG را (در همونجایی که فایل zip رو Extract کرده بودم ) اجرا کردم .
      فایل Allowio.exe و فایل اجرایی پروگرامر را در درایو D کپی کردم (چون سیستم عامل XP من در D هستش ) .
      در Run دستور cmd را تایپ کردم .
      “ در کنسول \:cd c را تایپ کنید” . (اینجا را خوب متوجه نشدم – وقتی cmd رو باز کرد در ادامه جملش نوشتم \:cd d ) .
      بعد در سطر بعدی نوشت <\ .
      در جلوش این عبارت رو تایپ کرد م ( D:\>allowio pgm89w.exe 0x378)
      بعدش یه چیزایی نوشت و بعد برنامه پروگرامر رو باز کرد که باز هم برنامه درست کار نکرد و همون اشکال قبلی سر جاش بود .
      منتظرم
      با سپاس

      دیدگاه


        #4
        پاسخ : مشکل پروگرامر(PGM89W) با پورت پرینتر در Windows XP

        سلام دوست عزیز،

        1. cd از دستورات داس است که مخفف Change Directory می باشد و شما در اینجا مسیر فعال رو به درایو d یا هر جای دیگه بخواهید تغییر می دید.

        2. بعد از اینکه PORTTALK.REG را اجرا کردید، کامپیوترتون رو ریست کردید دیگه؟

        3. اگر باز هم کار نکرد از Device Manager\Printer Port\Properties\Resources مطمئن بشید که آدرس پورت پرینترتون 0x378 است.

        4. اگر Firewall و برنامه های از این دست دارید غیر فعالش کنید.

        5. یک بار دیگه این رو امتحان کنید: D:\>allowio pgm89w.exe a

        6. شاید برنامه ی پروگرامرتون فایل dll ی هم داشته باشه که باید در همون دایرکتوری جاری باشه اگر در کنارش فایل های دیگه ی هست اونها رو هم کپی کنید.

        7. اون چیزهای رو که نوشت بگید لطفا (اگر از پروگرامر خارج بشید، اون نوشته ها تو اعلان کنسول می مونه)

        ==> این برنامه رو من مدت هاست باهاش کار می کنم و هیچ مشکلی نداره اگر بازهم راه نیفتاد مطرح کنید بالاخره درستش می کنیم :smile:
        There is nothing so practical as a good theory. — Kurt Lewin, 1951

        دیدگاه


          #5
          پاسخ : مشکل پروگرامر(PGM89W) با پورت پرینتر در Windows XP

          آقایی

          امتحان کنم - نتیجه رو میگم

          سپاس :redface:

          دیدگاه


            #6
            پاسخ : مشکل پروگرامر(PGM89W) با پورت پرینتر در Windows XP



            دیدگاه


              #7
              پاسخ : مشکل پروگرامر(PGM89W) با پورت پرینتر در Windows XP

              مثل اینکه نشد عکسها رو بزارم . (راستی برای پلود عکس بایستی عکسها توی web باشند ؟ یعنی از سیستم خودم نمیتونم پلودشون کنم ؟ لطفا این رو هم راهنمایی کنید).

              به هر حال :
              پیام cmd رو مینویسم .

              D:\>Document and .....\afnani>cd d:\
              D:\>allowio pgm89w.exe 0x378
              AllowIo for Porttalk V2.0
              Copyright 2002 Craig Peacock
              http://www.beyoundlogic.org
              Address 0x378 (IOPM Offset 0x6F) has been granted access .
              Executing pgm89w.exe with a ProcessID of 3188
              PortTalk Device Driver has set IOPM for ProcessID 3188.

              دیدگاه


                #8
                پاسخ : مشکل پروگرامر(PGM89W) با پورت پرینتر در Windows XP

                سلام،

                برای من هم همین پیغام رو میده فقط ProcessID اش فرق میکنه که طبیعیه، فکر کنم از پروگرامر باشه، برای اینکه مطمئن بشید پورت رو تست کنید:

                1. QBasic رو دانلود کنید. www.avr.ir/qbasic.zip
                2. فایل رو اجرا و out 888,255 رو تایپ کرده و F5 رو بزنید.
                3. ولتاژ پین 2 تا 9 رو اندازه بگیرید، باید حدود 5 باشه.
                There is nothing so practical as a good theory. — Kurt Lewin, 1951

                دیدگاه


                  #9
                  پاسخ : مشکل پروگرامر(PGM89W) با پورت پرینتر در Windows XP

                  با سلام

                  آقا نتیجه نداد .
                  دیگه خسته شدم . آیا فکر دیگه ای به نظرتون میآد ؟
                  وقتی با win98 کار میکنم پین های 1-4-10-11-12-13-14-15-16 بالا هستند ،
                  اما وقتی پروگرامر رو با Win Xp راه اندازی میکنم علاوه بر اینکه یک Error میده (Privileged instruction)
                  پین های 1 تا 16 همه بالاهستند .

                  لطفا راهنمایی کنید . :sad:

                  دیدگاه

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