PDF de programación - NT0107 - 2.7 Modos de configuración para entrada a programador universal con la tarjeta de desarrollo

Imágen de pdf NT0107 - 2.7 Modos de configuración para entrada a programador universal con la tarjeta de desarrollo

NT0107 - 2.7 Modos de configuración para entrada a programador universal con la tarjeta de desarrollográfica de visualizaciones

Publicado el 25 de Junio del 2018
664 visualizaciones desde el 25 de Junio del 2018
863,8 KB
15 paginas
Creado hace 18a (07/08/2005)
Notas Técnicas de Uso y Aplicación



NT0107



2.7.1 Introducción

ÍNDICE


2.7 MODOS DE CONFIGURACIÓN PARA ENTRADA A

PROGRAMADOR UNIVERSAL CON LA TARJETA DE DESARROLLO TD68HC908

Preparado por: Rangel Alvarado
Estudiante Graduando de Lic. en Ing. Electromecánica
Universidad Tecnológica de Panamá
Panamá, Panamá
“e-mail”: [email protected]
“web site”: http://www.geocities.com/issaiass/

260
2.7.1 Introducción

2.7.2 Tarjeta de Desarrollo – Alambrado al “Protoboard”
261
2.7.3 Modo de Conexión a Monitor – Modo de Programación 262
266
2.7.4 Diagrama de Flujo
267
2.7.5 Código

271
2.7.6 Modo Monitor de Usuario – Serie Q
2.7.6 Conclusión
273
273
2.7.7 Referencias



MONITOR



Esta sección o nota, demuestra el beneficio de tener una tarjeta de desarrollo a bajo
costo, la cual permite programar cualquier microcontrolador, invirtiendo un poco de
tiempo en alambrado; su tarjeta puede convertirse en un “Programador Universal”.

Primeramente, se hace una representación pictórica de la tarjeta de desarrollo y que
cables debe, usted, extraer de cualquiera de las dos tarjetas de desarrollo.

Luego, se concluye con los esquemáticos y terminales necesarias para configurar los
microcontroladores a su modo de entrada a comunicación con la PC llamado modo
monitor.

A grandes rasgos, el modo monitor, es un modo en donde estos microcontroladores
reciben y ejecutan comandos, dados por una PC.



F.I.E., C.D.P., 2005 NT0107






Nota Técnica
Tarjeta Universal

2.7.2 Tarjeta de Desarrollo – Alambrado al “Protoboard”


En esta sección refiérase a la figura 153.



Tarjeta de Desarrollo TD68HC908JL3



Microcontrolador
68HC908JL3

IRQ
VSS
OSC1
OSC2
VDD

RST

PTB0

IRQ
RST
PTA0
PTA5
PTD4
VSS
PTD5
OSC1
PTD2
OSC2
PTA4
PTA1
PTD3
VDD
PTB0
PTA2
PTB1
PTA3
PTD1
PTB7
PTB2
PTB6
PTB3
PTB5
PTD0
PTD7
PTD6PTB4
68HC908 JL3



Como es de esperar, la tarjeta es pin por pin compatible con el JL3
de esta, alcance a alambrar los pines IRQ, OSC1, OSC2, PTB0, RST,
VDD y VSS de la tarjeta hacia el protoboard.

Todos los pines de la tarjeta al
protoboard (PTB0, RST, etc.).



Figura 153. Terminales a Alambrar Hacia el Microcontrolador.

Independientemente de la tarjeta de desarrollo que posea, alambre al
“protoboard” las terminales necesarias mencionadas e identifíquelas con

colores para evitar futuras equivocaciones.

261

Las tarjetas de desarrollo TD68HC908JK3 y TD68HC908JL3
son pin por pin compatibles con sus
respectivos
microcontroladores.

(a) Si posee alguna de ellas, alambre al protoboard los pines
que se muestran con el símbolo de terminal [0

(b)
terminales y evitar
equivocaciones, se sugiere utilizar colores para su
reconocimiento, tales como:



Tabla 58. Sugerencia de Colores en Terminales

Para mejor manejo de

las

].

Terminal

