Autor Tema: RTC - Alguien sabe?, yo creo que si!  (Leído 9613 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: RTC - Alguien sabe?, yo creo que si!
« Respuesta #30 en: 05 de Enero de 2008, 14:10:43 »
y que tal si se usara un contador, y con ello solo se usaria algunos pines del micro unos 3 o menos cuando quieras leer en una posición solo das la cantidad de pulsos de reloj para llegar a esa posición (digamos 1us por posición), en lugares muy alejados tardará en responder un poquitin pero ahorras muchos pines, digamos que aprox tardará maximo 0.3seg en leer hasta la ultima posición, pero hay un problema, que el unico contador de muchos pines que he visto en el proteus por ejemplo es de 14bits, lo cual seria desafortunado para este caso ya que son 18 bits de dirección, pero si existe algun contador talvez de 18 o mas bits sería ideal, aunque si el tiempo es muy importante pues esta idea hay que descartarla, ya que este metodo en tiempos del micro tarda una "eternidad" (esto en posiciones de memo muy alejadas de 0)

talvez podria usarse dos contadores en serie y alcazar el numero de bits de direccion o buscar algun contador de 18 o mas bits

pouede ser una idea descabellada, pero podria funcionar si no es relevante el teimpo de acceso a la memoria :mrgreen:
.

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3610
    • Impresiones en 3D
Re: RTC - Alguien sabe?, yo creo que si!
« Respuesta #31 en: 05 de Enero de 2008, 14:28:21 »
Una pregunta.... Estuve leyendo un poco teoria de memorias, ustedes saben para empaparme de ellas... Aja, por lo que lei, las lineas de dirección me llevan a cada una de las localidades de dicha memoria, como si fuera una matriz (corrijanme si estoy equivocada por favor), por ejemplo si es una memoria con 8 lineas de dirección con palabras de 8 bits; seria a ver 2 a la 8=256, serian entonces 256 localidades o palabras de memoria... no? Entonces, cada combinación binaria en el bus de direcciones:

00000000
00000001
00000010
    .
    .
    .
11111111= 255.... me llevará a una localidad de esa memoria no?

Entonces como puedo usar decodificadores si, estos sólo me activan sólo una salida a la vez...? Me explico... Por ejemplo Si uso un 74LS154 La tabla de la verdad de sus salidas (que es donde va conectado el bus de direcciones) me daria así...

00000000
00000001
00000010
00000100
    .
    .
    .
10000000.... Viendo esto, pues como el bus de direcciones se me va a posicionar en la localidad 3, 6, etc...?? no se si me explico....

O seré yo con estoy confundida en cuanto al manejo de los decodificadores???

Atte: Enigma... La llanerita de Guayana :?

Tienes razón llanerita, me había olvidado de ese pequeño detalle  :mrgreen:  :(


Pero lo que puedes utilizar es el CD4094 o alguno similar.
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3610
    • Impresiones en 3D
Re: RTC - Alguien sabe?, yo creo que si!
« Respuesta #32 en: 05 de Enero de 2008, 14:30:34 »
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado alogic.on

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 772
Re: RTC - Alguien sabe?, yo creo que si!
« Respuesta #33 en: 05 de Enero de 2008, 14:36:51 »
hola
espero no estar diciendo alguna tonteria, pero si necesitas mas lineas en el pic puedes utilizar registros de desplazmiento, para direccionar la memoria con solo tres pines, los 74595 tienen entrada serie / salida paralelo-serie puedes ccolgarlos en cascada y sacar datos en paralelo de tantos bits como necesites. y para las entradas 74165 que son ent serie_paralelo / salida serie,
no se si fue porcher o nocturno quien hizo un tutorial de como ampliar entradas y salidas utilizando registros pero seguro que alguien tiene el link, o si tienes alguna duda te explico mas menos hasta donde se

un saludo

Desconectado Enigma

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
    • www.toroscoleados.com
Re: RTC - Alguien sabe?, yo creo que si!
« Respuesta #34 en: 05 de Enero de 2008, 16:34:28 »
Cita de: jcc40
Hola Llanerita,

olvidate del decodificador y solo usa las lineas necesarias para direccionar tu memoria. Si solo es una memoria de digamos 18 lineas (A0:A17)  ocuparías por ejemplo el PORTB (8 lineas), el PORTC (8 lineas) y por ejemplo el PORTE (2 lineas). A menos que quieras direccionar varias memorias fisicas entonces tendrás que usar el decodificador. Pero si solo es una memoria con los pines del micro es todo lo que ocupas.

Un saludo.

Ahhh ves eso, eso si, si quiero direccinar varias memorias eso si lo se, que de hecho lo tengo que hacer... Coooo!!! ya mee staba frustando... yo decia dios mio, he olvidado mi conocimientos de Digitales, mi lógica se ha esfumadfo! ya estaba casi que lloraba! :(

Cita de: CRYN

y que tal si se usara un contador, y con ello solo se usaria algunos pines del micro unos 3 o menos cuando quieras leer en una posición solo das la cantidad de pulsos de reloj para llegar a esa posición (digamos 1us por posición), en lugares muy alejados tardará en responder un poquitin pero ahorras muchos pines, digamos que aprox tardará maximo 0.3seg en leer hasta la ultima posición, pero hay un problema, que el unico contador de muchos pines que he visto en el proteus por ejemplo es de 14bits, lo cual seria desafortunado para este caso ya que son 18 bits de dirección, pero si existe algun contador talvez de 18 o mas bits sería ideal, aunque si el tiempo es muy importante pues esta idea hay que descartarla, ya que este metodo en tiempos del micro tarda una "eternidad" (esto en posiciones de memo muy alejadas de 0)

talvez podria usarse dos contadores en serie y alcazar el numero de bits de direccion o buscar algun contador de 18 o mas bits

pouede ser una idea descabellada, pero podria funcionar si no es relevante el teimpo de acceso a la memoria


No te creas, anoche en medio de mi desesperación por no cuadrar con los decodificadores... Lo pense, pero luego de echar una revisada, vi que se podia, pero era muy, muy complicado... además de que no resulta rentable.... creme no es tan descabellada la idea, pero no resulta factible! jejeje :)

No te preocupes Leon pic, yo tampoco me había fijado hasta ayer que me puse a analizar la cuestión


Con respecto a lo que dices alogic.on pues dejame revisar eso.... suena bien...

Cualquier cosa estoy avisando muchachos!!!!

Atte: Enigma... La llanerita de Guayana :-/
No hay nada como cabalgar en la sabana y sentir la brisa con olor a mastranto, bosta y ganado. ¡¡O Fortuna, velut luna, status variabilis, semper crescis, aut decrescis, vita detestabili!! Que viva el coleo, la musica LLanera y la gótica!

Desconectado alogic.on

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 772
Re: RTC - Alguien sabe?, yo creo que si!
« Respuesta #35 en: 05 de Enero de 2008, 17:18:42 »
hola
si quieres ver algun ejemplo, pero estan en ensamblador, yo los utilizo en mis proyectos.  en el sintetizador manejo las direcciones y los datos del sid con 74595, y recojo datos de pulsadores y contadores con 74165 pero claro si tienes que leer y escribir sobre el mismo puerto no se si habra algun registro que pueda cargar tanto de serie a paralelo y viceversa, o podrias utilizar solo los 74595 para manejar la direccion y los pines de control de la memoria, y con puertos del micro para leer y escribir serian tres salidas para todos los pines de control + los que necesites para leer los datos

un saludo

Desconectado Enigma

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
    • www.toroscoleados.com
Re: RTC - Alguien sabe?, yo creo que si!
« Respuesta #36 en: 08 de Enero de 2008, 02:41:25 »
O.k.... gracias alogic, pero he confirmado que al parecer todo lo tengo que hacer bajo programación.... de todas maneras voy a ver como hacer para usar ese registro... yo lo he usado pero para otras cosas en digitales! jejejeje :-/

Atte: Enigma... La llanerita de Guayana :g)
No hay nada como cabalgar en la sabana y sentir la brisa con olor a mastranto, bosta y ganado. ¡¡O Fortuna, velut luna, status variabilis, semper crescis, aut decrescis, vita detestabili!! Que viva el coleo, la musica LLanera y la gótica!