sector10099760

Páginas: 60 (14770 palabras) Publicado: 18 de marzo de 2015
Desarrollo de aplicación con MSP430F169 de TI

TITULACIÓN: Ingeniería Técnica Industrial esp. Electrónica Industrial

AUTOR: Roser Inglés Bort, .
DIRECTOR: Jose Luis Ramirez Falo .
FECHA: Septiembre / 2005.

ÍNDICE
0. Introducción y objetivos………………………………..4
1. Conociendo el Microcontrolador……………………...6
1.1. Familia MSP430……………………………………………………...6
1.1.1 Introducción………………………………………………………………….61.1.2 Mapa de memoria……………………………………………………………6
1.1.3 MSP430F169………………………………………………………………....8

1.2. CPU……………………………………………………………………9
1.2.1 Introducción………………………………………………………………….9
1.2.2 Registros…………………………………………………………………….10
1.2.2.1 R0 PC (Contador de Programa)……………………………..…..10
1.2.2.2 R1 SP (Puntero de Pila)…………………………………………..10
1.2.2.3R2 SR (Registro de Estado)…………………………...………….10
1.2.3 Modos dedireccionamiento………………………………………………..11
1.2.3.1 Modo Registro…………………………………...………………..11
1.2.3.2 Modo Indexado…………………………………………………...12
1.2.3.3 Modo Relativo a PC………………………………………………12
1.2.3.4 Modo Absoluto…...……………………………………………….13
1.2.3.5 Modo Registro Indirecto………………………..………………..13
1.2.3.6 Modo Indirecto con Autoincremento……………………………14
1.2.3.7 Modo inmediato…………………………………………………..14
1.2.4 Juego deinstrucciones……………………………………………………...15
1.2.4.1 Operaciones de Dos Operandos……………………………….....16
1.2.4.2 Operaciones de un Operando……………………………………17
1.2.4.3 Operaciones con Bits de Estado como Operando………………18
1.2.4.4 Operaciones sin Operandos……………………………………...18
1.2.4.5 Saltos………………………………………………………………18
1.2.5 Interrupciones………………………………………………………………19
1.2.5.1 Vectores de Interrupción………………………………………...19
1.2.5.2Procesado de Interrupciones…………………………………….20

1.3. Módulos periféricos…………………………………………………21
1.3.1 Registros de los módulos periféricos y especiales………………………...21
1.3.2 Puertos E/S………………………………………………………………….22
1.3.2.1 Introducción………………………….......……………………….22
1.3.2.2 Registros………………………………………………………......22
1.3.2.3 Interrupciones…………………………………………………….23
1.3.3 Módulo reloj básico………………………………………………………...241..3.1 Introducción………………………………………………………..24
1.3.3.2 Operaciones………………….........................................................24
1.3.3.3 Controlador Digital del Oscilador (DCO)………………………24
1.3.4 Timers A y B………………………………………………………………..26
1.3.4.1 Introducción………………………………………………………26
1.3.4.2 Modos de Operación……………………………………………...27
2

1.3.4.3 Bloques de captura y comparación……………………………...28
1.3.4.4Interrupciones.…………………………………………………..29

1.4. Entorno del MSP430………………………………………………..30

2. Introducción a los sistemas RFID……………………33
2.1 ¿Qué es un sistema RFID?..................................................................33
2.2 ¿Cómo funciona?.................................................................................34
2.3 Modulaciones………………………………………………………...35
2.4 ISO15693…………………………………………………………….36
2.4.1 Interferencias e Inicialización……..............………………………………36
2.4.2.1 Transferencia Reader->Tag……………………...………37
2.4.2.2 Transferencia Tag ->Reader……………………………..40

3. Programando el microcontrolador…………………..41
3.1. Introducción…………………………………………………………41
3.2. Elementos……………………………………………………………42
3.3. Ideas para el programa……………………………………………..45
3.4. Programa final………………………………………………………50
3.4.1 Pseudocódigo delprograma..........................................................................51
3.4.2 Diagrama de flujo…………………………………………………………..53

3.5. Pruebas………………………………………………………………54
3.6. Ideas para mejorar el programa…………………………………...59

Referencias……………………………………………………….60
Anexo A: Registros periféricos y especiales……………………61
Anexo B: Data decoding…………………………………………68

3

0. Introducción y Objetivos
Esteproyecto ha sido realizado como parte del proyecto “GoodFood” de la UE. El
proyecto “GoodFood” tiene como objetivo comunicar un lector con una etiqueta flexible.
Dicha etiqueta será introducida en cajas o palets de fruta para que, durante su transporte,
mida periódicamente el nivel de luminosidad, la temperatura y la presencia de gases y
almacene estos datos. Al llegar...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS