10.05.2013 Views

PIONERO V - La Cellule Du Sat

PIONERO V - La Cellule Du Sat

PIONERO V - La Cellule Du Sat

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

traduc0=, codice:<br />

...<br />

Tened en cuenta que si la traducción de una frase o palabra es muy extensa, ésta superará los límites que<br />

tiene en Pionero y aparecerá recortada.<br />

En el recuadro del “Puerto Paralelo” se pueden modificar todos los parámetros del envío por el paralelo.<br />

Sería MUY aconsejable leer la documentación sobre la norma ieee1284 antes de hacer algún cambio.<br />

Esta es una pequeña explicación de este recuadro:<br />

1- Intervalo de Entrada/Salida : Conseguir esta información a través de llamadas API o leyendo el<br />

registro es bastante complicado, así que he añadido esta opción para seleccionarlo manualmente.<br />

Este intervalo es el que aparece en la sección de “recursos” del controlador del puerto paralelo,<br />

dentro del panel de control llamado “Sistema”. Si alguien conoce alguna manera de conseguir<br />

esta información en cualquier versión de Windows, le agradecería que me lo dijera.<br />

2- Retardo Busy : Tiempo en milisegundos que espera Pionero hasta que el decodificador le da<br />

permiso para enviar otro byte.<br />

3- Retardo Strobe : Cada vez que Pionero envía un byte debe activar el strobe un tiempo mínimo<br />

para que el decodificador se de cuenta que hay un dato nuevo en el puerto. Este valor tiene que<br />

ser de 0.5 μseg como mínimo y dado que Windows solo permite controlar diferencias de 1<br />

milisegundo, he tenido que controlar este tiempo tal y como lo hace el GGF1351: Con unos pasos<br />

de un bucle for.<br />

4- Retardo Negociación 1 : Retardo del evento 0 de las especificaciones del ECP.<br />

5- Retardo Negociación 2 : Tiempo de espera del evento 2 en las especificaciones del ECP.<br />

6- Retardo Negociación 3 : Retardo del evento 4 de las especificaciones del ECP.<br />

7- Retardo Negociación 4 : Tiempo de espera del evento 6 en las especificaciones del ECP.<br />

8- Retardo Apertura 1 y 2 : No he podido encontrar documentación sobre esta fase pero en el<br />

GGF1351 y el GGF1367 aparecen de esta manera.<br />

9- Retardo Clausura 1 : Tiempo de espera del evento 24 en las especificaciones del ECP.<br />

10- Retardo Clausura 2 : Tiempo de espera del evento 27 en las especificaciones del ECP.<br />

11- Retardo Comienzo Envío : Tras la apertura y la negociación se empieza a enviar el archivo, pero<br />

he incluido un retardo opcional porque he notado que el decodificador se comporta de distinta<br />

manera con un retardo de unos segundos.<br />

12- Retardo Verificación : Tras completar el envío del archivo hay que esperar un segundo para<br />

poder enviar el comando de verificación.<br />

13- Retardo entre bytes : Opcionalmente se puede hacer mas lento el envío del archivo introduciendo<br />

un retardo entre cada byte.<br />

Como se puede ver en las especificaciones ECP, los retardos de clausura 1 y 2 se usan en la fase de<br />

Terminación. Los programas GGF1351 y GGF1367 ejecutan esta fase antes y después de la trasmisión.<br />

Los retardos de los puntos 3, 4, 7 y 13 son pasos de un bucle for. El resto son milisegundos.<br />

Si hacéis demasiadas modificaciones y no sabéis volver atrás, pulsad el botón “Valores por Defecto”.<br />

En el recuadro “Jtag” se puede modificar la duración de cada pulso en el pin TCK, o sea, la duración de<br />

cada bit transmitido. Espero que con esto se solucionen los problemas de transmisión con el Jtag en los<br />

ordenadores más rápidos. Recordad que este retardo son pasos de un bucle for.<br />

En esta misma sección se seleccionan la dirección donde se envía la rutina Trap, el modelo y tipo de placa<br />

del decodificador, el tipo los integrados Flash y sus direcciones iniciales. Además también se puede<br />

desactivar la comprobación y verificación en la escritura en la Flash, junto con la opción de añadir<br />

automáticamente el checksum en los firmwares de los BCT-15xx, BCT-16xx y BCT-17xx.<br />

Si queréis añadir un nuevo tipo de integrado Flash solo hay que añadir su nombre en algún apartado<br />

“FlashIC(número)=” libre dentro de “Pionero.ini”. Por ejemplo, para añadir un integrado llamado “Nombre-<br />

Flash” :<br />

...<br />

FlashIC3=Toshiba TC58FVT400FT-10<br />

FlashIC4=Sanyo LE28DW1621T-80T<br />

FlashIC5=Nombre-Flash<br />

...

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!