اطلاعیه

Collapse
No announcement yet.

راهنمایی در مورد ارتباط سریال( Rs232)

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

    #61
    پاسخ : راهنمایی در مورد ارتباط سریال( Rs232)

    نوشته اصلی توسط mohammad_6910
    نه، شما متغیر sumتون از نوع عدده، اول باید به رشته تبدل کنید که بتونید به پورت سریال یا lcd ارسال کنید، مثل مثال زیر:
    B = Format(a , "000&quot
    Home
    Lcd "Level: " ; B
    ممنون از راهنمایتان الان دیگه اون برنامه نیست برنامه من اینه که تغییرات scroll را در یکtext می نویسم وبعد textرا روی پورت سریال می فرستم و در طرف میکرو با دستور (VAL(s
    تبدیل به عدد می کنم مگه این درست نیست؟ :eek:
    معجزه این است که هرچه داشته هایت را بیشتر با دیگران سهیم شوی،داراتر می شوی (لئونارد نیموی)
    اگر مغزانسان،چنان ساده می بود که ما از آن سر در می آوردیم،هنوز چنان احمق بودیم که هیچ از آن سر در نمی آوردیم!
    آموزش Modelsim

    دیدگاه


      #62
      پاسخ : راهنمایی در مورد ارتباط سریال( Rs232)

      نوشته اصلی توسط skiboys
      ممنون از راهنمایتان الان دیگه اون برنامه نیست برنامه من اینه که تغییرات scroll را در یکtext می نویسم وبعد textرا روی پورت سریال می فرستم و در طرف میکرو با دستور (VAL(s
      تبدیل به عدد می کنم مگه این درست نیست؟ :eek:
      با عرض پوزش من با بسکام خیلی کار نکردم، اجازه بده دوستان دیگه راهنمایی کنند.
      تقدیر تقویم انسانهای عادی ، تغییر تدبیر انسانهای عالیست.

      دیدگاه


        #63
        پاسخ : راهنمایی در مورد ارتباط سریال( Rs232)

        منتظر یاری بقیه دوستان هستم :read: :read: :read: :read: :read: :read: :angry: :angry: :angry: :angry: :angry: :eek: :eek: :eek:
        معجزه این است که هرچه داشته هایت را بیشتر با دیگران سهیم شوی،داراتر می شوی (لئونارد نیموی)
        اگر مغزانسان،چنان ساده می بود که ما از آن سر در می آوردیم،هنوز چنان احمق بودیم که هیچ از آن سر در نمی آوردیم!
        آموزش Modelsim

        دیدگاه


          #64
          پاسخ : راهنمایی در مورد ارتباط سریال( Rs232)

          درود
          دوست عزیز اخرین برنامه ای که برای میکرو نوشتی رو اینجا قرار بده تا ببینیم کجای کار هستی و چه باید کرد
          حتما باید از اینتراپت های uart استفاده کنی ؟
          تونستی مقادیری که از کامپیوتر می فرستی رو در سمت میکرو روی lcd ببینی ؟
          در روزگاری که لبخند آدم ها بخاطر شکست توست برخیز تا بگریزند. کورش کبیر
          شاد بودن، تنها انتقامی است که میتوان از زندگی گرفت. ارنستو چه گوارا

          دیدگاه


            #65
            پاسخ : راهنمایی در مورد ارتباط سریال( Rs232)

            :cry:
            با سلام من خیلی از wb سر در نمیارم :cry:4
            شرمنده پیام خصوصی داده بودین !!
            مسافرت بودم
            [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

            دیدگاه


              #66
              پاسخ : راهنمایی در مورد ارتباط سریال( Rs232)

              نوشته اصلی توسط پویا تیموریان
              درود
              دوست عزیز اخرین برنامه ای که برای میکرو نوشتی رو اینجا قرار بده تا ببینیم کجای کار هستی و چه باید کرد
              حتما باید از اینتراپت های uart استفاده کنی ؟
              تونستی مقادیری که از کامپیوتر می فرستی رو در سمت میکرو روی lcd ببینی ؟
              ممنون @};- @};- @};- @};-
              1_برنامه را که گذاشتم دوباره هم می گزارم
              2_ با اینتراپت uart مشکلی ندارم ،مشکل اینتراپت صفرم هستش که جواب نمی ده
              3_ نه چون هنوز از اینتراپت صفرم جواب نگرفتم
              کد:
              $regfile = "m32def.dat"
              $crystal = 8000000
              Config Portd = Output
              Config Timer0 = Timer , Prescale = 1
              Enable Interrupts
              Enable Int0
              Enable Ovf0
              On Ovf0 Makepwm
              stop timer0
              Start Timer0
              '-------------------------------------------
              Do
              
              Loop
              End
              '-------------------------------------------
              Makepwm:
              Portd.6 = 1
              Return
              معجزه این است که هرچه داشته هایت را بیشتر با دیگران سهیم شوی،داراتر می شوی (لئونارد نیموی)
              اگر مغزانسان،چنان ساده می بود که ما از آن سر در می آوردیم،هنوز چنان احمق بودیم که هیچ از آن سر در نمی آوردیم!
              آموزش Modelsim

              دیدگاه


                #67
                پاسخ : راهنمایی در مورد ارتباط سریال( Rs232)

                نوشته اصلی توسط skiboy
                2_ با اینتراپت uart مشکلی ندارم ،مشکل اینتراپت صفرم هستش که جواب نمی ده
                درود
                1- در برنامه اینتراپت صفر رو تعریف نکردی و در جایی هم ازش استفاده نکردی
                2- به پایه اینتراپت صفر چی وصل کردی و می خوای در این حالت چی کار کنی ؟
                3- در برنامه هیچ دستوری در رابطه با اینکه از پورت سریال داده دریافت کنی ننوشتی ؟ می خوای از پورت سریال چی دریافت کنی؟
                در روزگاری که لبخند آدم ها بخاطر شکست توست برخیز تا بگریزند. کورش کبیر
                شاد بودن، تنها انتقامی است که میتوان از زندگی گرفت. ارنستو چه گوارا

                دیدگاه


                  #68
                  پاسخ : راهنمایی در مورد ارتباط سریال( Rs232)

                  نوشته اصلی توسط پویا تیموریان
                  درود
                  1- در برنامه اینتراپت صفر رو تعریف نکردی و در جایی هم ازش استفاده نکردی
                  2- به پایه اینتراپت صفر چی وصل کردی و می خوای در این حالت چی کار کنی ؟
                  3- در برنامه هیچ دستوری در رابطه با اینکه از پورت سریال داده دریافت کنی ننوشتی ؟ می خوای از پورت سریال چی دریافت کنی؟
                  سلام
                  بخشید اشتباه گفتم منظورم وقفه تایمر صفر بود که روتینش هم نوشتم
                  من اول کل برنامه را نوشتم ،دیدم جواب نمی ده اومدم تک تک قسمت ها را بررسی کنم که دیدم وقفه تایمر صفرم جواب نمی ده ، فعلا به پورت سریال کاری ندارم وقتی که درست بشه قراره داخل روتین اینتراپت صفر یک پین را صفر ویک کنم (در واقع PWM نرم افزاری) متناسب با مقدار مقایسه ای که از پورت سریال می گیرم
                  معجزه این است که هرچه داشته هایت را بیشتر با دیگران سهیم شوی،داراتر می شوی (لئونارد نیموی)
                  اگر مغزانسان،چنان ساده می بود که ما از آن سر در می آوردیم،هنوز چنان احمق بودیم که هیچ از آن سر در نمی آوردیم!
                  آموزش Modelsim

                  دیدگاه


                    #69
                    پاسخ : راهنمایی در مورد ارتباط سریال( Rs232)

                    درود
                    دوست عزیز ظاهرا برنامه هیچ مشکلی نداره و باید اجرا بشه، مطمئنی سخت افزار مشکل نداره ؟
                    البته لازم نیست Enable Int0 رو بنویسی چون باهاش کاری نداری
                    در روزگاری که لبخند آدم ها بخاطر شکست توست برخیز تا بگریزند. کورش کبیر
                    شاد بودن، تنها انتقامی است که میتوان از زندگی گرفت. ارنستو چه گوارا

                    دیدگاه


                      #70
                      پاسخ : راهنمایی در مورد ارتباط سریال( Rs232)

                      نوشته اصلی توسط پویا تیموریان
                      درود
                      دوست عزیز ظاهرا برنامه هیچ مشکلی نداره و باید اجرا بشه، مطمئنی سخت افزار مشکل نداره ؟
                      البته لازم نیست Enable Int0 رو بنویسی چون باهاش کاری نداری
                      سلام
                      ممنون از راهنمایی هایتان @};- @};- @};-
                      سخت افزار مشکل نداره ، اخه سخت افزار این قسمت چیزی نداره یک میکرو به همراه LED وبا برنامه های دیگه تست کردم ایرادی نداشت
                      اره نیاز نیست Enable Int0 این جا میذاشتم چون برنامه قبلیم داشت یادم رفت پاک کنم ،البته بعدا قراره از اینتراپت اون هم استفاده کنم
                      نمی دونم اشکال از کجاست برنامه هم که چیزی نداره ، در پروتئوس هم جواب داده، با تایمر یک هم امتحان کردم همین شدش
                      شک کردم که شاید که فرکانس طوری با شه که من نمی تونم نور LED را ببینم و زمان Over flow شدن را تغییر دادم فرق نکرد
                      گیج شدم بدجور oo: oo: :eek: :eek: :eek: :angry: :angry: :angry:
                      معجزه این است که هرچه داشته هایت را بیشتر با دیگران سهیم شوی،داراتر می شوی (لئونارد نیموی)
                      اگر مغزانسان،چنان ساده می بود که ما از آن سر در می آوردیم،هنوز چنان احمق بودیم که هیچ از آن سر در نمی آوردیم!
                      آموزش Modelsim

                      دیدگاه


                        #71
                        پاسخ : راهنمایی در مورد ارتباط سریال( Rs232)

                        نوشته اصلی توسط skiboy
                        ممنون @};- @};- @};- @};-
                        1_برنامه را که گذاشتم دوباره هم می گزارم
                        2_ با اینتراپت uart مشکلی ندارم ،مشکل اینتراپت صفرم هستش که جواب نمی ده
                        3_ نه چون هنوز از اینتراپت صفرم جواب نگرفتم
                        کد:
                        $regfile = "m32def.dat"
                        $crystal = 8000000
                        Config Portd = Output
                        Config Timer0 = Timer , Prescale = 1
                        Enable Interrupts
                        Enable Int0
                        Enable Ovf0
                        On Ovf0 Makepwm
                        stop timer0
                        Start Timer0
                        '-------------------------------------------
                        Do
                        
                        Loop
                        End
                        '-------------------------------------------
                        Makepwm:
                        Portd.6 = 1
                        Return
                        با سلام. آیا توی این برنامه Portd.6 قراره LED رو روشن خاموش کنه؟ اگه اینطوریه تو روتین وقفه تایمر فقط یک میشه و دیگه جایی صفر نمیشه.

                        دیدگاه


                          #72
                          پاسخ : راهنمایی در مورد ارتباط سریال( Rs232)

                          نوشته اصلی توسط aed
                          با سلام. آیا توی این برنامه Portd.6 قراره LED رو روشن خاموش کنه؟ اگه اینطوریه تو روتین وقفه تایمر فقط یک میشه و دیگه جایی صفر نمیشه.
                          مشکل اینجا هستش با اینکه یکش کردم هنوز در عمل LED خاموش هستش
                          معجزه این است که هرچه داشته هایت را بیشتر با دیگران سهیم شوی،داراتر می شوی (لئونارد نیموی)
                          اگر مغزانسان،چنان ساده می بود که ما از آن سر در می آوردیم،هنوز چنان احمق بودیم که هیچ از آن سر در نمی آوردیم!
                          آموزش Modelsim

                          دیدگاه


                            #73
                            پاسخ : راهنمایی در مورد ارتباط سریال( Rs232)

                            سلام. من برنامه شما رو تست کردم. مشکل از دستور Enable Int0 بود. فکر کنم چون قبلش وقفه Int0 توسط دستور Config پیکربندی نشده این مشکل پیش اومده. به هر حال شما با Int0 کاری ندارید و با پاک کردن این خط از برنامه مشکل حل میشه.

                            دیدگاه


                              #74
                              پاسخ : راهنمایی در مورد ارتباط سریال( Rs232)

                              نوشته اصلی توسط aed
                              سلام. من برنامه شما رو تست کردم. مشکل از دستور Enable Int0 بود. فکر کنم چون قبلش وقفه Int0 توسط دستور Config پیکربندی نشده این مشکل پیش اومده. به هر حال شما با Int0 کاری ندارید و با پاک کردن این خط از برنامه مشکل حل میشه.
                              سلام دست شما درد نکنه فکر نمی کردم ایراد از این باشه اخه در پروتئوس جواب مبی داد من می روم کار را ادامه بدم :mrgreen: :biggrin:
                              معجزه این است که هرچه داشته هایت را بیشتر با دیگران سهیم شوی،داراتر می شوی (لئونارد نیموی)
                              اگر مغزانسان،چنان ساده می بود که ما از آن سر در می آوردیم،هنوز چنان احمق بودیم که هیچ از آن سر در نمی آوردیم!
                              آموزش Modelsim

                              دیدگاه


                                #75
                                پاسخ : راهنمایی در مورد ارتباط سریال( Rs232)

                                سلام
                                دوستان واساتید گرامی من همچنان مشکل دریافت کد های اسکی را دارم عددی که داخی Text هستش وبا VB می فرستم بادستور( g=Val(s که می گیرم g مساوی همون عدد داخل TextBox میشه یا یه چی دیگه؟
                                معجزه این است که هرچه داشته هایت را بیشتر با دیگران سهیم شوی،داراتر می شوی (لئونارد نیموی)
                                اگر مغزانسان،چنان ساده می بود که ما از آن سر در می آوردیم،هنوز چنان احمق بودیم که هیچ از آن سر در نمی آوردیم!
                                آموزش Modelsim

                                دیدگاه

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