Elprotronic-logo

Elprotronic MSP430 Flash Mmemme

Elprotronic-MSP430-Flash-Programmer-ngwaahịa

Ozi ngwaahịa

  • MSP430 Flash Programmer bụ ngwa sọftụwia nke Elprotronic Inc. mere maka mmemme MSP430 microcontrollers.
  • Akụrụngwa nwere ikikere ma enwere ike iji ya ma ọ bụ depụtaghachi ya dịka usoro nke ikike dị otú ahụ siri dị.
  • Ngwa a na-akwado akụkụ 15 nke Iwu FCC wee nwalee wee hụ na ọ kwadoro oke maka ngwaọrụ dijitalụ Klas B.
  • Elprotronic Inc. anaghị ewere ọrụ ọ bụla maka mperi ma ọ bụ mwepu ọ bụla na ozi dị n'ime akwụkwọ ahụ.
  • Agaghị eji ngwaahịa mmemme (ngwaike) nke na-abụghị ngwaahịa Elprotronic Inc.

Ntuziaka ojiji ngwaahịa

  1. Wụnye software MSP430 Flash Programmer na kọmputa gị.
  2. Jikọọ microcontroller MSP430 gị na kọmputa gị site na iji ihe nkwụnye mmemme dabara adaba.
  3. Ẹkedori software MSP430 Flash Programmer.
  4. Họrọ ntọala kwesịrị ekwesị maka microcontroller gị na nkwụnye mmemme.
  5. Bunye mmemme ma ọ bụ ngwa ngwa nke ịchọrọ ịmebere na microcontroller gị n'ime ngwanrọ MSP430 Flash Programmer.
  6. Hazie microcontroller gị site na iji ngwanrọ MSP430 Flash Programmer.

Mara:
Ọ dị mkpa ịgbaso ntuziaka enyere n'akwụkwọ ntuziaka onye ọrụ nke ọma yana iji ngwaahịa ahụ naanị dịka ezubere iji zere mmebi ma ọ bụ mmerụ ahụ ọ bụla.

Ụlọ ọrụ Elprotronic Inc.

Nwebiisinka

Nwebiisinka © Elprotronic Inc. Ikike niile echekwabara

Nkwuputa:
Enweghị akụkụ nke akwụkwọ a nwere ike ịmegharị na-enweghị nkwenye ederede mbụ nke Elprotronic Inc. Ozi dị na akwụkwọ a nwere ike ịgbanwe n'enweghị ọkwa ma ọ dịghị anọchi anya nkwa n'akụkụ ọ bụla nke Elprotronic Inc. Ebe ozi dị n'ime ebe a na-eche na ọ bụ ziri ezi, Elprotronic Inc. anaghị ewere ọrụ ọ bụla maka mperi ma ọ bụ mpụ ọ bụla.

Ọ dịghị ihe ọ bụla Elprotronic Inc, ndị ọrụ ya ma ọ bụ ndị dere akwụkwọ a ga-akwụ ụgwọ maka mmebi pụrụ iche, kpọmkwem, na-apụtaghị ìhè, ma ọ bụ nke ga-akpata, mfu, ụgwọ, ụgwọ, nkwupụta, ihe ndị chọrọ, nzọrọ maka uru furu efu, ụgwọ, ma ọ bụ mmefu nke ụdị ọ bụla ma ọ bụ obi oma.
Akụrụngwa akọwara n'ime akwụkwọ a bụ n'okpuru ikikere ma enwere ike iji ya ma ọ bụ depụtaghachi ya dịka usoro nke akwụkwọ ikike ahụ siri dị. Ịkwụsị akwụkwọ ikike: Ị kwenyere na Elprotronic Inc. enyebeghị gị akwụkwọ ikike ọ bụla gbasara ngwanrọ, ngwaike, ngwa ngwa na akwụkwọ ndị metụtara ya. A na-enye gị sọftụwia, ngwaike, firmware na akwụkwọ ndị metụtara ya na-enweghị ikike ma ọ bụ nkwado ụdị ọ bụla. Elprotronic Inc. na-ewepụ akwụkwọ ikike niile gbasara ngwanro, ekwupụta ma ọ bụ akọwapụta ya, gụnyere, na-enweghị mmachi, akwụkwọ ikike ọ bụla egosipụtara maka ịdị mma maka otu ebumnuche, ahịa, ịdịmma ahịa ma ọ bụ enweghị mmebi nke ikike ndị ọzọ.

