اطلاعیه

Collapse
No announcement yet.

uart

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

    uart

    سلام دوستان
    من با uart یا کارکتر رو به TERMINAL فرستادم اما یه چیزی دگه نوشت که بی ربط بود شکل یا مساوی یا خط تیره

    $regfile = "M8def.dat "
    $crystal = 8000000
    Config Lcd = 16 * 2
    Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5
    Baud = 9600
    Dim A As Word
    Do
    Print "ERFAN"
    Waitms 200
    Loop
    End

    مشکل کجاست ؟

    #2
    پاسخ : uart

    اینو رو چک کن
    1-فیوز بیت میکرو روی 8 مگ ست شده باشه
    2-باود ریت ترمینال هم روی 9600 باشه
    The harder I work, the luckier I get

    دیدگاه


      #3
      پاسخ : uart

      ممنون از پاسختون
      1. درسته
      2. درسته

      دیدگاه


        #4
        پاسخ : uart

        کسی نمی دونه مشکل من چیه ؟

        دیدگاه


          #5
          پاسخ : uart

          دوست عزیز بیشتر این مشکلات مربوط به اینه که شما از کریستال استاندارد ارسال استفاده نمی کنید و نمی دونم که چرا دوستان یه کریستال 300 تومنی نمی گیرند که مشکل کلی شون حل بشه .

          دیدگاه


            #6
            پاسخ : uart

            برای من روی کریستال داخلی هست باید بزارمش روی خارجی ؟ چه کریستالی وصل کنم خوبه ؟

            دیدگاه


              #7
              پاسخ : uart

              اگر که از نوع L نیست می تونی از 11.0592 که همه جا پیدا می شه استفاده کنی و یا از 14.7456 . و اگر هم که از نوع L است از 7.3726
              می تونی استفاده کنی .

              دیدگاه


                #8
                پاسخ : uart

                تو خیلی جا ها که دیدم از کریستال 11.0592 استفاده می کنند برای چی باید از این کریستال استفاده بشه ؟

                دیدگاه


                  #9
                  پاسخ : uart

                  $baud=9600
                  اینو یادت رفته تعریف کنی
                  دلا خو کن به تنهایی که از تنها بلا خیزد

                  دیدگاه


                    #10
                    پاسخ : uart

                    $ باید اولش باشه یا اخرش ؟
                    حالا دلیل استفاده از کریستال 11.0592 چیه تا 4 رقم عشار داره :mrgreen:

                    دیدگاه


                      #11
                      پاسخ : uart

                      با کریستال 11.0592 کمترین خطا رو داره .
                      نه $ روباید مثل بقیه $ ها اول بنویسی
                      دلا خو کن به تنهایی که از تنها بلا خیزد

                      دیدگاه


                        #12
                        پاسخ : uart

                        این کریستال موقعی که تقسیم بر مقسم فرکانس سریال می شه تا مقدار باود مورد نظرتون رو ایجاد کنه خورده نداره در صورتی که باقی کریستال هایی که استاندارد نیست خورده داره و در ارتباط های با سرعت بالا و فواصل دور مشکل ایجاد می کنه .
                        در مورد اینکه چه طوری به این مقادیر و باود ها رسیدند باید بگم که فرمول داره چند سال پیش هم یکی از دوستان در موردش اطلاعاتی رو گذاشت ولی الان یادم نیست .

                        دیدگاه


                          #13
                          پاسخ : uart

                          درست شد
                          مشکل از max232 بود فکر کنم :mrgreen:

                          دیدگاه


                            #14
                            پاسخ : uart

                            سلام
                            میشه راهنمایی کنین که چطور باید Terminal رو راه اندازی کرد و با چه پورتی به میکرو وصل کرد.

                            دیدگاه


                              #15
                              پاسخ : uart

                              نوشته اصلی توسط آرال نمایش پست ها
                              سلام
                              میشه راهنمایی کنین که چطور باید Terminal رو راه اندازی کرد و با چه پورتی به میکرو وصل کرد.
                              سلام
                              منظورتون رو واضح بفرمایید.
                              برای اتصال میکروکنترلر به کامیپوتر راه های مختلفی هست که راحت ترین اون استفاده از UART و مبدل USB به TTL هستش. نرم افزارهای ترمینال هم با همین رابط سریال UART کار میکنن.

                              دیدگاه

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