Елпротрониц-лого

Елпротрониц МСП430 Фласх програматор

Елпротрониц-МСП430-Фласх-програмер-производ

Информације о производу

  • МСП430 Фласх програматор је софтверски алат који је дизајнирао Елпротрониц Инц. за програмирање МСП430 микроконтролера.
  • Софтвер је лиценциран и може се користити или копирати само у складу са условима такве лиценце.
  • Овај уређај је у складу са делом 15 ФЦЦ правила и тестиран је и утврђено је да је у складу са ограничењима за дигиталне уређаје класе Б.
  • Елпротрониц Инц. не преузима никакву одговорност за било какве грешке или пропусте у информацијама садржаним у документу.
  • Производ се не сме користити са адаптером за програмирање (хардвером) који није производ компаније Елпротрониц Инц.

Упутства за употребу производа

  1. Инсталирајте софтвер МСП430 Фласх Программер на свој рачунар.
  2. Повежите свој МСП430 микроконтролер са рачунаром користећи одговарајући адаптер за програмирање.
  3. Покрените софтвер МСП430 Фласх Программер.
  4. Изаберите одговарајућа подешавања за ваш микроконтролер и адаптер за програмирање.
  5. Учитајте програм или фирмвер који желите да програмирате на свој микроконтролер у софтвер МСП430 Фласх Программер.
  6. Програмирајте свој микроконтролер помоћу софтвера МСП430 Фласх Программер.

Напомена:
Важно је да пажљиво пратите упутства дата у упутству за употребу и да користите производ само онако како је предвиђено да бисте избегли било какву штету или штету.

Елпротрониц Инц.

Цопиригхт

Ауторско право © Елпротрониц Инц. Сва права задржана

Одрицање од одговорности:
Ниједан део овог документа не може се репродуковати без претходне писмене сагласности Елпротрониц Инц. Информације у овом документу су подложне промени без претходног обавештења и не представљају обавезу за било који део Елпротрониц Инц. Иако се претпоставља да су информације садржане у овом документу тачан, Елпротрониц Инц. не преузима никакву одговорност за било какве грешке или пропусте.

Ни у ком случају Елпротрониц Инц, његови запослени или аутори овог документа неће бити одговорни за специјалну, директну, индиректну или последичну штету, губитке, трошкове, накнаде, потраживања, захтеве, захтеве за изгубљену добит, накнаде или трошкове било које природе или љубазни.
Софтвер описан у овом документу је обезбеђен под лиценцом и може се користити или копирати само у складу са условима такве лиценце. Одрицање од гаранција: Слажете се да вам Елпротрониц Инц. није дао никакве изричите гаранције у вези са софтвером, хардвером, фирмвером и повезаном документацијом. Софтвер, хардвер, фирмвер и повезана документација вам се достављају „КАКВИ ЈЕСТЕ“ без гаранције или подршке било које врсте. Елпротрониц Инц. се одриче свих гаранција у вези са софтвером, изричитих или имплицираних, укључујући, без ограничења, све имплицитне гаранције о прикладности за одређену намену, могућности за продају, продајном квалитету или некршења права трећих страна.

Ограничење одговорности: Елпротрониц Инц. ни у ком случају вам неће бити одговорна за било какав губитак коришћења, прекид пословања или било коју директну, индиректну, посебну случајну или последичну штету било које врсте (укључујући изгубљену добит) без обзира на облик радње било у уговору, деликту (укључујући немар), строгој одговорности за производ или на неки други начин, чак и ако је Елпротрониц Инц. обавештен о могућности такве штете.

УГОВОР О ЛИЦЕНЦИ КРАЈЊЕГ КОРИСНИКА