OSC1/OSC2

VSS
VDD

PTB0
IRQ
RST

Color
Negro
Rojo
Blanco
Amarillo
Naranja

Azul







PGM/App
IRQ

XTAL

5V

10M

22pF

22pF

0.1uF



Modo Monitor
68HC908JL3



(b)



2.7.3 Modos de Conexión a Monitor – Modo de Programación



Tabla 59. Tabla de Alambrado

14

4
5

GP32

2, 19, 32

Descripción de la TD 68HC908
IRQ (PGM/App)
VSS
OSC1
OSC2
VDD

PTB0 (Ser/Comm)

RST
10k @ VDD

10k @ VSS

10k @ VSS si XTAL = 4.9152MHz

10k @ VDD si XTAL = 9.8304MHz



Ver notas en la página 263.

1, 20, 31



JL3
1
3
4
5
7
21
28
20
18
17
17

8, 40
10
10

33
6
7



JK3
1
2
3
4
5
15
20
14
13
12
12

QT4
5
8
2
X
1
7
4
6
3
X
X



Para el QT4,
ver
sección
2.7.6,
si
desea
programar al
voltaje
de
alimentación.

X = no
alambrar



Ver esquema de MCU QT4



262

5V

0.1uF

22pF

10k

3.3k

5V

VDDa
PTA7
VSSa
PTA6
PTA5
CGMX
PTA4
Osc2
PTA3
Osc1
PTA2
RST
PTA1
PTC0
PTA0
PTC1
REFL
PTC2
REFH
PTC3
PTB7
PTC4
PTB6
TxD
PTB5
RxD

PTB4
IRQ
PTB3
PTD0
PTB2
PTD1
PTB1
PTD2
PTB0
PTD3
PTD5
VSS
VDD PTD4



RST

0.1uF

XTAL = 9.8304MHZ

XTAL



10M

22pF



XTAL = 4.9152MHZ



5V



10k
5V

10k



10k
Modo Monitor
68HC908GP32



GP32
(a)



LED

SER/COMM

74HC04


IRQ
RST
PTA0
PTA5
PTD4
VSS
PTD5
OSC1
PTD2
OSC2
PTA4
PTA1
PTD3
VDD
PTB0
PTA2
PTB1
PTA3
PTD1
PTB7
PTB2
PTB6
PTB3
PTB5
PTD0
PTD7
PTD6 PTB4

RST

0.1uF

5V

10k

10k

SER/COMM

10k

5V



XTAL = 4.9152MHZ

XTAL = 9.8304MHZ

3.3k



LED


JL3



22pF

10M

22pF

PGM/App
IRQ

XTAL

5V

0.1uF

Modo Monitor
68HC908JK3


(c)


LED



IRQ
Vss
OSC1
OSC2
Vdd
PB7
PB6
PB5
PD7
PD6

RST
PD4
PD5
PD2
PD3
PB0
PB1
PB2
PB3
PB4

JK3

3.3k



IRQ
PGM/App
RST

0.1uF

SER/COMM

5V

10k

10k
10k

5V

XTAL = 4.9152MHZ

XTAL = 9.8304MHZ



9.8304MHZ

10M

5V

0.1uF

1/6 74HC04

1/6 74HC04

22pF

22pF

VDD
OSC1
PTA4
RST

VSS
PTA0
PTA1
IRQ

QT4

RST

SER/COMM
10k

5V

IRQ
7.5 @ 9.1V

LED
3.3k

10k
Modo Monitor
68HC908QT4
Ver sección 2.7.6, si desea programar a VDD..

(d)

0.1uF



Figura 154. Modos de Conexión de Programación (Modo Monitor). (a) GP32. Ver referencia 2.7.8.3, páginas 199 a 201. (b) JL3. Ver referencia

2.7.8.2, páginas 97 y 98. (c) JK3. Ver referencia 2.7.8.2, páginas 97 y 98. (d) QT4. Ver referencia 2.7.8.1, páginas 159 y 160.




Nota Técnica
Tarjeta Universal



Notas – Tabla 59:



QT4

1. Ver tabla 60 antes de utilizar este modo. Observar la

