Sunday, November 3, 2013

Como vamos tigres?

Actualizado: Domingo 3-Nov-2013

Saturday, October 26, 2013

como vamos Tigres?

Actualizado: 29-Oct-2013, 10:30pm

Tuesday, August 13, 2013

Usando Windows, pero te gusta Linux

Link con buenos tips si tienes que usar Windows pero quisieras contar con algunos elementos de Linux;

http://www.welton.it/articles/windows_for_linux_users

En esta ocasión, instalé cream, para practicar un poco de vim.




Tuesday, July 9, 2013

Aplicaciones Clave

Launcher: http://www.bayden.com/SlickRun/
Text Editor: PSPAD
Notas: EverNote

Saturday, June 15, 2013

Puerto B refleja estado de Puerto A

Este programa activa los leds del puerto B como un reflejo del puerto A:

1.- Definicion de PIC y archivo de etiquetas:


2.- Configuracion del chip:



3.- El programa propiamente dicho:








Thursday, June 13, 2013

Primer Programa en Ensamblador

Programa sencillito, lo único que hace es transferir un patrón CONSTANTE hacia el puerto B.

Las claves:

  • Visualizar bsf a RP0 como un nivel superior el cual es usado para configuración
  • Mientras que bcf a RP0 nos regresa "a nivel de cancha" para la operación.
Éste es el cuarto "post" en dia consecutivo..Wow, creo no había logrado esto antes...

Nos vemos!

Wednesday, June 12, 2013

Programa PIC Entrenador-05

Este programa es muy similar al anterior, en este caso, se enciende un led y luego éste es rotado hacia la izquierda en un ciclo infinito.


Se indican con ">>>" las direcciones modificadas con respecto al ejemplo anterior.


Tuesday, June 11, 2013

Programa PIC Entrenador-04

Los leds pares conectados al puerto B encienden durante 0.4 segundos y los impares permanecen apagados. Despues, se encienden los leds impares durante el mismo tiempo y se apagan los pares. Se entra en un ciclo repitiendo esos dos estados.


Observe que se tuvieron que cambiar las 2 direcciones de los registros GPR en el ciclo de retardo.
Se usó el registro en 0x20 en lugar del 0x0C
Se usó el registro en 0x21 en lugar del 0x0D

Ánimo!

Monday, June 10, 2013

Programa PIC Entrenador-03

Por el puerto A, se lee un valor no mayor a 8.
Ese valor indicará cuantos leds deben encenderse en el puerto B.

En el siguiente cuadro se muestra una adecuacion que tuve que hacer debido a que el hardware que tengo usa PA0 para controlar un relevador.

A continuacion se muestra el programa original para PIC16F84 y el adaptado para correr con un PIC16F628 con un relay en PA0.

Observe el llenado de valores dobles (direccion 11 y 12 con valor 3400) debido a tener corridos los valores  de entrada por el puerto A, con un factor de 2.
En otras palabras, se espera que 2 patrones en A4-A0, activen un solo patron en puerto B:
    - A -               - B -
4 3 2 1 0 >>> 7654 3210
0 0 0 0 0 >>> 0000 0000
0 0 0 0 1 >>> 0000 0000
de modo que A0 sea ignorado.

Ánimo!


Friday, May 24, 2013

colorear renglones en tablelist

package require tablelist
console show

set tbl .tbl
tablelist::tablelist $tbl \
 -columns {0 "A" 0 "B" 0 "C" 0 "D" 0 "E"}\
 -height 15\
 -width 100
pack $tbl

$tbl insert end [list a b c d e]
$tbl cellconfigure end,0 -foreground white -background red

$tbl insert end [list a b c d e]
$tbl cellconfigure end,1 -foreground white -background blue

$tbl insert end [list a b c d e]
$tbl cellconfigure end,2 -foreground black -background green

$tbl insert end [list a b c d e]
$tbl rowconfigure end -foreground black -background green


Interaccion dinámica:
Habiendo seleccionado el cuarto renglon (row 3 debido a que la numeracion empieza en cero)
% $tbl curselection
3
% set fileSize [$tbl cellcget 3,1 -text]
b
% set fileSize [$tbl cellcget [$tbl curselection],1 -text]
b

Si a la 2a columna se le asigna un nombre (column 1)
% $tbl columnconfigure 1 -name fileName
% set fileSize [$tbl cellcget [$tbl curselection],fileName -text]
b


Friday, April 26, 2013

gnuplot por primera vez

Instale gnuplot en mi ubuntu-PC, hice el ejemplo de chihungchan.blogspot.com (ocbc cycling analysis).
en mi "home", tengo una carpeta llamada "plots"

lo que puse en "plots"
bici.plt
data39.png
data39.txt
mytime.txt

para correr bici.plot, me ubico en /home/jorge/plots y...

$ gnuplot bici.plt

lo cual genera:
data39.png