• Martes 5 de Noviembre de 2024, 14:50

Autor Tema:  Ayuda Con Dos Problemitas Que Tengo  (Leído 2173 veces)

SaturnAR

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Ayuda Con Dos Problemitas Que Tengo
« en: Miércoles 22 de Septiembre de 2004, 22:17 »
0
Hola a todos! bueno, mis 2 problemas son los siguientes.
Estoy programando en un PIC 16F84A y quiero guardar 2 datos en la EEPROM (memoria no volatil).
Tengo entendido que la memoria EEPROM es de 64 bits*8 o sea, 64 bytes.
mi duda es la siguiente:
1- ¿¿¿cual es la posicion de memoria del primer byte disponible para grabar,leer de esos 64 disponibles???¿ es 0X01 ??? ¿y la segunda???
Lo que quiero decir es ¿que posiciones de memoria cargo en W para despues ponerlo en EEADR?.
y mi segunda duda: estoy trabajando con un oscilador de 10 Mhz. NECESITO QUE ALGUIEN ME DIGA CUANTAS INSTRUCCIONES POR SEGUNDO REALIZA EL PIC!!!
o sea, cuantas instrucciones NOP supongamos que tengo que poner una debajo de otra (aunque no se pueda) para que pase 1 segundo de tiempo.
Muchas Gracias!!!!
bruno.

cabaggio

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Ayuda Con Dos Problemitas Que Tengo
« Respuesta #1 en: Jueves 23 de Septiembre de 2004, 02:54 »
0
Saludos Bruno

Bien me parece que te puedo ayudar un poco con la segunda duda que tienes, mencionas que tienes un OSC de 10M, si ese numero no le has aplicado ningun divisor de los disponibles en la configuracion, tienes que sacerle en inverso a ese numero, osea 10000000^-1, eso te da 0.1us (microsegundos), y eso es la velocidad del micro, osea que el se tarda en realizar una instruccion en 0.1us, te recomendaria si quieres, mejor haz una rutina de retrazo. te enviare una no mas la encuentre, ya que es una anidada, pero te la envio pronto.


Andres.

SaturnAR

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Ayuda Con Dos Problemitas Que Tengo
« Respuesta #2 en: Jueves 23 de Septiembre de 2004, 03:06 »
0
muchas gracias! bueno, pero cada instruccion realizada por el pic ocupa 4 instrucciones del clock, o sea que cada instruccion lleva en realidad 4 us. esto quiere decir que dividiendo 10000000(10 mhz) / 4 = 25000000( dos millones quinientas mil instrucciones por segundo?) es asi de facil la cuenta? se me pasas el diagrama te lo agradecere mucho!!!! Saludos!

angeliz

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Ayuda Con Dos Problemitas Que Tengo
« Respuesta #3 en: Domingo 26 de Septiembre de 2004, 15:56 »
0
hola SaturnAR

por la memoria EEPROM del pic
0X00 primero
0X01 secondo

salud

lmarte

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Re: Ayuda Con Dos Problemitas Que Tengo
« Respuesta #4 en: Martes 28 de Septiembre de 2004, 23:50 »
0
Hola, si es asi de fàcil, el pic gastarà 4 ciclos de reloj para cada instrucción sencilla(estilo NOP) por que las goto gastan el doble.

Ahi te anexo un link de un foro anterior

Retardo

Espero te sirva

Un saludo

lmarte
Si no se intenta, ... no se hace