با تبريك و تشكر از انتخاب پروگرامر ،hattel در ادامه طريقه نصب و بهرهبرداري از دستگاه حضورتان ارائه ميگردد. اميداست تلاش ما در طراحي و توليد، رضايت شما را فراهم آورد.
نصب و راهاندازي:
كامپيوتر را با يكي از سيستم هاي عامل WINDOWS 98,Me,NT,2000,2003,XP,VISTA,7 راهاندازي كنيد.
نرم افزار دستگاه تحت Visual C++ نوشته شده است. بنابراين كاملاً فشرده و قابل انتقال ميباشد. يك نسخه ZIP شده از آن،Hattel(USB).exe ، روي CD وجود دارد كه از طريق صفحه اينترنتي كه هنگام قراردادن CD در درايو ظاهر ميشود، در دسترس قرارميگيرد، با RUN كردن آن، پنجره مربوط به باز كردن و كپي فايلها ظاهر ميشود. بهتر است محل پيشنهاد شده را تغيير نداده، دكمه Install را فشار دهيد. (درصورت نياز به نصب در محلهاي ديگر، از مسيرهايي با اسامي كمتر از 8 كاراكتر و بدون Space استفاده كنيد). پس از كپي فايلها، برنامه پروگرامر باز شده و بعد از آن نيز توسط آيكون مخصوص كه به Desktop اضافه ميشود، قابل فراخواني است. (برنامه چيزي به registery نميافزايد بنابراين براي حذف برنامه از كامپيوتر، كافي است Folder معرفي شده، هنگام نصب را از روي هارد پاك كنيد). با فراخواني برنامه، پنجرهاي بشكل زير بازميشود كه رابط شما با سخت افزار است. براي كار با اين پنجره به توضيحات مندرج در شكل زير رجوع كنيد.
علاوه بر نصب برنامه، لازم است درايور USB مورد نياز، نيز نصب شود. CD را داخل درايو نگهداشته، دستگاه را از طريق كابل مربوطه، به كامپيوتر متصل كنيد. در اين مقطع ويندوز وارد مراحل نصب درايور ميگردد. در جواب سؤالهاي ويندوز، بدون انتخاب گزينه اتصال به اينترنت، گزينههاي نصب اتومات (Continue، Next و …) را انتخاب كنيد تا ويندوز، درايور را بطور اتومات، از روي CD پيدا و نصبكند. ساختار درايور دو قسمتي است يعني ويندوز، دوبار مراحل نصب را طي ميكند. پس از آن LED سبز روشنمانده،Please Insert A Chip در برنامه ظاهر ميشود.
توجه: ويندوز 98 براي تشخيص متصل شدن دستگاه و ورود به مراحل نصب درايور، نياز به Restart دارد.
چگونگي بهرهبرداري :
همانطور كه در شكل قبل ديده ميشود يك مجموعه كليد فشاري در سمت چپ تعبيه شده است. اين كليدها بمنظور انجام عمليات مختلف روي آي سي در نظر گرفته شدهاند. مثلاً براي قرائت محتويات حافظه Flashآيسي، كافي است بعد از قرار دادن آيسي در سوكت (پايه يك آيسي، در خانه يك ZIF سوكت، جنب اهرم) يك بار كليد Read از قسمت Flash را فشار دهيد. توجه كنيد، هنگام گذاشتن يا برداشتن آيسي دستگاه را خاموش نكنيد بلكه فقط به سبز بودن چراغ توجه كنيد. با فشردن اين كليد دستگاه شروع به خواندن محتويات آيسي و ذخيره آن در بافر مينمايد. بافر يك فايل واسط جهت ذخيره موقت اطلاعات ميباشد و وجود آن مزايايي را بدنبال دارد. توجه كنيد كه بافر Flash از بافر EEprom متمايز است.
با پايان يافتن عمل قرائت، محتويات حافظه Flash آيسي كه در بافر ريخته شده، از طريق منوي بافر قابل مشاهده است. براي مشاهده يا اعمال تغييرات در محتويات بافر، برنامه از امكانات خوبي برخوردار بوده كه از طريق گزينه View / Edit موجود در منوي بافر قابل احضار ميباشد. اطلاعات بافر را ميتوان از طريق گزينه Save در يك فايل نيز ذخيره نمود.
بطور مشابه ميتوان محتويات Flash Buffer را توسط دكمه Program و محتويات EEprom Buffer را توسط دكمه Write در داخل يك آيسي نوشت. حال اگر بخواهيد محتويات يك فايل دلخواه را در آيسي بريزيد، ميبايست ابتدا با استفاده از گزينه Load موجود در منوي بافر، فايل مورد نظر را به بافر مربوطه منتقل كنيد سپس توسط كليد Program ياWrite ، آن را در آيسي بريزيد. لازم بذكر است حافظه Flash، قبل از نوشتن بايد خالي باشد. براي پاك كردن Flash از دكمه Erase (ستون Flash) استفاده كنيد.
توجه كنيد كه انتقال اطلاعات بين بافر، فايل و آيسي بايت به بايت انجام ميگيرد و پسوند فايل در آن هيج تاثيري ندارد. در اين خصوص يك استثناء وجود دارد و آن فايل با پسوند .hex است. درصورتيكه پسوند يك فايل .hex باشد، محتويات آن توسط الگوريتم استاندارد Intel يا Motorola به باينري تبديل ميشود. اين نوع تبديل هنگام انتخاب گزينه Load يا Save از منوي Buffer بطور اتوماتيك صورت ميپذيرد.
در صورتيكه قصد پر كردن حافظه Flash يك ميكروكنترلر را داريد ريختن فايل .c يا .asm كه محتوي برنامه كمپايل نشده است باعث ميشود كه ميكرو شما هرگز كار نكند. در اين خصوص بايد ابتدا برنامه خود را توسط كمپايلرهاي استاندارد، كمپايل نموده تا به كدهاي قابل فهم ميكرو تبديل شود. سپس فايل كد حاصل، كه معمولاً پسوند .bin يا .hex دارد را بروشي كه ذكر شد در حافظه Flash آيسي بريزيد.
براي تسهيل و سرعت عمل در امرProgram ، يك كليد ديگر بنام Auto Program در سمت راست صفحه تعبيه شده كه چند فرمان را بطور متوالي انجام ميدهد. ليست فرامين، زير همان كليد درج شده است. فرامين تيكدار، بطور متوالي، از بالا به پايين اجرا ميشوند. دو كليد مجزاي Auto FL Prog و Auto E2 Prog نيز براي تفكيك مراحل نوشتن اتومات Flash ازEEprom ، در سمت چپ در نظر گرفته شدهاست.
براي اطلاع از عملكرد ساير كليدها به توضيحات مندرج دركنار هركدام در شكل قبل مراجعه كنيد.
- چگونگي بهرهبرداري مستقيم از پروگرامر در AVR Studio و CodeVision و نرمافزارهايي كه AVR910 را پشتيباني ميكنند
ابزار ويرايش و كامپايل :
با توجه به نياز اكثر برنامه نويسان ميكرو، يك سري ابزار اضافي براي كار برنامه نويسي و كمپايل تعبيه شده كه در اصل جزء استاندارد يك پروگرامر نميباشد بلكه صرفاً بمنظور تسهيل و ايجاد سرعت عمل در اين برنامه گنجانده شده است. اين امكانات در پنجرهاي بنام Compile Tools... از طريق منوي Tools قابل احضار ميباشد. تصوير اين پنجره در شكل زير آورده شدهاست.
عملكرد اين پنجره شبيه گزينه Run از منوي Start ويندوز است بدين معني كه توسط اين پنجره ميتوان برنامههاي دلخواه را احضار كرد با اين تفاوت كه امكانات خوبي جهت معرفي فايل ورودي به برنامههايي كه فايل ورودي قبول ميكنند نيز در آن تعبيه شده است.
در اين پنجره پنج سطر شبيه به هم مجزا وجود دارد. در هر سطر ميتوان تا 10 برنامه دلخواه را معرفي كرد و در زمان نياز با فشار دكمهOpen ، برنامه انتخاب شده آن سطر را فراخواني كرد. اين موضوع باعث ميشود كه بتوان مثلاً در يك سطر، برنامه ويراشگر دلخواه را معرفي كرد، در سطر ديگر كمپايلر دلخواه و اليآخر.
براي معرفي يك برنامه جديد به هر سطر كافي است نام و محل فايل اجرايي آنرا در جلوي Open تايپ كنيد و يا توسط دكمه <-- ( دكمه فلش) مقابل آن، برنامه مورد نظر را انتخاب كنيد. بطور مشابه براي معرفي فايل ورودي كافي است نام و محل آن را در جلوي دكمه Input File تايپ نموده يا اينكه توسط همين دكمه، فايل مورد نظر را انتخاب كنيد.
بعد از معرفي يك برنامه لازم است چند گزينه مربوط به نحوه مواجه شدن برنامه، با فايلهاي ورودي را توسط دكمه Settings تعيين كنيد. با فشار دادن اين دكمه پنجرهاي بشكل زير باز ميشود. براي اطلاعات بيشتر به توضيحات درج شده در كنار شكل توجه كنيد.
براي نمونه چند ابزار مناسب براي ويرايش و كمپايل برنامههاي خانواده 51، در Group1 اين پنجره، از قبل معرفي شدهاست، براي اين منظور در سطر اول سه نوع ويرايشگر استاندارد ويندوز و يك ويرايشگر اختصاصي، معرفي شدهاست بنابراين با انتخاب فايل اسمبلي مورد نظرتان در مقابل دكمه Input File و فشار دكمه Open همين سطر، ميتوانيد محتويات آنرا ويرايش كنيد. در سطر دوم، يك كمپايلر خانواده 51 معرفي شده كه با فشار دكمه Open همين سطر، فايل اسمبلي انتخاب شده در سطر اول، كمپايل ميشود.
توجه كنيد كه برنامه كمپايلر فقط فايل با پسوند .ASM را قبول ميكند بنابراين پيشنهاد ميشود تنظيمات ويندوز را طوري تغيير دهيد كه پسوند فايلها را هميشه نشان دهد. اين كار توسط قسمت View از گزينه Folder Option برنامه My Computer قابل انجام است.
در سطر سوم ميتوانيد فايل .LST حاصل از كمپايل را مشاهده كنيد. و در سطر چهارم ميتوانيد اطلاعات باينري Buffer را به اسمبلي برگردان نموده، مشاهده كنيد و يا از ساير امكانات Simulation اين برنامه، نظير اجراي سطر به سطر برنامه اسمبليتان استفاده كنيد.
بطور مشابهGroup2 ، براي ويرايش و كمپايل برنامههاي اسمبلي AVR در نظر گرفته شده است.
همچنين در منوي Tools ويرايشگر اختصاصي، PN.exe، نيز گزينههاي مناسبي جهت كمپايل و احضار پروگرامر، تعبيه شده است. در صورت لزوم ميتوانيد با استفاده از گزينه Option همين منو، كمپايلرهاي دلخواه خود را نيز اضافه كنيد.
ابزار درج شماره سريال :
يكي ديگر از امكانات پروگرامر هاتل امكان درج شماره سريال در هر آيسي است. اين امكان بسته به طراحي در بعضي پروژههاي توليدي بسيار مفيد است. مثلاً اگر قرارباشد هر آيسي ميكرو، در هر واحد محصول، يك كد رمز مختص به خود داشته باشدكه آنرا از دستگاه مشابه خود متمايز كند (مثل دزدگير خودرو)، طراح مجبور است براي هر آيسي، كد مربوطه را در فايل برنامه بصورت دستي تغيير دهد و برنامه را مجدداً كمپايل نمايد. درحاليكه با وجود اين ابزار اين كار بطور اتومات قابل انجام است.
براي فعال كردن اين ابزار، گزينه Serial Number... از منوي Tools را انتخاب كنيد. با انتخاب اين گزينه پنجرهاي بشكل زير ظاهر ميشود. براي اطلاعات بيشتر به توضيحات مندرج در اين شكل مراجعه كنيد.
براي درج شماره سريال ابتدا ميبايست گزينه Enable Serial Number را از پنجره فوق فعال كنيد. بمحض تقه كردن روي اين گزينه ، يك پنجره ظاهر شده، هشدارميدهد كه در صورت فعال كردن اين گزينه، مقدار فعلي شماره سريال، در زماينكه عمل Program انجام ميشود، در آدرس قيد شده در بافر درج ميشود. بنابراين تنها درصورتيكه نسبت به كاري كه انجام ميدهيد اطمينان داريد، گزينه yes را انتخاب كنيد.
در خاتمه ضمن آرزوي موفقيت براي شما، در صورتيكه در نحوه استفاده از دستگاه با سوالي مواجه شديد، با شماره تلفن 5213191-0511 تماس بگيريد.
ضمناً آخرين نسخه برنامه در سايت اينترنتي www.hattel.com موجود است. توصيه ميشود، با مراجعه متناوب به سايت و توجه به ورژن برنامه، آن را دريافت كنيد.
همچنين خوشحال ميشويم اگر ما را از نقطه نظرات اصلاحي خود بهره مند سازيد.
توجه : خرابيهاي ظاهري، مكانيكي، نظير استهلاك ،ZIF قاب، كابل ارتباطي، برچسب فوقاني و CD و همچنين خرابيهاي ناشي از سوء كاربري نظير اِعمال ولتاژ به پايههاي ZIF و كانكتور،IDC مشمول ضمانت نميباشند.