Programador Flash Elprotronic MSP430
Informació del producte
- El programador flash MSP430 és una eina de programari dissenyada per Elprotronic Inc. per programar microcontroladors MSP430.
- El programari té llicència i només es pot utilitzar o copiar d'acord amb els termes d'aquesta llicència.
- Aquest dispositiu compleix la part 15 de les normes de la FCC i s'ha provat i s'ha comprovat que compleix els límits d'un dispositiu digital de classe B.
- Elprotronic Inc. no assumeix cap responsabilitat per errors o omissions en la informació continguda en el document.
- El producte no s'ha d'utilitzar amb un adaptador de programació (maquinari) que no sigui un producte d'Elprotronic Inc.
Instruccions d'ús del producte
- Instal·leu el programari MSP430 Flash Programmer al vostre ordinador.
- Connecteu el vostre microcontrolador MSP430 a l'ordinador mitjançant un adaptador de programació adequat.
- Inicieu el programari MSP430 Flash Programmer.
- Seleccioneu la configuració adequada per al vostre microcontrolador i adaptador de programació.
- Carregueu el programa o el microprogramari que voleu programar al vostre microcontrolador al programari MSP430 Flash Programmer.
- Programeu el vostre microcontrolador mitjançant el programari MSP430 Flash Programmer.
Nota:
És important seguir acuradament les instruccions proporcionades al manual d'usuari i utilitzar el producte només com es pretén per evitar qualsevol dany o dany.
Elprotronic Inc.
- 16 Crossroads Drive Richmond Hill, Ontario, L4E-5C9 CANADÀ
- Web lloc: www.elprotronic.com.
- Correu electrònic: info@elprotronic.com
- Fax: 905-780-2414
- Veu: 905-780-5789
Copyright
Copyright © Elprotronic Inc. Tots els drets reservats
Exempció de responsabilitat:
Cap part d'aquest document no es pot reproduir sense el consentiment previ per escrit d'Elprotronic Inc. La informació d'aquest document està subjecta a canvis sense previ avís i no representa cap compromís de cap part d'Elprotronic Inc. Tot i que se suposa que la informació continguda aquí és precisa, Elprotronic Inc. no assumeix cap responsabilitat per errors o omissions.
En cap cas, Elprotronic Inc, els seus empleats o autors d'aquest document seran responsables de danys, pèrdues, costos, càrrecs, reclamacions, demandes, reclamacions per pèrdua de beneficis, honoraris o despeses especials, directes, indirectes o conseqüents de qualsevol naturalesa o amable.
El programari descrit en aquest document es proporciona sota una llicència i només es pot utilitzar o copiar d'acord amb els termes d'aquesta llicència. Exempció de garanties: accepteu que Elprotronic Inc. no us ofereix cap garantia expressa pel que fa al programari, maquinari, microprogramari i documentació relacionada. El programari, el maquinari, el microprogramari i la documentació relacionada se us proporcionen "TAL CUAL" sense cap garantia ni suport de cap tipus. Elprotronic Inc. renuncia a totes les garanties pel que fa al programari, expresses o implícites, incloses, sense limitació, qualsevol garantia implícita d'adequació per a un propòsit particular, comercialització, qualitat comercial o no infracció dels drets de tercers.
Límit de responsabilitat: En cap cas, Elprotronic Inc. serà responsable davant vostè per qualsevol pèrdua d'ús, interrupció del negoci o qualsevol dany directe, indirecte, especial incidental o conseqüent de qualsevol tipus (incloent-hi la pèrdua de beneficis), independentment de la forma d'acció. ja sigui per contracte, dany (inclosa la negligència), responsabilitat estricta del producte o d'una altra manera, fins i tot si Elprotronic Inc. ha estat informat de la possibilitat d'aquests danys.
ACCORD DE LLICÈNCIA D'USUARI FINAL
LLEGIU ATENCIÓ AQUEST DOCUMENT ABANS D'UTILIZAR EL PROGRAMARI I EL MAQUINARI ASSOCIAT. ELPROTRONIC INC. I/O LES SEVES SUBSIDIARIAS ("ELPROTRONIC") ESTÀ DISPOSTAT A LICENCIAR-TE EL PROGRAMARI COM A PERSONA, L'EMPRESA O ENTITAT JURÍDICA QUE UTILIZARÀ EL PROGRAMARI (REFERENTAT A continuació COM A "TU" O "VOTRE"). A LA CONDICIÓ QUE ACEPTEU TOTS ELS TERMES D'AQUEST ACCORD DE LLICÈNCIA. AQUEST ÉS UN CONTRACTE LEGAL I EXECUTABLE ENTRE TU I ELPROTRONIC. EN OBRIR AQUEST PAQUET, TRENCAR EL SEGELL, FER CLIC AL BOTÓ “ACORD” O INDICANT EL CONSENCIÓ ELECTRÒNICAMENT, O CARREGANT EL PROGRAMARI, ACEPTES ELS TERMES I CONDICIONS D'AQUEST ACCORD. SI NO ESTEU D'ACORD AMB AQUESTS TERMES I CONDICIONS, FEU CLIC AL BOTÓ “NO ESTIC D'ACORD” O INDIQUEU D'UNA ALTRA MANERA LA NEGADA, NO FER MÉS ÚS DEL PRODUCTE COMPLET I DEVOLTAR-LO AMB EL COMPROBANT DE COMPRA AL DISTRIBUIDOR A QUI EL VA ADQUIRIR. DANS DELS TRENTA (30) DIES DES DE LA COMPRA I ES RETORNARÀ ELS DINERS.
llicència.
El programari, el microprogramari i la documentació relacionada (col·lectivament el "Producte") són propietat d'Elprotronic o dels seus llicenciants i estan protegits per la llei de drets d'autor. Si bé Elprotronic continua essent propietari del Producte, vostè tindrà certs drets per utilitzar el Producte després de la seva acceptació d'aquesta llicència. Aquesta llicència regula qualsevol versió, revisió o millora del Producte que Elprotronic us pugui proporcionar. Els vostres drets i obligacions pel que fa a l'ús d'aquest Producte són els següents:
TU PODRIES:
- utilitzar aquest producte en molts ordinadors;
- fer una còpia del programari amb finalitats d'arxiu, o copiar el programari al disc dur del vostre ordinador i conservar l'original amb finalitats d'arxiu;
- utilitzar el programari en una xarxa
POTS NO:
- subllicència, enginyeria inversa, descompilar, desmuntar, modificar, traduir, fer qualsevol intent de descobrir el codi font del producte; o crear obres derivades del Producte;
- redistribuir, totalment o parcialment, qualsevol part del component de programari d'aquest Producte;
- utilitzeu aquest programari amb un adaptador de programació (maquinari) que no sigui un producte d'Elprotronic Inc.
Copyright
Tots els drets, títols i drets d'autor sobre el Producte i qualsevol còpia del Producte són propietat d'Elprotronic. El producte està protegit per les lleis de drets d'autor i les disposicions dels tractats internacionals. Per tant, heu de tractar el Producte com qualsevol altre material amb drets d'autor.
Limitació de responsabilitat.
En cap cas, Elprotronic serà responsable davant vostè de cap pèrdua d'ús, interrupció del negoci o danys directes, indirectes, especials, incidentals o conseqüents de cap tipus (incloent-hi guanys perduts), independentment de la forma d'acció ja sigui per contracte, dany. (inclosa la negligència), la responsabilitat estricta del producte o d'una altra manera, fins i tot si Elprotronic ha estat informat de la possibilitat d'aquests danys.
EXENCIÓ DE GARANTIES.
Accepteu que Elprotronic no us ofereix cap garantia expressa pel que fa al programari, el maquinari, el microprogramari i la documentació relacionada. El programari, el maquinari, el microprogramari i la documentació relacionada se us proporcionen "TAL CUAL" sense cap garantia ni suport de cap tipus. Elprotronic renuncia a totes les garanties pel que fa al programari i el maquinari, expresses o implícites, incloses, sense limitació, qualsevol garantia implícita d'adequació per a un propòsit particular, comercialització, qualitat comercial o no infracció dels drets de tercers.
DECLARACIÓ DE LA FCC
Aquest dispositiu compleix la part 15 de les normes de la FCC.
El funcionament està subjecte a les dues condicions següents:
- aquest dispositiu no pot causar interferències nocives i
- aquest dispositiu ha d'acceptar qualsevol interferència rebuda, incloses les interferències que puguin provocar un funcionament no desitjat.
NOTA:
Aquest equip s'ha provat i s'ha comprovat que compleix els límits dels dispositius digitals de classe B, d'acord amb la part 15 de les normes de la FCC. Aquests límits estan dissenyats per proporcionar una protecció raonable contra interferències nocives en una instal·lació residencial. Aquest equip genera, utilitza i pot irradiar energia de radiofreqüència i, si no s'instal·la i s'utilitza d'acord amb el manual d'instruccions, pot causar interferències perjudicials a les comunicacions de ràdio. Tanmateix, no hi ha cap garantia que no es produeixin interferències en una instal·lació concreta. Si aquest equip provoca interferències perjudicials a la recepció de ràdio o televisió, cosa que es pot determinar apagant i encenent l'equip, es recomana a l'usuari que intenti corregir la interferència mitjançant una de les mesures següents:
- Reorienta o reubica l'antena receptora
- Augmentar la separació entre l'equip i el receptor
- Connecteu l'equip a una presa d'un circuit diferent d'aquell al qual està connectat el receptor
- Consulteu el distribuïdor o un tècnic de ràdio/TV amb experiència per obtenir ajuda.
Avís:
Els canvis o modificacions no aprovats expressament per Elprotronic Inc. poden anul·lar l'autoritat de l'usuari per fer servir l'equip.
Aquest aparell digital de classe B compleix tots els requisits de la normativa canadenca d'equips que causen interferències.
Intèrpret de línia d'ordres FlashPro430
La FlashPro430 Multi-FPA API-DLL es pot utilitzar amb l'intèrpret d'intèrprets de línia d'ordres. Aquest intèrpret d'ordres permet utilitzar les finestres o script estàndard del símbol del sistema files per executar les funcions API-DLL. Consulteu la Guia de l'usuari d'API-DLL Multi-FPA de FlashPro430 ( PM010A05 ) per obtenir descripcions detallades de les funcions de l'API-DLL.
Quan s'instal·la el paquet de programari estàndard, es requereix tot files es troben al directori
- C:\Programa Files\Elprotronic\MSP430\USB FlashPro430\CMD-line
i conté
- FP430-commandline.exe -> intèrpret d'intèrpret d'ordres de línia d'ordres
- MSP430FPA.dll -> API-DLL estàndard files
- MSP430FPA1.dll -> —-,,,,,——–
- MSPlist.ini -> inicialització file
Totes les API-DLL files ha d'estar situat al mateix directori on es troba el FP430-commandline.exe. Per iniciar l'intèrpret de línia d'ordres, s'ha d'executar FP430-commandline.exe.
Sintaxi d'ordres:
nom_instrucció ( paràmetre1, paràmetre2, .... ) paràmetre:
- cadena ( file nom, etc.) – “filenom"
- nombres
- nombre sencer decimal per exemple. 24
- o hexadecimal enter p. ex. 0x18
Nota: Els espais s'ignoren
Les instruccions no distingeixen entre majúscules i minúscules
- F_OpenInstancesAndFPAs( “*# *”)
- i f_openinstancesandfpas( “*# *” ) són els mateixos
Example-1:
Executeu FP430-commandline.exe
Tipus:
F_OpenInstancesAndFPAs( “*# *” ) // obriu instàncies i trobeu el primer adaptador (qualsevol SN) Premeu ENTER – resultat ->1 (D'acord)
Tipus:
F_Initialization() //inicialització amb la configuració extreta de config.ini//setup extreta de FlashPro430 - amb el tipus MSP430 definit, codi file etc.
- Premeu ENTER - resultat ->1 (D'acord)
Tipus:
F_AutoProgram( 0 )
Premeu ENTER - resultat ->1 (D'acord)
Tipus:
F_Report_Message()
Premeu ENTER - resultat -> va mostrar l'últim missatge d'informe (del F_Autoprogram(0))
Vegeu la figura A-1 per veure el resultat:
Escriviu quit() i premeu ENTER per tancar el programa FP430-commandline.exe.
Example-2:
Executeu FP430-commandline.exe i escriviu les instruccions següents:
- F_OpenInstancesAndFPAs( “*# *” ) // obriu instàncies i trobeu el primer adaptador (qualsevol SN)
- F_Initialization()
- F_Report_Message()
- F_ConfigFileCarrega ("filenom” ) //posar el camí i la configuració de valides file nom
- F_ReadCodeFile( 1, "FileNom” ) //posa el camí i el codi valids file nom (format 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() sortir()
Llista d'instruccions de línia d'ordres
- sortir(); tanqueu el programa intèrpret d'ordres
- ajuda () ; mostra la llista a continuació
- F_Trace_ON()
- F_Trace_OFF()
- F_OpenInstances (no)
- F_CloseInstances()
- F_OpenInstancesAndFPAs( “FileNom" )
- F_Set_FPA_index(fpa)
- F_Get_FPA_index()
- F_LastStatus (fpa)
- F_DLLTypeVer()
- F_Multi_DLLTypeVer()
- F_Check_FPA_access(índex)
- F_Get_FPA_SN( fpa )
- F_APIDLL_Directory( "APIDLLpath")
- F_Initialization()
- F_DispSetup()
- F_Tancar_tot()
- F_Power_Target( OnOff )
- F_Reset_Target()
- F_Report_Message()
- F_ReadCodeFile( file_format, "FileNom" )
- F_Get_CodeCS( dest )
- F_ReadPasswFile( file_format, "FileNom" )
- F_ConfigFileCarrega ("filenom" )
- F_SetConfig(índex, dades)
- F_GetConfig(índex)
- F_Put_Byte_to_Buffer (adreça, dades)
- F_Copy_Buffer_to_Flash (adreça_inici, mida)
- F_Copy_Flash_to_Buffer (adreça_inici, mida)
- F_Copy_All_Flash_to_Buffer()
- F_Get_Byte_from_Buffer (adreça)
- F_GetReportMessageChar(índex)
- F_Clr_Code_Buffer()
- F_Put_Byte_to_Code_Buffer (adreça, dades)
- F_Put_Byte_to_Password_Buffer (adreça, dades)
- F_Get_Byte_from_Code_Buffer (adreça)
- F_Get_Byte_from_Password_Buffer (adreça)
- 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 (adreça)
- F_Sectors_Blank_Check( adreça_inici, adreça_aturada )
- F_Blow_Fuse()
- F_Write_Word (adreça, dades)
- F_Read_Word( adreça)
- F_Write_Byte (adreça, dades)
- F_Read_Byte( adreça)
- F_Copy_Buffer_to_RAM( adreça_inici, mida)
- F_Copy_RAM_to_Buffer (adreça_inici, mida)
- F_Set_PC_and_RUN (PC_adr)
- F_Synch_CPU_JTAG()
- F_Get_Targets_Vcc()
Nota:
No totes les instruccions enumerades al capítol 4 s'implementen a l'intèrpret de línia d'ordres. Per example: no s'implementen totes les instruccions que utilitzen punters, però això no limita l'accés a totes les funcions de les API-DLL, perquè totes les instruccions que utilitzen punters també s'implementen d'una manera més senzilla sense punters.
Documents/Recursos
![]() |
Programador Flash Elprotronic MSP430 [pdfGuia de l'usuari MSP430 Programador Flash, MSP430, Programador Flash, Programador |