Oke nke ụgwọ: Ọ dịghị ihe omume Elprotronic Inc. ga-akwụ gị ụgwọ maka mfu ọ bụla nke ojiji, nkwụsị nke azụmahịa, ma ọ bụ ihe ọ bụla kpọmkwem, nke na-apụtaghị ìhè, ihe pụrụ iche ma ọ bụ mmebi nke ụdị ọ bụla (gụnyere uru furu efu) n'agbanyeghị ụdị omume. ma na nkwekọrịta, mmebi (gụnyere nleghara anya), ụgwọ ngwaahịa siri ike ma ọ bụ ihe ọzọ, ọ bụrụgodị na Elprotronic Inc. e nyere ndụmọdụ maka ohere nke mmebi ahụ.

Kwụsị Nkwekọrịta ikike ikike onye ọrụ

Biko gụchaa akwụkwọ a nke ọma tupu iji ngwa ngwa na ngwa ngwa ejikọta ọnụ. ELPROTRONIC INC na/ma ọ bụ ndị enyemaka ya (“ELPROTRONIC”) dị njikere inye gị ikike ị nweta ngwa ngwa dị ka onye ọ bụla, ụlọ ọrụ, ma ọ bụ ụlọ ọrụ iwu kwadoro nke ga-eji ngwa ngwa (a kpọtụrụ gị n'okpuru dị ka "Gị)" ma ọ bụ "N'onwe Gị". N'ỌNỌDỤ NA ỊKWESỊRỊ N'ỤLỌ NKE NKWUKWU IWU KWESỊRỊ A. Nke a bụ nkwekọrịta iwu kwadoro na nke a ga-amanye n'etiti gị na ELPROTRONIC. Site na imepe ngwugwu a, na-agbaji akara, ịpị bọtịnụ "Ekwetara m" ma ọ bụ ma ọ bụghị nke ọzọ na-egosi ntinye aka na ELECTRONICAL, ma ọ bụ na-ebunye ngwa ngwa ị kwenyere na usoro na ọnọdụ nke nkwekọrịta a. Ọ bụrụ na ị kwenyeghị n'ụkpụrụ na ọnọdụ ndị a, pịa bọtịnụ "Ekwetaghị m" ma ọ bụ ma ọ bụghị ya, egosila ọjụjụ, ejila ngwaahịa ahụ n'uju wee weghachite ya na ihe akaebe nke ịzụtara onye na-ere ahịa ya. N'ime abalị iri atọ (30) ịzụrụ, a ga-akwụghachikwa ego gị.

Ikikere.
Akụrụngwa, ngwa ngwa na akwụkwọ ndị metụtara ya (mkpokọta "Ngwaahịa") bụ ihe onwunwe nke Elprotronic ma ọ bụ ndị nyere ya ikike ma na-echebe ya site na iwu nwebisiinka. Mgbe Elprotronic na-aga n'ihu ịnwe ngwaahịa a, ị ga-enwe ikike ụfọdụ iji ngwaahịa ahụ mgbe ịnakwere ikike a. Ikikere a na-achịkwa mwepụta, ngbanwe ma ọ bụ nkwalite ọ bụla nke ngwaahịa Elprotronic nwere ike inye gị. Ikike na ọrụ gị gbasara iji ngwaahịa a bụ ndị a:

Ị NWERE IKE:

  • jiri ngwaahịa a na ọtụtụ kọmputa;
  • Mepụta otu ngwa ngwa maka ebumnuche ebe nchekwa, ma ọ bụ detuo ngwanro ahụ na diski ike nke Kọmputa gị wee dowe nke mbụ maka ebumnuche nchekwa;
  • jiri ngwanro na netwọkụ

Ị pụghị:

  • sublicense, reverse engineer, achịkọta, kwasa, gbanwee, tụgharịa, mee mgbalị ọ bụla ichọpụta Usoro Isi mmalite nke ngwaahịa; ma ọ bụ mepụta ọrụ ewepụtara site na ngwaahịa ahụ;
  • kesaa, n'ozuzu ma ọ bụ n'akụkụ akụkụ ọ bụla nke akụrụngwa akụrụngwa nke ngwaahịa a;
  • jiri ngwanro a jiri ihe nkwụnye mmemme (hardware) na-abụghị ngwaahịa nke Elprotronic Inc.

Nwebiisinka
Ikike niile, aha, na nwebisiinka n'ime na ngwaahịa na mbipụta ọ bụla nke ngwaahịa bụ nke Elprotronic nwere. Iwu nwebiisinka na ndokwa nkwekọrịta mba ụwa chekwara ngwaahịa a. Ya mere, ị ga-emeso ngwaahịa ahụ ka ihe ọ bụla ọzọ nwere ikike nwebiisinka.

Mmachi nke ibu.
Ọ dịghị ihe ọ bụla Elprotronic ga-adabara gị maka ọnwụ ọ bụla nke ojiji, nkwụsị nke azụmahịa, ma ọ bụ ihe ọ bụla kpọmkwem, na-apụtachaghị ìhè, pụrụ iche, mberede ma ọ bụ na-akpata mmebi nke ụdị ọ bụla (gụnyere uru furu efu) n'agbanyeghị ụdị omume ma ọ bụ nkwekọrịta, mebie. (gụnyere nleghara anya), ụgwọ ngwaahịa siri ike ma ọ bụ n'ụzọ ọzọ, ọbụlagodi na Elprotronic agbaala ndụmọdụ maka ohere nke mmebi ahụ.

NKWUKWU KWESỊRỊ.
Ị kwenyere na Elprotronic enyebeghị gị akwụkwọ ikike ọ bụla gbasara ngwanrọ, ngwaike, firmware na akwụkwọ ndị metụtara ya. A na-enye gị sọftụwia, ngwaike, firmware na akwụkwọ ndị metụtara ya na-enweghị ikike ma ọ bụ nkwado ụdị ọ bụla. Elprotronic na-ewepụ akwụkwọ ikike niile gbasara sọftụwia na ngwaike, egosipụtara ma ọ bụ egosipụtara, gụnyere, na-enweghị mmachi, akwụkwọ ikike ọ bụla egosipụtara maka ịdị mma maka otu ebumnuche, ahịa, ịdịmma ahịa ma ọ bụ enweghị mmebi nke ikike ndị ọzọ.

Nkwupụta FCC

Ngwaọrụ a na-akwado akụkụ 15 nke Iwu FCC.

A na-arụ ọrụ n'okpuru ọnọdụ abụọ a:

  1. ngwaọrụ a nwere ike ọ gaghị ebute nnyonye anya na-emerụ ahụ na
  2. Ngwaọrụ a ga-anabatarịrị nnyonye anya ọ bụla enwetara, gụnyere nnyonye anya nwere ike ibute ọrụ na-achọghị.

IHE:
A nwalere ngwa a wee hụ na ọ dabara na oke maka ngwaọrụ dijitalụ klaasị B, dabere na akụkụ 15 nke Iwu FCC. Emebere oke ndị a iji nye nchebe ezi uche dị na ya megide nnyonye anya na-emerụ emerụ na ntinye ụlọ. Akụrụngwa a na-ewepụta, na-eji, ma nwee ike ịgbasa ike ugboro redio yana, ọ bụrụ na etinyeghị ya ma jiri ya dịka ntuziaka ntuziaka siri dị, nwere ike ibute ndabichi na-emerụ ahụ na nkwukọrịta redio. Agbanyeghị, enweghị nkwa na nnyonye anya agaghị eme na otu nrụnye. Ọ bụrụ na akụrụngwa a na-ebute nnyonye anya na-emerụ ahụ na nnabata redio ma ọ bụ telivishọn, nke enwere ike ikpebi site na ịgbanyụ ma gbanye akụrụngwa, a na-agba onye ọrụ ume ka ọ nwaa idozi nnyonye anya site na otu n'ime usoro ndị a:

  • Megharịa ma ọ bụ bugharịa antenna nnata
  • Mee ka nkewa dị n'etiti akụrụngwa na nnata
  • Jikọọ akụrụngwa n'ime oghere na sekit dị iche na nke ejikọrọ onye nnata
  • Kpọtụrụ onye na-ere ahịa ma ọ bụ onye ọrụ redio/TV nwere ahụmahụ maka enyemaka.

Ịdọ aka ná ntị:
Mgbanwe ma ọ bụ mgbanwe ndị Elprotronic Inc anabataghị nke ọma nwere ike imebi ikike onye ọrụ iji rụọ ọrụ ahụ.

Ngwa dijitalụ klaasị B a na-emezu ihe niile achọrọ n'usoro iwu na-akpata nnyonye anya Canada.

FlashPro430 Command Line onye ntụgharị okwu

Enwere ike iji FlashPro430 Multi-FPA API-DLL yana shei ntụgharị okwu ahịrị iwu. Shei a na-enye ohere iji ọkọlọtọ Command Prompt windo ma ọ bụ script files iji rụọ ọrụ API-DLL. Hụ FlashPro430 Multi-FPA API-DLL Ntuziaka onye ọrụ (PM010A05) maka nkọwa zuru ezu nke ọrụ API-DLL.

Mgbe etinyere ngwugwu ngwanrọ ọkọlọtọ mgbe ahụ ihe niile achọrọ files dị na ndekọ

  • C:\ Mmemme Files\ElprotronicMSP430USB FlashPro430CMD-akara

ma nwere

  • FP430-commandline.exe -> ntụgharị okwu ahịrị shei
  • MSP430FPA.dll -> ọkọlọtọ API-DLL files
  • MSP430FPA1.dll -> —-,,,,,———–
  • MSPlist.ini -> mmalite file

API-DLL niile files kwesịrị ịdị n'otu akwụkwọ ndekọ aha ebe FP430-commandline.exe dị. Iji malite ntụgharị okwu ahịrị iwu, FP430-commandline.exe kwesịrị igbu ya.

Njikọ iwu:

Ntuziaka_aha (parameter1, parameter2,….) oke:

  1. eriri ( file aha wdg) -"fileaha"
  2. ọnụọgụgụ
    • ọnụọgụ ọnụọgụgụ dịka. 24
    • ma ọ bụ integer hex eg. 0x18

Mara: A na-eleghara oghere anya

Ntuziaka adịghị emetụ n'ahụ

  • F_OpenInstancesNaFPAs("*# *")
  • na f_openinstancesandfpas ("*# *") bụ otu

Example-1:

Gbaa FP430-commandline.exe

Ụdị:
F_OpenInstancesAndFPAs("*# *") // mepee ihe atụ wee chọta nkwụnye nke mbụ (SN ọ bụla) Pịa ENTER - nsonaazụ -> 1 (OK)

Ụdị:
F_Initialization() //initialization na nhazi ewepụtara na config.ini//setup ewepụtara na FlashPro430 - nwere ụdị MSP430 akọwapụtara, koodu. file wdg.

  • Pịa ENTER - nsonaazụ -> 1 (OK)

Ụdị:

F_AutoProgram(0)
Pịa ENTER - nsonaazụ -> 1 (OK)

Ụdị:

F_Akụkọ_Ozi()
Pịa ENTER - nsonaazụ -> gosipụtara ozi mkpesa ikpeazụ (site na F_Autoprogram(0))

Lee eserese A-1 maka nsonaazụ ya:

Elprotronic-MSP430-Flash-Programmer-fig-1

Pịnye kwụsị () wee pịa ENTER ka mechie mmemme FP430-commandline.exe.

Example-2:
Gbaa FP430-commandline.exe wee pịnye ntuziaka ndị a:

  • F_OpenInstancesAndFPAs("*# *") // mepee ihe atụ wee chọta nkwụnye nke mbụ (SN ọ bụla)
  • F_mmalite()
  • F_Akụkọ_Ozi()
  • F_ConfigFileIbu ("fileaha”) // tinye vaild ụzọ na config file aha
  • Koodu F_AgụụFile( 1, "FileAha”) // tinye vaild ụzọ na koodu file aha (usoro TI.txt)
  • F_AutoProgram(0)
  • F_Akụkọ_Ozi()
  • F_Put_Byte_to_Buffer ( 0x8000, 0x11 )
  • F_Put_Byte_to_Buffer ( 0x8001, 0x21 )
  • F_Put_Byte_to_Buffer (0x801F, 0xA6)
  • Ngwa () Mepee_Target
  • F_Ngalaba_Erachapụ (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() kwụsị ()

Ndepụta ntuziaka ahịrị iwu

  • kwụsị (); mechie mmemme ntụgharị okwu iwu
  • enyemaka() ;gosi ndepụta n'okpuru
  • F_Trace_ON()
  • F_Trace_OFF()
  • F_OpenInstances( mba)
  • F_Ime nso()
  • F_OpenInstancesNaFPAs( "FileAha”)
  • F_Set_FPA_index(fpa)
  • F_Get_FPA_index()
  • F_LastStatus(fpa)
  • F_DLLT ụdịVer()
  • F_Multi_DLLT ụdịVer()
  • F_Check_FPA_access(index)
  • F_Get_FPA_SN(fpa)
  • F_APIDLL_Directory( "APIDLL ụzọ")
  • F_mmalite()
  • F_DispSetup()
  • F_Mechie_Niile()
  • F_Power_Target( Gbanyụọ)
  • F_Tọgharia_Target()
  • F_Akụkọ_Ozi()
  • Koodu F_AgụụFile( file_format,"FileAha”)
  • F_Get_CodeCS( dest)
  • F_ReadPasswFile( file_format,"FileAha”)
  • F_ConfigFileIbu ("fileaha")
  • F_SetConfig( index, data)
  • F_GetConfig( ndeksi)
  • F_Put_Byte_to_Buffer(adr, data)
  • F_Copy_Buffer_to_Flash( start_addr, nha)
  • F_Copy_Flash_to_Buffer( start_addr, nha)
  • F_Copy_All_Flash_to_Buffer()
  • F_Get_Byte_from_Buffer(adr)
  • F_GetReportMessageChar( index)
  • F_Clr_Code_Buffer()
  • F_Put_Byte_to_Code_Buffer(adr, data)
  • F_Put_Byte_to_Password_Buffer(adr, data)
  • F_Get_Byte_from_Code_Buffer( addr)
  • F_Get_Byte_from_Password_Buffer(adr)
  • F_AutoProgram(0)
  • F_VerifyFuseOrPassword()
  • F_Memory_Erase( mode )
  • F_Memory_Blank_Check()
  • F_Memory_Dee( mode )
  • F_Memory_Verify( mode )
  • Ngwa () Mepee_Target
  • F_Mechie_Ezigbo_Ngwaọrụ()
  • F_Segment_Erase( adreesị )
  • F_Sectors_Blank_Check( start_addr, stop_addr )
  • F_Blow_Fuse()
  • F_Write_Word(adr, data)
  • F_Read_Word ( addr )
  • F_Write_Byte(adr, data)
  • F_Read_Byte(adr)
  • F_Copy_Buffer_to_RAM( start_addr, nha)
  • F_Copy_RAM_to_Buffer( start_addr, nha)
  • F_Set_PC_na_RUN( PC_addr )
  • F_Synch_CPU_JTAG()
  • F_Nweta_Targets_Vcc()

Mara:
Ọ bụghị ntuziaka niile edepụtara n'Isi nke 4 ka etinyere n'ọrụ na ntụgharị okwu ahịrị iwu. Maka example - A naghị emejuputa ntụziaka niile na-eji pointers, Otú ọ dị, nke a anaghị egbochi ohere ịnweta atụmatụ niile nke API-DLL, n'ihi na a na-emejuputa ntụziaka niile na-eji pointers nakwa n'ụzọ dị mfe na-enweghị ntụnye.

Akwụkwọ / akụrụngwa

Elprotronic MSP430 Flash Mmemme [pdf] Ntuziaka onye ọrụ
MSP430 Flash Programmer, MSP430, Flash Programmer, Mmemme

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *