اطلاعیه

Collapse
No announcement yet.

نحوه دیباگ پورت سریال در برد آموزشی LPC1768

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

    نحوه دیباگ پورت سریال در برد آموزشی LPC1768

    سلام خدمت دوستان محترم
    نمونه برنامه (شماره 2 روی سی دی) ارتباط سریال رو روی برد آموزشی RUN شده و پورت سریال داده بیرون میده ! حالا .....

    1- چطور میشه ارسال و دریافت اطلاعات روی پورت سریال روی برد اموزشی رو از طریق پورت jlink از طریق برنامه keil دیباگ کرد؟؟ (به پورت های سریال برد آموزشی اصلا کاری نداشته باشیم!!!)

    به طوری که بشه از طریق پورت jlink داده های خروجی برد رو مشاهده کرد و همچنین به برد کاراکتر های سریال ارسال کرد.

    2-پنجره serial windows در محیط دیباگ چه چیزی رو نشون میده؟؟ (برای من که هیچی نیست ، سفیده !)

    3- رجیستر های Virtual Simulation Registers (VTREG) چه طوری باید مورد استفاده قرار بگیرند ؟ ایا ربطی به این مساله دارند؟

    #2
    پاسخ : نحوه دیباگ پورت سریال در برد آموزشی LPC1768

    اساتید لطفن نظر بدن
    ینی کسی تا حالا پورت سریال دیباگ نکرده ؟؟؟ :angry:

    دیدگاه


      #3
      پاسخ : نحوه دیباگ پورت سریال در برد آموزشی LPC1768

      سلام
      دیباگ برنامه پورت سریال از روی برد با جیلینک که کار ی نداره. هر خط که اجرا می کنید نتیجه اش را در خروجی سریالتون که دارید با هایبرترمینال در کامپیوتر مشاهده می کنید. مثلا تا خط:
      UART0_SendString("In the name off god\n"
      را اجرا می کنید در خروجی خط مربوطه را در هایبرترمینال کامپیوتر میبینید. و اگه خط UART0_GetChar(); را اجرا کنید میبینید که تا زمانی که در هایبرترمینال کاراکتری را نزنید برنامه منتظر می ماند و ...
      فيلم آموزشي ميکروکنترلر LPC1768
      فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
      فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
      فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

      دیدگاه


        #4
        پاسخ : نحوه دیباگ پورت سریال در برد آموزشی LPC1768

        نوشته اصلی توسط mzarkoob
        سلام
        دیباگ برنامه پورت سریال از روی برد با جیلینک که کار ی نداره. هر خط که اجرا می کنید نتیجه اش را در خروجی سریالتون که دارید با هایبرترمینال در کامپیوتر مشاهده می کنید. مثلا تا خط:
        UART0_SendString("In the name off god\n"
        را اجرا می کنید در خروجی خط مربوطه را در هایبرترمینال کامپیوتر میبینید. و اگه خط UART0_GetChar(); را اجرا کنید میبینید که تا زمانی که در هایبرترمینال کاراکتری را نزنید برنامه منتظر می ماند و ...
        ممنون از پاسخ شما !
        آیا باید ارتباط سریال سخت افزاری بین برد و کامپیوتر برقرار کنم؟؟؟(ینی پورت سریال 9 پین برد آموزسی رو به پورت سریال با کابل وصل کنم) میخام ببینم راهی هست که بدون این ارتباط بشه دیباگ کرد؟؟؟

        دیدگاه


          #5
          پاسخ : نحوه دیباگ پورت سریال در برد آموزشی LPC1768

          آره دیگه ارتباط سخت افزاری را برقرار می کنید
          درسته که روی دیبگ در خود کیل در قسمت سیمولینکش اعتباری نیست ولی اینطوری هم میشه(یعنی نرم افزاری) از قسمت serial windows گزینه uart1 را بزنید براتون یه صفحه میاره که com0 را دارید. :bye
          فيلم آموزشي ميکروکنترلر LPC1768
          فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
          فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
          فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

          دیدگاه

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