Elprotronic-logo

Elprotronic MSP430 Programmer Flash

Elprotronic-MSP430-Flash-Programmer-hilber

Agahiya hilberê

  • MSP430 Flash Programmer amûrek nermalavê ye ku ji hêla Elprotronic Inc. ve hatî çêkirin ji bo bernamekirina mîkrokontrolkerên MSP430.
  • Nermalava destûrdayî ye û tenê dikare li gorî şertên destûrnameyek wusa were bikar anîn an kopî kirin.
  • Ev amûr bi Beş 15 ya Rêgezên FCC re tevdigere û hate ceribandin û hate dîtin ku bi sînorên amûrek dîjîtal a Klasa B re tevdigere.
  • Elprotronic Inc. ti berpirsiyarî li hember ti xeletî an kêmasiyên di agahdariya ku di belgeyê de heye nagire ser xwe.
  • Hilber nabe ku bi adapterek bernamekirinê (hardware) ku ne hilberek Elprotronic Inc.

Talîmatên Bikaranîna Product

  1. Nermalava MSP430 Flash Programmer li ser komputera xwe saz bikin.
  2. Mîkrokontrollera MSP430-a xwe bi karanîna adapterek bernamekirinê ya guncan bi komputera xwe ve girêdin.
  3. Nermalava MSP430 Flash Programmer dest pê bikin.
  4. Ji bo mîkrokontroller û adapterê bernamekirinê mîhengên guncan hilbijêrin.
  5. Bername an firmwareya ku hûn dixwazin bername bikin li ser mîkrokontrollera xwe di nermalava MSP430 Flash Programmer de bar bikin.
  6. Mîkrokontrollera xwe bi karanîna nermalava MSP430 Flash Programmer program bike.

Not:
Girîng e ku hûn rêwerzên ku di manuala bikarhêner de hatine peyda kirin bi baldarî bişopînin û hilberê tenê wekî ku tê xwestin bikar bînin da ku ji zirar û zirarê dûr nekevin.

Elprotronic Inc.

Copyright

Copyright © Elprotronic Inc. Hemû maf parastî ne

Daxuyanî:
Nabe ku tu beşek ji vê belgeyê bêyî destûra nivîskî ya berê ya Elprotronic Inc were hilberandin. Agahiyên di vê belgeyê de bêyî hişyariyê têne guhertin û li ser ti beşek ji Elprotronic Inc. rast, Elprotronic Inc. tu berpirsiyarî ji bo xeletî an kêmasiyan nagire ser xwe.

Bi ti awayî Elprotronic Inc, xebatkar an nivîskarên wê yên vê belgeyê ji zirarên taybetî, rasterast, nerasterast, an encamgir, zirar, lêçûn, xerc, îdia, daxwaz, îdiayên ji bo qezencên winda, xerc, an lêçûnên her cewherî ne berpirsiyar in. cins.
Nermalava ku di vê belgeyê de hatî destnîşan kirin di bin lîsansê de tête peyda kirin û tenê dikare li gorî şertên destûrnameyek weha were bikar anîn an kopî kirin. Daxuyaniya garantiyan: Hûn qebûl dikin ku Elprotronic Inc. di derbarê nermalava, hardware, firmware û belgeyên têkildar de garantiyek eşkere ji we re nedaye. Nermalava, hardware, firmware û belgeyên têkildar ên ku bêyî garantî an piştgirîya her cûre ji we re "WEK IS" têne pêşkêş kirin. Elprotronic Inc. hemî garantiyên di derbarê nermalavê de, eşkere an jî têgihîştî, di nav de, bêyî ti sînordar, her garantiyek guncandî ya ji bo armancek taybetî, kirrûbirra, qalîteya danûstendinê an nebinpêkirina mafên aliyên sêyemîn red dike.

Sînorê berpirsiyariyê: Elprotronic Inc. bi tu awayî ji wendakirina karanîna, qutkirina karsaziyê, an zirarên rasterast, neyekser, taybetî yên bûyerî an encamî yên her cûre (di nav de qezencên winda) berpirsiyariya we nake. çi di peymanê de, çi di peymanê de (tevî xemsarî), berpirsiyariya hişk a hilberê an wekî din, her çend Elprotronic Inc. ji îhtîmala zirarên weha were şîret kirin.

DAWÎ BERSÎVEK BERSÎVEK BERSÎVEK

