اطلاعیه

Collapse
No announcement yet.

فعال کردن uart2

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

    #16
    پاسخ : فعال کردن uart2

    نوشته اصلی توسط ajapyy
    اینو بزار 0x06;
    تغیر دادم اما همونجوره،باز کارکتر اشتباه می فرسته

    دیدگاه


      #17
      پاسخ : فعال کردن uart2

      شاید تنظیمات کلاک توی فایل system_LPC17xx.c درسته یا نه ؟
      اوونجا کلاک CPU و کلاک واحد USART0 رو چک کنید.
      کل فایلت رو هم پلود کن، من روی برد خودم تست کنم.
      ---------
      .
      .
      ...........

      دیدگاه


        #18
        پاسخ : فعال کردن uart2

        نوشته اصلی توسط ajapyy
        شاید تنظیمات کلاک توی فایل system_LPC17xx.c درسته یا نه ؟
        اوونجا کلاک CPU و کلاک واحد USART0 رو چک کنید.
        کل فایلت رو هم پلود کن، من روی برد خودم تست کنم.
        http://uplod.ir/1pxa30u717br/mori.rar.htm
        الان باز کلاک رو چک میکنم
        http://uplod.ir/1pxa30u717br/mori.rar.htm

        دیدگاه


          #19
          پاسخ : فعال کردن uart2

          نوشته اصلی توسط ajapyy
          شاید تنظیمات کلاک توی فایل system_LPC17xx.c درسته یا نه ؟
          اوونجا کلاک CPU و کلاک واحد USART0 رو چک کنید.
          من فایل پلودی شمارو دیدم، توی فولدری که برنامه بود، فایلی به اسم system_LPC17xx.c رو ندیدم. بازم میگم، برای من هم پیش اومده بود که دیتا اشتباه میرفت فهمیدم که از باودریت اشتباه هستش.
          الان هم اون فایلی که گفتم رو نداشتید که من ببینم کلاک واحد USART چقدره.
          ---------
          .
          .
          ...........

          دیدگاه


            #20
            پاسخ : فعال کردن uart2

            نوشته اصلی توسط ajapyy
            من فایل پلودی شمارو دیدم، توی فولدری که برنامه بود، فایلی به اسم system_LPC17xx.c رو ندیدم. بازم میگم، برای من هم پیش اومده بود که دیتا اشتباه میرفت فهمیدم که از باودریت اشتباه هستش.
            الان هم اون فایلی که گفتم رو نداشتید که من ببینم کلاک واحد USART چقدره.
            http://uplod.ir/aiszwual4qqb/mori.rar.htm

            الان کپیش کردم داخلش،من خودم وقتی پروژه یوویژن رو باز میکنم سمت چپ داخل قسمت تارجت1سورس گروپ اونجا تنظیمش میکنم.
            کلاک سریال 25مگ تنظیم شده،باز یه نگاهی بندازید؟
            رو برد خودتونم اشتباه میفرسته؟

            دیدگاه


              #21
              پاسخ : فعال کردن uart2

              متاسفانه الان امکانشو ندارم از پورت USART0 روی این بردم استفاده کنم.
              اما کدتون رو نگاه کردم. همه قسمتاش درسته، تابع ها، متغیرا، روند برنامه اصلی، کلاک میکرو و ... .
              شما از چه نرم افزاری توی کامپیوتر استفاده می کنید؟
              از ترمینال کدویژن استفاده کنید.
              ---------
              .
              .
              ...........

              دیدگاه


                #22
                پاسخ : فعال کردن uart2

                نوشته اصلی توسط ajapyy
                متاسفانه الان امکانشو ندارم از پورت USART0 روی این بردم استفاده کنم.
                اما کدتون رو نگاه کردم. همه قسمتاش درسته، تابع ها، متغیرا، روند برنامه اخصلی، کلاک میکرو و ... .
                شما از چه نرم افزاری توی کامپیوتر استفاده می کنید؟
                از ترمینال کدویژن استفاده کنید.
                از نرم افزار uart assist استفاده میکنم،هایپر کدویژن جواب نمیده،اما هایپر ترمینال وقتی خود مبدل رو وصل میکنم کار میکنه اما وصلش میکنم به میکرو ارور میده

                دیدگاه


                  #23
                  پاسخ : فعال کردن uart2

                  الان با کدویژن کار کردم،باز اشتباه می فرستاد ،اون نرم افزار از کدویژن بهتر هست

                  دیدگاه


                    #24
                    پاسخ : فعال کردن uart2

                    خب با یک USART دیگه مثلا USART1 راه بنداز ببین چطوره ؟
                    واقعا چیزی به ذهنم نمیرسه.
                    ---------
                    .
                    .
                    ...........

                    دیدگاه


                      #25
                      پاسخ : فعال کردن uart2

                      با usart2هم راه انداختم همون طور بود :angry: :angry:یه سوال دیگه داشتم،مگه نمیشه از printf_gets وبقیه توابع کتابخونهstdio.h استفاده کرد؟ من می نویسم اصلا کار نمیکنه،مثلا با پرینت اف یه رشته ارسال نمیکنه وکلا وقتی می نویسم دیگه بقیه برنامه رو اجرا نمیکنه

                      دیدگاه


                        #26
                        پاسخ : فعال کردن uart2

                        نوشته اصلی توسط morteza7090
                        با usart2هم راه انداختم همون طور بود :angry: :angry:یه سوال دیگه داشتم،مگه نمیشه از printf_gets وبقیه توابع کتابخونهstdio.h استفاده کرد؟ من می نویسم اصلا کار نمیکنه،مثلا با پرینت اف یه رشته ارسال نمیکنه وکلا وقتی می نویسم دیگه بقیه برنامه رو اجرا نمیکنه
                        نخیر. چون این توابع مخصوص زبان C بوده و وابسته به سخت افزار میکرو نیستند. چون ارسال اطلاعات برای هر خانواده میکرو با توجه به تفاوت رحیسترهای انها، با هم فرق دارد.
                        ---------
                        .
                        .
                        ...........

                        دیدگاه


                          #27
                          پاسخ : فعال کردن uart2

                          تنظیمات databits , stopbits, parity در میکرو کامپیوتر رو هم چک کنید یکسان باشه.
                          هر انسانی که احساس بی نیازی کند سرکش و طغیان گر می شود...

                          دیدگاه


                            #28
                            پاسخ : فعال کردن uart2

                            1-باودریت رو ببرید بالاتر مثلا 19200.
                            2-از 0x67 تا 0x70 رو بفرستید، هر چی دریافت کردید اینجا بنویسید.
                            ---------
                            .
                            .
                            ...........

                            دیدگاه


                              #29
                              پاسخ : فعال کردن uart2

                              نوشته اصلی توسط حمید لطفعلی زاده
                              تنظیمات databits , stopbits, parity در میکرو کامپیوتر رو هم چک کنید یکسان باشه.
                              چک کردم دوطرف یکی هست

                              دیدگاه


                                #30
                                پاسخ : فعال کردن uart2

                                نوشته اصلی توسط ajapyy
                                نخیر. چون این توابع مخصوص زبان C بوده و وابسته به سخت افزار میکرو نیستند. چون ارسال اطلاعات برای هر خانواده میکرو با توجه به تفاوت رحیسترهای انها، با هم فرق دارد.
                                من نمونه برنامه دیدم از این توابع استفاده کرده

                                دیدگاه

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