Programación Específica > Microcontroladores

 Evaluacion De La Idea De Mi Proyecto

<< < (3/11) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa