Elprotronic-logo

Elprotronic MSP430 Flash Programmer

Elprotronic-MSP430-Flash-Programmer-samfurin

Bayanin samfur

  • MSP430 Flash Programmer kayan aiki ne na software wanda Elprotronic Inc. ya ƙera don tsara microcontrollers MSP430.
  • Software yana da lasisi kuma ana iya amfani dashi ko kwafi kawai daidai da sharuɗɗan lasisin.
  • Wannan na'urar ta bi Sashe na 15 na Dokokin FCC kuma an gwada ta kuma an same ta tana bin iyakokin na'urar dijital ta Class B.
  • Elprotronic Inc. ba shi da alhakin kowane kurakurai ko rashi a cikin bayanan da ke cikin takaddar.
  • Ba za a yi amfani da samfurin tare da adaftar shirye-shirye (hardware) wanda ba samfurin Elprotronic Inc.

Umarnin Amfani da samfur

  1. Shigar da MSP430 Flash Programmer software a kan kwamfutarka.
  2. Haɗa microcontroller na MSP430 zuwa kwamfutarka ta amfani da adaftar shirye-shirye masu dacewa.
  3. Kaddamar da MSP430 Flash Programmer software.
  4. Zaɓi saitunan da suka dace don microcontroller da adaftar shirye-shirye.
  5. Load da shirin ko firmware da kuke son shiryawa akan microcontroller ɗinku cikin software na MSP430 Flash Programmer.
  6. Shirya microcontroller ɗin ku ta amfani da software na MSP430 Flash Programmer.

Lura:
Yana da mahimmanci a bi umarnin da aka bayar a cikin littafin mai amfani a hankali kuma a yi amfani da samfurin kawai kamar yadda aka yi niyya don guje wa kowane lalacewa ko lahani.

Elprotronic Inc. girma

Haƙƙin mallaka

Haƙƙin mallaka © Elprotronic Inc. Duk haƙƙin mallaka

Rashin yarda:
Babu wani ɓangare na wannan takarda da za a iya sake bugawa ba tare da rubutaccen izinin Elprotronic Inc ba. Bayanin da ke cikin wannan takarda yana iya canzawa ba tare da sanarwa ba kuma baya wakiltar alƙawarin kowane ɓangare na Elprotronic Inc. Yayin da bayanin da ke ciki ana ɗauka zai kasance. daidai, Elprotronic Inc. ba shi da alhakin kowane kurakurai ko ragi.

Babu wani yanayi da Elprotronic Inc, ma'aikatansa ko marubutan wannan takaddar za su zama abin dogaro na musamman, kai tsaye, kai tsaye, ko lalacewa, asara, farashi, caji, da'awar, buƙatu, da'awar asarar riba, kudade, ko kashe kuɗi na kowane yanayi ko irin.
Software da aka siffanta a cikin wannan takarda an shirya shi ƙarƙashin lasisi kuma ana iya amfani da shi ko kwafi kawai daidai da sharuɗɗan lasisin. Disclaimer na garanti: Kun yarda cewa Elprotronic Inc. bai yi muku wani takamaiman garanti ba game da software, hardware, firmware da takaddun da ke da alaƙa. Ana bayar da software, hardware, firmware da takaddun da ke da alaƙa zuwa gare ku “AS IS” ba tare da garanti ko goyan baya kowane iri ba. Elprotronic Inc. yana ƙin duk garanti dangane da software, bayyananniyar ko bayyananne, gami da, ba tare da iyakancewa ba, kowane garantin dacewa don wata manufa ta musamman, ciniki, ingancin ciniki ko rashin keta haƙƙin ɓangare na uku.

Iyakar abin alhaki: Babu wani abin alhaki da Elprotronic Inc. zai zama alhaki a gare ku don kowace asarar amfani, katsewar kasuwanci, ko kowane kai tsaye, kai tsaye, na musamman ko lahani na kowane iri (ciki har da ribar da aka rasa) ba tare da la'akari da nau'in aikin ba. ko a cikin kwangila, azabtarwa (gami da sakaci), tsauraran abin alhaki na samfur ko in ba haka ba, ko da Elprotronic Inc. an shawarci yiwuwar irin wannan lalacewa.

KARSHEN YARJEJIN LASIN MAI AMFANI

DON ALLAH KA KARANTA WANNAN TAKARD A HANKALI KAFIN AMFANI DA SOFTWARE DA HARDWARE Associated. ELPROTRONIC INC. DA/KO SUBSIDIARIES ("ELPROTRONIC") ANA NUFIN BAYAR DA SOFTWARE GAREKU A MATSAYIN MUTUM, KAMFANI, KO HUKUNCIN SHARI'A WANDA ZA SU YI AMFANI DA SOFTWARE (ANNABI A KENAN A matsayin "KA") KO "KAI" A SHAFIN DA KA YARDA DA DUKKAN SHUGABANNIN WANNAN YARJEJIN LASANCE. WANNAN KWANGIRI NE NA SHARI'A DA WUTA TSAKANIN KU DA ELPROTRONIC. TA BUDE WANNAN Kunshin, KARYA HATIMIN, DANNA BUTTIN "NA YARDA" KO IN BAI SAMUN NUNA ASSENT TA LANTARKI BA, KO SAUKAR DA SOFTWARE KA YARDA DA sharuɗɗan da sharuɗɗan wannan yarjejeniya. IDAN BAKA YARDA DA WADANNAN KA'AZI DA SHARUDI BA, DANNA BUTTIN "BAN YARDA BA" KO IN BAI SAMUN NUNA KI BA, KAR KA KARA AMFANI DA CIKAKKEN SAMUN KA MAYAR DA SHI DA HUJJAR SAYYATA GA WANDA YA SANYA A CIKIN KWANA TALATIN (30) NA SAYYA KUMA ZA'A DAWO DA KUDIN KU.

Lasisi.
Software, firmware da takaddun da ke da alaƙa (tare da “samfurin”) mallakar Elprotronic ne ko masu lasisinsa kuma ana kiyaye shi ta hanyar haƙƙin mallaka. Yayin da Elprotronic ke ci gaba da mallakar samfur, Za ku sami wasu haƙƙoƙin amfani da samfur bayan karɓar wannan lasisin. Wannan lasisi yana sarrafa duk wani sakewa, bita, ko haɓakawa ga samfur wanda Elprotronic zai iya samar muku. Haƙƙoƙinku da wajibai dangane da amfani da wannan samfur sune kamar haka:

ZA KA IYA:

  • yi amfani da wannan samfur akan kwamfutoci da yawa;
  • yi kwafi ɗaya na software don dalilai na ajiya, ko kwafi software ɗin zuwa kan rumbun kwamfutarka na kwamfutarka kuma riƙe ainihin asali don dalilai na adanawa;
  • yi amfani da software akan hanyar sadarwa

BA ZA KA IYA BA:

  • ikon mallaka, injiniyan baya, tarwatsa, tarwatsa, gyaggyarawa, fassara, yin kowane ƙoƙari na gano lambar Tushen Samfurin; ko ƙirƙira abubuwan da aka samo asali daga Samfurin;
  • sake rarraba, gabaɗaya ko a sashi, kowane ɓangaren ɓangaren software na wannan samfur;
  • yi amfani da wannan software tare da adaftar shirye-shirye (hardware) wanda ba samfurin Elprotronic Inc ba.

Haƙƙin mallaka
Duk haƙƙoƙi, take, da haƙƙin mallaka a ciki da zuwa samfur da kowane kwafin samfurin mallakar Elprotronic ne. Ana kiyaye samfurin ta dokokin haƙƙin mallaka da tanadin yarjejeniyar ƙasa da ƙasa. Don haka, dole ne ku ɗauki samfurin kamar kowane abu mai haƙƙin mallaka.

Iyakar abin alhaki.
Babu wani yanayi da Elprotronic zai zama abin dogaro a gare ku don kowane asarar amfani, katsewar kasuwanci, ko kowane kai tsaye, kai tsaye, na musamman, lalacewa ko lahani na kowane iri (ciki har da ribar da aka rasa) ba tare da la'akari da nau'in aikin ko cikin kwangila, azabtarwa ba. (gami da sakaci), tsananin alhakin samfur ko in ba haka ba, koda an shawarci Elprotronic akan yuwuwar irin wannan lalacewa.

RA'AYIN GARANTI.
Kun yarda cewa Elprotronic bai yi muku wani takamaiman garanti ba game da software, hardware, firmware da takaddun da ke da alaƙa. Ana bayar da software, hardware, firmware da takaddun da ke da alaƙa zuwa gare ku “AS IS” ba tare da garanti ko goyan baya kowane iri ba. Elprotronic yayi watsi da duk garanti dangane da software da kayan masarufi, bayyane ko fayyace, gami da, ba tare da iyakancewa ba, kowane garantin dacewa don wata manufa ta musamman, ciniki, ingancin ciniki ko rashin keta haƙƙin ɓangare na uku.

BAYANIN FCC

Wannan na'urar ta bi Sashe na 15 na Dokokin FCC.

Aikin yana ƙarƙashin sharuɗɗa biyu masu zuwa:

  1. wannan na'urar bazai haifar da tsangwama mai cutarwa ba kuma
  2. dole ne wannan na'urar ta karɓi duk wani tsangwama da aka samu, gami da tsangwama wanda zai iya haifar da aiki maras so.

