APRENDE a usar el PWM del PIC16F877A - Tutorial PIC16F877A - Wels Theory

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 พ.ย. 2024
  • En este video tutorial te explicaré como configurar el PWMcomo temporizador usando el PIC16F877A en lenguaje ASM!
    Programa PWMr : bit.ly/3bqqVP8
    -------------------------*******----------------------------------
    Si quieres más videos así suscribete: goo.gl/xnScFw
    / welstheory
    / wels.theory
    / welstheory
    www.welstheory.com
    Compartelo.
    -------------------------*******----------------------------------
    Música:
    Joakim Karud: / joakimkarud
    Gracias.

ความคิดเห็น • 34

  • @omarmamani6429
    @omarmamani6429 4 ปีที่แล้ว +2

    Estuvo bueno, con día positivas y todo sigue así WELS, gracias por tu enseñanza.

    • @Wels_Theory
      @Wels_Theory  4 ปีที่แล้ว

      Gracias! Quise probar una herramienta diferente :D! gracias a ti por ver el vídeo :)

  • @electric-city2059
    @electric-city2059 3 ปีที่แล้ว

    Ojalá sigas mejorando

  • @pepemartos8798
    @pepemartos8798 3 ปีที่แล้ว

    buenas muchas gracias por tus videos , he comenzado con un curso de automatas programables y estamos estudiando este pic en concreto, y lo usamos con LDmicro, me gustaria saber si conoces otros programas similares en ladder,o este te parece bien, un saludo desde Málaga, España.

  • @danielnunez6836
    @danielnunez6836 2 ปีที่แล้ว

    Hola que tal... Muy buenos los videos amigo. Oye quiero controlar un servo motor. Sin embargo el valor de PR2 me sale muy alto, alrededor de 2,500,000 JAJAJA. Necesito que el periodo total debe ser de 20ms o 50Hz con prescaler de 16. Qué se hace en estos casos, es capaz el pic de hacer esto?
    Saludos.

  • @luise.p.r9248
    @luise.p.r9248 4 ปีที่แล้ว

    Nuevo suscriptor. Saludos desde Arequipa

    • @Wels_Theory
      @Wels_Theory  4 ปีที่แล้ว

      Gracias saludos desde Lima

  • @iroxd9311
    @iroxd9311 4 ปีที่แล้ว +1

    hola wels explicas bien te entendí.
    una sugerencia podrías hacer contenido de programando avrs con atmel studio 7 ya que varía un poco pero seria muy interesante sigue adelante .

    • @Wels_Theory
      @Wels_Theory  4 ปีที่แล้ว

      Hola Iroxd si está en mis planes pero primero quiero terminar los tutoriales que estoy haciendo ✌🏻😄

  • @GRUTTIS
    @GRUTTIS 2 ปีที่แล้ว

    Hola, quisiera saber si tuviste experiencia configurando ambas salidas PWM del PIC16F877, con un mismo periodo, pero con diferentes ciclos de trabajo. La duda que tengo también es si uno puede hacer un programa en el que se puedan programar las salidas de forma que funcionen como PWM y el resto del programa que "corra" por su cuenta, atendiendo las exigencias que se requieren, es decir,, que no sea necesario estar constantemente atendiendo las configuraciones de los pines PWM, espero que se entiendan mis dudas, saludos.

  • @1122qwqw
    @1122qwqw 4 ปีที่แล้ว

    Bro eres increíble, muchas gracias

    • @Wels_Theory
      @Wels_Theory  4 ปีที่แล้ว

      Gracias Juan, a seguir aprendiendo!

  • @juanramalesbarcenas2836
    @juanramalesbarcenas2836 4 ปีที่แล้ว

    Buenísimo video

  • @jesusrubiodavila8895
    @jesusrubiodavila8895 4 ปีที่แล้ว

    hola amigo wels una consulta cuando le ago pwm por sofware de 50ms en alto y 50ms en bajo directamente a un diodo infrarojo y ago las mediciones el led infrarojo consume 27 miliamperios, se quemara mi pin de salida del pic? y cuando le agrego un transistor 2n2222a para que el pic trabaje con pocos miliamperios no funciona en conclucion el led infraro solo tranbaja en forma directa con el pic y no hacepta el transistor, se puede trabajar asi el pin y el diodo infrarojo?

  • @equissomoschavos6633
    @equissomoschavos6633 4 ปีที่แล้ว

    ¡Muy buen vídeo!

    • @Wels_Theory
      @Wels_Theory  4 ปีที่แล้ว

      Gracias! y gracias por verlo

  • @esquivelcruzbelenabigail8937
    @esquivelcruzbelenabigail8937 4 ปีที่แล้ว +1

    Yaaaaaay ❤️ Buen video

  • @alanacevedo6801
    @alanacevedo6801 4 ปีที่แล้ว

    excelente video!

  • @isaigm
    @isaigm 3 ปีที่แล้ว

    crackk y como podria hacerle para que el duty cycle varíe por ejemplo para pasar de formar gradual un led apagado a prendido?

  • @manuelcoaguila584
    @manuelcoaguila584 ปีที่แล้ว

    Wells dónde podría conseguir la librería del pwm en lenguaje c???

  • @alanacevedo6801
    @alanacevedo6801 4 ปีที่แล้ว

    podrias hacer un video de como hacer un filtro para microfono? para evitar el ruido y que suene limpia la voz

    • @Wels_Theory
      @Wels_Theory  4 ปีที่แล้ว +1

      Puedes hacerlo con un antipop o ponerle una media xd (consejo super casero) lo otro es en la edición cuando comiences a grabar quedate en silencio y deja que el microfono grabe el ruido, luego en edición puedes borrar ese ruido utiliza audacity y busca como borrar el ruido es sencillo :D!

    • @alanacevedo6801
      @alanacevedo6801 4 ปีที่แล้ว

      @@Wels_Theory gracias crack, ultima propuesta: podrias hacer un video explicando como funciona un amplificador de guitarra por ej? O cualquier circuito xq aparte de armarlo me encantaria entender como. Funciona y como se comporta la corriente en el

  • @angelsalas8158
    @angelsalas8158 3 ปีที่แล้ว

    se puede para 12 bits? es que me piden uno de frecuencia de 1 khz, el 4 que pusiste del otro lado del igualdad es por el 4 de un cuarto de frecuencia o es parte de la ecuacion?

    • @angelsalas8158
      @angelsalas8158 3 ปีที่แล้ว

      el pr2 me da a 1249 y duty cicly a 1250

    • @Wels_Theory
      @Wels_Theory  3 ปีที่แล้ว

      Hola Angel, ese pr2 es muy grande ya que tiene un registro de 8 bits osea máximo a 255, llegar a una frecuencia de 1KHz con el pwm es complicado tendrías que bajar mucho la frecuencia. Yo te recomendaría usar el timer para llegar a ese tiempo

    • @angelsalas8158
      @angelsalas8158 3 ปีที่แล้ว

      @@Wels_Theory muchas gracias, tus videos me han sido de mucha ayuda en este semestre de ingeniería. Lo que hice fue utilizar el 80% que me daba un valor aproximado de 966 y ya se solucionó. Muchas gracias.

  • @luislazcano2980
    @luislazcano2980 4 ปีที่แล้ว

    Buen video pero no entendi la parte para sacar el periodo PR2 si quiero trabajar con una frecuencia 13khz y la frecuencia de mi oscilador es de 48 mhz cuanto seria el valor de mi PR2

    • @Wels_Theory
      @Wels_Theory  4 ปีที่แล้ว

      Cambia la ecuación y hallarás el PR2

    • @luislazcano2980
      @luislazcano2980 4 ปีที่แล้ว

      @@Wels_Theory gracias estaria genial que hicieras unos tutos con interfaz labview y pic18f4550

  • @electric-city2059
    @electric-city2059 3 ปีที่แล้ว

    Creo que te confundiste un poco en este video pues estás diciendo que cuando obtienes el 250 ese sería tu duty cicle, pero no puede ser tú duty cycle por qué el periodo de tu señal vale a 4khz vale 250us
    Entonces el duty cycle al 80% solamente sería 200us que es lo que tengo al simular el código de todos modos estas bien pero la explicación esta algo enredada solamente el resultado es correcto pero si hay que cuidar eso jeje es que me revolví

  • @sergionunez9879
    @sergionunez9879 4 ปีที่แล้ว

    me pudes enviar email de contacto

  • @jmbcar
    @jmbcar 4 ปีที่แล้ว

    ¡Hola! Tienes el conocimiento, el dominio y la intención de enseñar a programar los PICs. Pero en comunicación es importante el vocabulario. Si utilizas las palabras incorrectas generas confusión.