Autor Tema: interrupcion on changed como uart  (Leído 2338 veces)

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

Desconectado micronet3

  • PIC18
  • ****
  • Mensajes: 288
interrupcion on changed como uart
« en: 20 de Agosto de 2019, 18:12:27 »
saludos
he observado que la interrupcion por cambio de estado es similar a la interrupcion externa con la diferencia que la segunda afecta a varios pines
es posible tener una uart utilizando la interrupcion por cambio de estado (IOC)?

Desconectado AccioRw

  • PIC16
  • ***
  • Mensajes: 165
Re:interrupcion on changed como uart
« Respuesta #1 en: 21 de Agosto de 2019, 04:17:26 »
es posible tener una uart utilizando la interrupcion por cambio de estado (IOC)?

No habría problema pero no le veo la utilidad ya que el propio uart tiene sus interrupciones mas optimizadas para ello.
Si lo quieres usar para saber que hay algo en el uart por que ha entrado algun bit por el pin del RX y te ha saltado la interrupción...es la única manera que le veo cierta utilidad, pero insisto que para eso ya tienes interrupciones propias por uart para cada byte.
Un saludo ;)

Desconectado micronet3

  • PIC18
  • ****
  • Mensajes: 288
Re:interrupcion on changed como uart
« Respuesta #2 en: 21 de Agosto de 2019, 08:58:47 »
es que quiero tener un puerto usart mas en el pic que estoy trabajando, solo por eso
 :mrgreen: :mrgreen: :mrgreen:

Desconectado AccioRw

  • PIC16
  • ***
  • Mensajes: 165
Re:interrupcion on changed como uart
« Respuesta #3 en: 21 de Agosto de 2019, 11:16:40 »
Ahora te entiendo  :D :D
Si, puedes hacerlo sin problemas, ten cuidado con las interrupciones que no estés atendiendo a una de lo que sea y justo te salte alguna del uart (por software) porque perderás los datos y no te dará tiempo a leer.
Puedes usar las interrupciones de alta prioridad para el IOC si el PIC que estás usando las tiene, de todos modos te recomendaría usar si puedes otro pic con varios usart que al final te quitas tarea de encima y es mas sencillo de gestionar ;)


 

anything