اطلاعیه

Collapse
No announcement yet.

استفاده از usart در pic 18f4550

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

    استفاده از usart در pic 18f4550

    با سلام خدمت دوستان
    من میخوام با mikroc ارطریق ارتباط سریال داده ای رو به کامپیوتر ارسال کنم ولی پس از ارسال اطلاعات نا مفهوم است.لطفا راهنمایی کنید

    #2
    پاسخ : استفاده از usart در pic 18f4550

    نوشته اصلی توسط hameds606
    با سلام خدمت دوستان
    من میخوام با mikroc ارطریق ارتباط سریال داده ای رو به کامپیوتر ارسال کنم ولی پس از ارسال اطلاعات نا مفهوم است.لطفا راهنمایی کنید
    سلام.
    لطفا سورس برنامه و سخت افزار کامل رو قرار بدین و اینکه چی میفرستین، چی دریافت میکنین؟

    دیدگاه


      #3
      پاسخ : استفاده از usart در pic 18f4550

      سلام دوست عزیز.
      با اجازه از محضر اساتید.
      از جمله کارهایی مفیدی که یاد گرفتیم اینه که کار رو به چند قسمت جزیی تقسیم کنیم و هر قسمت که بطور کامل حل شد، بهم وصل کنیم.
      مثلا تو همین مورد شما میتونید پایه rx و tx میکرو رو ب هم وصل کنی و مدارت رو روشن کنی (البته با فرض این که lcd هم کنار مدارت داری) ببینی که ایا داده ارسالی به خودت بر میگرده یا نه؟
      یکیش این بود....
      دلایل مختلفی میتونه باشه.....
      ب قول دوستمون یه سرنخی بذار... :smile:
      رو به خودت نسبت هستی مده!**دل به چنین مستی و پستی مده! //زانچه نداری ز چه افسردهآ‌ای*و زغم و اندوه دل آزردهآ‌ای؟!//گر ببرد ور بدهد دست دوست*ور بِبَرد ور بنهد مُلک اوست//ور بِکِشی یا بکُشی دیو غم **کج نشود دست قضا را قلم//آنچه خدا خواست همان میآ‌شود**وآنچه دلت خواست نه آن میآ‌شود.
      ....

      دیدگاه


        #4
        پاسخ : استفاده از usart در pic 18f4550

        سورس برنامه:

        [code=c]
        unsigned short i=65;
        void main(void){
        Usart_Init(9600);
        while(1){
        Delay_ms(100);
        Usart_Write(i);
        }
        }
        [/code]

        با terminal emulato دریافت میکنم
        تنظیمات terminal emulato به صورت زیر انجام داده ام
        baudrate=9600
        parity=none
        databits=8
        stopbits=1

        دیدگاه


          #5
          پاسخ : استفاده از usart در pic 18f4550

          سمت کامپیوتر، Rx و Tx رو به هم وصل کنین، بعد یه دیتایی رو بفرستین ببینین همون رو دریافت میکنین؟
          نحوه ی اتصالات سمت کامپبوتر چطوره؟ MAX232 استفاده کردین؟ یا از مبدلهای USB به سریال استفاده میکنین؟
          برنامه رو تو پروتئوس هم میتونین شبیه سازی کنین. شبیه سازی پورت سریال پروتئوس خوب جواب میده.

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

          دیدگاه


            #6
            پاسخ : استفاده از usart در pic 18f4550

            از مبدل usb به سریال استفاده کردم
            rx,tx مبدل را به هم وصل کردم کاراکتر ارسال شده به کامپیوتر برگشت داده می شود
            برای اسیلاتور ار کریستال 11.0592 نیز استفاده می کنم
            با پرتوس نیز شبیه سازی کردم باز هم دریافتی ها نامعلوم است

            دیدگاه


              #7
              پاسخ : استفاده از usart در pic 18f4550

              با اجازه از دوستان باود ریت پورت پی سی و سریال میکرو یکی هست یا نه؟

              دیدگاه


                #8
                پاسخ : استفاده از usart در pic 18f4550

                با سلام
                چیزی در کدتون کمه، پین ها رو دیجیتال نکردین
                The healthy human mind doesn't wake up in the morning thinking this is his last day on earth.

                دیدگاه


                  #9
                  پاسخ : استفاده از usart در pic 18f4550

                  باود ریت پورت پی سی و سریال میکرو یکی هست
                  پین ها را دیجیتال کردم ولی مشکل حل نمی شود

                  دیدگاه


                    #10
                    پاسخ : استفاده از usart در pic 18f4550

                    دوست عزیز ببینید که این وصل کردن دوتا پایه خواندن و نوشتن میکرو به هم نیز جواب میده.یعنی کاراکتر ارسالی ب خودش بر میگرده؟
                    از یک lcd استفاده کن.
                    رو به خودت نسبت هستی مده!**دل به چنین مستی و پستی مده! //زانچه نداری ز چه افسردهآ‌ای*و زغم و اندوه دل آزردهآ‌ای؟!//گر ببرد ور بدهد دست دوست*ور بِبَرد ور بنهد مُلک اوست//ور بِکِشی یا بکُشی دیو غم **کج نشود دست قضا را قلم//آنچه خدا خواست همان میآ‌شود**وآنچه دلت خواست نه آن میآ‌شود.
                    ....

                    دیدگاه


                      #11
                      پاسخ : استفاده از usart در pic 18f4550

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

                      دیدگاه

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