Elprotronic MSP430 Flash Programmer
Impormasyon sa Produkto
- Ang MSP430 Flash Programmer usa ka software tool nga gidisenyo sa Elprotronic Inc. para sa pagprograma sa MSP430 microcontrollers.
- Ang software lisensyado ug mahimo lamang gamiton o kopyahon sumala sa mga termino sa maong lisensya.
- Kini nga device nagsunod sa Part 15 sa FCC Rules ug nasulayan na ug nakit-an nga nagsunod sa mga limitasyon para sa Class B nga digital device.
- Wala'y responsibilidad ang Elprotronic Inc. sa bisan unsang mga sayup o pagkawala sa kasayuran nga naa sa dokumento.
- Ang produkto dili gamiton sa usa ka programming adapter (hardware) nga dili produkto sa Elprotronic Inc.
Mga Instruksyon sa Paggamit sa Produkto
- I-install ang MSP430 Flash Programmer software sa imong computer.
- Ikonektar ang imong MSP430 microcontroller sa imong computer gamit ang angay nga programming adapter.
- Ilunsad ang MSP430 Flash Programmer software.
- Pilia ang angay nga mga setting alang sa imong microcontroller ug programming adapter.
- I-load ang program o firmware nga gusto nimong iprograma sa imong microcontroller sa MSP430 Flash Programmer software.
- Programa ang imong microcontroller gamit ang MSP430 Flash Programmer software.
Mubo nga sulat:
Importante nga sundon pag-ayo ang mga instruksiyon nga gihatag sa manwal sa paggamit ug gamiton lang ang produkto nga gituyo aron malikayan ang bisan unsang kadaot o kadaot.
Elprotronic Inc.
- 16 Crossroads Drive Richmond Hill, Ontario, L4E-5C9 CANADA
- Web site: www.elprotronic.com.
- E-mail: info@elprotronic.com
- Fax: 905-780-2414
- Tingog: 905-780-5789
Copyright
Copyright © Elprotronic Inc. Tanang katungod gigahin
Disclaimer:
Walay bahin niini nga dokumento ang mahimong kopyahon nga walay una nga sinulat nga pagtugot sa Elprotronic Inc. Ang impormasyon niini nga dokumento mahimong usbon nga walay pahibalo ug wala magrepresentar sa usa ka pasalig sa bisan unsang bahin sa Elprotronic Inc. Samtang ang impormasyon nga anaa dinhi gituohan nga tukma, ang Elprotronic Inc. walay responsibilidad sa bisan unsang mga kasaypanan o mga pagtangtang.
Sa bisan unsa nga panghitabo ang Elprotronic Inc, ang mga empleyado o mga tagsulat niini nga dokumento manubag sa espesyal, direkta, dili direkta, o sangputanan nga kadaot, pagkawala, gasto, bayad, pag-angkon, pagpangayo, pag-angkon alang sa nawala nga kita, bayad, o gasto sa bisan unsang kinaiyahan o buotan.
Ang software nga gihulagway niini nga dokumento gihatag ubos sa usa ka lisensya ug mahimo lamang gamiton o kopyahon sumala sa mga termino sa maong lisensya. Disclaimer sa mga warranty: Miuyon ka nga ang Elprotronic Inc. wala naghimo ug dayag nga mga garantiya kanimo mahitungod sa software, hardware, firmware ug may kalabutan nga dokumentasyon. Ang software, hardware, firmware ug may kalabutan nga dokumentasyon nga gihatag kanimo "AS IS" nga walay warranty o suporta sa bisan unsang matang. Gisalikway sa Elprotronic Inc. ang tanan nga mga garantiya kalabot sa software, gipahayag o gipasabut, lakip, nga wala’y limitasyon, bisan unsang gipasabut nga mga garantiya sa pagkaangay alang sa usa ka partikular nga katuyoan, pagkamaligya, kalidad nga mabaligya o dili paglapas sa mga katungod sa ikatulo nga partido.
Limitasyon sa tulubagon: Sa bisan unsang panghitabo nga ang Elprotronic Inc. dili manubag kanimo sa bisan unsang pagkawala sa paggamit, pagkabalda sa negosyo, o bisan unsang direkta, dili direkta, espesyal nga insidente o sangputanan nga kadaot sa bisan unsang matang (lakip ang nawala nga kita) bisan unsa pa ang porma sa aksyon bisan sa kontrata, tort (lakip ang pagpabaya), estrikto nga tulubagon sa produkto o kung dili, bisan kung ang Elprotronic Inc. gitambagan sa posibilidad sa maong mga kadaot.
KATAPUSAN NGA GAMITON LICENSE AGREEMENT
PALIHOG BASAHA KINI NGA DOKUMENTO SA MAAYO SA DI PA GAMITON ANG SOFTWARE UG ANG KASAMTANG HARDWARE. ELPROTRONIC INC. UG/O IYANG MGA SUBSIDIARIES (“ELPROTRONIC”) GANDAM NGA MAGLISENSYA SA SOFTWARE NGADTO KANIMO ISIP INDIVIDUAL, ANG KOMPANYA, O LEGAL NGA ENTITY NGA MAGGAMIT SA SOFTWARE (GITUKOD SA UBOS AS “IKAW” O “INYONG”) LANG SA KONDISYON NGA MOUYON KA SA TANANG TERMINO NIINI NGA LICENSE AGREEMENT. KINI USA KA LEGAL UG MAPATUMAN NGA KONTRATA TALI KANIMO UG ELPROTRONIC. PINAAGI SA PAG-ABLI NIINI NGA PACKAGE, PAGBUSWAG SA SEAL, PAG-CLICK SA “AGREE” BUTTON O SA UBAN PA NGA NAGPAILA SA ASSENT ELECTRONICALLY, O PAG-LOAD SA SOFTWARE NGA GIUYON MO SA MGA TERMINO UG KONDISYON NIINI NGA KASABUTAN. KUNG DILI KA MOUYON KINI NGA MGA TERMINO UG KONDISYON, I-CLICK ANG “I DO NOT AGREE” BUTTON O IBAN PA INDICATE REFUSAL, WALAY DUGANG PAGGAMIT SA TIBUOK PRODUKTO UG IBALIK KINI UBAN ANG PROOF SA PAGPALIT SA DEALER GIKAN KINSA KINI GIHATAG. SULOD SA TRESENTA (30) KA ADLAW SA PAGPALIT UG ANG IMONG KWARTA MA-REFUND.
Lisensya.
Ang software, firmware ug may kalabutan nga dokumentasyon (sa tingub ang "Produkto") mao ang kabtangan sa Elprotronic o sa iyang mga licensor ug gipanalipdan sa balaod sa copyright. Samtang ang Elprotronic nagpadayon sa pagpanag-iya sa Produkto, Ikaw adunay piho nga mga katungod sa paggamit sa Produkto human sa Imong pagdawat niini nga lisensya. Kini nga lisensya nagdumala sa bisan unsang pagpagawas, pagbag-o, o pagpauswag sa Produkto nga mahimong ihatag sa Elprotronic kanimo. Ang imong mga katungod ug obligasyon kalabot sa paggamit niini nga Produkto mao ang mosunod:
MAHIMO nimo:
- gamita kini nga Produkto sa daghang mga kompyuter;
- paghimo ug usa ka kopya sa software para sa mga katuyoan sa archival, o kopyaha ang software ngadto sa hard disk sa Imong kompyuter ug ipabilin ang orihinal para sa mga katuyoan sa archival;
- gamita ang software sa usa ka network
DILI KA:
- sublicense, reverse engineer, decompile, disassemble, pag-usab, paghubad, paghimo sa bisan unsa nga pagsulay sa pagdiskobre sa Source Code sa Produkto; o paghimo og mga buhat nga gigikanan gikan sa Produkto;
- pag-apod-apod pag-usab, sa kinatibuk-an o sa bahin, bisan unsang bahin sa sangkap sa software niini nga Produkto;
- gamita kini nga software gamit ang programming adapter (hardware) nga dili produkto sa Elprotronic Inc.
Copyright
Ang tanan nga mga katungod, titulo, ug mga copyright sa ug sa Produkto ug bisan unsang mga kopya sa Produkto gipanag-iya sa Elprotronic. Ang Produkto gipanalipdan sa mga balaod sa copyright ug mga probisyon sa internasyonal nga kasabutan. Busa, kinahanglan nimong tagdon ang Produkto sama sa bisan unsang ubang materyal nga adunay copyright.
Limitasyon sa tulubagon.
Sa bisan unsa nga panghitabo nga ang Elprotronic mahimong manubag kanimo alang sa bisan unsang pagkawala sa paggamit, pagkabalda sa negosyo, o bisan unsang direkta, dili direkta, espesyal, sulagma o sangputanan nga mga kadaot sa bisan unsang klase (lakip ang nawala nga kita) bisan unsa pa ang porma sa aksyon kung sa kontrata, tort. (lakip ang pagpabaya), estrikto nga responsibilidad sa produkto o kung dili, bisan kung gitambagan ang Elprotronic sa posibilidad sa ingon nga mga kadaot.
DISCLAIMER SA WARRANTY.
Miuyon ka nga ang Elprotronic walay gipahayag nga garantiya kanimo bahin sa software, hardware, firmware ug may kalabutan nga dokumentasyon. Ang software, hardware, firmware ug may kalabutan nga dokumentasyon nga gihatag kanimo "AS IS" nga walay warranty o suporta sa bisan unsang matang. Gisalikway sa Elprotronic ang tanan nga mga garantiya kalabot sa software ug hardware, gipahayag o gipasabut, lakip, nga wala’y limitasyon, bisan unsang gipasabut nga mga garantiya nga angay alang sa usa ka partikular nga katuyoan, kadali sa pagpamaligya, kalidad nga mabaligya o dili paglapas sa mga katungod sa ikatulo nga partido.
Pahayag sa FCC
Kini nga device nagsunod sa Part 15 sa FCC Rules.
Ang operasyon gipailalom sa mosunod nga duha ka kondisyon:
- kini nga device mahimong dili hinungdan sa makadaot nga interference ug
- kinahanglan nga dawaton niini nga device ang bisan unsang interference nga nadawat, lakip ang interference nga mahimong hinungdan sa dili gusto nga operasyon.
NOTA:
Kini nga ekipo gisulayan ug nakit-an nga nagsunod sa mga limitasyon alang sa usa ka Class B nga digital nga mga himan, subay sa Part 15 sa FCC Rules. Kini nga mga limitasyon gidesinyo sa paghatag og makatarunganon nga proteksyon batok sa makadaot nga pagpanghilabot sa usa ka instalasyon sa residensyal. Kini nga ekipo nagmugna, naggamit, ug maka-radiate sa enerhiya sa frequency sa radyo ug, kung dili ma-install ug magamit subay sa manwal sa panudlo, mahimong hinungdan sa makadaot nga interference sa mga komunikasyon sa radyo. Apan, walay garantiya nga ang pagpanghilabot dili mahitabo sa usa ka partikular nga instalasyon. Kung kini nga kagamitan makapahinabog makadaot nga interference sa pagdawat sa radyo o telebisyon, nga matino pinaagi sa pagpalong ug pag-on sa kagamitan, giawhag ang tiggamit nga sulayan nga tul-iron ang interference pinaagi sa usa sa mga mosunod nga lakang:
- I-reorient o ibalhin ang nagdawat nga antenna
- Dugangi ang pagbulag tali sa kagamitan ug tigdawat
- Ikonektar ang kagamitan sa usa ka outlet sa usa ka sirkito nga lahi sa kung diin konektado ang tigdawat
- Konsultaha ang tigbaligya o usa ka eksperyensiyadong radio/TV technician para sa tabang.
Pasidaan:
Ang mga pagbag-o o mga pagbag-o nga dili dayag nga giaprobahan sa Elprotronic Inc. mahimong makawala sa awtoridad sa tiggamit sa pag-operate sa kagamitan.
Kini nga Class B nga digital apparatus nagtagbo sa tanan nga mga kinahanglanon sa Canadian Interference-Causing Equipment Regulations.
FlashPro430 Command Line interpreter
Ang FlashPro430 Multi-FPA API-DLL mahimong gamiton sa command line interpreter shell. Kini nga kabhang nagtugot sa paggamit sa standard Command Prompt windows o script files aron ipatuman ang mga function sa API-DLL. Tan-awa ang FlashPro430 Multi-FPA API-DLL User's Guide ( PM010A05 ) para sa detalyadong paghubit sa API-DLL functions.
Sa diha nga ang standard nga software package na-install unya ang tanan nga gikinahanglan files nahimutang sa direktoryo
- C:\Programa Files\Elprotronic\MSP430\USB FlashPro430\CMD-linya
ug naglangkob
- FP430-commandline.exe -> command line shell interpreter
- MSP430FPA.dll -> standard nga API-DLL files
- MSP430FPA1.dll -> —-,,,,,——–
- MSPlist.ini -> pagsugod file
Tanan nga API-DLL files kinahanglan nga nahimutang sa sama nga direktoryo diin ang FP430-commandline.exe nahimutang. Aron masugdan ang command line interpreter, ang FP430-commandline.exe kinahanglan nga ipatuman.
Command Syntax:
ngalan_instruksyon ( parameter1, parameter2, …. ) parameter:
- hilo ( file ngalan ug uban pa) - "filengalan”
- mga numero
- integer decimal eg. 24
- o integer hex pananglitan. 0x18
Mubo nga sulat: Gibalewala ang mga espasyo
Ang mga instruksyon dili case sensitive
- F_OpenInstancesAndFPAs( “*# *” )
- ug f_openinstancesandfpas( “*# *” ) pareha ra
Example-1:
Pagdalagan ang FP430-commandline.exe
Type:
F_OpenInstancesAndFPAs( “*# *” ) // ablihi ang mga higayon ug pangitaa ang unang adapter (bisan unsang SN) Pindota ang ENTER – resulta ->1 (OK)
Type:
F_Initialization() //initialization uban ang config nga gikuha gikan sa config.ini//setup nga gikuha gikan sa FlashPro430 – nga adunay gipiho nga MSP430 type, code file ug uban pa.
- Pindota ang ENTER - resulta -> 1 (OK)
Type:
F_AutoProgram( 0 )
Pindota ang ENTER - resulta -> 1 (OK)
Type:
F_Report_Message()
Pindota ang ENTER – resulta -> gipakita ang katapusang mensahe sa report (gikan sa F_Autoprogram(0))
Tan-awa ang Figure A-1 para sa resulta:
I-type ang quit() ug pindota ang ENTER aron isira ang FP430-commandline.exe nga programa.
Example-2:
Pagdalagan ang FP430-commandline.exe ug i-type ang mosunod nga mga instruksyon:
- F_OpenInstancesAndFPAs("*# *") // ablihi ang mga higayon ug pangitaa ang unang adapter (bisan unsang SN)
- F_Initialization()
- F_Report_Message()
- F_ConfigFileload("filengalan” ) //ibutang ang dalan ug config file ngalan
- F_ReadCodeFile( 1, "FileNgalan” ) //ibutang ang dalan ug code file ngalan (TI.txt format)
- 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()
Listahan sa mga instruksiyon sa command line
- hunong (); isira ang command interpreter program
- tabang() ;ipakita ang listahan sa ubos
- F_Trace_ON()
- F_Trace_OFF()
- F_OpenInstances(dili)
- F_CloseInstances()
- F_OpenInstancesAndFPAs("FileNgalan")
- 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( OnOff )
- F_Reset_Target()
- F_Report_Message()
- F_ReadCodeFile( file_format, "FileNgalan")
- F_Get_CodeCS( destinasyon )
- F_ReadPasswFile( file_format, "FileNgalan")
- F_ConfigFileload("filengalan")
- F_SetConfig( index, datos )
- F_GetConfig( index )
- F_Put_Byte_to_Buffer( addr, data )
- F_Copy_Buffer_to_Flash(start_addr, gidak-on)
- F_Copy_Flash_to_Buffer(start_addr, gidak-on)
- F_Copy_All_Flash_to_Buffer()
- F_Get_Byte_from_Buffer( addr )
- F_GetReportMessageChar( index )
- F_Clr_Code_Buffer()
- F_Put_Byte_to_Code_Buffer( addr, data)
- F_Put_Byte_to_Password_Buffer( addr, data )
- F_Get_Byte_from_Code_Buffer( addr )
- F_Get_Byte_from_Password_Buffer( addr )
- 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(adres)
- F_Sectors_Blank_Check( start_addr, stop_addr )
- F_Blow_Fuse()
- F_Write_Word( addr, data )
- F_Read_Word( addr )
- F_Write_Byte( addr, data )
- F_Read_Byte( addr )
- F_Copy_Buffer_to_RAM( start_addr, gidak-on )
- F_Copy_RAM_to_Buffer(start_addr, gidak-on)
- F_Set_PC_and_RUN( PC_addr )
- F_Sync_CPU_JTAG()
- F_Get_Targets_Vcc()
Mubo nga sulat:
Dili tanang instruksyon nga nalista sa Kapitulo 4 gipatuman sa command line interpreter. Kay example - ang tanan nga mga panudlo gamit ang mga pointer wala gipatuman, bisan pa, kini wala naglimite sa pag-access sa tanan nga mga bahin sa mga API-DLL, tungod kay ang tanan nga mga panudlo gamit ang mga pointer gipatuman usab sa usa ka yano nga paagi nga wala mga pointer.
Mga Dokumento / Mga Kapanguhaan
![]() |
Elprotronic MSP430 Flash Programmer [pdf] Giya sa Gumagamit MSP430 Flash Programmer, MSP430, Flash Programmer, Programmer |