Elprotronic MSP430 Flash Programmer
Ulwazi Lomkhiqizo
- I-MSP430 Flash Programmer iyithuluzi lesofthiwe eliklanywe i-Elprotronic Inc. ukuhlela ama-microcontrollers e-MSP430.
- Isofthiwe inelayisensi futhi ingasetshenziswa kuphela noma ikopishwe ngokuhambisana nemibandela yaleyo layisensi.
- Le divayisi ithobelana neNgxenye 15 yeMithetho ye-FCC futhi ihloliwe futhi yatholakala ukuthi ithobelana nemikhawulo yedivayisi yedijithali Yekilasi B.
- I-Elprotronic Inc. ayithwesi sibopho sanoma yimaphi amaphutha noma ukweqiwa kolwazi oluqukethwe kudokhumenti.
- Umkhiqizo akufanele usetshenziswe ne-adaptha yokuhlela (i-hardware) engewona umkhiqizo we-Elprotronic Inc.
Imiyalo yokusetshenziswa komkhiqizo
- Faka isofthiwe ye-MSP430 Flash Programmer kukhompyutha yakho.
- Xhuma i-microcontroller yakho ye-MSP430 kukhompyutha yakho usebenzisa i-adaptha yokuhlela efanelekile.
- Yethula isofthiwe ye-MSP430 Flash Programmer.
- Khetha izilungiselelo ezifanele ze-microcontroller yakho ne-adaptha yohlelo.
- Layisha uhlelo noma i-firmware ofisa ukuyifaka kusilawuli esincane sakho kusofthiwe ye-MSP430 Flash Programmer.
- Hlela i-microcontroller yakho usebenzisa isofthiwe ye-MSP430 Flash Programmer.
Qaphela:
Kubalulekile ukulandela imiyalelo enikezwe kumanuwali yomsebenzisi ngokucophelela futhi usebenzise umkhiqizo kuphela njengoba uhloselwe ukugwema noma yimuphi umonakalo noma ukulimala.
Inkampani Elprotronic Inc.
- 16 Crossroads Drive Richmond Hill, Ontario, L4E-5C9 CANADA
- Web indawo: www.elprotronic.com.
- I-imeyili: info@elprotronic.com
- Ifeksi: 905-780-2414
- Izwi: 905-780-5789
I-copyright
Copyright © Elprotronic Inc. Wonke amalungelo agodliwe
Umshwana wokuzihlangula:
Ayikho ingxenye yale dokhumenti engenziwa kabusha ngaphandle kwemvume ebhaliwe yangaphambili ye-Elprotronic Inc. Imininingwane ekulo mbhalo ingase ishintshe ngaphandle kwesaziso futhi ayimeli isibopho kunoma iyiphi ingxenye ye-Elprotronic Inc. Nakuba ulwazi oluqukethwe lapha kucatshangwa ukuthi olunembile, i-Elprotronic Inc. ayithwesi mthwalo wanoma yimaphi amaphutha noma ukweqiwa.
Ngeke kwenzeke ukuthi i-Elprotronic Inc, abasebenzi bayo noma ababhali balo mbhalo babophezeleke ngomonakalo okhethekile, oqondile, ongaqondile, noma umphumela, ukulahlekelwa, izindleko, izinkokhelo, izimangalo, izimfuno, izimangalo zenzuzo elahlekile, izinkokhelo, noma izindleko zanoma yiluphi uhlobo noma umusa.
Isofthiwe echazwe kulo mbhalo inikezwe ngaphansi kwelayisensi futhi ingasetshenziswa kuphela noma ikopishwe ngokuhambisana nemibandela yaleyo layisensi. Umshwana wokuzihlangula weziqinisekiso: Uyavuma ukuthi i-Elprotronic Inc. ayizange ikwenzele iziqinisekiso ezicacile mayelana nesofthiwe, ihadiwe, i-firmware kanye nemibhalo ehlobene. Isofthiwe, izingxenyekazi zekhompuyutha, i-firmware kanye nemibhalo ehlobene inikezwa Wena “NJENGOBA INGABE” ngaphandle kwewaranti noma ukwesekwa kwanoma yiluphi uhlobo. I-Elprotronic Inc. iyazilahla zonke iziqinisekiso maqondana nesofthiwe, ezishiwo noma ezishiwoyo, okuhlanganisa, ngaphandle komkhawulo, noma yiziphi iziqinisekiso ezishiwo zokufaneleka ngenjongo ethile, ukuthengiswa, ikhwalithi yokuthengiselana noma ukungephulwa kwamalungelo ezinkampani zangaphandle.
Umkhawulo wesikweletu: Akukho mcimbi lapho i-Elprotronic Inc. iyoba nesibopho kuwe nganoma yikuphi ukulahlekelwa ukusetshenziswa, ukuphazamiseka kwebhizinisi, noma yimuphi umonakalo oqondile, ongaqondile, okhethekile wengozi noma umphumela wanoma yiluphi uhlobo (kuhlanganise nenzuzo elahlekile) kungakhathaliseki uhlobo lwesenzo. kungakhathaliseki ukuthi kusenkontileka, ukuhlukumeza (okuhlanganisa ubudedengu), isikweletu esiqinile somkhiqizo noma ngenye indlela, ngisho noma i-Elprotronic Inc. iye yaziswa mayelana nokuba nokwenzeka komonakalo onjalo.
QEDA ISIVUMELWANO SELAYISENSI YOMSEBENZISI
SICELA UFUNDE LOMBHALO KANJANI NGAPHAMBI KOKUBA USEBENZISE ISOFTHIWE KANYE NEZINHWEBO EZIHLANGANISIWE. I-ELPROTRONIC INC. KANYE/NOMA AMA-SUBSIDIARIE AYO (“ELPROTRONIC”) IZIMISELE UKUNIKELA ILAYISENSI YESOFTWARE KUWE NJENGOMUNTU NGAMUNTU, INKAMPANI, NOMA INHLANGANO YOMTHETHO EZOSEBENZA I-SOFTWARE (IBALULEKE NGEZANSI NJENGOBA “WENA” NOMA “WAKHO WEDWA”) NGOMGOMO WOKUTHI UVUMA YONKE IMIGOMO YALESI SIVUMELWANO SELAYISENSI. LESI ISIVUMELWANO ESISEMTHETHO FUTHI ESISEBENZA PHAKATHI KWAKHO NE-ELPROTRONIC. NGOKUVULA LE PHAKEJI, UKWEPHULA USIWU, UCHOFOZE INKINOTHO YOKUTHI “NGIYAVUMA” NOMA OKUNYE UKHOMBISA UKUVUMA NGE-ELECTRONIC, NOMA UKULAYISHA ISOFTHIWE UYAVUMA IMIBANDELA NEMIBANDELA YALESI SIVUMELWANO. UMA UNGAVUMELANI NALE MIBANDELA NEMIBANDELA, CHOFOZA INKINOBUKA ETHI “ANGIVUMI” NOMA OKUNYE UKHOMBISE UKUNQABA, UNGAWUSEBENZISI OKWENGEZIWE UMKHIQIZO OGCWELE FUTHI UBUYISELE NOBUFAKAZI BOKUTHENGA KUMDAYISI ABESIPHUMA KUBO. PHAKATHI NEZINSUKU EZINGAMASHUMI AMASHUMI AMATHATHU (30) ZOKUTHENGA FUTHI IMALI YAKHO IZOBUYISWA.
Ilayisensi.
Isofthiwe, i-firmware kanye nemibhalo ehlobene (ngokuhlangene “Umkhiqizo”) iyimpahla ye-Elprotronic noma abanikezeli bayo bamalayisense futhi ivikelwe umthetho welungelo lobunikazi. Ngenkathi i-Elprotronic iqhubeka nokuba umnikazi woMkhiqizo, uzoba namalungelo athile okusebenzisa uMkhiqizo ngemuva kokwamukela kwakho le layisense. Le layisensi ibusa noma yikuphi ukukhishwa, ukubuyekezwa, noma izithuthukisi kuMkhiqizo i-Elprotronic engase ikunike wona. Amalungelo akho nezibopho maqondana nokusetshenziswa kwalo Mkhiqizo zimi kanje:
UNGAKWAZI:
- sebenzisa lo Mkhiqizo kumakhompyutha amaningi;
- yenza ikhophi eyodwa yesofthiwe ngezinjongo zokugcinwa kwengobo yomlando, noma kopisha isofthiwe kusigcinalwazi sekhompyutha yakho futhi ugcine eyangempela ngezinjongo zokulondoloza umlando;
- sebenzisa isofthiwe kunethiwekhi
NGEKE:
- ilayisensi engaphansi, unjiniyela wokuhlehla, hlukanisa, qaqa, guqula, uhumushe, wenze noma yimuphi umzamo wokuthola Ikhodi Yomthombo Womkhiqizo; noma udale imisebenzi esuselwe eMkhiqizweni;
- usabalalise kabusha, ngokuphelele noma ingxenye, noma iyiphi ingxenye yesofthiwe yalo Mkhiqizo;
- sebenzisa le softhiwe nge-adaptha yokuhlela (i-hardware) engewona umkhiqizo we-Elprotronic Inc.
I-copyright
Wonke amalungelo, isihloko, namalungelo okushicilela kanye nakuMkhiqizo kanye nanoma imaphi amakhophi oMkhiqizo aphethwe yi-Elprotronic. Umkhiqizo uvikelwe yimithetho ye-copyright nezinhlinzeko zesivumelwano samazwe ngamazwe. Ngakho-ke, kufanele uphathe uMkhiqizo njenganoma iyiphi enye into ene-copyright.
Umkhawulo wesibopho.
Akukho mcimbi lapho i-Elprotronic izobophezeleka kuwena nganoma yikuphi ukulahlekelwa ukusetshenziswa, ukuphazamiseka kwebhizinisi, nanoma yikuphi ukulimala okuqondile, okungaqondile, okukhethekile, kwengozi noma okulandelanayo kwanoma yiluphi uhlobo (kuhlanganise nenzuzo elahlekile) kungakhathaliseki uhlobo lwesenzo kungakhathaliseki ukuthi kuyinkontileka, ukuhlukumeza. (kuhlanganise nokunganaki), isikweletu esiqinile somkhiqizo noma okunye, ngisho noma i-Elprotronic yazisiwe mayelana nokwenzeka komonakalo onjalo.
ISIKHUMBUZO SAMAWARANTI.
Uyavuma ukuthi i-Elprotronic akenzanga ziqinisekiso ezicacile kuwe mayelana nesofthiwe, ihadiwe, i-firmware kanye nemibhalo ehlobene. Isofthiwe, izingxenyekazi zekhompuyutha, i-firmware kanye nemibhalo ehlobene inikezwa Wena “NJENGOBA INGABE” ngaphandle kwewaranti noma ukwesekwa kwanoma yiluphi uhlobo. I-Elprotronic ichitha zonke iziqinisekiso ngokuphathelene nesofthiwe nezingxenyekazi zekhompuyutha, ezishiwo noma ezishiwoyo, okuhlanganisa, ngaphandle komkhawulo, noma yiziphi iziqinisekiso ezishiwo zokufaneleka ngenjongo ethile, ukuthengiswa, ikhwalithi yokuthengiselana noma ukungephulwa kwamalungelo ezinkampani zangaphandle.
ISITATIMENDE SE-FCC
Le divayisi ithobela Ingxenye 15 Yemithetho ye-FCC.
Ukusebenza kungaphansi kwemibandela emibili elandelayo:
- lolu cingo kungenzeka lungabangeli ukuphazamiseka okuyingozi futhi
- lolu cingo kufanele lwamukele noma yikuphi ukuphazamiseka okutholiwe, okuhlanganisa ukuphazamiseka okungase kubangele ukusebenza okungafuneki.
QAPHELA:
Lesi sisetshenziswa sihloliwe futhi satholwa ukuthi sithobela imikhawulo yamadivayisi edijithali Yekilasi B, ngokususelwe Engxenyeni 15 Yemithetho ye-FCC. Le mikhawulo iklanyelwe ukuhlinzeka ngokuvikeleka okufanele ekuphazanyisweni okuyingozi ekufakweni kwendawo yokuhlala. Lesi sixhobo sikhiqiza, sisebenzise, futhi singakhipha amandla efrikhwensi yomsakazo futhi, uma ingafakiwe futhi isetshenziswe ngokuhambisana nemanuwali yemiyalelo, ingase ibangele ukuphazamiseka okuyingozi ezokuxhumana ngomsakazo. Nokho, asikho isiqinisekiso sokuthi ukuphazamiseka ngeke kwenzeke ekufakweni okuthile. Uma lesi sisetshenziswa sidala ukuphazamiseka okulimazayo ekusakazweni komsakazo noma kumabonakude, okunganqunywa ngokucisha nokuvula okokusebenza, umsebenzisi uyakhuthazwa ukuthi azame ukulungisa ukuphazamiseka ngenye yezinyathelo ezilandelayo:
- Hlela kabusha noma hambisa uthi olwamukelayo
- Khulisa ukuhlukana phakathi kwesisetshenziswa nomamukeli
- Xhuma okokusebenza endaweni yokuphuma kuyisekethe ehlukile kuleyo lapho umamukeli axhumeke khona
- Xhumana nomthengisi noma uchwepheshe werediyo/TV onesipiliyoni ukuze uthole usizo.
Isexwayiso:
Izinguquko noma ukuguqulwa okungagunyazwanga ngokucacile yi-Elprotronic Inc. kungase kuchithe igunya lomsebenzisi lokusebenzisa okokusebenza.
Le mishini yedijithali Yekilasi B ihlangabezana nazo zonke izimfuneko Zemithetho Yezisetshenziswa ZaseCanada Ezibangela Ukuphazamiseka.
Umhumushi we-FlashPro430 Command Line
I-FlashPro430 Multi-FPA API-DLL ingasetshenziswa negobolondo lomhumushi womugqa womyalo. Leli gobolondo livumela ukusebenzisa i-Command Prompt ejwayelekile windows noma iskripthi files ukwenza imisebenzi ye-API-DLL. Bona i-FlashPro430 Multi-FPA API-DLL Umhlahlandlela Womsebenzisi ( PM010A05 ) ukuze uthole izincazelo ezinemininingwane yemisebenzi ye-API-DLL.
Uma iphakheji yesofthiwe evamile ifakiwe kuyobe sekufuneka konke files atholakala ohlwini lwemibhalo
- C:\ Uhlelo Files\Elprotronic\MSP430\USB FlashPro430\CMD-line
futhi iqukethe
- FP430-commandline.exe -> umhumushi wegobolondo lomugqa womyalo
- I-MSP430FPA.dll -> i-API-DLL ejwayelekile files
- MSP430FPA1.dll -> —-,,,,,——–
- MSPlist.ini -> ukuqaliswa file
Yonke i-API-DLL files kufanele ibekwe kuhla lwemibhalo lapho i-FP430-commandline.exe itholakala khona. Ukuqala umhumushi womugqa womyalo, i-FP430-commandline.exe kufanele isetshenziswe.
I-Command Syntax:
instruction_name ( ipharamitha1, ipharamitha2, .... ) ipharamitha:
- umucu ( file igama njll) - "fileigama”
- izinombolo
- inombolo yedesimali isib. 24
- noma inombolo ephelele ye-hex isb. 0x18
Qaphela: Izikhala azinakiwe
Imiyalo ayizwela kakhulu
- F_OpenInstancesAndFPAs( “*# *” )
- kanye nama-f_openinstancesandfpas( “*# *” ) ayafana
ExampIle-1:
Sebenzisa i-FP430-commandline.exe
Uhlobo:
F_OpenInstancesAndFPAs( “*# *” ) // vula izimo bese uthola i-adaptha yokuqala (noma iyiphi i-SN) Cindezela okuthi ENTER – umphumela ->1 (KULUNGILE)
Uhlobo:
F_Initialization() //ukuqaliswa ngokulungiselelwa okuthathwe ku-config.ini//sethaphu ethathwe ku-FlashPro430 - ngohlobo oluchaziwe lwe-MSP430, ikhodi file njll.
- Cindezela okuthi ENTER – umphumela ->1 (KULUNGILE)
Uhlobo:
F_AutoProgram( 0 )
Cindezela okuthi ENTER – umphumela ->1 (KULUNGILE)
Uhlobo:
F_Report_Message()
Cindezela okuthi ENTER - umphumela -> ubonise umbiko wokugcina wombiko (kusuka ku-F_Autoprogram(0))
Bheka Umfanekiso A-1 ukuze uthole umphumela:
Thayipha u-quit() bese ucindezela u-ENTER ukuze uvale uhlelo lwe-FP430-commandline.exe.
ExampIle-2:
Qalisa i-FP430-commandline.exe bese uthayipha imiyalo elandelayo:
- F_OpenInstancesAndFPAs( “*# *” ) // vula izimo bese uthola i-adaptha yokuqala (noma iyiphi i-SN)
- F_Ukuqalisa()
- F_Report_Message()
- F_ConfigFileLayisha(“filename”) //beka indlela ye-vail futhi ulungiselele file igama
- F_ReadCodeFile( 1, “FileIgama”) //beka indlela ye-vail kanye nekhodi file igama (ifomethi ye-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()
Uhlu lwemiyalo yomugqa womyalo
- ukuyeka (); vala uhlelo lomhumushi lomyalo
- usizo(); bonisa uhlu ngezansi
- F_Trace_ON()
- F_Trace_OFF()
- F_OpenInstances( cha)
- F_CloseInstances()
- F_OpenInstancesAndFPAs(“FileIgama")
- F_Set_FPA_index( fpa )
- F_Get_FPA_index()
- F_LastStatus( fpa )
- F_DLLTTypeVer()
- F_Multi_DLLTTypeVer()
- F_Check_FPA_access(inkomba)
- F_Get_FPA_SN( fpa )
- F_APIDLL_Directory(“APIDLLpath” )
- F_Ukuqalisa()
- F_DispSetup()
- F_Vala_Konke()
- F_Power_Target( Kucishiwe)
- F_Setha kabusha_Ithagethi()
- F_Report_Message()
- F_ReadCodeFile( file_ifomethi, “FileIgama")
- F_Get_CodeCS( dest )
- F_FundaPasswFile( file_ifomethi, “FileIgama")
- F_ConfigFileLayisha(“fileigama")
- F_SetConfig(inkomba, idatha)
- F_GetConfig(inkomba)
- F_Put_Byte_to_Buffer( addr, data)
- F_Copy_Buffer_to_Flash( start_addr, size)
- F_Copy_Flash_to_Buffer( start_addr, size)
- F_Copy_All_Flash_to_Buffer()
- F_Get_Byte_from_Buffer( addr)
- F_GetReportMessageChar( inkomba)
- 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( imodi)
- F_Memory_Verify(imodi)
- F_Open_Target_Device()
- F_Close_Target_Device()
- F_Segment_Erase( ikheli)
- 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, size)
- F_Copy_RAM_to_Buffer( start_addr, size)
- F_Set_PC_and_RUN( PC_addr )
- F_Synch_CPU_JTAG()
- F_Get_Targets_Vcc()
Qaphela:
Akuyona yonke imiyalelo esohlwini lweSahluko 4 esetshenziswa kumhumushi womugqa womyalo. Okwesiboneloample - yonke imiyalelo esebenzisa izinkomba ayisetshenziswanga, noma kunjalo, lokhu akukhawuli ukufinyelela kuzo zonke izici ze-API-DLL, ngoba yonke imiyalelo esebenzisa izikhombisi isetshenziswa futhi ngendlela elula ngaphandle kwezikhombisi.
Amadokhumenti / Izinsiza
![]() |
Elprotronic MSP430 Flash Programmer [pdf] Umhlahlandlela Womsebenzisi I-MSP430 Flash Programmer, i-MSP430, i-Flash Programmer, uMklami |