اطلاعیه

Collapse
No announcement yet.

مشکل در ارتباط سریال

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

    مشکل در ارتباط سریال

    سلام دوستان من تازه واردم سرچ هم کردم که متاسفانه به جایی نرسیدم
    من یک atmega8 رو با مکس 232 متصل کردم به کامپیوتر
    هر اطلاعاتی هم که از میکرو میفرستم روی کامپیوتر نمایش داده میشه
    ولی زمانی که از کامپیوتر به میکرو میفرستم میکرو ریست میشه
    از دستورات waitkey , input استفاده کردم با تشکر

    #2
    پاسخ : مشکل در ارتباط سریال

    سلام
    اگه امکانش هست برنامتون و شماتیک مدارتون رو که بستید رو بزارید

    دیدگاه


      #3
      پاسخ : مشکل در ارتباط سریال

      سلام مدار رو برد بورد بستم و مستقیم وصلش کردم به max 232 و بعد به پورت سریالاینم برنامه ای که نوشتم
      "regfile="m8def.dat$
      1000000=crystal$
      9600=baud$


      config PORTC=OUTPUT


      dim i as byte
      dim w as string
      do
      set portc.5
      waitms 500
      reset portc.5
      waitms 500
      i=i+1
      loop until i=5

      "print "hi


      do


      ()w = waitkey


      print w




      loop



      end

      با تشکر

      دیدگاه


        #4
        پاسخ : مشکل در ارتباط سریال

        واسه ارتباط سریال حتما از کرستال 11.0592 استفاده کنید که خطا رو تقریبا به 0 میرسونه
        شما ورودی و خروجی max232 که به tx و rx میکرو متصل هست به هم وصل کنید و بعد تو ترمینال یه کاراکتر وارد کنید ببینید همون برگشت داده میشه؟

        دیدگاه


          #5
          پاسخ : مشکل در ارتباط سریال

          بله اونو تست کردم بر میگردونه ولی کریستال اصلا نزاشتم و همچنین میکرو بدون مشکل به کامپیوتر ارسال میکنه ولی زمانی میکرو چیزی از سریال دریافت میکنه ریست میشه این مشکل فقط با سریال کامپیوتر نیست به sim900 هم وصلش کردم ریست میشد
          با تشکر

          دیدگاه


            #6
            پاسخ : مشکل در ارتباط سریال

            منم چنین مشکلی با اتمگا 8 داشتم که وقتی کریستال خارجی گذاشتم حل شد
            شما هم یه کریستال 8 مگ بزار و فیوز بیت کلاک رو بزار رو حالت 1111 به احتمال زیاد حل بشه

            دیدگاه


              #7
              پاسخ : مشکل در ارتباط سریال

              خیلی ممنونم بابت راهنماییتون

              دیدگاه


                #8
                پاسخ : مشکل در ارتباط سریال

                سلام دوستان
                یه سوال داشتم
                من یه بایت رو با استفاده از USART میفرستم به یه میکرو دیگه (هر دو مگا8 هستند)....
                موقع دریافت، وقتی 2 تا بیت کم ارزشم 0 هستن، این 2 بیت کم نور هست.... و وقتی 1 هستن پرنور میشن.
                میخواستم ببینم چرا وقتی 0 هستن کم نورن؟ باید خاموش باشن دیگه
                اینها بیت هایی هستن که به پایه های C0 و C1 میکرو وصلن
                پایه های C2 و C3 و C4 و C5 به خوبی کار میکنن
                http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842

                دیدگاه


                  #9
                  پاسخ : مشکل در ارتباط سریال

                  نوشته اصلی توسط soheilshah نمایش پست ها
                  زمانی میکرو چیزی از سریال دریافت میکنه ریست میشه
                  باید بررسی کنید که میکرو ریست میشه یا توی وقفه گیر میکنه . اگر شما توی زیر برنامه وقفه کدی ننویسید ، میکرو دچار مشکل میشه و زمان تغییر PC میکرو هنگ میکنه. دلایل دیگه هم میتونه باشه ولی معمولا مشکل اصلی همینه که عرض کردم
                  Reveng will surely come... Your hard time are ahead
                  // - - - - - - - - - -
                  برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
                  // - - - - - - - - - -
                  اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
                  // - - - - - - - - - -

                  دیدگاه


                    #10
                    بقیه بیتاش درست کار میکنه
                    فقط اینا وقتی صفر هستن کمی روشنن
                    بقیه وقتی صفرن خاموشن

                    مثلا در حالت 00000000 بیت های 0 و 1 نیمه روشنن و بقیه خاموش
                    وقتی همه ۱ باشن این دو بیت پرنور میشن

                    به صورت دستی که بهش مقدار میدم درسته
                    ولی موقع دریافت از طریق سریال این ۲ بیت اینجوری میشن
                    توی دیتاشیت هم دیدم بیت های C0 و C1 ویژگی دیگه ای به جز ADC نداره.

                    دوستان در مورد مشکل من سی نظر دیگه ای نداره؟
                    جدیدترین ویرایش توسط اشکان غفارزاده; ۱۲:۵۰ ۱۳۹۵/۰۹/۱۶.
                    http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842

                    دیدگاه


                      #11
                      پاسخ : مشکل در ارتباط سریال

                      نوشته اصلی توسط saman1989t نمایش پست ها
                      بقیه بیتاش درست کار میکنه
                      فقط اینا وقتی صفر هستن کمی روشنن
                      بقیه وقتی صفرن خاموشن
                      شاید بصورت خروجی تعریف نکردید



                      نوشته اصلی توسط hamidrezam2 نمایش پست ها
                      منم چنین مشکلی با اتمگا 8 داشتم که وقتی کریستال خارجی گذاشتم حل شد
                      شاید فیوزبیت واچ داگ فعال هستش
                      www.gam-co.blogsky.com

                      دیدگاه


                        #12
                        پاسخ : مشکل در ارتباط سریال

                        همه رو خروجی کردم
                        0XFF
                        اصلا چه دلیلی میتونه داشته باشه که فقط ۲ بیتش اینجوری بشن؟
                        کریستال خارجی 11.0592 MHz استفاده کردم
                        http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842

                        دیدگاه

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