sección 2.7.6 si desea programar al voltaje de alimentación.

2. Para habilitar los pines de “Reset” e IRQ en su

aplicación, ver NT0109 ó manuales del microcontrolador,

registro de configuraciones.

3. Anotar el valor del oscilador interno en la parte inferior


del microcontrolador, ver sección 2.7.6(4.a y 4.b).



GP32, JK3 y JL3

1. Para el modo de aplicación retire la terminal IRQ y
reinicie el sistema.

2. Si no requiere comunicación serie con la PC, retire los

resistores de 10k y la conexión al PTB0 de su tarjeta.



5V

0.1uF

RST

0.1uF

VDD
OSC1
PTA4
RST

VSS
PTA0
PTA1
IRQ

QT4

SER/COMM

10k

9.8304MHZ

10M

5V

0.1uF

1/6 74HC04

1/6 74HC04

22pF

22pF

3.3k
LED

VDD
OSC1
PTA4
RST

VSS
PTA0
PTA1
IRQ

QT1

RST1

263

SER/COMM
10k

5V



(a)



Otros Modos Monitor (Forzados)



(b)

0.1uF

Figura 155. Modos de Conección adicionales del QT4. Ver

referencia 2.7.8.1, páginas 159 y 160. (a) Programación a +5V. (b)

Programación utilizando el oscilador interno.



Tabla 60. Ventajas y Desventajas de los Diferentes Modos de Programación del Microcontrolador QT4

Modo Figura
154(d)
155(a) Voltaje de Alimentación con Oscilador Externo
155(b)
Voltaje de Alimentación con Oscilador interno

Voltaje de Prueba con Oscilador Externo

Modo de Programación

A
B
C


NO
NO

Simulación en Circuito Programación en Circuito


NO
NO

Notas – Tabla 60:

1. Todas las configuraciones acceden a sus modos de de simulación y programación por primera vez (FLASH sin programar o en
blanco), se exploran las ventajas y desventajas de cada modo cuando existe una aplicación residente en FLASH.

Modo:
A Programación a alto VTST (IRQ), prorama toda la memoria FLASH y vectores de usuario.
B Al tener un programa de aplicación residente, no entra ni a simular, ni a programar.
C No simula la aplicación y es imposible quemar la memoria FLASH.
Al tener un programa de aplicación residente, no entra ni a simular, ni a programar.

Para programar el microcontrolador sin utilizar el voltaje de prueba y funcione sin oscilador (modo C), refiérase a la sección 2.7.6.



PTB0 Configuración



Para utilizar el microcontrolador en modo de
aplicación, solo remueva el cable de IRQ y
presione el botón RST. Para un Q, solo ali-
méntelo (VSS y VDD activos).

264



IRQ VSS VDD



(a)



OSC1/OCS2


MC68HC908JL3

LED de
diagnóstico
PTD7



Nota: Si la tarjeta no se conecta, primero re-
vise sus conexiones, luego, si persiste el mis-
mo problema, construya lo más cercano posi-
ble al microcontrolador el circuito oscilador.



(b)



Tarjeta de Desarrollo para MC68HC908JK3 RST



(Arreglo con Cristal Oscilador Externo)



Circuito Pierce



Figura 156. Concepto de Tarjeta Universal Utilizando la tarjeta de Desarrollo. (a) Utilidad de la tarjeta de desarrollo como universal. Para utilizar
la tarjeta de desarrollo como una tarjeta universal, se debe de alambrar hacia el microcontrolador que yace en el protoboard a los pines principales
según la tabla 59. En este caso se utiliza la tarjeta de desarrollo para JK3, como alternativa para acceder a atender a un microcontrolador JL3. (b)

Modo de aplicación. Para el modo de aplicación, si su tarjeta fue programada, solo remueva el alto voltaje (IRQ) y reinicie la tarjeta universal

(presionando RST). Si no se necesita la comunicación con
  • Links de descarga
http://lwp-l.com/pdf12116

Comentarios de: NT0107 - 2.7 Modos de configuración para entrada a programador universal con la tarjeta de desarrollo (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad