اطلاعیه

Collapse
No announcement yet.

مشکل در ارتباط سریال یک atmega128 در تست واقعی

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

    مشکل در ارتباط سریال یک atmega128 در تست واقعی

    با سلام

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

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

    نوشته اصلی توسط kk110 نمایش پست ها
    با سلام

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

    دیدگاه


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

      بله حتما.
      برنامه با Atmel Studio 7.0 (کامپایلر GCC) نوشته شده است. و محیط ترمینال هم، ترمینال کدویژن و هم نرم افزار Tera Term و چند نرم افزار دیگر بوده است، که در همه محیط های ترمینال نیز همین مشکل وجود دارد.

      دیدگاه


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

        سلام مجدد به تمامی دوستانی که نظاره گر بودند و دوستانی که در آینده با این مشکل بر می خورند!

        این مشکل از سمت برنامه ترمینال بود که کامند های ارسالی به میکرو را بدون 'r/' ارسال می کرد، که بنده دست به کار شدم : در ابتدا توسط یک میکروی دیگر کامند را ارسال کردم و خروجی درست دریافت کردم، سپس یک برنامه ترمینال ارسال و دریافت از پورت سریال با #c نوشتم و بدینگونه مشکل حل شد.

        موفق باشید.

        دیدگاه

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