اطلاعیه

Collapse
No announcement yet.

مشکل این برنامه چیه؟

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

    #16
    پاسخ : مشکل این برنامه چیه؟

    آهاااااااااااااااااااااااااا. مشکل همون بیسکامه.
    وقتی برنامه شما رو Compile کردم ، حجم فایل کم شد و کار نمی کرد.
    مشکل همون کامپایلره. ولی آیا شما برای کامپایل کردن ، تنظیماتی به جز F7 هم می زنید.
    کنکوری 90 دیروز،آ‌دانشجو مهندسی نرم افزار پلی تکنیک امروز!

    دیدگاه


      #17
      پاسخ : مشکل این برنامه چیه؟

      لبنکی دادم بزن جدیدش رو دانلود کن
      موفق باشی
      انجام پروژه های برنامه نویسی اندروید
      [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
      http://cafebazaar.ir/app/?id=com.atxdroid

      دیدگاه


        #18
        پاسخ : مشکل این برنامه چیه؟

        از ورژن قدیمتر 1.11.7.4 هم استفاده کردم کار نکرد.
        یه سوال دیگه مونده اگر این هم منفی باشه دیگه می رم دانلودش می کنم با هر گرفتاری که شده .

        آیا فقط برنامه را می نویسیم و سپس با F7 کامپایل می کنیم و از فایل هگز استفاده می کنیم یا تنظیماتی هم قبل از کامپایل داره؟؟؟ ( اگه تنظیماتی داره لطفا شرح دهید. ) ممنون.
        کنکوری 90 دیروز،آ‌دانشجو مهندسی نرم افزار پلی تکنیک امروز!

        دیدگاه


          #19
          پاسخ : مشکل این برنامه چیه؟

          نه تنظیمات خاصی نداره اگه فایل هگز رو میسازه حله.
          فقط یه سری تنظیمات فیوز بیت داره که اون در هنگام پروگرم انجام میشه.
          البته بعضی ها به منوی OPtion میرن و اونجا تنظیمات مخصوص lcd-1wire-i2c-output-chip و .. رو انجام میدن که اگه داخل برنامه config کرده باشی نیازی نیست.
          www.icesi.ir

          دیدگاه


            #20
            پاسخ : مشکل این برنامه چیه؟

            فایل Hex می سازه با همون محتوا اما حجم فایلش از فایل شما کمتره و در پروتئوس مال من کار نمی کنه ولی مال شما کر می کنه.
            حجم فایل من 300
            حجم فایل شما 700
            ولی وقتی کد هاش رو می بینم دقیقا مثل همه. فایل هگزی که تولید میشه رو می تونید ببینید و امتحان کنید ببینید کار می کنه یا نه:
            http://rapidshare.com/files/102472590/1.zip.html
            کنکوری 90 دیروز،آ‌دانشجو مهندسی نرم افزار پلی تکنیک امروز!

            دیدگاه


              #21
              پاسخ : مشکل این برنامه چیه؟

              نوشته اصلی توسط وحید-الکترونیک
              فایل Hex می سازه با همون محتوا اما حجم فایلش از فایل شما کمتره و در پروتئوس مال من کار نمی کنه ولی مال شما کر می کنه.
              حجم فایل من 300
              حجم فایل شما 700
              ولی وقتی کد هاش رو می بینم دقیقا مثل همه. فایل هگزی که تولید میشه رو می تونید ببینید و امتحان کنید ببینید کار می کنه یا نه:
              http://rapidshare.com/files/102472590/1.zip.html
              این فایل تست کردم هیچ کاری انجام نمیده !

              ضمنا فایل محتویات فایل هگزت اینه که یکم مشکوک می زنه چون من هر چی فایل هگز تا حالا باز کردم تمام بافرها پر بوده اما ای فایل به نظر نصفه نیمس .

              : 1000000013c0189518951895189518951895189562
              : 100010001895189518951895189518951895189578
              : 1000200018951895189518958fe181bd87e181bdc8
              : 100030008fe58dbfc0e4e8e34e2e84e08ebfd4e0b0
              : 10004000f4e05f2eeeeff3e0a0e6b0e088278d93ba
              : 100050003197e9f766243197f1f70895689462f8cb
              : 080060000895e89462f8089588
              : 00000001ff

              اگه تو MESSAGE پروتیوس رو هم نگاه کنی این پیغام می ده : PC=0020 IS OUT SIDE OF ROM SPACE

              میشه نتیجه گرفت که کامپایلرت مشکل داره .
              آسمان بار امانت نتوانست کشید قرعه کار به نام من دیوانه ردند
              سلطانی دو عالم باشد از آن آن کس سلطان بیامدست و درویش رفته باشد

              دیدگاه


                #22
                پاسخ : مشکل این برنامه چیه؟

                نوشته اصلی توسط وحید-الکترونیک
                این برنامه مشکلش چیه؟
                کد:
                [color=red]$regfile = "m8def.dat"
                $crystal = 1000000
                
                '---:::|||====|||:::-------,
                Config Portc = Output                   '-
                '---:::|||====|||:::-------'
                Do
                Portc.1 = 1
                Loop
                End[/color]
                سلام
                ببنین دوست عزیز شما وقتی PORT C را به عنواع خروجی تعریف کردید دیگه نمی تونی بنویسی PORTC=1 چون شما دستور رو به صورت یک پورت تعریف کردی نه به صورت یک بیت.
                پس شما باید بنوسی PORTC=&B11111111 یا باید بنویسی PORTC=&HFF شما با این دستور می تونی تمام پایه های PORTC رو برابر یک منطقی قرار بدی. البته برای صفر کردن نیاز نیست 8 تا صفر بزاری چون 8 صفر با یک صفر فرقی نمی کنه(PORTC=0)
                مشکل بعدی اون اینه که شما لازم نیست از DO LOOP استفاده کنید.
                موفق باشی

                دیدگاه


                  #23
                  پاسخ : مشکل این برنامه چیه؟

                  این کدشه
                  $regfile = "m8def.dat"
                  $crystal = 1000000

                  Config Portc.3 = Output

                  Do
                  Portc.3 = &HFF
                  Waitms 800
                  Portc.3 = &H00
                  Waitms 800
                  Loop
                  End

                  و این هم فایل هگز :

                  :1000000013C0189518951895189518951895189562
                  :100010001895189518951895189518951895189578
                  :1000200018951895189518958FE181BD87E181BDC8
                  :100030008FE58DBFC0E4E8E34E2E84E08EBFD4E0B0
                  :10004000F4E05F2EEEEFF3E0A0E6B0E088278D93BA
                  :100050003197E9F766243197F1F70895689462F8CB
                  :080060000895E89462F8089588
                  :00000001FF

                  خودتون این کد رو کامپایل کنید ببینید کار می کنه :
                  $regfile = "m8def.dat"
                  $crystal = 1000000

                  Config Portc.3 = Output

                  Do
                  Portc.3 = &HFF
                  Waitms 800
                  Portc.3 = &H00
                  Waitms 800
                  Loop
                  End
                  کنکوری 90 دیروز،آ‌دانشجو مهندسی نرم افزار پلی تکنیک امروز!

                  دیدگاه


                    #24
                    پاسخ : مشکل این برنامه چیه؟

                    نوشته اصلی توسط وحید-الکترونیک
                    این کدشه
                    $regfile = "m8def.dat"
                    $crystal = 1000000

                    Config Portc.3 = Output

                    Do
                    Portc.3 = &HFF
                    Waitms 800
                    Portc.3 = &H00
                    Waitms 80
                    Loop
                    End

                    و این هم فایل هگز :

                    :1000000013C0189518951895189518951895189562
                    :100010001895189518951895189518951895189578
                    :1000200018951895189518958FE181BD87E181BDC8
                    :100030008FE58DBFC0E4E8E34E2E84E08EBFD4E0B0
                    :10004000F4E05F2EEEEFF3E0A0E6B0E088278D93BA
                    :100050003197E9F766243197F1F70895689462F8CB
                    :080060000895E89462F8089588
                    :00000001FF

                    خودتون این کد رو کامپایل کنید ببینید کار می کنه :
                    $regfile = "m8def.dat"
                    $crystal = 1000000

                    Config Portc.3 = Output

                    Do
                    Portc.3 = &HFF
                    Waitms 800
                    Portc.3 = &H00
                    Waitms 800
                    Loop
                    End
                    شما پورت رو به صورت بیت تعریف کردی بعد اومدی مقدار 255 رو دادی؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

                    Portc.3 = &HFF

                    وقتی پورتی رو به صورت بیت تعریف می کنی فقط 0 یا 1 می تونی توش بنویسی
                    آسمان بار امانت نتوانست کشید قرعه کار به نام من دیوانه ردند
                    سلطانی دو عالم باشد از آن آن کس سلطان بیامدست و درویش رفته باشد

                    دیدگاه


                      #25
                      پاسخ : مشکل این برنامه چیه؟

                      حالا این تست کن ببین جواب میده
                      $regfile = "m8def.dat"
                      $crystal = 1000000

                      Config Portc.3 = Output

                      Do
                      Portc.3 = 1
                      Waitms 800
                      Portc.3 = 0
                      Waitms 800
                      Loop
                      End

                      آسمان بار امانت نتوانست کشید قرعه کار به نام من دیوانه ردند
                      سلطانی دو عالم باشد از آن آن کس سلطان بیامدست و درویش رفته باشد

                      دیدگاه


                        #26
                        پاسخ : مشکل این برنامه چیه؟

                        وقتی میگی portc.3=1 یعنی پین شماره 3 از پورت c رو 1 کن اما تو اومدی گفتی portc.3=255 که غیر ممکنه اگه بخوای 255 رو بدی به پورت باید بگی portc =255.
                        آسمان بار امانت نتوانست کشید قرعه کار به نام من دیوانه ردند
                        سلطانی دو عالم باشد از آن آن کس سلطان بیامدست و درویش رفته باشد

                        دیدگاه


                          #27
                          پاسخ : مشکل این برنامه چیه؟

                          مال شما Hossein_Benyamin هم کار نمی کنه و همون اررور ها رو میده

                          حتی اینجوری هم اررور می ده:
                          $regfile = "m8def.dat"
                          $crystal = 1000000

                          Config Portc = Output

                          Do
                          Portc = &HFF
                          Waitms 800
                          Portc = &H00
                          Waitms 800
                          Loop
                          End
                          کنکوری 90 دیروز،آ‌دانشجو مهندسی نرم افزار پلی تکنیک امروز!

                          دیدگاه


                            #28
                            پاسخ : مشکل این برنامه چیه؟

                            بیسکام ارور میده یا پروتئوس

                            به جای Portc = &HFF اینو بذار Portc = &B11111111
                            www.icesi.ir

                            دیدگاه


                              #29
                              پاسخ : مشکل این برنامه چیه؟

                              پروتئوس اررور میده.
                              PC=0xFFFF . PC=0020 is outside of ROM space
                              &B11111111 هم کار نکرد.
                              فکر کنم مشکل کامپایلره . کاش لینک مستقیم می دادید. چون سرعت اینترنت برای 25 مگابایت کمه.
                              کنکوری 90 دیروز،آ‌دانشجو مهندسی نرم افزار پلی تکنیک امروز!

                              دیدگاه


                                #30
                                پاسخ : مشکل این برنامه چیه؟

                                وحید جان فایل هگز رو به داخل ic در پروتئوس input میکنی؟

                                چون این ارور همین رو میگه.
                                www.icesi.ir

                                دیدگاه

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