Programación Específica > Microcontroladores
Evaluacion De La Idea De Mi Proyecto
jgpeiro:
No entiendo a que te refieres con lo del temporizador de 2 seg. Bueno, esto es un dibujito de como seria el funcionamiento de los leds mas o menos....
jgpeiro:
En el punto 1 configurabamos TMR0 para q crease una interrupcion en el punto 4.
He pensado que conectando el acelerometro al puerto B del PIC y utilizando una interrupcion de PORTB change dejamos el TMR0 libre durante el tramo 1-5 y aparte eliminamos el tramo 4-5.
0 TMR0 config, TMR0 START
Tiempo para otros procesos
1 TMR0 overflow interrupt
TMR0 STOP
G minima
2 G actual
Tiempo para otros procesos
3 G maxima
Tiempo para otros procesos
4 PORT B change interrup, TMR0 config, TMR0 START
jgpeiro:
El numero de menu. 0-128. Un bit ($)indica que ha terminado
Entre el byte q lleva el $ y el * se encuentra el texto q da nombre al menu.
*indica el PC si se pulsa OK
#indica el PC si se pulsa Cancel
& Indica el inicio dl menu.
1 $ TDB *CHECK #OFF
2 $ CONFIG *OPEN #CLOSE
3 $ TEXT *OPEN #CLOSE
4 $ CLOCK *M.CLOCK #M.TDBM
" separa distintos submenus.
2.1 $ X *OPEN #CLOSE
2.2 $ Y *OPEN #CLOSE
2.3 $ OK *OPEN #CLOSE
2.4 $ CANCEL *OPEN #CLOSE
"
2.1.1 $ AMPLI *OPEN #CLOSE
2.1.2 $ CENTER *OPEN #CLOSE
2.2.1 $ AMPLI *OPEN #CLOSE
2.2.2 $ CENTER *OPEN #CLOSE
2.3.1 $ AMPLI *OPEN #CLOSE
2.4.1 $ AMPLI *OPEN #CLOSE
"
2.1.1.1 $ 0 *EJ:100 #- No efectua ninguna accion
2.1.1.2 $ 1 *EJ:110 #- No efectua ninguna accion
2.1.1.3 $ 2 *EJ:120 #- No efectua ninguna accion
2.1.1.4 $ 4 *EJ:130 #- No efectua ninguna accion
"
2.1.2.1 $ 0 *EJ:140 #- No efectua ninguna accion
2.1.2.2 $ 1 * #
2.1.2.3 $ 2 * #
2.1.2.4 $ 4 * #
2.1.2.5 $ 5 * #
"
2.2.1.1 $ 0 *EJ:190 #- No efectua ninguna accion
2.2.1.2 $ 1 * #
2.2.1.3 $ 2 * #
2.2.1.4 $ 4 * #
"
2.2.2.1 $ 0 *EJ:230 #- No efectua ninguna accion
2.2.2.2 $ 1 * #
2.2.2.3 $ 2 * #
2.2.2.4 $ 4 * #
2.2.2.5 $ 5 * #
"
2.3.1.1 $ 0 *EJ:280 #- No efectua ninguna accion
2.3.1.2 $ 1 * #
2.3.1.3 $ 2 * #
2.3.1.4 $ 4 * #
"
2.4.1.1 $ 0 *EJ:320 #- No efectua ninguna accion
2.4.1.2 $ 1 * #
2.4.1.3 $ 2 * #
2.4.1.4 $ 4 * #
% Indica el fin dl menu.
El texto lleva un menu o indice separado
En la pantalla se muestran ,despues de que el dispositivo haya hecho el wake up, los menus que solo tienen un numero(ej: 1, 2, 3 y 4).
Cuando abrimos un menu se muestra en una pantalla nueva su contenido.
El modo reloj muestra una hora en toda la pantalla por si es necesario convencer a alguien de que nuestro aparatito es un reloj de pulsera ;-) ...
jgpeiro:
e estado pensando en incorporar un PIC algo mas versatil, y estoy replanteandome utilizar un 16F88 puesto que tiene mas memoria RAM, EEPROM FLASH, mas timers, incorporado el I2C, PWM...un puñaico de cosas quepueden ser muy utiles para el apartito.
En un semanita hare un nuevo SCH y un nuevo PCB que pondre en el foro.
© Jonathan ©:
Es buena idea cambiar de micro, aparte sera mas facil en muchos sentidos... la idea del reloj es exelente.
Dime... la alimentacion del dispositivo, sera con una bateria de 9 Volt???. Bueno, veo que estas a full con las ideas, recuerda que debes estudiar! :whistling: ... Saludos y hasta pronto!. :hola:
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa