TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: ariel25 en 13 de Junio de 2008, 13:36:23
-
Espero que la pregunta no caiga de tonta a todos!!!!!!
Bueno pero la verdad es que ese es mi problema, siempre o bueno mejor dicho casi siempre programe con un pic 16f877 y con este hice tambien mi primera transmision serial asincrona, y claro tuve los inconveniente de un novato pero aparte de eso no!!!, ahora quise cambiar de micro (16f628) realice el programa de transmision y nada, es decir cuando lo simulo no transmito nada, basicamente lo simulo con el simupicpro v6.53, y lo programe en niple y siguio sin transmitir nada entonces cambie el lenguaje de proramacion a asembler ya que pense que el problema era el niple y nada....., no quisiera creer que es el simulador pero..... a estas alturas en que ya descarte varias cosas no se que pensar, me gustaria saber si hay alguna diferencia que no me este dando cuenta o que no lo estoy llevando en cuenta, ya lei en el foro casi todos los temas relacionados y aparentemente no la hay....pero a mi no me transmite.
Agradezco toda la ayuda y/o comentarios referidos sobre este tema
-
Hola.
Pues la unica diferencia que hay es en los pines ya que en el 16F877 se hace por RC6 (Tx) y RC7 (Rx) y en el 16F628 por RB2 (Tx) y RB1 (Rx), asi que habria que modificar los respecivos TRISx para cada micro. Lo demas es identico.
Saludos
-
Pega tu codigo para ver en que lenguaje programas y que cosa es lo que esta fallando; a groso modo, si ya te funciono antes es posible que las configuraciones de los registros de USART tengan algo que ver, chekeate el datasheet del 16f628 y del 16f877 y comparalos alli encontraras la solucion, ten en cuenta el valor de oscilador que uses y el baudrate.
-
Ok, hare nuevamente una minusiosa revision....y si asi no logro solucionarlo...pondre el asembler del programaç
Gracias por las opiniones dadas!"!!!!! :-/ :-/ :-/ :-/ :-/