شعار Elprotronic

مبرمج فلاش Elprotronic MSP430

Elprotronic-MSP430-Flash-Programmer-product

معلومات المنتج

  • MSP430 Flash Programmer هو أداة برمجية صممتها Elprotronic Inc. لبرمجة ميكروكنترولر MSP430.
  • البرنامج مرخص ولا يجوز استخدامه أو نسخه إلا وفقًا لشروط هذا الترخيص.
  • يتوافق هذا الجهاز مع الجزء 15 من قواعد لجنة الاتصالات الفيدرالية وقد تم اختباره ووجد أنه يتوافق مع حدود الأجهزة الرقمية من الفئة ب.
  • لا تتحمل شركة Elprotronic Inc أي مسؤولية عن أي أخطاء أو سهو في المعلومات الواردة في المستند.
  • لا يجوز استخدام المنتج مع محول برمجة (جهاز) ليس من منتجات شركة Elprotronic Inc.

تعليمات استخدام المنتج

  1. قم بتثبيت برنامج MSP430 Flash Programmer على جهاز الكمبيوتر الخاص بك.
  2. قم بتوصيل المتحكم MSP430 بجهاز الكمبيوتر الخاص بك باستخدام محول برمجة مناسب.
  3. قم بتشغيل برنامج MSP430 Flash Programmer.
  4. حدد الإعدادات المناسبة لوحدة التحكم الدقيقة ومحول البرمجة.
  5. قم بتحميل البرنامج أو البرنامج الثابت الذي ترغب في برمجته على وحدة التحكم الدقيقة في برنامج MSP430 Flash Programmer.
  6. قم ببرمجة متحكمك الدقيق باستخدام برنامج MSP430 Flash Programmer.

ملحوظة:
من المهم اتباع التعليمات الواردة في دليل المستخدم بعناية واستخدام المنتج فقط على النحو المقصود لتجنب أي ضرر أو ضرر.

شركة Elprotronic

حقوق الطبع والنشر

حقوق النشر © Elprotronic Inc. جميع الحقوق محفوظة

تنصل:
لا يجوز نسخ أي جزء من هذا المستند دون الحصول على موافقة خطية مسبقة من شركة Elprotronic Inc. المعلومات الواردة في هذا المستند عرضة للتغيير دون إشعار ولا تمثل التزامًا من أي جزء من شركة Elprotronic Inc. بينما يُفترض أن المعلومات الواردة هنا دقيقة ، لا تتحمل Elprotronic Inc. أي مسؤولية عن أي أخطاء أو سهو.

لا تتحمل شركة Elprotronic Inc أو موظفيها أو مؤلفي هذا المستند بأي حال من الأحوال المسؤولية عن الأضرار أو الخسائر أو التكاليف أو الرسوم أو المطالبات أو المطالبات أو المطالبات المتعلقة بفقدان الأرباح أو الرسوم أو النفقات من أي نوع أو عطوف.
تم توفير البرنامج الموضح في هذا المستند بموجب ترخيص ولا يجوز استخدامه أو نسخه إلا وفقًا لشروط هذا الترخيص. إخلاء المسؤولية عن الضمانات: أنت توافق على أن شركة Elprotronic Inc. لم تقدم أي ضمانات صريحة لك فيما يتعلق بالبرامج والأجهزة والبرامج الثابتة والوثائق ذات الصلة. يتم توفير البرامج والأجهزة والبرامج الثابتة والوثائق ذات الصلة "كما هي" بدون ضمان أو دعم من أي نوع. تخلي شركة Elprotronic Inc مسؤوليتها عن جميع الضمانات المتعلقة بالبرنامج ، سواء كانت صريحة أو ضمنية ، بما في ذلك ، على سبيل المثال لا الحصر ، أي ضمانات ضمنية تتعلق بالملاءمة لغرض معين ، أو القابلية للتسويق ، أو الجودة التجارية ، أو عدم انتهاك حقوق الجهات الخارجية.

حدود المسؤولية: لن تكون شركة Elprotronic Inc. مسؤولة بأي حال من الأحوال تجاهك عن أي خسارة في الاستخدام أو توقف الأعمال أو أي أضرار مباشرة أو غير مباشرة أو عرضية خاصة أو تبعية من أي نوع (بما في ذلك الأرباح المفقودة) بغض النظر عن شكل الإجراء سواء في العقد أو المسؤولية التقصيرية (بما في ذلك الإهمال) أو المسؤولية الصارمة عن المنتج أو غير ذلك ، حتى لو تم إخطار شركة Elprotronic Inc. باحتمالية حدوث مثل هذه الأضرار.

اتفاقية ترخيص المستخدم النهائي

يرجى قراءة هذا المستند بعناية قبل استخدام البرنامج والأجهزة المرتبطة به. ترغب شركة ELPROTRONIC INC. و / أو الشركات التابعة لها ("ELPROTRONIC") في ترخيص البرنامج لك بصفتك فردًا أو شركة أو كيانًا قانونيًا يستخدم البرنامج (المشار إليه أدناه بـ "أنت") بشرط موافقتك على جميع شروط اتفاقية الترخيص هذه. هذا عقد قانوني وقابل للتنفيذ بينك وبين شركة ELPROTRONIC. من خلال فتح هذه الحزمة ، أو كسر الختم ، أو النقر فوق الزر "أوافق" أو الإشارة إلى الموافقة إلكترونيًا ، أو تحميل البرنامج ، فأنت توافق على بنود وشروط هذه الاتفاقية. إذا كنت لا توافق على هذه الشروط والأحكام ، فانقر فوق الزر "لا أوافق" أو تشير بخلاف ذلك إلى الرفض ، ولا تستخدم المنتج الكامل مرة أخرى وقم بإعادته مع إثبات الشراء إلى التاجر الذي تم الحصول عليه. في غضون ثلاثين (30) يومًا من الشراء وسيتم استرداد أموالك.

رخصة.
البرمجيات والبرامج الثابتة والوثائق ذات الصلة (يشار إليها إجمالاً باسم "المنتج") هي ملك لشركة Elprotronic أو المرخصين لها وهي محمية بموجب قانون حقوق النشر. بينما تستمر Elprotronic في امتلاك المنتج ، سيكون لديك حقوق معينة لاستخدام المنتج بعد موافقتك على هذا الترخيص. يحكم هذا الترخيص أي إصدارات أو مراجعات أو تحسينات على المنتج قد تزودك بها شركة Elprotronic. حقوقك والتزاماتك فيما يتعلق باستخدام هذا المنتج هي كما يلي:

يمكنك:

  • استخدام هذا المنتج على العديد من أجهزة الكمبيوتر ؛
  • عمل نسخة واحدة من البرنامج لأغراض الأرشفة ، أو نسخ البرنامج على القرص الصلب لجهاز الكمبيوتر الخاص بك والاحتفاظ بالأصل لأغراض الأرشفة ؛
  • استخدام البرنامج على الشبكة

لا يجوز لك:

  • ترخيص فرعي ، هندسة عكسية ، فك ، تفكيك ، تعديل ، ترجمة ، بذل أي محاولة لاكتشاف رمز المصدر للمنتج ؛ أو إنشاء أعمال مشتقة من المنتج ؛
  • إعادة توزيع أي جزء من مكونات البرنامج لهذا المنتج ، كليًا أو جزئيًا ؛
  • استخدم هذا البرنامج مع محول برمجة (جهاز) ليس من منتجات شركة Elprotronic Inc.

حقوق الطبع والنشر
جميع الحقوق والملكية وحقوق التأليف والنشر في المنتج وأي نسخ من المنتج مملوكة لشركة Elprotronic. المنتج محمي بموجب قوانين حقوق النشر وأحكام المعاهدات الدولية. لذلك ، يجب أن تعامل المنتج مثل أي مادة أخرى محمية بحقوق النشر.

تحديد المسؤولية.
لن تكون شركة Elprotronic مسؤولة بأي حال من الأحوال تجاهك عن أي خسارة في الاستخدام أو توقف العمل أو أي أضرار مباشرة أو غير مباشرة أو خاصة أو عرضية أو تبعية من أي نوع (بما في ذلك الأرباح المفقودة) بغض النظر عن شكل الإجراء سواء في العقد أو الضرر. (بما في ذلك الإهمال) أو المسؤولية الصارمة عن المنتج أو غير ذلك ، حتى إذا تم إخطار Elprotronic بإمكانية حدوث مثل هذه الأضرار.

إخلاء المسؤولية عن الضمانات.
أنت توافق على أن Elprotronic لم تقدم لك أي ضمانات صريحة فيما يتعلق بالبرامج والأجهزة والبرامج الثابتة والوثائق ذات الصلة. يتم توفير البرامج والأجهزة والبرامج الثابتة والوثائق ذات الصلة "كما هي" بدون ضمان أو دعم من أي نوع. تخلي شركة Elprotronic مسؤوليتها عن جميع الضمانات المتعلقة بالبرامج والأجهزة ، صريحة أو ضمنية ، بما في ذلك ، على سبيل المثال لا الحصر ، أي ضمانات ضمنية للملاءمة لغرض معين ، أو قابلية التسويق ، أو الجودة التجارية ، أو عدم انتهاك حقوق الطرف الثالث.

بيان لجنة الاتصالات الفدرالية

يتوافق هذا الجهاز مع الجزء 15 من قواعد لجنة الاتصالات الفيدرالية (FCC).

يخضع التشغيل للشرطين التاليين:

  1. قد لا يسبب هذا الجهاز تداخلاً ضارًا
  2. يجب أن يقبل هذا الجهاز أي تداخل يتم استقباله، بما في ذلك التداخل الذي قد يتسبب في تشغيل غير مرغوب فيه.

ملحوظة:
تم اختبار هذا الجهاز ووجد أنه يتوافق مع حدود الأجهزة الرقمية من الفئة ب ، وفقًا للجزء 15 من قواعد لجنة الاتصالات الفيدرالية (FCC). تم تصميم هذه الحدود لتوفير حماية معقولة ضد التداخل الضار في المنشآت السكنية. يقوم هذا الجهاز بتوليد واستخدام ويمكن أن يشع طاقة تردد لاسلكي ، وإذا لم يتم تركيبه واستخدامه وفقًا لدليل التعليمات ، فقد يتسبب في حدوث تداخل ضار في الاتصالات اللاسلكية. ومع ذلك ، ليس هناك ما يضمن عدم حدوث تداخل في تثبيت معين. إذا تسبب هذا الجهاز في حدوث تداخل ضار لاستقبال الراديو أو التلفزيون ، والذي يمكن تحديده عن طريق إيقاف تشغيل الجهاز وتشغيله ، فإننا نشجع المستخدم على محاولة تصحيح التداخل من خلال أحد الإجراءات التالية:

  • إعادة توجيه أو نقل هوائي الاستقبال
  • زيادة المسافة بين الجهاز وجهاز الاستقبال
  • قم بتوصيل الجهاز بمنفذ على دائرة مختلفة عن تلك التي يتصل بها جهاز الاستقبال
  • استشر الوكيل أو فني الراديو/التلفزيون ذو الخبرة للحصول على المساعدة.

تحذير:
قد تؤدي التغييرات أو التعديلات التي لم توافق عليها شركة Elprotronic Inc. صراحةً إلى إبطال سلطة المستخدم في تشغيل الجهاز.

يلبي هذا الجهاز الرقمي من الفئة B جميع متطلبات لوائح المعدات المسببة للتداخل الكندية.

مترجم سطر الأوامر FlashPro430

يمكن استخدام FlashPro430 Multi-FPA API-DLL مع غلاف مترجم سطر الأوامر. تسمح هذه الصدفة باستخدام نوافذ أو نص موجه الأوامر القياسي files لتنفيذ وظائف API-DLL. راجع دليل مستخدم FlashPro430 Multi-FPA API-DLL (PM010A05) للحصول على أوصاف تفصيلية لوظائف API-DLL.

عند تثبيت حزمة البرامج القياسية ، فكلها مطلوبة fileتقع s في الدليل

  • ج:\البرنامج Files \ Elprotronic \ MSP430 \ USB FlashPro430 \ خط CMD

ويحتوي على

  • FP430-commandline.exe -> مترجم سطر الأوامر
  • MSP430FPA.dll -> معيار API-DLL files
  • MSP430FPA1.dll -> —- ،،،،، ——–
  • MSPlist.ini -> التهيئة file

كل API-DLL fileيجب وضع s في نفس الدليل حيث يوجد FP430-commandline.exe. لبدء مترجم سطر الأوامر ، يجب تنفيذ FP430-commandline.exe.

بناء جملة الأمر:

تعليمات اسم (معلمة 1 ، معلمة 2 ،….)

  1. خيط ( file الاسم وما إلى ذلك) - "fileاسم"
  2. أرقام
    • عدد صحيح عشري على سبيل المثال. 24
    • أو عدد صحيح عرافة على سبيل المثال. 0x18

ملحوظة: يتم تجاهل المسافات

التعليمات ليست حساسة لحالة الأحرف

  • F_OpenInstancesAndFPAs (“* # *”)
  • و f_openinstancesandfpas (“* # *”) هي نفسها

Exampلو-1:

قم بتشغيل FP430-commandline.exe

يكتب:
F_OpenInstancesAndFPAs (“* # *”) // فتح المثيلات وابحث عن المحول الأول (أي SN) اضغط على ENTER - نتيجة -> 1 (موافق)

يكتب:
F_Initialization () // التهيئة مع التكوين المأخوذ من config.ini // setup المأخوذ من FlashPro430 - مع رمز MSP430 محدد file إلخ.

  • اضغط على ENTER - نتيجة -> 1 (موافق)

يكتب:

F_AutoProgram (0)
اضغط على ENTER - نتيجة -> 1 (موافق)

يكتب:

F_Report_Message ()
اضغط على ENTER - نتيجة -> عرض آخر رسالة تقرير (من F_Autoprogram (0))

انظر الشكل أ -1 للنتيجة:

Elprotronic-MSP430-Flash-Programmer-شكل-1

اكتب quit () واضغط على ENTER لإغلاق برنامج FP430-commandline.exe.

Exampلو-2:
قم بتشغيل FP430-commandline.exe واكتب الإرشادات التالية:

  • F_OpenInstancesAndFPAs (“* # *”) // افتح المثيلات وابحث عن المحول الأول (أي SN)
  • F_ التهيئة ()
  • F_Report_Message ()
  • F_التكوينFileحمولة( "filename ”) // وضع مسار vaild والتكوين file اسم
  • F_ReadCodeFile(1 ، "FileName ”) // وضع مسار ورمز صالح file الاسم (تنسيق TI.txt)
  • F_AutoProgram (0)
  • F_Report_Message ()
  • F_Put_Byte_to_Buffer (0x8000 ، 0x11)
  • F_Put_Byte_to_Buffer (0x8001 ، 0x21)
  • F_Put_Byte_to_Buffer (0x801F ، 0xA6)
  • F_Open_Target_Device ()
  • F_Segment_Erase (0x8000)
  • F_Copy_Buffer_to_Flash (0x8000 ، 0x20)
  • F_Copy_Flash_to_Buffer (0x8000 ، 0x20)
  • F_Get_Byte_from_Buffer (0x8000)
  • F_Get_Byte_from_Buffer (0x8001)
  • F_Get_Byte_from_Buffer (0x801F)
  • F_Close_Target_Device () إنهاء ()

قائمة تعليمات سطر الأوامر

  • يترك()؛ أغلق برنامج مترجم الأوامر
  • help () ؛ عرض القائمة أدناه
  • F_Trace_ON ()
  • F_Trace_OFF ()
  • F_OpenInstances (لا)
  • F_CloseInstances ()
  • F_OpenInstancesAndFPAs ("Fileاسم" )
  • F_Set_FPA_index (fpa)
  • F_Get_FPA_index ()
  • F_LastStatus (fpa)
  • F_DLLTypeVer ()
  • F_Multi_DLLTypeVer ()
  • F_Check_FPA_access (فهرس)
  • F_Get_FPA_SN (fpa)
  • F_APIDLL_Directory (“APIDLLpath”)
  • F_ التهيئة ()
  • F_DispSetup ()
  • F_Close_All ()
  • F_Power_Target (OnOff)
  • F_Reset_Target ()
  • F_Report_Message ()
  • F_ReadCodeFile( file_شكل، "Fileاسم" )
  • F_Get_CodeCS (الوجهة)
  • F_ReadPasswFile( file_شكل، "Fileاسم" )
  • F_التكوينFileحمولة( "fileاسم" )
  • F_SetConfig (فهرس ، بيانات)
  • F_GetConfig (فهرس)
  • F_Put_Byte_to_Buffer (العنوان ، البيانات)
  • F_Copy_Buffer_to_Flash (start_addr، size)
  • F_Copy_Flash_to_Buffer (start_addr ، الحجم)
  • F_Copy_All_Flash_to_Buffer ()
  • F_Get_Byte_from_Buffer (العنوان)
  • F_GetReportMessageChar (فهرس)
  • F_Clr_Code_Buffer ()
  • F_Put_Byte_to_Code_Buffer (العنوان ، البيانات)
  • F_Put_Byte_to_Password_Buffer (العنوان ، البيانات)
  • F_Get_Byte_from_Code_Buffer (العنوان)
  • F_Get_Byte_from_Password_Buffer (العنوان)
  • F_AutoProgram (0)
  • F_VerifyFuseOrPassword ()
  • F_Memory_Erase (الوضع)
  • F_Memory_Blank_Check ()
  • F_Memory_Write (الوضع)
  • F_Memory_Verify (الوضع)
  • F_Open_Target_Device ()
  • F_Close_Target_Device ()
  • F_Segment_Erase (العنوان)
  • F_Sectors_Blank_Check (start_addr، stop_addr)
  • F_Blow_Fuse ()
  • F_Write_Word (العنوان ، البيانات)
  • F_Read_Word (العنوان)
  • F_Write_Byte (العنوان ، البيانات)
  • F_Read_Byte (العنوان)
  • F_Copy_Buffer_to_RAM (start_addr، size)
  • F_Copy_RAM_to_Buffer (start_addr، size)
  • F_Set_PC_and_RUN (PC_addr)
  • F_Synch_CPU_JTAG()
  • F_Get_Targets_Vcc ()

ملحوظة:
لا يتم تنفيذ جميع التعليمات المذكورة في الفصل 4 في مترجم سطر الأوامر. على سبيل المثالample - لم يتم تنفيذ جميع التعليمات التي تستخدم المؤشرات ، ومع ذلك ، فإن هذا لا يحد من الوصول إلى جميع ميزات API-DLLs ، لأن جميع الإرشادات التي تستخدم المؤشرات يتم تنفيذها أيضًا بطريقة أبسط بدون مؤشرات.

المستندات / الموارد

مبرمج فلاش Elprotronic MSP430 [بي دي اف] دليل المستخدم
مبرمج فلاش MSP430 ، MSP430 ، مبرمج فلاش ، مبرمج

مراجع

اترك تعليقا

لن يتم نشر عنوان بريدك الإلكتروني. تم وضع علامة على الحقول المطلوبة *