How to implement I2C on PIC® and AVR® Microcontrollers

Поділитися
Вставка
  • Опубліковано 28 лис 2021
  • • Getting Started with Foundation Drivers Playlist: • Getting Started with F...
    Ever wonder how to set up the I2C protocol on PIC and AVR Microcontrollers? In this video, we will do a quick walkthrough outlining what I2C is, how it works, and how to quickly get the protocol up and running. Links for hardware, source code, and other resources is available in the links below.
    Hardware:
    PIC18F47Q10 Curiosity Nano Platform: mchp.us/35xQRWv
    Curiosity Nano Base for Clicks: mchp.us/2OLT8az
    Thermo J Click mchp.us/2B8ORpt
    Thermocouple probe: mchp.us/2MbYkmi
    Reference Documents:
    PIC Source Code + Xpress Tutorial: mchp.us/2VG8C15
    AVR Source Code + Xpress Tutorial: mchp.us/2WJ8I8K
    Datasheet - MCP9600: mchp.us/31aR8vb
    Datasheet - PIC18F47Q10 Curiosity Nano Platform: mchp.us/2OMJILP
    Schematic - Curiosity Nano Base for Clicks: mchp.us/2MJ1c9d
    www.microchip.com/design-cent...
  • Наука та технологія

КОМЕНТАРІ • 13

  • @mariaviklund4546
    @mariaviklund4546 Місяць тому

    I was so into Pic Micros and did so many cool projects with Pic Basic Pro. Then the whole Arduino thing happend and i got on that new thing. Now looking back i'm so sad Microchip didn't do their own IDE that was as easy to use as the Arduino IDE.

  • @user-nw1ty7dl6f
    @user-nw1ty7dl6f 9 місяців тому +4

    So how to call interrupt on event? or send data? how the hell this thing even work?!!

  • @subjectdelta5348
    @subjectdelta5348 6 місяців тому

    Hey, it doesn't work for my Attiny2313.... Any tips?

  • @SciHeartJourney
    @SciHeartJourney Рік тому +8

    I truly dislike these "API's" that do NOT teach you ANYthing about how the I2C bus works. It's just another layer of coding that's hidden from the person RESPONSIBLE for the project they're working on.

    • @albertocaravantesarranz2323
      @albertocaravantesarranz2323 9 місяців тому +1

      Its called levels of abstraction. If you want to keep on soldering transistors to make computers fine

    • @hristosmourselas3939
      @hristosmourselas3939 7 місяців тому +2

      Well, that's kind of true but once you have a basic understanding of how stuff works, it's useful to have a reliable way to get up and running without wasting time implementing the actual communication protocol (which would be buggy in most cases so you'd also have to debug it and waste more time)

    • @not_kode_kun
      @not_kode_kun 14 днів тому +1

      an educational video on I2C should implement it with avr-libc or the pic equivalent, not some big abstraction layer that dumbs it down to just calling a few functions. That doesn't teach anybody anything

  • @maximederavet3093
    @maximederavet3093 5 місяців тому

    Mes ponts H marchent pas

  • @mineown1861
    @mineown1861 4 місяці тому +1

    Sigh.