اطلاعیه

Collapse
No announcement yet.

اتصال مستقیم PIN ها

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

    اتصال مستقیم PIN ها

    سلام

    من تازه با بحث برنامه نویسی میکروکنترلرها دارم شروع می کنم. اما توی مقاله ها یا ویدئوهای آموزشی همیشه پروگرام کردن چیپ از طریق بورد آموزشی و اینها انجام میشه که من شخصا دوست نداشتم این رو. حالا اگه بخواهیم مستقیم از طریق برد بورد میکروکنترلر رو پروگرام کنیم باید چه کار کرد؟

    من یه پروگرامر دارم به اسم AVR ISP MkII که نمی دونم سالم هست یا نه، بهرحال درایورش رو نصب کردم، موقع اتصال به کامپیوتر هم چراغ LED اش سبز رنگ میشه. حالا یه برد بورد دارم که روی ATTiny13A رو گذاشتم برای تست. این پروگرامر 2 نوع کابل داره، یکی ISP هست (10 پین)، یکی هم PDI هست (6 پین) که من از PDI اش استفاده می کنم:


    طبق چیزی که مشخص هست و توی راهنماش هم نوشته، میشه گفت که وضعیت پین های این کابل به این صورت هست:


    حالا من این کابل ها رو مستقیم از طریق جامبر به پایه های میکروکنترلر روی بروبورد وصل می کنیم با توجه به datasheet، که اینطور میشه:


    روی بورد هم وضعیت این طور هست:


    اما موقعی که می خوام برنامه رو روی میکروکنترلر بریزم این خطا رو میده:


    اما جالب اینه که چه پین های کابل ISP شش پینه وصل باشه، چه وصل نباشه، خواندن Fuse Bit ها مشکلی نداره، که اصلا نمی فهمم یعنی چی این وضعیت. از دوستان کسی می تونه راهنماییم کنه؟

    #2
    پاسخ : اتصال مستقیم PIN ها

    من چند جا خوندم که علاوه بر اتصال پرواگرامر به بردبورد، باید منبع تغذیه جداگانه هم متصل باشه، درسته؟

    دیدگاه


      #3
      پاسخ : اتصال مستقیم PIN ها

      نوشته اصلی توسط expl نمایش پست ها
      من چند جا خوندم که علاوه بر اتصال پرواگرامر به بردبورد، باید منبع تغذیه جداگانه هم متصل باشه، درسته؟
      سلام باید توی نرم افزاری که استفاده میکنید گزینه ای برای تغذیه از کامپیوتر یا خارجی باشه که باید تیک بخوره اما پیشنهاد میکنم از منبع تغذیه خارجی استفاده کنید بهتره .
      برای مشکلتون هم یک بار اتصال پایه ها رو با دیتاشیت چک کنید بعد در نرم افزار به صورت isp دارید برنامه میدید همچنین ایا از برنامه خود پروگرامر استفاده می کنید ؟
      همچنین اگر کریستال خارجی گذاشتید باید روی برد بورد وصلش کنید.
      جدیدترین ویرایش توسط sajadm475; ۰۱:۵۰ ۱۳۹۹/۰۱/۱۳.

      دیدگاه


        #4
        پاسخ : اتصال مستقیم PIN ها

        نوشته اصلی توسط sajadm475 نمایش پست ها
        سلام باید توی نرم افزاری که استفاده میکنید گزینه ای برای تغذیه از کامپیوتر یا خارجی باشه که باید تیک بخوره اما پیشنهاد میکنم از منبع تغذیه خارجی استفاده کنید بهتره .
        برای مشکلتون هم یک بار اتصال پایه ها رو با دیتاشیت چک کنید بعد در نرم افزار به صورت isp دارید برنامه میدید همچنین ایا از برنامه خود پروگرامر استفاده می کنید ؟
        همچنین اگر کریستال خارجی گذاشتید باید روی برد بورد وصلش کنید.
        سلام از نرم افزار CodevisionAVR استفاده می کنم. خود این َAVRISP MKII هم برای اتصال نیاز به AVR Studio یا Atmel Studio داره که اونها رو نصب کردم و به درستی می شناسه. برای پایه ها هم چندین بار با datasheet چک کردم و مشکلی نبود.

        اینکه در نرم افزار به صورت ISP برنامه میدم رو چطوری می تونم بفهمم؟ از کریستال خارجی هم استفاده نمی کنم و کلاک سورس از کلاک داخلی میکرو هست.

        من چندین روز هست که درگیر اتصال به میکروکنترلر هستم اما موفق نشدم. دارم دلسرد میشم دیگه.

        دیدگاه


          #5
          پاسخ : اتصال مستقیم PIN ها

          نوشته اصلی توسط expl نمایش پست ها
          سلام از نرم افزار CodevisionAVR استفاده می کنم. خود این َAVRISP MKII هم برای اتصال نیاز به AVR Studio یا Atmel Studio داره که اونها رو نصب کردم و به درستی می شناسه. برای پایه ها هم چندین بار با datasheet چک کردم و مشکلی نبود.

          اینکه در نرم افزار به صورت ISP برنامه میدم رو چطوری می تونم بفهمم؟ از کریستال خارجی هم استفاده نمی کنم و کلاک سورس از کلاک داخلی میکرو هست.

          من چندین روز هست که درگیر اتصال به میکروکنترلر هستم اما موفق نشدم. دارم دلسرد میشم دیگه.
          من کمتر دیدم که از خود نرم افزار کد ویژن برای پروگرام کردن استفاده کنند از یک نرم افزار دیگه امتحان کنید و نتیجه رو بگید.
          من خودم از progisp172 استفاده میکنم اما نمیدونم پروگرامر شما رو ساپورت کنه یا نه
          جدیدترین ویرایش توسط sajadm475; ۰۲:۳۴ ۱۳۹۹/۰۱/۱۳.

          دیدگاه


            #6
            پاسخ : اتصال مستقیم PIN ها

            نوشته اصلی توسط expl نمایش پست ها
            سلام از نرم افزار CodevisionAVR استفاده می کنم. خود این َAVRISP MKII هم برای اتصال نیاز به AVR Studio یا Atmel Studio داره که اونها رو نصب کردم و به درستی می شناسه. برای پایه ها هم چندین بار با datasheet چک کردم و مشکلی نبود.

            اینکه در نرم افزار به صورت ISP برنامه میدم رو چطوری می تونم بفهمم؟ از کریستال خارجی هم استفاده نمی کنم و کلاک سورس از کلاک داخلی میکرو هست.

            من چندین روز هست که درگیر اتصال به میکروکنترلر هستم اما موفق نشدم. دارم دلسرد میشم دیگه.
            من کمتر دیدم که از خود نرم افزار کد ویژن برای پروگرام کردن استفاده کنند از یک نرم افزار دیگه امتحان کنید و نتیجه رو بگید.
            من خودم از progisp172 استفاده میکنم اما نمیدونم پروگرامر شما رو ساپورت کنه یا نه

            دلیل: ادغام دو پست برای جلوگیری از اسپم

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

            من تازه با بحث برنامه نویسی میکروکنترلرها دارم شروع می کنم. اما توی مقاله ها یا ویدئوهای آموزشی همیشه پروگرام کردن چیپ از طریق بورد آموزشی و اینها انجام میشه که من شخصا دوست نداشتم این رو. حالا اگه بخواهیم مستقیم از طریق برد بورد میکروکنترلر رو پروگرام کنیم باید چه کار کرد؟

            من یه پروگرامر دارم به اسم AVR ISP MkII که نمی دونم سالم هست یا نه، بهرحال درایورش رو نصب کردم، موقع اتصال به کامپیوتر هم چراغ LED اش سبز رنگ میشه. حالا یه برد بورد دارم که روی ATTiny13A رو گذاشتم برای تست. این پروگرامر 2 نوع کابل داره، یکی ISP هست (10 پین)، یکی هم PDI هست (6 پین) که من از PDI اش استفاده می کنم:


            طبق چیزی که مشخص هست و توی راهنماش هم نوشته، میشه گفت که وضعیت پین های این کابل به این صورت هست:


            حالا من این کابل ها رو مستقیم از طریق جامبر به پایه های میکروکنترلر روی بروبورد وصل می کنیم با توجه به datasheet، که اینطور میشه:


            روی بورد هم وضعیت این طور هست:


            اما موقعی که می خوام برنامه رو روی میکروکنترلر بریزم این خطا رو میده:


            اما جالب اینه که چه پین های کابل ISP شش پینه وصل باشه، چه وصل نباشه، خواندن Fuse Bit ها مشکلی نداره، که اصلا نمی فهمم یعنی چی این وضعیت. از دوستان کسی می تونه راهنماییم کنه؟
            بنظرم پروگرامرتون رو نمیشناسه اگر همه پایه هارو درست وصل کردید با نرم افزاری که گفتم تست کنید

            دیدگاه

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