اطلاعیه

Collapse
No announcement yet.

پروگرام کردن با isp هاتل

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

    پروگرام کردن با isp هاتل

    سلام بچه ها چند تا سوال داشتم:
    1- ببینید تو پروگرامر هاتل ما برای روش ISP این پین ها رو داریم.
    میخواستم بدونم پین های VCC و GND پروگرامر هاتل که متصله به کامپیوتر باید وصل بشه به پین های VCC و GND روی برد (باکس 2*5 IDC که برنامه نویسی میکرو باهاش انجام میشه)؟
    چون من یکجایی خوندم گفته بود باید GND و VCC پروگرامر و باکس روی برد از هم ایزوله باشن

    2- سوال دومم این هست که فرق ISP با SPI چیه؟
    3- سوال سومم این هست که JTAG یک پروتکل ارتباطیه یا برنامه نویسی؟ برای میکروهای AVR هم به کار میره؟ چون من این اصطلاح فقط برای ARM ها شنیدم.
    4- و اینکه برای پروگرام ARM ها چه پروتکل های ارتباطی (برنامه نویسی) وجود داره غیر JTAG؟
    5- الان بنظرتون منی که میخوام تو زمینه کار با میکروها تو پروژه های کاری وارد بشم، کدوم نوع میکروها رو بلد بشم و اینکه چه مهارت های دیگه ای ازم تو بازار کاری انتظار میره؟

    #2
    پاسخ : پروگرام کردن با isp هاتل

    کسی نبود؟ راهنمایی کنه

    دیدگاه


      #3
      پاسخ : پروگرام کردن با isp هاتل

      نوشته اصلی توسط alibbb نمایش پست ها
      سلام بچه ها چند تا سوال داشتم:
      1- ببینید تو پروگرامر هاتل ما برای روش ISP این پین ها رو داریم.
      میخواستم بدونم پین های VCC و GND پروگرامر هاتل که متصله به کامپیوتر باید وصل بشه به پین های VCC و GND روی برد (باکس 2*5 IDC که برنامه نویسی میکرو باهاش انجام میشه)؟
      چون من یکجایی خوندم گفته بود باید GND و VCC پروگرامر و باکس روی برد از هم ایزوله باشن

      2- سوال دومم این هست که فرق ISP با SPI چیه؟
      3- سوال سومم این هست که JTAG یک پروتکل ارتباطیه یا برنامه نویسی؟ برای میکروهای AVR هم به کار میره؟ چون من این اصطلاح فقط برای ARM ها شنیدم.
      4- و اینکه برای پروگرام ARM ها چه پروتکل های ارتباطی (برنامه نویسی) وجود داره غیر JTAG؟
      5- الان بنظرتون منی که میخوام تو زمینه کار با میکروها تو پروژه های کاری وارد بشم، کدوم نوع میکروها رو بلد بشم و اینکه چه مهارت های دیگه ای ازم تو بازار کاری انتظار میره؟
      سلام
      ۱- پین GND باید بین تمام قسمت های مدار که بهم مرتبط هستن هم پتانسیل باشه. نتیجتا باید این پایه توی پروگرامر و میکروکنترلر بهم متصل بشن. اما VCC بحثش فرق داره. VCC رو روی پروگرامر رو گذاشتن که اگر برد (میکروکنترلر) شما تغذیه نداشت، از اون استفاده کنید. اگر برد شما به تغذیه متصله و روشنه، VCC پروگرامر رو بهش متصل نکنید که ممکنه باعث خرابی بشه.
      ۲- ISP مخفف In-system programming هستش و SPI مخفف Serial Peripheral Interface. اولی یک مفهوم هستش تا جایی که من فهمیدم و دومی یک رابط. فکر نکنم دقیقا به هم مرتبط باشن ولی خوب برای پروگرام کردن AVR از رابط SPI استفاده میشه.
      ۳- منظورتون از پرتکل برنامه نویسی و ارتباطی چیه؟ JTAG یک رابط استاندارد پر استفاده برای پروگرام کردن و دیباگ انواع مدارات و IC های برنامه پذیر مثل میکروکنترلرها و FPGA ها هستش. AVR هم از این رابط استفاده میکنه که البته میشه با تنظیم فیوزبیت اونو غیر فعال کرد.
      ۴- معمولا به غیر از پروتکل های استاندارد مثل JTAG، بعضی سازنده ها رابط های خاص خودشونم ممکنه استفاده بکنن. برای نمونه میتونم به SWD اشاره کنم که توی میکروکنترلرهای ARM بعضا استفاده میشه.
      ۵- این که چه نوع میکروکنترلر یا به شکل کلی تر، چه ابزاری استفاده کنید، کاملا به کار شما بستگی داره. همین الآن مداراتی استفاده میشن که با میکروکنترلر ۲۰ سال پیش هم کارشون راه میوفته! توی بازار کار هم مهم ترین مهارت به نظر من، مهارت ارتباط با آدم هاس. اگر ارتباطات درستی داشته باشید، یادگیری مهارت فنی هم آسون تر میشه. اگر قراره کار میکروکنترلر انجام بدید، انتظار میره زبان C بلد (مسلط) باشید، با معماری کامپیوتر (به خصوص میکروکنترلری که باهاش کار میکنید) تا حد مورد نیاز آشنایی داشته باشید و بتونید از طریق سرچ کردن و فیلم و مطلب زبان اصلی دیدن، کارتون رو پیش ببرید. دل به فلان دوره و فلان آدم که دوره میفروشه هم نبندید، باید عادت کنید خودتون یاد بگیرید. از مواجهه با ابزارها و چالش های جدید هم نترسید و مهارت اینو داشته باشید که اگر لازم شد از فلان ابزار دوست داشتنی اتون دل بکنید و برید سراغ یک ابزار دیگه که هیچی ازش نمیدونید. بقیه موارد حاشیه ای برای این موارد اصلی هستن که باید جزئی بپرسید تا جزئی جواب بگیرید.
      موفق باشید

      دیدگاه

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