Tutorial 15: Comunicación I2C entre PIC y memoria externa EEPROM con PIC16F873A y XC8

Поділитися
Вставка
  • Опубліковано 29 гру 2024

КОМЕНТАРІ • 26

  • @marvinherrera2883
    @marvinherrera2883 2 роки тому +1

    Estuvo genial, muy bueno. Especialmente porque tengo muchos PIC16F873A que me regalaron. Aprendí muchas cosas hoy.

    • @CarlosQL
      @CarlosQL  2 роки тому +1

      Un gusto poder ayudarte, saludos

  • @danielasoler9902
    @danielasoler9902 4 роки тому +2

    Excelente video, muy bien explicado y muy claro. Me encantan tus videos!

    • @CarlosQL
      @CarlosQL  4 роки тому

      Gracias por los comentarios Daniela, un gusto que se entienda el contenido de los videos, saludos

  • @keydarkman
    @keydarkman 5 років тому +2

    Excelente amigo sigue así me gusta tus tutoriales lo explicas muy claro. 👍

  • @juliomunoz2734
    @juliomunoz2734 5 років тому +1

    Como siempre, bien explicado. Gracias

  • @CHATORU40
    @CHATORU40 4 роки тому

    Gracias por hacerlo tan sencillo

  • @carlosmartinez4647
    @carlosmartinez4647 Рік тому

    Muy buen video , podrías hacer un circuito en proteus con el pic 8051 y la comunicación i2c y explicarlo ?

  • @javierixdta7183
    @javierixdta7183 7 місяців тому +1

    Gracias!

    • @CarlosQL
      @CarlosQL  7 місяців тому

      A la orden, saludos

  • @Pablo-fi6bk
    @Pablo-fi6bk 5 років тому +1

    hola. perdona existe algun manual con las instrucciones en C que usa mplab?? no encuentro nada. Como sabemos que instrucciones podemos usar ??

    • @CarlosQL
      @CarlosQL  5 років тому

      Hola, Las sentencias del C standar, como if, switch case, while, for. La mejor información esta en la guía del compilador XC8 ww1.microchip.com/downloads/en/devicedoc/50002053g.pdf

  • @bryanjhamilbascopeapaza8839
    @bryanjhamilbascopeapaza8839 5 років тому +1

    excelente explicacion, estoy haciendo un proyecto con el MCP4725, pero lo simulo en protues y el dispositivo no manda el ACK para mandar los datos correspondientes, alguna idea de porque sucede esto?, agradeceria mucho tu ayuda

    • @CarlosQL
      @CarlosQL  5 років тому

      Hola Bryan, si el dispositivo esclavo no está enviando el Ack, podría ser que no estas enviando la dirección correcta del esclavo, con el pin A0 del mcp4725, se puede establecer dos direcciones diferentes.

  • @destrodamus9483
    @destrodamus9483 5 років тому +1

    Excelente vídeo pero tengo una duda : si RC3=SCL(envía señal de reloj) y RC4=SDA(transmite o recibe datos) ....
    ¿por que en la función " I2C_Init() " configuras los pines RC3 y RC4 como "entradas" digitales ?

    • @CarlosQL
      @CarlosQL  5 років тому +1

      Muy buena pregunta Roberto, es lo que recomienda la hoja de datos. Cuando habilitas el modo I2C, con el bit SSPEN, es el propio Micro es quien controla el estado de estos pines, colocandolos como drenador abierto. Saludos

  • @midianalbertokhaiyow8195
    @midianalbertokhaiyow8195 5 років тому +1

    muy buen video pero no me queda claro algo... como obtengo librerías para XC8.. debo crearlas yo?

    • @CarlosQL
      @CarlosQL  5 років тому

      Sí, en XC8, debes crear tus propias librerías. En la descripción del video puedes descargar el ejemplo del video. Existe una herramienta en MPLABx que te permite configurar periféricos de una forma gráfica, se llama MCC, pero solo tiene soporte para PICs modernos, te dejo el video que hice al respecto ua-cam.com/video/SbKto72xbi4/v-deo.html

    • @midianalbertokhaiyow8195
      @midianalbertokhaiyow8195 5 років тому +1

      @@CarlosQL uy no que esperanza y yo pretendiendo hacer funcional un LCD a través de un expansor de puerto I2C (PCF8574P) y de paso quería un I2C por software...no lo quería hacer en mikroC pues quiero aprender XC8 pero eso ya lo vi difícil jajaja... por cierto los enlaces de tus video creo q estan caidos no me abre ninguno, en este momento veo el video anterior donde usas el sensor de temperatura y humedad a ver si entiendo la librería LCD... pero la verda estan muy buenos y completos tus videos me suscribo al canal...

    • @CarlosQL
      @CarlosQL  5 років тому

      @@midianalbertokhaiyow8195 gracias, en cuanto pueda subo un video de I2C para el manejo de pantalla LCD por I2C, XC8 es un buen compilador, el detalle que las herramientas actuales solo tienes soporte para PICs nuevos. Estoy revisando los enlaces de los códigos y están bien. MEga aveces da problemas con algunos navegadores. Con algo de tiempo y muevo los códigos a GitHub, saludos

    • @midianalbertokhaiyow8195
      @midianalbertokhaiyow8195 5 років тому +1

      @@CarlosQL gracias por las respuestas y gracias por tu canal esta muy bueno... me gustaria ver videos especificos de como crear librerias por ejemplo la LCD y la I2C y cualquiera q desarrolles pero has el video específicamente de la librería paso a paso así nosotros aprendemos y no solo estamos copiando y pegando... mi humilde opinión...

    • @CarlosQL
      @CarlosQL  5 років тому +1

      @@midianalbertokhaiyow8195 lo que dices es muy cierto, la idea no es aprender a copiar un código, sino de poder crear tus propias librerías o en todo caso entender la librería que estas usando, de esta forma la puedes modificar a tu antojo, inclusive mejorarla.Te dejo los códigos del I2C y DHT22, estan en GitHub github.com/CARLOS-QL/PIC_XC8

  • @mocodgorilax1332
    @mocodgorilax1332 Рік тому +1

    Donde te puedo contactar?

    • @CarlosQL
      @CarlosQL  Рік тому +1

      Hola, mis redes están en la descripción del video

    • @mocodgorilax1332
      @mocodgorilax1332 Рік тому

      Le escribí al WhatsApp!!