Duda con pic microcontrolador de la familia 16f
Tengo una duda sobre estos pics de que si tienen un limite la cantidad de instrucciones que le pueda meter ya que estoy haciendo un programa para mover 3 motores dc, pero me esta saliendo muy pero muy grande, y con muchas subrutinas diferentes(128 o más), no se si afecte el rendimiento del pic, o algo, ya que la mayor parte de las instrucciones son para la comunicación en serie con otro pic, ¿pero mi duda principal es el limite de la cantidad de instrucciones que le entren al pic existe algún limite?, agradecería su respuesta
Mi otra duda es exactamente acerca de la comunicación en serie, ya que primero pensaba mandar 8 bits de 0 y 1 como si fuera un código binario por un puerto solamente(de un pic principal de 40 pines que usare como cerebro pero eso todavía no lo hago y que controlara a otro pic que moverá los motores), y que este pic (el que estoy programando) lo recibiera también por uno solo, ya que solo contaba con el 16f84a y sus pines son solo 18 y pues quería ahorrar espacio, pero no supe como lograr esta comunicación, ya que el pic principal va a controlar otros 6 pics como el que estoy haciendo ahorita, así que a lo mejor iva a tardar mucho en mandar la información a cada uno, así que mejor opte por un pic de 28 pines, ya que así puedo usar 8 puertos para recibir los ocho bits, y así solo con una serie de saltos y goto lograr que el pic lea lo que le manda el pic principal, y así también todos los demás pics lean también al mismo tiempo esta instrucción que le este dando, no se si tenga alguna solución para este problema ya que solo se lo bascio de programación así que por eso estoy haciendo esto muy complicado, espero que alguien mande algún ejemplo de algún programa en comunicación en serie,
gracias
Atentamente
Arturo Gallardo
Mi otra duda es exactamente acerca de la comunicación en serie, ya que primero pensaba mandar 8 bits de 0 y 1 como si fuera un código binario por un puerto solamente(de un pic principal de 40 pines que usare como cerebro pero eso todavía no lo hago y que controlara a otro pic que moverá los motores), y que este pic (el que estoy programando) lo recibiera también por uno solo, ya que solo contaba con el 16f84a y sus pines son solo 18 y pues quería ahorrar espacio, pero no supe como lograr esta comunicación, ya que el pic principal va a controlar otros 6 pics como el que estoy haciendo ahorita, así que a lo mejor iva a tardar mucho en mandar la información a cada uno, así que mejor opte por un pic de 28 pines, ya que así puedo usar 8 puertos para recibir los ocho bits, y así solo con una serie de saltos y goto lograr que el pic lea lo que le manda el pic principal, y así también todos los demás pics lean también al mismo tiempo esta instrucción que le este dando, no se si tenga alguna solución para este problema ya que solo se lo bascio de programación así que por eso estoy haciendo esto muy complicado, espero que alguien mande algún ejemplo de algún programa en comunicación en serie,
gracias
Atentamente
Arturo Gallardo
1 respuesta
Respuesta de mpacheco
1