Elprotronic MSP430 Flash бағдарламашы
Өнім туралы ақпарат
- MSP430 Flash Programmer — MSP430 микроконтроллерлерін бағдарламалауға арналған Elprotronic Inc. әзірлеген бағдарламалық құрал.
- Бағдарламалық құрал лицензияланған және оны тек осындай лицензия шарттарына сәйкес пайдалануға немесе көшіруге болады.
- Бұл құрылғы FCC ережелерінің 15-бөліміне сәйкес келеді және сыналған және В сыныбының сандық құрылғысының шектеулеріне сәйкес екені анықталды.
- Elprotronic Inc. құжаттағы ақпараттағы қателер немесе олқылықтар үшін жауапкершілік көтермейді.
- Өнімді Elprotronic Inc өнімі болып табылмайтын бағдарламалау адаптерімен (аппараттық құрал) пайдалануға болмайды.
Өнімді пайдалану нұсқаулары
- Компьютеріңізге MSP430 Flash Programmer бағдарламалық құралын орнатыңыз.
- Сәйкес бағдарламалау адаптерін пайдаланып MSP430 микроконтроллерін компьютерге қосыңыз.
- MSP430 Flash Programmer бағдарламалық құралын іске қосыңыз.
- Микроконтроллер мен бағдарламалау адаптері үшін сәйкес параметрлерді таңдаңыз.
- Микроконтроллерге бағдарламалағыңыз келетін бағдарламаны немесе микробағдарламаны MSP430 Flash Programmer бағдарламалық құралына жүктеңіз.
- MSP430 Flash Programmer бағдарламалық құралын пайдаланып микроконтроллерді бағдарламалаңыз.
Ескерту:
Пайдаланушы нұсқаулығында берілген нұсқауларды мұқият орындап, кез келген зақымдануды немесе зақым келтірмеу үшін өнімді тек мақсатты түрде пайдалану маңызды.
Elprotronic Inc.
- 16 Crossroads Drive Richmond Hill, Онтарио, L4E-5C9 КАНАДА
- Web сайт: www.elprotronic.com.
- E-mail: info@elprotronic.com
- Факс: 905-780-2414
- Дауыс: 905-780-5789
Авторлық құқық
Авторлық құқық © Elprotronic Inc. Барлық құқықтар қорғалған
Жауапкершіліктен бас тарту:
Бұл құжаттың ешбір бөлігін Elprotronic Inc компаниясының алдын ала жазбаша келісімінсіз көшіруге болмайды. Бұл құжаттағы ақпарат ескертусіз өзгертілуі мүмкін және Elprotronic Inc компаниясының кез келген бөлігіне қатысты міндеттемені білдірмейді. Осы құжатта қамтылған ақпарат болып саналады. дәл, Elprotronic Inc. кез келген қателер немесе олқылықтар үшін жауапкершілікті өз мойнына алмайды.
Ешбір жағдайда Elprotronic Inc, оның қызметкерлері немесе осы құжаттың авторлары арнайы, тікелей, жанама немесе салдарлы залал, шығындар, шығындар, алымдар, шағымдар, талаптар, жоғалған пайда, төлемдер немесе кез келген сипаттағы шығыстар үшін жауап бермейді. мейірімді.
Осы құжатта сипатталған бағдарламалық құрал лицензия бойынша қамтамасыз етілген және тек осындай лицензияның шарттарына сәйкес пайдаланылуы немесе көшірілуі мүмкін. Кепілдіктерден бас тарту: Сіз Elprotronic Inc. компаниясының бағдарламалық жасақтамаға, аппараттық құралға, микробағдарламаға және қатысты құжаттамаға қатысты Сізге ешқандай нақты кепілдік бермегенімен келісесіз. Бағдарламалық жасақтама, аппараттық құрал, микробағдарлама және қатысты құжаттама ешқандай кепілдіксіз немесе қолдаусыз «ҚОЛДАҒЫСЫНДА» беріледі. Elprotronic Inc. бағдарламалық жасақтамаға қатысты барлық кепілдіктерден бас тартады, нақты немесе жанама, соның ішінде шектеусіз, белгілі бір мақсатқа жарамдылық, сатуға жарамдылық, сатылатын сапа немесе үшінші тарап құқықтарын бұзбау туралы кез келген жанама кепілдіктер.
Жауапкершілік шегі: Ешбір жағдайда Elprotronic Inc. пайдалануды жоғалту, бизнесті үзу немесе кез келген түрдегі тікелей, жанама, арнайы кездейсоқ немесе салдарлық залалдар үшін (соның ішінде жоғалған пайда) әрекет түріне қарамастан сіздің алдыңызда жауапты болмайды. Келісім-шартта, деликтте (соның ішінде немқұрайлылықта), қатаң өнім жауапкершілігінде немесе басқа жағдайда, тіпті Elprotronic Inc. осындай залалдардың орын алу мүмкіндігі туралы ескертілген болса да.
ПАЙДАЛАНУШЫНЫҢ ЛИЦЕНЗИЯЛЫҚ КЕЛІСІМІ
БАҒДАРЛАМАЛЫҚ ҚҰРАЛДЫ ЖӘНЕ АССОЦИОНАЛДЫҚ ҚҰРАЛДЫ ПАЙДАЛАНУ АЛДЫНДА ОСЫ ҚҰЖАТТЫ МҰҚИЯТ ОҚЫҢЫЗ. ELPROTRONIC INC. ЖӘНЕ/НЕМЕСЕ ОНЫҢ ЕҢШІЛШІЛЕРІ («ELPROTRONIC») БАҒДАРЛАМАЛЫҚ ҚҰРАМАНЫ «СІЗ БІЗДІҢ» НЕГІЗГІ ОСЫ МЕНЕН» ПАЙДАЛАНАТЫН ЖЕКЕ ТҰЛҒА, КОМПАНИЯ НЕМЕСЕ ЗАҢДЫ ТҰЛҒА РЕТІНДЕ СІЗГЕ БАҒДАРЛАМАЛЫҚ ҚҰРАМДЫ ЛИЦЕНЗИЯ БЕРГІЗУГЕ ДАЙЫМ. СІЗ ОСЫ ЛИЦЕНЗИЯЛЫҚ КЕЛІСІМНІҢ БАРЛЫҚ ШАРТТАРЫМЕН КЕЛІСІП БЕРСЕҢІЗ. БҰЛ СІЗ ЖӘНЕ ELPROTRONIC АРАСЫНДА ЗАҢДЫ ЖӘНЕ МҮМКІНДІК КӨРСЕТІЛГЕН КЕЛІСІМ. ОСЫ ПАМАМАНЫ АШЫП, ПЕРІМІ БУЗУ, «КЕЛІСІМІН» ТҮЙМЕСІН БАСУ НЕМЕСЕ ЭЛЕКТРОНДЫҚ ТҮРДЕ РАСЫМДАУДЫ БЕРУ НЕ БАҒДАРЛАМАЛЫҚ ЖҮКТЕУ АРҚЫЛЫ СІЗ ОСЫ ШАРТТЫҢ ШАРТТАРЫМЕН КЕЛІСЕСІЗ. ЕГЕР СІЗ ОСЫ ШАРТТАРЫМЕН КЕЛІСІМСЕҢІЗ, «КЕЛІСІМ БЕРМЕЙМІН» ТҮЙМЕШІГІН БАСЫҢЫЗ НЕМЕСЕ БАС ТАРТУДЫ БЕРІҢІЗ, бұдан әрі ТОЛЫҚ ӨНІМДІ ПАЙДАЛАНБАҢЫЗ ЖӘНЕ ОНЫ ҚАРСЫ ДӘЛЕЛДЕГЕН ҚАЙТАРЫҢЫЗ. САТЫП АЛҒАН ОТЫЗ (30) КҮН ІШІНДЕ ЖӘНЕ АҚШАҢЫЗ ҚАЙТАРЫЛАДЫ.
Лицензия.
Бағдарламалық құрал, микробағдарлама және қатысты құжаттама (бірге «Өнім») Elprotronic немесе оның лицензиарларының меншігі болып табылады және авторлық құқық туралы заңмен қорғалған. Elprotronic өнімге иелік етуді жалғастырғанымен, сіз осы лицензияны қабылдағаннан кейін өнімді пайдаланудың белгілі бір құқықтарына ие боласыз. Бұл лицензия Elprotronic сізге ұсына алатын өнімнің кез келген шығарылымдарын, түзетулерін немесе жақсартуларын басқарады. Осы өнімді пайдалануға қатысты құқықтарыңыз бен міндеттеріңіз төмендегідей:
САҒАН БОЛАДЫ:
- бұл өнімді көптеген компьютерлерде пайдаланыңыз;
- Мұрағаттау мақсатында бағдарламалық құралдың бір көшірмесін жасаңыз немесе бағдарламалық құралды компьютеріңіздің қатты дискісіне көшіріңіз және мұрағаттық мақсаттар үшін түпнұсқасын сақтаңыз;
- бағдарламалық құралды желіде пайдаланыңыз
СІЗ ЕМЕС:
- сублицензия, кері инженерия, декомпиляция, бөлшектеу, өзгерту, аудару, өнімнің бастапқы кодын ашуға кез келген әрекет жасау; немесе Өнімнен туынды туындыларды жасау;
- осы Өнімнің бағдарламалық құралының құрамдас бөлігінің кез келген бөлігін толығымен немесе ішінара қайта таратуға;
- бұл бағдарламалық құралды Elprotronic Inc өнімі болып табылмайтын бағдарламалау адаптерімен (аппараттық құрал) пайдаланыңыз.
Авторлық құқық
Өнімге және өнімге қатысты барлық құқықтар, атау және авторлық құқықтар және өнімнің кез келген көшірмелері Elprotronic компаниясына тиесілі. Өнім авторлық құқық туралы заңдармен және халықаралық шарт ережелерімен қорғалған. Сондықтан сіз өнімді кез келген басқа авторлық құқықпен қорғалған материал сияқты қарауыңыз керек.
Жауапкершілікті шектеу.
Ешбір жағдайда Elprotronic пайдалануды жоғалту, бизнесті үзу немесе кез келген түрдегі тікелей, жанама, арнайы, кездейсоқ немесе кез келген салдарлық залал үшін (соның ішінде жоғалған пайда) келісім-шарттағы әрекет түріне қарамастан, зиян келтіру үшін жауап бермейді. (соның ішінде немқұрайлылық), қатаң өнім жауапкершілігі немесе басқаша, тіпті Elprotronic-ке мұндай залалдардың болу мүмкіндігі туралы ескертілген болса да.
КЕПІЛДІКТЕРДЕН БАС ТАРТУ.
Сіз Elprotronic компаниясының бағдарламалық жасақтамаға, аппараттық құралға, микробағдарламаға және қатысты құжаттамаға қатысты Сізге ешқандай нақты кепілдік бермегенімен келісесіз. Бағдарламалық жасақтама, аппараттық құрал, микробағдарлама және қатысты құжаттама ешқандай кепілдіксіз немесе қолдаусыз «ҚОЛДАҒЫСЫНДА» беріледі. Elprotronic бағдарламалық жасақтамаға және аппараттық құралға қатысты тікелей немесе жанама, соның ішінде шектеусіз, белгілі бір мақсатқа жарамдылық, сатуға жарамдылық, сатылатын сапа немесе үшінші тарап құқықтарын бұзбау туралы кез келген жанама кепілдіктерден бас тартады.
FCC ЕСЕП
Бұл құрылғы FCC ережелерінің 15-бөліміне сәйкес келеді.
Операция келесі екі шартқа бағынады:
- бұл құрылғы зиянды кедергі тудырмауы мүмкін және
- бұл құрылғы кез келген алынған кедергілерді, соның ішінде қалаусыз жұмысты тудыруы мүмкін кедергілерді қабылдауы керек.
ЕСКЕРТУ:
Бұл жабдық сыналған және FCC ережелерінің 15-бөліміне сәйкес B сыныбының сандық құрылғыларының шектеулеріне сәйкес екені анықталды. Бұл шектеулер тұрғын үй қондырғысында зиянды кедергілерден орынды қорғауды қамтамасыз ету үшін жасалған. Бұл жабдық радиожиілік энергиясын жасайды, пайдаланады және сәулеленуі мүмкін және нұсқаулыққа сәйкес орнатылмаса және пайдаланылмаса, радиобайланысқа зиянды кедергілер тудыруы мүмкін. Дегенмен, белгілі бір орнатуда кедергі болмайтынына кепілдік жоқ. Егер бұл жабдық радио немесе теледидар қабылдауына зиянды кедергі тудырса, оны жабдықты өшіру және қосу арқылы анықтауға болады, пайдаланушыға келесі шаралардың бірін қолданып, кедергіні түзетуге тырысу ұсынылады:
- Қабылдаушы антеннаның бағытын өзгертіңіз немесе орнын ауыстырыңыз
- Жабдық пен қабылдағыш арасындағы алшақтықты арттырыңыз
- Жабдықты ресивер қосылғаннан басқа тізбектегі розеткаға қосыңыз
- Көмек алу үшін дилерге немесе тәжірибелі радио/теледидар техникіне хабарласыңыз.
Ескерту:
Elprotronic Inc. тікелей мақұлдамаған өзгертулер немесе модификациялар пайдаланушының жабдықты пайдалану құқығынан айыруы мүмкін.
Бұл В сыныбының сандық құрылғысы Канаданың кедергі тудыратын жабдық ережелерінің барлық талаптарына сәйкес келеді.
FlashPro430 пәрмен жолы интерпретаторы
FlashPro430 Multi-FPA API-DLL пәрмен жолы интерпретаторының қабығымен бірге пайдаланылуы мүмкін. Бұл қабық стандартты пәрмен жолы терезелерін немесе сценарийін пайдалануға мүмкіндік береді files API-DLL функцияларын орындау үшін. API-DLL функцияларының толық сипаттамасын FlashPro430 Multi-FPA API-DLL пайдаланушы нұсқаулығын ( PM010A05 ) қараңыз.
Стандартты бағдарламалық жасақтама пакеті орнатылған кезде барлығы қажет files каталогта орналасқан
- C:\Program Files\Elprotronic\MSP430\USB FlashPro430\CMD-line
және қамтиды
- FP430-commandline.exe -> пәрмен жолы қабықшасының интерпретаторы
- MSP430FPA.dll -> стандартты API-DLL files
- MSP430FPA1.dll -> —-,,,,,——–
- MSPlist.ini -> инициализация file
Барлық API-DLL files FP430-commandline.exe файлы орналасқан каталогта орналасуы керек. Пәрмен жолы интерпретаторын іске қосу үшін FP430-commandline.exe файлын орындау керек.
Пәрмен синтаксисі:
нұсқау_атауы (параметр1, параметр2, …. ) параметрі:
- жол ( file аты т.б.) – «fileаты»
- сандар
- бүтін ондық, мысалы. 24
- немесе бүтін он алтылық, мысалы. 0x18
Ескерту: Бос орындар еленбейді
Нұсқаулар регистрге тәуелді емес
- F_OpenInstancesAndFPAs («*# *» )
- және f_openinstancesandfpas( “*# *” ) бірдей
Example-1:
FP430-commandline.exe файлын іске қосыңыз
Түрі:
F_OpenInstancesAndFPAs( “*# *” ) // даналарды ашыңыз және бірінші адаптерді табыңыз (кез келген SN) ENTER пернесін басыңыз – нәтиже ->1 (ОК)
Түрі:
F_Initialization() //config.ini// FlashPro430 ішінен алынған конфигурациямен инициализация – анықталған MSP430 түрі, код file т.б.
- ENTER пернесін басыңыз – нәтиже ->1 (ОК)
Түрі:
F_AutoProgram( 0 )
ENTER пернесін басыңыз – нәтиже ->1 (ОК)
Түрі:
F_Report_Message()
ENTER пернесін басыңыз – нәтиже -> соңғы есеп хабарын көрсетеді (F_Autoprogram(0))
Нәтиже үшін A-1 суретін қараңыз:
quit() деп теріп, FP430-commandline.exe бағдарламасын жабу үшін ENTER пернесін басыңыз.
Example-2:
FP430-commandline.exe файлын іске қосыңыз және келесі нұсқауларды теріңіз:
- F_OpenInstancesAndFPAs( “*# *” ) // даналарды ашыңыз және бірінші адаптерді табыңыз (кез келген SN)
- F_Initialization()
- F_Report_Message()
- F_ConfigFileЖүктеу("filename” ) //вайл жолын және конфигурацияны қойыңыз file аты
- F_ReadCodeFile(1, "FileName” ) //вайл жолын және кодын қойыңыз file аты (TI.txt пішімі)
- F_AutoProgram( 0 )
- F_Report_Message()
- F_Put_Byte_to_Buffer( 0x8000, 0x11 )
- F_Put_Byte_to_Buffer( 0x8001, 0x21 )
- F_Byte_to_Buffer( 0x801F, 0xA6 )
- F_Open_Target_Device()
- F_Segment_Erase( 0x8000 )
- F_Buffer_to_Copy (0x8000, 0x20 )
- F_Флэшті_буферге_көшіру( 0x8000, 0x20 )
- F_Get_Byte_from_Buffer( 0x8000 )
- F_Get_Byte_from_Buffer( 0x8001 )
- F_Byte_from_Buffer( 0x801F )
- F_Close_Target_Device() quit()
Пәрмен жолы нұсқауларының тізімі
- quit(); командалық интерпретатор бағдарламасын жабыңыз
- help() ;төменде тізімді көрсетеді
- F_Trace_ON()
- F_Trace_OFF()
- F_OpenInstances(жоқ)
- F_CloseInstances()
- F_OpenInstancesAndFPAs( "Fileаты»)
- F_Set_FPA_index( fpa )
- F_Get_FPA_index()
- F_LastStatus( fpa )
- F_DLLTypeVer()
- F_Multi_DLLTypeVer()
- F_Check_FPA_access(индекс)
- F_Get_FPA_SN( fpa )
- F_APIDLL_Каталог («APIDLLpath» )
- F_Initialization()
- F_DispSetup()
- F_Close_all()
- F_Power_Target(қосулы)
- F_Reset_Target()
- F_Report_Message()
- F_ReadCodeFile( file_формат, "Fileаты»)
- F_Get_CodeCS(тағайындау)
- F_ReadPasswFile( file_формат, "Fileаты»)
- F_ConfigFileЖүктеу("fileаты»)
- F_SetConfig(индекс, деректер)
- F_GetConfig(индекс)
- F_Put_Byte_to_Buffer(adr, деректер)
- F_Buffer_to_Flash_көшіру(бастау_адр, өлшем)
- F_Флэшті_буферге_көшіру(бастау_адр, өлшем)
- F_Барлығын_Флэшті_буферге көшіру()
- F_Get_Byte_from_Buffer(adr )
- F_GetReportMessageChar(индекс)
- F_Clr_Code_Buffer()
- F_Put_Byte_to_Code_Buffer(adr, деректер)
- F_Put_Byte_to_Password_Buffer(adr, деректер)
- F_Get_Byte_from_Code_Buffer(adr )
- F_Get_Byte_from_Password_Buffer(adr )
- F_AutoProgram( 0 )
- F_VerifyFuseOrPassword()
- F_Memory_Erase (режимі)
- F_Memory_Blank_Check()
- F_Memory_Write (режимі)
- F_Memory_Verify (режимі)
- F_Open_Target_Device()
- F_Close_Target_Device()
- F_Segment_Erase(мекенжай)
- F_Sectors_Blank_Check(бастау_адр, stop_addr )
- F_Blow_Fuse()
- F_Write_Word(adr, деректер)
- F_Read_Word(adr)
- F_Write_Byte(adr, деректер)
- F_Read_Byte (adr )
- F_RAM_to_buffer_көшіру(бастау_адр, өлшем)
- F_ЖЖҚ_буферге көшіру(бастау_адр, өлшем)
- F_Set_PC_and_RUN( PC_addr )
- F_Synch_CPU_JTAG()
- F_Get_Tagets_Vcc()
Ескерту:
4-тарауда тізімделген нұсқаулардың барлығы пәрмен жолының интерпретаторында орындалмайды. Мысалыample – көрсеткіштерді пайдаланатын барлық нұсқаулар орындалмаған, дегенмен бұл API-DLL файлдарының барлық мүмкіндіктеріне қол жеткізуді шектемейді, өйткені көрсеткіштерді пайдаланатын барлық нұсқаулар да көрсеткішсіз қарапайым түрде орындалады.
Құжаттар / Ресурстар
![]() |
Elprotronic MSP430 Flash бағдарламашы [pdf] Пайдаланушы нұсқаулығы MSP430 Flash Programmer, MSP430, Flash Programmer, Programmer |