PIONERO V - La Cellule Du Sat
PIONERO V - La Cellule Du Sat
PIONERO V - La Cellule Du Sat
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 />
...