МОЛИМ ВАС ПРОЧИТАЈТЕ ОВАЈ ДОКУМЕНТ ПАЖЉИВО ПРЕ УПОТРЕБЕ СОФТВЕРА И ПРАЋЕНОГ ХАРДВЕРА. ЕЛПРОТРОНИЦ ИНЦ. И/ИЛИ ЊЕГОВЕ ПОДРУЖНИЦЕ (“ЕЛПРОТРОНИЦ”) ЈЕ ВОЉНО ДА ВАМ ЛИЦЕНЦИРАЊЕ СОФТВЕРА КАО ФИЗИЧКА, КОМПАНИЈА ИЛИ ПРАВНО ЛИЦЕ КОЈЕ ЋЕ КОРИСТИТИ СОФТВЕР (КОЈИ СЕ УПОЗНАТЕ НА “ВАШЕ”) ПОД УСЛОМ ДА СТЕ САГЛАСНИ СА СВЕ УСЛОВЕ ОВОГ УГОВОРА О ЛИЦЕНЦИ. ОВО ЈЕ ПРАВНИ И ИЗВРШИВ УГОВОР ИЗМЕЂУ ВАС И ЕЛПРОТРОНИЦ-а. ОТВАРАЊЕМ ОВОГ ПАКЕТА, РАЗЛОМАЊЕМ печата, КЛИКНИМ НА ДУГМЕ „СЛАЖЕМ СЕ“ ИЛИ НА ДРУГИМ ЕЛЕКТРОНСКИМ НАКАЗИВАЊЕМ САГЛАСНОСТИ, ИЛИ УЧИТАВАЊЕМ СОФТВЕРА СЛАЖЕТЕ СЕ СА ОДРЕДБАМА И УСЛОВИМА ОВОГ УГОВОРА. УКОЛИКО СЕ НЕ СЛАЖЕТЕ СА ОВИМ УСЛОВИМА И ОДРЕДБАМА, КЛИКНИТЕ НА ДУГМЕ „НЕ СЛАЖЕМ СЕ“ ИЛИ НА ДРУГИМ КАЖИТЕ ОДБИЈАЊЕ, НЕ КОРИСТИТЕ ДАЉЕ КОМПЛЕТАН ПРОИЗВОД И ВРАЋИТЕ ГА СА ДОКАЗОМ О КУПОВИНИ ОД КОЈЕ ЈЕ ДЕЛО У РОКУ ТРИДЕСЕТ (30) ДАНА ОД КУПОВИНЕ И ВАШ НОВАЦ ЋЕ БИТИ ВРАЋЕН.

Лиценца.
Софтвер, фирмвер и сродна документација (заједно „Производ“) власништво су Елпротрониц-а или његових давалаца лиценце и заштићени су законом о ауторским правима. Док Елпротрониц и даље поседује Производ, имаћете одређена права да користите Производ након што прихватите ову лиценцу. Ова лиценца регулише сва издања, ревизије или побољшања Производа које вам Елпротрониц може доставити. Ваша права и обавезе у вези са коришћењем овог производа су следеће:

МОЖЕТЕ:

  • користите овај производ на многим рачунарима;
  • направите једну копију софтвера за архивске сврхе или копирајте софтвер на хард диск вашег рачунара и задржите оригинал за архивске сврхе;
  • користите софтвер на мрежи

НЕ МОЖЕТЕ:

  • подлиценцирати, обрнути инжењеринг, декомпилирати, раставити, модификовати, превести, покушати открити изворни код производа; или креирати изведена дела из Производа;
  • редистрибуирати, у целини или делимично, било који део софтверске компоненте овог Производа;
  • користите овај софтвер са адаптером за програмирање (хардвером) који није производ компаније Елпротрониц Инц.

Цопиригхт
Сва права, наслов и ауторска права у и на Производ и све копије Производа су у власништву Елпротрониц-а. Производ је заштићен законима о ауторским правима и одредбама међународних уговора. Стога морате третирати Производ као сваки други материјал заштићен ауторским правима.

Ограничење одговорности.
Елпротрониц вам ни у ком случају неће бити одговоран за било какав губитак коришћења, прекид пословања или било какву директну, индиректну, посебну, случајну или последичну штету било које врсте (укључујући изгубљену добит) без обзира на облик радње да ли је у питању уговор, деликт (укључујући немар), строгу одговорност за производ или на неки други начин, чак и ако је Елпротрониц обавештен о могућности такве штете.

ОДРИЦАЊЕ ГАРАНЦИЈА.
Сагласни сте да вам Елпротрониц није дао никакве изричите гаранције у вези са софтвером, хардвером, фирмвером и повезаном документацијом. Софтвер, хардвер, фирмвер и повезана документација вам се достављају „КАКВИ ЈЕСТЕ“ без гаранције или подршке било које врсте. Елпротрониц се одриче свих гаранција у вези са софтвером и хардвером, изричитим или имплицираним, укључујући, без ограничења, све имплицитне гаранције о прикладности за одређену намену, могућности за продају, продајном квалитету или некршењу права трећих страна.

ИЗЈАВА ФЦЦ

Овај уређај је у складу са делом 15 ФЦЦ правила.

Операција је подложна следећа два услова:

  1. овај уређај не сме да изазове штетне сметње и
  2. овај уређај мора прихватити све примљене сметње, укључујући сметње које могу узроковати нежељени рад.

НАПОМЕНА:
Ова опрема је тестирана и утврђено је да је у складу са ограничењима за дигиталне уређаје класе Б, у складу са делом 15 ФЦЦ правила. Ова ограничења су дизајнирана да обезбеде разумну заштиту од штетних сметњи у стамбеној инсталацији. Ова опрема генерише, користи и може да емитује енергију радио фреквенције и, ако није инсталирана и не користи се у складу са упутством за употребу, може да изазове штетне сметње радио комуникацијама. Међутим, не постоји гаранција да се сметње неће појавити у одређеној инсталацији. Ако ова опрема изазива штетне сметње радио или телевизијском пријему, што се може утврдити искључивањем и укључивањем опреме, корисник се подстиче да покуша да исправи сметње једном од више од следећих мера:

  • Преусмерите или преместите пријемну антену
  • Повећајте размак између опреме и пријемника
  • Повежите опрему у утичницу на струјном колу различитом од оног на који је прикључен пријемник
  • За помоћ се обратите продавцу или искусном радио/ТВ техничару.

Упозорење:
Промене или модификације које Елпротрониц Инц. није изричито одобрио могу поништити корисниково овлашћење да користи опрему.

Овај дигитални апарат класе Б испуњава све захтеве канадских прописа о опреми која изазива сметње.

ФласхПро430 тумач командне линије

ФласхПро430 Мулти-ФПА АПИ-ДЛЛ се може користити са љуском тумача командне линије. Ова љуска омогућава коришћење стандардних прозора командне линије или скрипте fileс за извршавање функција АПИ-ДЛЛ. Погледајте ФласхПро430 Мулти-ФПА АПИ-ДЛЛ кориснички приручник (ПМ010А05) за детаљне описе АПИ-ДЛЛ функција.

Када се инсталира стандардни софтверски пакет онда је све потребно fileс се налазе у именику

  • Ц:\Програм Fileс\Елпротрониц\МСП430\УСБ ФласхПро430\ЦМД-лине

и садржи

  • ФП430-цоммандлине.еке -> тумач командне линије
  • МСП430ФПА.длл -> стандардни АПИ-ДЛЛ files
  • МСП430ФПА1.длл -> —-,,,,,——–
  • МСПлист.ини -> иницијализација file

Сви АПИ-ДЛЛ fileс треба да се налази у истом директоријуму где се налази ФП430-цоммандлине.еке. Да бисте покренули интерпретер командне линије, ФП430-цоммандлине.еке треба да се изврши.

Синтакса команде:

инструцтион_наме ( параметар1, параметар2, …. ) параметар:

  1. низ ( file име итд.) – “fileиме”
  2. бројевима
    • цео број децимални нпр. 24
    • или хексадецимални целобројни нпр. 0к18

Напомена: Размаци се игноришу

Упутства не разликују велика и мала слова

  • Ф_ОпенИнстанцесАндФПАс(“*# *”)
  • и ф_опенинстанцесандфпас(“*# *”) су исти

Exampле-1:

Покрените ФП430-цоммандлине.еке

Тип:
Ф_ОпенИнстанцесАндФПАс( “*# *” ) // отворите инстанце и пронађите први адаптер (било који СН) Притисните ЕНТЕР – резултат ->1 (ОК)

Тип:
Ф_Инитиализатион() //иницијализација са конфигурацијом преузетом из цонфиг.ини//сетуп преузетом са ФласхПро430 – са дефинисаним типом МСП430, кодом file итд.

  • Притисните ЕНТЕР – резултат ->1 (ОК)

Тип:

Ф_АутоПрограм( 0 )
Притисните ЕНТЕР – резултат ->1 (ОК)

Тип:

Ф_Репорт_Мессаге()
Притисните ЕНТЕР – резултат -> приказана је последња порука извештаја (из Ф_Аутопрограма(0))

Погледајте слику А-1 за резултат:

Елпротрониц-МСП430-Фласх-Программер-сл.1

Откуцајте куит() и притисните ЕНТЕР да затворите програм ФП430-цоммандлине.еке.

Exampле-2:
Покрените ФП430-цоммандлине.еке и откуцајте следећа упутства:

  • Ф_ОпенИнстанцесАндФПАс( “*# *” ) // отворите инстанце и пронађите први адаптер (било који СН)
  • Ф_Иницијализација()
  • Ф_Репорт_Мессаге()
  • Ф_ЦонфигFileУчитај (“fileиме” ) //поставите ваилд путању и конфигурацију file име
  • Ф_РеадЦодеFile(1, “FileИме” ) //поставите ваилд путању и код file име (ТИ.ткт формат)
  • Ф_АутоПрограм( 0 )
  • Ф_Репорт_Мессаге()
  • Ф_Пут_Бите_то_Буффер( 0к8000, 0к11)
  • Ф_Пут_Бите_то_Буффер( 0к8001, 0к21)
  • Ф_Пут_Бите_то_Буффер( 0к801Ф, 0кА6)
  • Ф_Опен_Таргет_Девице()
  • Ф_Сегмент_Ерасе (0к8000)
  • Ф_Цопи_Буффер_то_Фласх( 0к8000, 0к20)
  • Ф_Цопи_Фласх_то_Буффер( 0к8000, 0к20)
  • Ф_Гет_Бите_фром_Буффер(0к8000)
  • Ф_Гет_Бите_фром_Буффер(0к8001)
  • Ф_Гет_Бите_фром_Буффер(0к801Ф)
  • Ф_Цлосе_Таргет_Девице() куит()

Листа инструкција командне линије

  • куит(); затворите програм тумача команди
  • хелп() ;прикажи листу испод
  • Ф_Траце_ОН()
  • Ф_Траце_ОФФ()
  • Ф_ОпенИнстанцес(не)
  • Ф_ЦлосеИнстанцес()
  • Ф_ОпенИнстанцесАндФПАс( “FileИме”)
  • Ф_Сет_ФПА_индек(фпа)
  • Ф_Гет_ФПА_индек()
  • Ф_ЛастСтатус(фпа)
  • Ф_ДЛЛТипеВер()
  • Ф_Мулти_ДЛЛТипеВер()
  • Ф_Цхецк_ФПА_аццесс(индекс)
  • Ф_Гет_ФПА_СН(фпа)
  • Ф_АПИДЛЛ_Дирецтори(“АПИДЛЛпутања”)
  • Ф_Иницијализација()
  • Ф_ДиспСетуп()
  • Ф_Затвори_све()
  • Ф_Повер_Таргет (ОнОфф)
  • Ф_Ресет_Таргет()
  • Ф_Репорт_Мессаге()
  • Ф_РеадЦодеFile( file_формат, “FileИме”)
  • Ф_Гет_ЦодеЦС(дест)
  • Ф_РеадПассвFile( file_формат, “FileИме”)
  • Ф_ЦонфигFileУчитај (“fileиме”)
  • Ф_СетЦонфиг (индекс, подаци)
  • Ф_ГетЦонфиг (индекс)
  • Ф_Пут_Бите_то_Буффер (адреса, подаци)
  • Ф_Цопи_Буффер_то_Фласх( старт_аддр, сизе)
  • Ф_Цопи_Фласх_то_Буффер( старт_аддр, сизе)
  • Ф_Цопи_Алл_Фласх_то_Буффер()
  • Ф_Гет_Бите_фром_Буффер(адреса)
  • Ф_ГетРепортМессагеЦхар( индек )
  • Ф_Цлр_Цоде_Буффер()
  • Ф_Пут_Бите_то_Цоде_Буффер(адреса, подаци)
  • Ф_Пут_Бите_то_Пассворд_Буффер(адреса, подаци)
  • Ф_Гет_Бите_фром_Цоде_Буффер( аддр )
  • Ф_Гет_Бите_фром_Пассворд_Буффер(адреса)
  • Ф_АутоПрограм( 0 )
  • Ф_ВерифиФусеОрПассворд()
  • Ф_Мемори_Ерасе (режим)
  • Ф_Мемори_Бланк_Цхецк()
  • Ф_Мемори_Врите( режим)
  • Ф_Мемори_Верифи (режим)
  • Ф_Опен_Таргет_Девице()
  • Ф_Цлосе_Таргет_Девице()
  • Ф_Сегмент_Ерасе (адреса)
  • Ф_Сецторс_Бланк_Цхецк( старт_аддр, стоп_аддр)
  • Ф_Блов_Фусе()
  • Ф_Врите_Ворд (адреса, подаци)
  • Ф_Реад_Ворд (адреса)
  • Ф_Врите_Бите (адреса, подаци)
  • Ф_Реад_Бите (адреса)
  • Ф_Цопи_Буффер_то_РАМ( старт_аддр, сизе)
  • Ф_Цопи_РАМ_то_Буффер( старт_аддр, сизе)
  • Ф_Сет_ПЦ_анд_РУН(ПЦ_аддр)
  • Ф_Синцх_ЦПУ_ЈTAG()
  • Ф_Гет_Таргетс_Вцц()

Напомена:
Нису све инструкције наведене у поглављу 4 имплементиране у тумачу командне линије. Фор екampле – све инструкције које користе показиваче нису имплементиране, међутим, ово не ограничава приступ свим функцијама АПИ-ДЛЛ-ова, јер су све инструкције које користе показиваче имплементиране и на једноставнији начин без показивача.

Документи / Ресурси

Елпротрониц МСП430 Фласх програматор [пдф] Упутство за кориснике
МСП430 Фласх програматор, МСП430, Фласх програматор, програматор

Референце

Оставите коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена *