Herramientas de usuario

Herramientas del sitio


bitacoraprog1

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
bitacoraprog1 [2015/09/29 15:54] – creado sakibitacoraprog1 [2015/10/16 09:47] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 +===== Bitacora de cambios: =====
  
-==== MenuSko Vx: ==== Hasta 13-09-2015+ 
 +==== MenuSko Vx:    Hasta 13-09-2015 ==== 
  
  En sus distintas versiones se ha ido generando el sistema y rutinas de control del menu y el teclado, hasta tener el primer programa ejecutable, el contador decimal 16bit - usando aún la antigua librería GLCDv3 para control del display.   En sus distintas versiones se ha ido generando el sistema y rutinas de control del menu y el teclado, hasta tener el primer programa ejecutable, el contador decimal 16bit - usando aún la antigua librería GLCDv3 para control del display. 
  
  
-==== AsakoTrainer 0.9 ==== 14-09-2015+==== AsakoTrainer 0.9   14-09-2015==== 
 +Sketch uses 21.420 bytes (66%) of program storage space. Maximum is 32.256 bytes. 
 +Global variables use 1.226 bytes (59%) of dynamic memory, leaving 822 bytes for local variables. Maximum is 2.048 bytes.
  
  Cambiado a librería OpenGLCD inicialmente para resolver problema de presentación en el display por el cúal empezaba, al iniciarse, a presentarse todas las cadenas de texto del programa en orden haciendo scroll en un bucle infinito.   Cambiado a librería OpenGLCD inicialmente para resolver problema de presentación en el display por el cúal empezaba, al iniciarse, a presentarse todas las cadenas de texto del programa en orden haciendo scroll en un bucle infinito. 
Línea 11: Línea 15:
 "GLCD.print(F("string") );" Y se redujo mucho el uso de ram y se solucionó este problema. "GLCD.print(F("string") );" Y se redujo mucho el uso de ram y se solucionó este problema.
  
- Pero una vez adaptada a la nueva librería, mas actualizada, moderna y con mas recursos pues ya se queda con esa.+ Pero una vez adaptada a la nueva librería, mas actualizada, moderna y con mas recursos pues ya se queda con esa. Además han aparecido problemas al compilar en versiones nuevas del IDE.
  
-==== AsakoTrainer 1.0 ==== 22-09-2015+==== AsakoTrainer 1.0    22-09-2015==== 
  
 1007 bytes de RAM y 26.954 bytes de memoria de programa. 1007 bytes de RAM y 26.954 bytes de memoria de programa.
  
  Programas contador con opciones de 8 y 16 bit, varias frecuencias y dirección seleccionable. Programa para control manual de las salidas descartado luego por muy complejo y caro (en bytes).   Programas contador con opciones de 8 y 16 bit, varias frecuencias y dirección seleccionable. Programa para control manual de las salidas descartado luego por muy complejo y caro (en bytes). 
 +
 +==== AsakoTrainer 1.01    27-09-2015==== 
 +27.174 bytes (84%) of program storage space. Global variables use 771
 +
 + Se cambian muchas cadenas de texto del display a "GLCD.print(F("string") );"
 +
 + Programa 2 Salidas manuales decimal funcionando.
 +
 +==== AsakoTrainer 1.02    27-09-2015==== 
 +27.568 bytes (85%) of program storage space. Global variables use 638 bytes.
 +
 + Se cambian mas cadenas de texto del display a "GLCD.print(F("string") );"
 +
 + Se trabaja en el progrma de salidas disminuyendo el parpadeo y en el modo hexadecimal.
 +
 +==== AsakoTrainer 1.03    27-09-2015==== 
 +27.804 bytes (86%) of program storage space. Global variables use 638
 +
 + Modo Hexadecimal de salidas manuales funcionando, modo creado programa modo binario
 +
 +==== AsakoTrainer 1.04    28-09-2015==== 
 +28.802 bytes (89%) of program storage space. Global variables use 581 bytes.
 +
 + Modo Hexadecimal completado, modo binario funcionando. Añadidos graficos de avance en contadores.
 +
 + Mejorada función de detección de teclas para que en lugar de un margen fijo +-10 en el valor de las teclas utilice la mitad del valor que separa cada una de la anterior y siguiente con lo que casi desaparecen los errores de teclado.
 +
 + Cambiada dirección de guardado 100->10 de variables y codigo inicial 150-> 53.
 + 
 + Cambiados tipos de variables cortas de int a byte para reducir uso de memorias asi como de long a unsigned.
 +
 + Cambiados valores de teclas para entrar en programas de salidas unificado a "*" para entrar o ejecutar y "#" para salir. "C" aumenta valores y "D" disminuye donde hay poca variación y //A-> +10, B-> +1, C-> -1 y D-> -10// donde hay mucha.
 +
 + Añadida linea menu "* para entrar" en programa "Salidas Manuales". 28.836/581
 +
 + Añadido y funcionando funcion salidas binario.
 +
 + Cambiada funcion reintroduccion valores del teclado ahora dice el nombre de la tecla a introducir. 29016/582
 +
 +==== AsakoTrainer 1.05    13-10-2015==== 
 +29.440 bytes (91%) of program storage space. Global variables use 564 bytes.
 +
 + Como menu datos es ahora salidas creo un "datos" dentro de ajustes.
 +
 + Generando menu ajustes--> Datos
 +
 + Ajustado menu principal unificando que haya titulo de menu en todos los niveles (opcion minima 1 en lugar de 0) y que al salir quede de nuevo el valor en 1.
 +
 + Quitados "cursorTo(0,0)" despues de cada "clearArea", no son necesarios y ocupan memoria.
 +
 + Cambiada función que coloca pines en modo salida para que funcione para todos los pines y todos los modos.\\ 
 + Cambiada de funcionar pin a pin a hacer un bucle.\\ 
 + Generada funcion que activa las entradas analógicas.\\ 
 +
 +29.984 bytes (92%) of program storage space. Maximum is 32.256 bytes. Global variables use 574 bytes.
 +
 +==== AsakoTrainer 1.06    15-10-2015==== 
 +28.346 bytes (87%) of program storage space. Maximum is 32.256 bytes. Global variables use 589 bytes (28%)
 +
 +Vamos a quitar la detección de "dirección eeprom datos del teclado". Ahora buscará en una dirección fija. Con esto reduciremos el código. No es necesario. Si es un chip nuevo o fallan se hara la adquisición automatica tras apretar las teclas.
 +
 +
 + ===== Tareas pendientes, fallos a resolver y mejoras. =====
 +
 +   
 +
 +==== Posibles mejoras: ====
 +
 + Ajustes brillo, contraste del display
 +
 + Ajustes barra grafica en contadores S/N
 +
 +
 +
 +==== Fallos pendientes: ====
 +
 +
 +==== Otras tareas: ====
 +
 +
 +
 +
  
bitacoraprog1.1443542075.txt.gz · Última modificación: 2015/09/29 17:54 (editor externo)