NOTE:
An gwada wannan kayan aikin kuma an same shi don biyan iyaka don na'urorin dijital na Class B, bisa ga Sashe na 15 na Dokokin FCC. An tsara waɗannan iyakokin don ba da kariya mai ma'ana daga tsangwama mai cutarwa a cikin shigarwar mazauni. Wannan kayan aiki yana haifarwa, amfani, kuma yana iya haskaka ƙarfin mitar rediyo kuma, idan ba'a shigar da shi ba kuma aka yi amfani da shi daidai da littafin koyarwa, na iya haifar da kutse mai cutarwa ga sadarwar rediyo. Duk da haka, babu tabbacin cewa tsangwama ba zai faru a cikin wani shigarwa na musamman ba. Idan wannan kayan aiki ya haifar da tsangwama mai cutarwa ga liyafar rediyo ko talabijin, wanda za'a iya tantancewa ta hanyar kashe kayan aiki da kunnawa, ana ƙarfafa mai amfani da yayi ƙoƙarin gyara tsangwama ta ɗayan ƙarin matakan masu zuwa:

  • Sake daidaitawa ko matsar da eriya mai karɓa
  • Ƙara rabuwa tsakanin kayan aiki da mai karɓa
  • Haɗa kayan aiki zuwa wani mashigar da ke kewaye daban da wanda aka haɗa mai karɓa zuwa gare shi
  • Tuntuɓi dila ko gogaggen masanin rediyo/TV don taimako.

Gargadi:
Canje-canje ko gyare-gyaren da Elprotronic Inc. bai amince da shi ba na iya ɓata ikon mai amfani don sarrafa kayan aiki.

Wannan na'urar dijital ta Class B ta cika duk buƙatun Dokokin Kayayyakin Kayan aiki na Kanada.

FlashPro430 Mai Fassarar Layin Umurni

Ana iya amfani da FlashPro430 Multi-FPA API-DLL tare da harsashi mai fassarar layin umarni. Wannan harsashi yana ba da damar amfani da daidaitattun windows Command Prompt ko rubutun files don aiwatar da ayyukan API-DLL. Duba FlashPro430 Multi-FPA API-DLL Jagoran Mai Amfani (PM010A05) don cikakkun kwatancen ayyukan API-DLL.

Lokacin da aka shigar daidaitaccen kunshin software to duk ana buƙata files suna cikin kundin adireshi

  • C:\Shirin Files\ElprotronicMSP430USB FlashPro430CMD-line

kuma ya ƙunshi

  • FP430-commandline.exe -> fassarar harsashi
  • MSP430FPA.dll -> daidaitaccen API-DLL files
  • MSP430FPA1.dll -> --,,,,,——-
  • MSPlist.ini -> farawa file

Duk API-DLL files ya kamata a kasance a cikin wannan kundin adireshi inda FP430-commandline.exe yake. Don fara fassarar layin umarni, FP430-commandline.exe yakamata a aiwatar da shi.

Tsarin umarni:

umarni_name (parameter1, parameter2, ….) siga:

  1. kirtani ( file suna da sauransu) -"filesuna"
  2. lambobi
    • lamba goma misali. 24
    • ko lamba hex misali. 0x18 ku

Lura: An yi watsi da sarari

Umarnin ba su da hankali

  • F_OpenInstancesAndFPAs("*# *")
  • da f_openinstancesandfpas("*# *") iri daya ne

Exampda-1:

Gudun FP430-commandline.exe

Nau'in:
F_OpenInstancesAndFPAs("*# *") // bude misalai kuma nemo adaftar farko (kowane SN) Latsa ENTER - sakamako -> 1 (Ok)

Nau'in:
F_Initialization() //farawa tare da saitin da aka ɗauka daga config.ini//setup da aka ɗauka daga FlashPro430 - tare da ƙayyadadden nau'in MSP430, lambar. file da dai sauransu.

  • Latsa ENTER - sakamako -> 1 (Ok)

Nau'in:

F_AutoProgram( 0)
Latsa ENTER - sakamako -> 1 (Ok)

Nau'in:

F_Rahoto_Sako()
Latsa ENTER - sakamako -> ya nuna saƙon rahoton ƙarshe (daga F_Autoprogram(0))

Dubi Hoto A-1 don sakamakon:

Elprotronic-MSP430-Flash-Programmer-fig-1

Buga barin () kuma latsa ENTER don rufe shirin FP430-commandline.exe.

Exampda-2:
Gudun FP430-commandline.exe kuma rubuta umarni masu zuwa:

  • F_OpenInstancesAndFPAs("*# *") // bude misalai kuma nemo adaftar farko (kowane SN)
  • F_farawa()
  • F_Rahoto_Sako()
  • F_ConfigFileLoad("filesuna”) // sanya hanyar vaild da daidaitawa file suna
  • F_Karanta CodeFile( 1, "FileSuna”) // sanya hanyar vaild da lamba file suna (tsarin TI.txt)
  • F_AutoProgram( 0)
  • F_Rahoto_Sako()
  • F_Put_Byte_to_Buffer (0x8000, 0x11)
  • F_Put_Byte_to_Buffer (0x8001, 0x21)
  • F_Put_Byte_to_Buffer (0x801F, 0xA6)
  • F_Buɗe_Na'urar ()
  • F_Segment_Goge (0x8000)
  • F_Copy_Buffer_to_Flash (0x8000, 0x20)
  • F_Copy_Flash_to_Buffer (0x8000, 0x20)
  • F_Get_Byte_daga_Buffer (0x8000)
  • F_Get_Byte_daga_Buffer (0x8001)
  • F_Get_Byte_daga_Buffer (0x801F)
  • F_Rufe_Na'urar () Barin ()

Jerin umarnin layin umarni

  • barin(); rufe shirin fassarar umarni
  • help() ;jerin nunawa a kasa
  • F_Trace_ON()
  • F_Trace_OFF()
  • F_OpenInstances (a'a)
  • F_Lokaci ()
  • F_OpenInstancesAndFPAs("FileSuna”)
  • F_Set_FPA_index(fpa)
  • F_Get_FPA_index()
  • F_LastStatus(fpa)
  • F_DLLT TypeVer()
  • F_Multi_DLLTtypeVer()
  • F_Check_FPA_access(index)
  • F_Get_FPA_SN(fpa)
  • F_APIDLL_Directory("APIDLLh hanya")
  • F_farawa()
  • F_DispSetup()
  • F_Rufe_Dukka()
  • F_Power_Target(A Kashe)
  • F_Sake saita_Manufa()
  • F_Rahoto_Sako()
  • F_Karanta CodeFile( file_format,"FileSuna”)
  • F_Get_CodeCS(dest)
  • F_ReadPasswFile( file_format,"FileSuna”)
  • F_ConfigFileLoad("filesuna”)
  • F_SetConfig (ƙididdiga, bayanai)
  • F_GetConfig ( fihirisa)
  • F_Put_Byte_to_Buffer(adr, bayanai)
  • F_Copy_Buffer_to_Flash( start_addr, girman)
  • F_Copy_Flash_to_Buffer(fara_addr, girman)
  • F_Kwafi_Duk_Flash_zuwa_Buffer()
  • F_Get_Byte_daga_Buffer( addr)
  • F_GetReportMessageChar( fihirisa)
  • F_Clr_Code_Buffer()
  • F_Put_Byte_to_Code_Buffer(adr, bayanai)
  • F_Put_Byte_to_Password_Buffer(adr, data)
  • F_Get_Byte_from_Code_Buffer( addr)
  • F_Get_Byte_daga_Password_Buffer( addr)
  • F_AutoProgram( 0)
  • F_VerifyFuseOrPassword()
  • F_Memory_Goge (yanayin)
  • F_Memory_Blank_Check()
  • F_Memory_Rubuta (yanayin)
  • F_Memory_Tabbatar (yanayin)
  • F_Buɗe_Na'urar ()
  • F_Rufe_Na'urar ()
  • F_Segment_Goge(adireshi)
  • F_Sectors_Blank_Check(fara_addr, tsaya_addr)
  • F_Blow_Fuse()
  • F_Rubuta_Kalmar (adr, bayanai)
  • F_Karanta_Kalma( addr)
  • F_Write_Byte(adr, bayanai)
  • F_Read_Byte( addr)
  • F_Copy_Buffer_to_RAM(fara_addr, girman)
  • F_Copy_RAM_to_Buffer(fara_addr, girman)
  • F_Set_PC_da_RUN( PC_addr)
  • F_Synch_CPU_JTAG()
  • F_Samu_Manufa_Vcc()

Lura:
Ba duk umarnin da aka jera a Babi na 4 ake aiwatar da su a cikin fassarar layin umarni ba. Domin misaliample - ba a aiwatar da duk umarnin da aka yi amfani da su ba, duk da haka, wannan baya iyakance damar yin amfani da duk fasalulluka na API-DLLs, saboda duk umarnin da aka yi amfani da su ana aiwatar da su a cikin hanya mafi sauƙi ba tare da masu nunawa ba.

Takardu / Albarkatu

Elprotronic MSP430 Flash Programmer [pdf] Jagorar mai amfani
MSP430 Flash Programmer, MSP430, Flash Programmer, Mai Shirye-shiryen

Magana

Bar sharhi

Ba za a buga adireshin imel ɗin ku ba. Ana yiwa filayen da ake buƙata alama *