JI KEREMA BERÎ BERÎ BIKARANÎNA NERMEMÎK Û HARDWARA PÊKIRÎ VÊ BELGEYÊ BI HALÎ BIXWÎNE. ELPROTRONIC INC. Û/AN JIYÊRÊN WÊ ("ELPROTRONIC") AXWAZ DIKE LI WE WEKE KESEK, PARTIY, AN HIQÛQÎ KU DÊ BI "NERMEMBERÊ" BI BI BI BIKARANÎNIN ("ELPROTRONIC") JI WE DE LINCENS BIDE LI SER ŞERTÊ KU TU HEMÛ ŞERTÊN VÊ LÎSANÊ RE RÊBAZ DIKIN. EV DI NAVBERA WE Û ELPROTRONIC DE PEYMANEK ZAGONÎ Û ​​BI DESTPÊKIRIN E. BI VEKIRINA VÊ PAKETE, ŞIKANDINA MORÊ, LIKKIRKIRINA BIÇKOka "EZ PÊKIRIM" AN JI HINDIKIN BI LI DIJÎ RÊXWEDÎ BI ELEKTRONÎ NÎŞAN DIKIN, AN BERXWEDANA NErmalavê TU JI LI SER ŞERT Û ŞERTÊN VÊ AGRÊ RE RÊBAZ DIKIN. HEKE TU VAN ŞERT Û ŞERT NEQEBÎNÎ, SER BIŞTOKA "Ez NE LI LI DIKE" BIKIN AN JI LI LI DI DINE REFÊ NÎŞAN BIKIN, JI BERHEMÊ BERHEMÊ BIKARANÎNIN Û BI XWEZAYÊ VEDEŞÎNIN SOR DI DI SÎ (30) ROJÊN KIRINE DE Û PERÊ TE DÊ BÊN Vegerandin.

Îcaze.
Nermalava, firmware û belgeyên têkildar (bi hev re "Berhem") milkê Elprotronic an lîsansorên wê ne û ji hêla qanûnên mafê telîfê ve têne parastin. Dema ku Elprotronic xwedan Hilberê didomîne, piştî pejirandina we ya vê lîsansê dê hin mafên we hebin ku hûn Hilberê bikar bînin. Ev destûrname her serbestberdan, guheztin, an pêşkeftinên Hilberê ku dibe ku Elprotronic ji we re peyda bike rêve dibe. Maf û erkên we yên di derbarê bikaranîna vê Hilberê de wiha ne:

TU DIKIN:

  • vê Hilberê li ser gelek komputeran bikar bînin;
  • Ji bo mebestên arşîvkirinê kopiyek nermalavê çêbikin, an jî nermalavê li ser dîska komputera xwe kopî bikin û orîjînalê ji bo mebestên arşîvkirinê biparêzin;
  • nermalava li ser torê bikar bînin

TU DIKIN NEKE:

  • lîsansa jêrîn, endezyar berevajî, jihevdexistin, jihevxistin, guherandin, wergerandin, her hewildanek ji bo kifşkirina Koda Çavkaniya Hilberê; an jî ji Hilberê karên derî biafirînin;
  • ji nû ve belav bike, bi tevahî an jî beş, perçeyek ji hêmana nermalava vê Hilberê;
  • vê nermalavê bi adapterek bernamekirinê (hardware) ku ne hilberek Elprotronic Inc e bikar bînin.

Copyright
Hemî maf, sernav, û mafên telîfê di hilber û hilberê de û her kopiyên Hilberê ji hêla Elprotronic ve ne. Hilber ji hêla qanûnên mafê kopîkirinê û bendên peymanên navneteweyî ve tê parastin. Ji ber vê yekê, divê hûn Hilberê wekî her materyalek din a xwedan mafên xwedan derman bikin.

Sînorkirina berpirsiyariyê.
Bi ti awayî Elprotronic ji ber wendakirina karanîna, qutkirina karsaziyê, an zirarên rasterast, nerasterast, taybetî, qewimîn an encamgir ên her cûre (di nav de qezencên winda) berpirsiyariya we nake. (tevî îhmal), berpirsiyariya hişk a hilberê an wekî din, her çend Elprotronic ji îhtîmala zirarên weha were şîret kirin.

DISCLAIMER GARANTIYÊN.
Hûn dipejirînin ku Elprotronic di derbarê nermalava, hardware, firmware û belgeyên têkildar de garantiyek eşkere ji we re nedaye. Nermalava, hardware, firmware û belgeyên têkildar ên ku bêyî garantî an piştgirîya her cûre ji we re "WEK IS" têne pêşkêş kirin. Elprotronic hemî garantiyên di derbarê nermalavê û hardware de, eşkere an jî têgihîştî, di nav de, bêyî ti sînordar, her garantiyek nebatî ya ji bo armancek taybetî, kirrûbirra, qalîteya danûstendinê an nebinpêkirina mafên aliyên sêyemîn red dike.

Daxuyaniya FCC

Ev cîhaz bi Beş 15 ya Rêgezên FCC re tevdigere.

Operasyon bi du şertên jêrîn ve girêdayî ye:

  1. dibe ku ev amûr bibe sedema destwerdana zerardar û
  2. Divê ev amûr her destwerdana ku hatî wergirtin qebûl bike, di nav de destwerdana ku dibe ku bibe sedema xebata nexwestî.

NOT:
Ev amûr hate ceribandin û hate dîtin ku bi sînorên cîhazên dîjîtal ên pola B re, li gorî Beş 15 ya Rêgezên FCC-ê tevdigere. Van sînoran ji bo peydakirina parastina maqûl li dijî destwerdana zerardar di sazgehek niştecîh de hatine çêkirin. Ev amûr diafirîne, bikar tîne, û dikare enerjiya frekansa radyoyê bitewîne û heke li gorî rêwerznameya rêwerzê neyê saz kirin û bikar anîn, dibe ku bibe sedema mudaxeleyên zerardar li ragihandina radyoyê. Lêbelê, garantiyek tune ku destwerdan dê di sazkirinek taybetî de çênebe. Ger ev amûr bibe sedema destwerdana zerardar ji bo wergirtina radyo an televizyonê, ku dikare bi zivirandin û vekirina amûrê were destnîşankirin, bikarhêner tê teşwîq kirin ku hewl bide ku destwerdanê bi yek ji tedbîrên jêrîn rast bike:

  • Antenna wergirtinê ji nû ve veguhezînin an veguhezînin
  • Cûdahiya di navbera amûr û wergirê de zêde bikin
  • Amûran bi dergehekê ve girêdin ku li ser çerxeyek ji ya ku wergirê pê ve girêdayî ye cûda ye
  • Ji bo alîkariyê bi firoşkar an jî teknîsyenekî radyo/TV yê bi tecrûbe bişêwirin.

Gazî:
Guhertin an guheztinên ku bi eşkere ji hêla Elprotronic Inc. ve nehatine pejirandin dibe ku desthilatdariya bikarhêner a xebitandina amûrê betal bike.

Ev cîhaza dîjîtal a pola B hemî hewcedariyên Rêziknameyên Amûrên Destwerdana-Sedema Kanadî bicîh tîne.

FlashPro430 Fermana Fermana wergêr

FlashPro430 Multi-FPA API-DLL dikare bi şêlê wergêrê rêza fermanê re were bikar anîn. Ev şêl dihêle ku meriv pencereyên rêzika fermanê an skrîpta standard bikar bîne files ji bo pêkanîna fonksiyonên API-DLL. Ji bo ravekirinên berfireh ên fonksiyonên API-DLL, Rêbernameya Bikarhêner a FlashPro430 Multi-FPA API-DLL (PM010A05) bibînin.

Dema ku pakêta nermalava standard tê saz kirin wê hingê hemî hewce ne files di pelrêçê de cih digirin

  • C: \ Bername Files \ Elprotronic \ MSP430 \ USB FlashPro430 \ CMD-line

û dihewîne

  • FP430-commandline.exe -> wergêrê şêlê rêzika fermanê
  • MSP430FPA.dll -> API-DLL standard files
  • MSP430FPA1.dll -> —-,,,,,——–
  • MSPlist.ini -> destpêkkirin file

Hemî API-DLL fileDivê s di heman pelrêça ku FP430-commandline.exe lê ye de cih bigire. Ji bo destpêkirina wergêrê rêza fermanê, divê FP430-commandline.exe were darve kirin.

Hevoksaziya Ferman:

navê_înstruction (parameter1, parameter2,….) parametre:

  1. string ( file nav û hwd.) - "filenav"
  2. jimare
    • jimare dehemî, mînak. 24
    • an jimareya yekjimar hex, mînak. 0x18

Not: Cih têne paşguh kirin

Talîmatên bi doza hesas ne

  • F_OpenInstancesAndFPAs ("*# *")
  • û f_openinstancesandfpas("*# *") yek in

Example-1:

FP430-commandline.exe bixebitin

Awa:
F_OpenInstancesAndFPAs("*# *") // mînakan vekin û adapterê yekem bibînin (her SN) ENTER bikirtînin - encam -> 1 (OK)

Awa:
F_Initialization() //destpêkkirina bi mîhengê ku ji config.ini//setup ji FlashPro430 hatî girtin - bi celebê MSP430-ê diyarkirî, kod file etc.

  • ENTER çap bike - encam -> 1 (OK)

Awa:

F_AutoProgram(0)
ENTER çap bike - encam -> 1 (OK)

Awa:

F_Report_Message()
Bişkojka ENTER - encam -> peyama raporê ya paşîn nîşan da (ji F_Autoprogram (0))

Ji bo encamê li Figure A-1 binêre:

Elprotronic-MSP430-Flash-Programmer-fig-1

Quit () binivîse û ENTER bitikîne da ku bernameya FP430-commandline.exe bigire.

Example-2:
FP430-commandline.exe bişopînin û rêwerzên jêrîn binivîsin:

  • F_OpenInstancesAndFPAs ("*# *") // mînakan vekin û adapterê yekem bibînin (her SN)
  • F_Initialization()
  • F_Report_Message()
  • F_ConfigFileBarkirin("filenav" ) // riya vaild û mîhengê danîn file nav
  • F_ReadCodeFile(1,"FileNav” ) // rê û koda valdê danîn file nav (format 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() quit()

Lîsteya talîmatên rêzika fermanê

  • devjêberdan(); bernameya wergêra fermanê bigire
  • alîkarî() ;lîsteya jêrîn nîşan bide
  • F_Trace_ON()
  • F_Trace_OFF()
  • F_OpenInstances(na)
  • F_CloseInstances()
  • F_OpenInstancesAndFPAs("FileNav")
  • F_Set_FPA_index(fpa)
  • F_Get_FPA_index()
  • F_LastStatus (fpa)
  • F_DLLTypeVer()
  • F_Multi_DLLTypeVer()
  • F_Check_FPA_access(index)
  • F_Get_FPA_SN(fpa)
  • F_APIDLL_Directory ("APIDLLpath")
  • F_Initialization()
  • F_DispSetup()
  • F_Close_All()
  • F_Power_Target (Off Off)
  • F_Reset_Target()
  • F_Report_Message()
  • F_ReadCodeFile( file_format, "FileNav")
  • F_Get_CodeCS(dest)
  • F_ReadPasswFile( file_format, "FileNav")
  • F_ConfigFileBarkirin("filenav")
  • F_SetConfig (indeks, dane)
  • F_GetConfig(index)
  • F_Put_Byte_to_Buffer(adr, data)
  • F_Copy_Buffer_to_Flash (destpêk_addr, mezinahî)
  • F_Copy_Flash_to_Buffer(start_addr, size)
  • 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(adr)
  • F_Get_Byte_from_Password_Buffer(adr)
  • F_AutoProgram(0)
  • F_VerifyFuseOrPassword()
  • F_Memory_Erase(mode)
  • F_Memory_Blank_Check()
  • F_Memory_Write(mode)
  • F_Memory_Verify (mode)
  • F_Open_Target_Device()
  • F_Close_Target_Device()
  • F_Segment_Erase(navnîşan)
  • F_Sectors_Blank_Check(start_addr, stop_addr)
  • F_Blow_Fuse()
  • F_Write_Word (adr, data)
  • F_Read_Word(adr)
  • F_Write_Byte (adr, data)
  • F_Read_Byte(adr)
  • F_Copy_Buffer_to_RAM (destpêk_addr, mezinahî)
  • F_Copy_RAM_to_Buffer (destpêk_addr, mezinahî)
  • F_Set_PC_and_RUN(PC_addr)
  • F_Synch_CPU_JTAG()
  • F_Get_Targets_Vcc()

Not:
Ne hemî rêwerzên ku di Beşa 4-ê de hatine rêz kirin di wergêra rêza fermanê de têne bicîh kirin. Ji bo example - hemî rêwerzên ku nîşangiran bikar tînin nayên bicîh kirin, lêbelê, ev gihîştina hemî taybetmendiyên API-DLL-an sînordar nake, ji ber ku hemî rêwerzên ku nîşangiran bikar tînin jî bi rengek hêsan bêyî nîşanker têne bicîh kirin.

Belge / Çavkanî

Elprotronic MSP430 Programmer Flash [pdf] Rehbera bikaranînê
MSP430 Flash Programmer, MSP430, Flash Programmer, Programmer

Çavkanî

Bihêle şîroveyek

Navnîşana e-nameya we nayê weşandin. Zeviyên pêwîst têne nîşankirin *