Elprotronic MSP430 Flash программист
Продукт маалыматы
- MSP430 Flash программист - бул MSP430 микроконтроллерин программалоо үчүн Elprotronic Inc. тарабынан иштелип чыккан программалык курал.
- Программалык камсыздоо лицензияланган жана мындай лицензиянын шарттарына ылайык гана колдонулушу же көчүрүлүшү мүмкүн.
- Бул аппарат FCC эрежелеринин 15-бөлүгүнө ылайык келет жана сыналган жана В классындагы санариптик аппараттын чектөөлөрүнө ылайыктуу деп табылган.
- Elprotronic Inc. документте камтылган маалыматтагы каталар же кемчиликтер үчүн эч кандай жоопкерчиликти албайт.
- Продукцияны Elprotronic Incтин продуктусу болбогон программалоо адаптери (аппараттык камсыздоо) менен колдонууга болбойт.
Продукт колдонуу нускамалары
- Компьютериңизге MSP430 Flash Programmer программасын орнотуңуз.
- MSP430 микроконтроллерин ылайыктуу программалоо адаптерин колдонуп компьютериңизге туташтырыңыз.
- MSP430 Flash программист программасын ишке киргизиңиз.
- Микроконтроллериңизге жана программалоо адаптериңизге ылайыктуу орнотууларды тандаңыз.
- Микроконтроллериңизге программалоону каалаган программаны же микропрограмманы 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
Автордук укук
Copyright © Elprotronic Inc. Бардык укуктар корголгон
Жоопкерчиликтен баш тартуу:
Бул документтин эч бир бөлүгүн Elprotronic Inc компаниясынын алдын ала жазуу жүзүндөгү макулдугусуз кайра чыгарууга болбойт. Бул документтеги маалымат эскертүүсүз өзгөртүлүшү мүмкүн жана Elprotronic Incтин кандайдыр бир бөлүгү боюнча милдеттенмелерди билдирбейт. Бул жерде камтылган маалымат болуп саналат деп болжолдонууда. так, Elprotronic Inc. кандайдыр бир каталар же кемчиликтер үчүн эч кандай жоопкерчиликти албайт.
Эч кандай учурда Elprotronic Inc, анын кызматкерлери же бул документтин авторлору атайын, түз, кыйыр же натыйжада келтирилген зыяндар, жоготуулар, чыгымдар, төлөмдөр, дооматтар, талаптар, жоголгон пайдалар, жыйымдар же кандайдыр бир мүнөздөгү чыгашалар үчүн жоопкерчилик тартпайт. боорукер.
Бул документте сүрөттөлгөн программалык камсыздоо лицензиянын негизинде жабдылган жана мындай лицензиянын шарттарына ылайык гана колдонулушу же көчүрүлүшү мүмкүн. Кепилдиктен баш тартуу: Elprotronic Inc. сизге программалык камсыздоо, аппараттык камсыздоо, микропрограмма жана тиешелүү документтер боюнча эч кандай ачык кепилдиктерди бербегенине макул болосуз. Программалык камсыздоо, аппараттык камсыздоо, микропрограмма жана тиешелүү документтер сизге “БОЛГОНДОЙ” эч кандай кепилдиксиз же колдоосуз берилет. Elprotronic Inc. программалык камсыздоого карата бардык кепилдиктерден баш тартат, ачык же кыйыр түрдө, анын ичинде, чектөөсүз, белгилүү бир максатка ылайыктуулугу, сатууга жарамдуулугу, сатылуучу сапаты же үчүнчү жактын укуктарынын бузулбагандыгы жөнүндө.
Жоопкерчиликтин чеги: Эч кандай учурда Elprotronic Inc. колдонууну жоготуу, бизнестин үзгүлтүккө учурашы же кандайдыр бир тике, кыйыр, өзгөчө кокустук же кесепеттүү зыян үчүн (анын ичинде жоголгон пайда) аракеттин формасына карабастан, сизге жооп бербейт. келишимде болобу, кыйноо (анын ичинде шалаакылык), катуу продукт жоопкерчилиги же башка, Elprotronic Inc. мындай зыяндын мүмкүндүгү жөнүндө эскертилген болсо да.
АКЫРКЫ КОЛДОНУУЧУ ЛИЦЕНЗИЯЛЫК КЕЛИШИМ
ПРОГРАММАНЫ ЖАНА АССОЦИАЦИЯЛЫК АППАРАТТЫ КОЛДОНУУДАН АЛДЫН БУЛ ДОКУМЕНТТИ КЫЛДАЙТ ОКУҢУЗ. ELPROTRONIC INC. ЖАНА/ЖЕ ОНУН ТУУНАЛДАРЫ («ELPROTRONIC») ПРОГРАММАНЫ СИЗГЕ ЖЕКЕ ЖАКШ, КОМПАНИЯ ЖЕ ЮРИДИКАЛЫК ЖАК КЕРЕК ЛИЦЕНЗИЯСЫ БИЗДИН ПРОГРАММАны «СИЗГЕ» «СИЛЕРДИН» АСЫНДА» КОЛДОНУУГА АРАЙТ. БУЛ ЛИЦЕНЗИЯЛЫК КЕЛИШИМДИН БАРДЫК ШАРТТАРЫНА МАКУЛ БЕРСЕНИЗ ШАРТТА. БУЛ СИЗДЕР МЕНЕН ЭЛПРОТРОНИКАНЫН ОРТОСУНДАГЫ МЫЙЗАМДУУ ЖАНА КАРАТА КЕЛИШИМ. БУЛ ПАКЕТТИ АЧУУ, МӨӨРҮ БУЗУУ МЕНЕН, “МЕН МАКУЛмун” КЫСКАЧАСЫН БАСУУ ЖЕ БАШКА ЖОЛДО ЭЛЕКТРОНДУК ЖОЛДО РАЗЫЛЫК БИЛДИРҮҮ МЕНЕН ЖЕ ПРОГРАММАНЫ ЖҮКТӨӨ МЕНЕН СИЗ УШУЛ КЕЛИШТИН ШАРТТАРЫНА ЖАНА ШАРТТАРЫНА макул болосуз. ЭГЕР СИЗ БУЛ ШАРТТАРЫНА ЖАНА ШАРТТАРГА МАКУЛ БОЛБОСОҢУЗ, “МЕН МАКУЛ ЭМЕСМИН” КЫСКАЧАСЫН БАСЫҢЫЗ ЖЕ БАШКА ЖЕРДЕ БАШТАЛУУНУ БЕРСЕҢИЗ, МЫНДАН АРЫ ПРОДУКЦИЯНЫ ТОЛУК ПАЙДАЛАНБАЙТ ЖАНА АНЫ КАЙТАРБАЙТ САТЫП АЛГАНДАН ОТУЗ (30) КҮН ИЧИНДЕ ЖАНА АКЧАҢЫЗ КАЙТАРЫЛАТ.
Лицензия.
Программалык камсыздоо, микропрограмма жана ага тиешелүү документтер (жалпысынан "Продукт") Elprotronic же анын лицензиарларынын менчиги болуп саналат жана автордук укук мыйзамы менен корголот. Elprotronic Продуктка ээлик кылууну улантууда, Сиз бул лицензияны кабыл алганыңыздан кийин Продуктту колдонууга белгилүү укуктарга ээ болосуз. Бул лицензия Elprotronic сизге бере турган Продукттун бардык чыгарылыштарын, оңдоолорун же өркүндөтүүлөрүн башкарат. Бул Продуктту колдонууга карата сиздин укуктарыңыз жана милдеттериңиз төмөндөгүлөр:
СИЗ:
- бул Өнүмдү көптөгөн компьютерлерде колдонуу;
- архивдик максаттар үчүн программалык камсыздоонун бир нускасын жасаңыз же программаны компьютериңиздин катуу дискине көчүрүңүз жана оригиналын архивдик максаттар үчүн сактаңыз;
- тармакта программалык камсыздоону колдонуу
СИЗ ЭМЕС:
- сублицензиялоо, тескери инженериялоо, декомпиляциялоо, демонстрациялоо, өзгөртүү, которуу, Продукттун Булак кодун табууга аракет кылуу; же Продукттан туунду чыгармаларды түзүү;
- толугу менен же жарым-жартылай бул Продукттун программалык камсыздоо компонентинин кандайдыр бир бөлүгүн кайра бөлүштүрүү;
- бул программаны Elprotronic Inc продуктусу болбогон программалоо адаптери (аппараттык камсыздоо) менен колдонуңуз.
Автордук укук
Продукттагы жана ага болгон бардык укуктар, аталыштар жана автордук укуктар жана Продукттун бардык көчүрмөлөрү Elprotronic компаниясына таандык. Продукт автордук укук мыйзамдары жана эл аралык келишимдин жоболору менен корголот. Ошондуктан, сиз Өндүрүмгө башка автордук укук менен корголгон материалдардай мамиле кылышыңыз керек.
Жоопкерчиликти чектөө.
Эч кандай учурда Elprotronic колдонууну жоготуу, бизнестин үзгүлтүккө учурашы же кандайдыр бир тике, кыйыр, өзгөчө, кокустан же ар кандай кесепеттерге алып келген зыяндар үчүн (анын ичинде жоголгон пайданы) келишимде, кыйноодо же иш-аракеттин формасына карабастан, сизге жооп бербейт. (анын ичинде шалаакылык), катуу продукт жоопкерчилиги же башка, Elprotronic мындай зыяндын ыктымалдыгы жөнүндө эскертилген болсо да.
КЕПИЛДИКТЕРДЕН баш тартуу.
Сиз Elprotronic сизге программалык камсыздоо, аппараттык камсыздоо, микропрограмма жана тиешелүү документтер боюнча эч кандай ачык кепилдиктерди бербегенине макулсуз. Программалык камсыздоо, аппараттык камсыздоо, микропрограмма жана тиешелүү документтер сизге “БОЛГОНДОЙ” эч кандай кепилдиксиз же колдоосуз берилет. Elprotronic программалык камсыздоого жана аппараттык камсыздоого карата бардык кепилдиктерден баш тартат, ачык же кыйыр түрдө, анын ичинде, чектөөсүз, белгилүү бир максатка ылайыктуулугу, сатууга жарамдуулугу, сатылуучу сапаты же үчүнчү тараптын укуктарынын бузулбастыгы.
FCC БИЛДИРҮҮСҮ
Бул аппарат FCC эрежелеринин 15-бөлүгүнө ылайык келет.
Операция төмөнкү эки шартка ылайык жүргүзүлөт:
- бул аппарат зыяндуу тоскоолдуктарды жаратпашы мүмкүн
- бул аппарат каалаган тоскоолдуктарды, анын ичинде каалабаган операцияга алып келиши мүмкүн болгон тоскоолдуктарды кабыл алышы керек.
ЭСКЕРТҮҮ:
Бул жабдуулар сыналган жана FCC Эрежелеринин 15-бөлүгүнө ылайык, В классындагы санариптик аппараттар үчүн коюлган чектөөлөргө ылайыктуу деп табылган. Бул чектөөлөр турак жай орнотулган зыяндуу кийлигишүүлөрдөн акылга сыярлык коргоону камсыз кылуу үчүн иштелип чыккан. Бул жабдуу радио жыштык энергиясын өндүрөт, колдонот жана нурландыра алат жана эгер нускама боюнча орнотулуп жана колдонулбаса, радио байланыштарына зыяндуу тоскоолдуктарды жаратышы мүмкүн. Бирок, кандайдыр бир орнотууда тоскоолдук болбойт деген кепилдик жок. Эгерде бул жабдуу радио же телевизорду кабыл алууда зыяндуу тоскоолдуктарды жаратса, аны өчүрүү жана күйгүзүү аркылуу аныктоого болот, колдонуучуга төмөнкү чаралардын бири аркылуу тоскоолдукту оңдоого аракет кылуу сунушталат:
- Кабыл алуучу антеннанын багытын өзгөртүңүз же башка жерге которуңуз
- Жабдуу менен кабыл алгычтын ортосундагы бөлүнүүнү көбөйтүңүз
- Жабдууларды ресивер туташтырылгандан башка схемадагы розеткага туташтырыңыз
- Жардам алуу үчүн дилерге же тажрыйбалуу радио/телевидение техникине кайрылыңыз.
Эскертүү:
Elprotronic Inc. тарабынан ачык бекитилбеген өзгөртүүлөр же модификациялар колдонуучунун жабдууларды иштетүү укугун жокко чыгарышы мүмкүн.
Бул B классындагы санариптик аппарат Канаданын кийлигишүүсүн пайда кылуучу жабдуулардын эрежелеринин бардык талаптарына жооп берет.
FlashPro430 Command Line котормочу
FlashPro430 Multi-FPA API-DLL буйрук сабынын котормочу кабыгы менен колдонсо болот. Бул кабык стандарттуу Command Prompt терезелерин же сценарийин колдонууга мүмкүндүк берет fileAPI-DLL функцияларын аткаруу үчүн. API-DLL функцияларынын кеңири сүрөттөмөлөрү үчүн FlashPro430 Multi-FPA API-DLL Колдонуучунун колдонмосун (PM010A05) караңыз.
Стандарттык программалык пакет орнотулгандан кийин, баары талап кылынат fileлар каталогдо жайгашкан
- C:\Program Files\Elprotronic\MSP430\USB FlashPro430\CMD-линиясы
жана камтыйт
- FP430-commandline.exe -> буйрук сабынын кабыгынын интерпретатору
- MSP430FPA.dll -> стандарттык API-DLL files
- MSP430FPA1.dll -> —-,,,,,——–
- MSPlist.ini -> инициализация file
Бардык API-DLL files FP430-commandline.exe жайгашкан каталогдо болушу керек. Буйрук сабынын котормочусун баштоо үчүн, FP430-commandline.exe аткарылышы керек.
Буйрук синтаксиси:
instruction_name (параметр1, параметр2, …. ) параметр:
- сап ( file аты ж.б.) – "fileаты»
- сандар
- бүтүн ондук мис. 24
- же бүтүн алтылык мис. 0x18
Эскертүү: Боштуктар этибарга алынбайт
Көрсөтмөлөр регистрге сезимтал эмес
- F_OpenInstancesAndFPAs( “*# *” )
- жана f_openinstancesandfpas( “*# *” ) бирдей
Example-1:
FP430-commandline.exe файлын иштетиңиз
Түрү:
F_OpenInstancesAndFPAs( “*# *” ) // инстанцияларды ачып, биринчи адаптерди табыңыз (ар кандай SN) ENTER баскычын басыңыз – натыйжа ->1 (ОК)
Түрү:
F_Initialization() // FlashPro430дан алынган config.ini//setup файлынан алынган конфигурация менен инициализация – аныкталган 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” ) //vaild жолду жана конфигурацияны коюңуз file аты
- F_ReadCodeFile(1, "FileName” ) //vail жолду жана кодду коюңуз file аты (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(); буйрук интерпретатор программасын жабуу
- 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_Directory( "APIDLLpath")
- F_Initialization()
- F_DispSetup()
- F_Close_All()
- F_Power_Target( OnOff )
- F_Reset_Target()
- F_Report_Message()
- F_ReadCodeFile( file_формат, "Fileаты")
- F_Get_CodeCS( dest )
- F_ReadPasswFile( file_формат, "Fileаты")
- F_ConfigFileЖүктөө("fileаты")
- F_SetConfig(индекс, маалыматтар)
- F_GetConfig(индекс)
- F_Put_Byte_to_Buffer(adr, data )
- F_Copy_Buffer_to_Flash( start_addr, size )
- F_Copy_Flash_to_Buffer( start_addr, size )
- F_Ball_Flash_to_Buffer()
- F_Get_Byte_from_Buffer(adr )
- F_GetReportMessageChar(индекс)
- 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(режим)
- 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( start_addr, stop_addr )
- F_Blow_Fuse()
- F_Write_Word (adr, маалыматтар)
- F_Read_Word(adr )
- F_Write_Byte (adr, маалыматтар)
- F_Read_Byte (adr )
- F_Copy_Buffer to_RAM(старт_адр, өлчөмү)
- F_Copy_RAM_to_Buffer( start_addr, size )
- F_Set_PC_and_RUN( PC_addr )
- F_Synch_CPU_JTAG()
- F_Get_Targets_Vcc()
Эскертүү:
4-бөлүмдө саналып өткөн бардык көрсөтмөлөр буйрук сабынын интерпретаторунда аткарылбайт. Мисалы үчүнample – көрсөткүчтөрдү колдонгон бардык көрсөтмөлөр аткарылган эмес, бирок бул API-DLLлердин бардык мүмкүнчүлүктөрүнө жетүү мүмкүнчүлүгүн чектебейт, анткени көрсөткүчтөрдү колдонгон бардык көрсөтмөлөр көрсөткүчтөрсүз жөнөкөй жол менен ишке ашырылат.
Документтер / Ресурстар
![]() |
Elprotronic MSP430 Flash программист [pdf] Колдонуучунун колдонмосу MSP430 Flash программист, MSP430, Flash программист, программист |