Autor Tema: puerto paralelo esclavo (PSP) PIC16F877  (Leído 4336 veces)

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

Desconectado rusher39

  • PIC10
  • *
  • Mensajes: 2
puerto paralelo esclavo (PSP) PIC16F877
« en: 03 de Septiembre de 2007, 18:18:01 »
Hola que tal Quiesiera saber si alguin me pudiera indicar donde puedo conseguir un programa para poder utilizar el (PSP) que tiene el PIC16F877 ya que he intentado y buscado informacion sobre como usarlo y no encuentro nada, les agradeceria si me pudieran brindar su ayuda. De antemano Gracias

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: puerto paralelo esclavo (PSP) PIC16F877
« Respuesta #1 en: 03 de Septiembre de 2007, 18:22:21 »
datasheet manito datasheet
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5100
    • uControl
Re: puerto paralelo esclavo (PSP) PIC16F877
« Respuesta #2 en: 03 de Septiembre de 2007, 18:25:06 »
Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: puerto paralelo esclavo (PSP) PIC16F877
« Respuesta #3 en: 03 de Septiembre de 2007, 18:26:20 »
Escribe PSP en el buscador, creo que lei uno o dos hilos que ya contienen lo que buscas...
Suerte!! :-/ :-/
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado Dancrazy

  • PIC16
  • ***
  • Mensajes: 134
Re: puerto paralelo esclavo (PSP) PIC16F877
« Respuesta #4 en: 25 de Septiembre de 2007, 18:03:25 »
jeje, si, curiosamente, precisamente este hilo fue el que salio en el buscador para "PSP"

y luego, un hilo iniciado por mi que a nadie le interezó  :8} (cero respuestas)

pero bueno, solo puedo decir que en PIC C CCS (compilador C) es relativamente facil....  si solo escribes y lees un solo byte (hasta ahora) pues he estado tratando de hacer una comunicacion bidirecional asi
Master             Slave
"¿estas?"--------->
  <---------------"si estoy"
"Dime pues"------>
   <--------------Dato
   <--------------Dato
   <--------------Dato
   <--------------Dato
       . . .
   <--------------Dato
   <--------------Terminé
"ok,nos vemos"----->

bueno, cuando es un byte por byte, funciona, pero luego, se desquicia...

alguien sabe de esto en c? o ha visto algun ejemplo?

gracias
Daniel 
Caracas, Venezuela 

-----------------

Desconectado sebapostigo

  • PIC10
  • *
  • Mensajes: 4
Re: puerto paralelo esclavo (PSP) PIC16F877
« Respuesta #5 en: 27 de Septiembre de 2007, 10:47:33 »
pero no tiene ningun bit q controle el flujo de datos para que no se desquicie?????????

Desconectado Dancrazy

  • PIC16
  • ***
  • Mensajes: 134
Re: puerto paralelo esclavo (PSP) PIC16F877
« Respuesta #6 en: 27 de Septiembre de 2007, 11:55:58 »
bueno, al decir el comando:
psp_data=0x55; por ejemplo, el compilador se encarga que el pic por si mismo haga el manejo de Chip Select, RD y WR.
en tal caso, comprobé, cuando se pone en alguna parte esa instruccion, hay un bufer que mantiene el dato hasta que un dispositivo externo lo lea.

por eso dije, cuando es un byte que pongo para que lea,muy bien...
pero cuando quiero mandar una secuencia dato, dato, dato... (es decir, varios bytes consecutivos)
incluso en intentado esto

MASTER             SLAVE
¿estas?"--------->
  <---------------"si estoy"
"Dime pues"------>
   <--------------Dato
OK-------------->
   <--------------Dato
OK-------------->
   <--------------Dato
OK-------------->
   . . .
   <--------------Dato
OK-------------->
   <--------------Terminé
"ok,nos vemos"----->
y se vuelve un pastel


Daniel 
Caracas, Venezuela 

-----------------


 

anything