4分钟看懂!I2C通讯协议 最简单的总线通讯!

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ธ.ค. 2024

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

  • @LML8071
    @LML8071 ปีที่แล้ว +8

    說得真好,這通訊可是花我一個下午才理解,這視頻很快就理解了,只是應該補充電路部分,我記得要加10k電阻與整條線有電容限制,另外反應時間也有規定。

  • @richardfan25
    @richardfan25 ปีที่แล้ว +25

    寫數據幀的寫數據位後面的應答信號(ACK) 是裝置發出的,裝置會拉 SDA 低電平通知主控端ACK,影片中另畫綠色箭頭可能產生誤解。另外讀數據幀部份有錯:讀數據位後少一個應答信號ACK=0 (裝置發出的),要接收的數據部份是裝置發出的,最後一個應答信號是NAK=1 ,這是主控端發出的應答信號,表示主控端不再讀取數據。若主控端需持續讀取數據,主控端的應答信號應為 ACK=0,直到讀取完最後一筆數據再回 NAK=1。

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

      視頻有寫最後一個應答信號為1, 只是播放速度太快很容易沒看到

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

      說得好 給推

  • @vilianfung7290
    @vilianfung7290 ปีที่แล้ว +9

    1.喜欢这种内容
    2.喜欢这种讲解形式
    3.喜欢这把声音

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

      我跟你正好相反

  • @hsnhaku319
    @hsnhaku319 4 หลายเดือนก่อน +1

    赞,偶然接触单片机程序,理解概念对编程有帮助。谢谢

  • @michaelzap8528
    @michaelzap8528 ปีที่แล้ว +3

    这个讲的好。通俗易懂。

  • @yoshida.LION_jp
    @yoshida.LION_jp ปีที่แล้ว +1

    电子学一直是爱好,这个频道太好了!

  • @chicagoren
    @chicagoren ปีที่แล้ว +16

    筛选要点只讲最精华的部分,比看通信式样书要好入门1万倍。

  • @yoshida.LION_jp
    @yoshida.LION_jp ปีที่แล้ว +2

    姐姐声音太好听了!

  • @洪正銘
    @洪正銘 ปีที่แล้ว +3

    講得真好

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

    想詢問一下,為什麼讀數據的時候,還需要再讀一次設備地址啊?

    • @阿才-f1x
      @阿才-f1x ปีที่แล้ว

      我猜是其他裝置收到起始訊號 會以為在叫他

    • @jimmychen4308
      @jimmychen4308 5 หลายเดือนก่อน

      @@阿才-f1x為什麼要先寫然後告訴說是哪個設備之後
      然後重新啟動才讀

  • @jimmychen4308
    @jimmychen4308 5 หลายเดือนก่อน +1

    為什麼讀數據前要先說自己是在寫數據、然後restart之後再說要讀數據呢?

  • @sixpeaksmanmars2303
    @sixpeaksmanmars2303 4 หลายเดือนก่อน

    那么它的传输速度是多大呢?时钟线可以支持最高多少频率

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

    可以解說SPI 嗎?

  • @luosuo-xiangzi
    @luosuo-xiangzi ปีที่แล้ว +1

    讲一下CAN

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

    可以講一下bacnet通訊格式嗎

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

    我前天正想可能會出這個主題
    結果今天就看到 太酷了

  • @LeonGreek
    @LeonGreek หลายเดือนก่อน

    简写:(可能有错误)
    I2C通讯是按句进行发送的,1句由3个成分和一些确认信号构成:
    {句子开始}+目标设备地址和标识符(写)+{应答信号}+设备内寄存器地址+{应答信号}+差分情况
    其中,差分情况为:
    如果要写:要写的数据+{应答信号}+{停止}
    如果要读:{句子开始}+目标设备地址和标识符(读)+读取到的数据+{应答信号}+{停止}
    后者可以被认为是一个”从句“。
    当SCL(Serial Clock Line,串口时钟)是1时,SDA(Serial Data,串口数据)的动作:
    SDA=1 传输1
    SDA=0 传输0
    附:
    句子开始:SCL=1 SDA 1->0,此时准备通讯。
    句子停止:SCL=1 SDA 0->1,结束通讯。
    应答信号:0,来自设备。
    目标设备地址和标识符:7bit用于表示设备地址+1bit读写,1读0写。

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

    可以出一集介紹SPI的工作原理嗎?😂

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

    好多"齒"的氣音,可以加一個aduio filter 調一下,會聽的比較舒服

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

    好棒的课件儿

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

    以前在国内的时候,部门老板是意大利人。有一次跟我讨论个house keeping的事,估计是在中国待了了很久的原因吧,他张口闭口I方C,搞的我反而不适应了

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

      如果不是看到你的留言,我完全不知道她唸的是I方C

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

    希望下次可以解釋SPI通訊~@@+

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

    小姐姐能做个直播吗?

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

    Meminductor 能說一下這個嗎?

  • @ge6480
    @ge6480 ปีที่แล้ว +3

    我的天,學微處理機一直搞不懂I2c,現在終於不用死記硬背了!

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

      報告剛剛考完還是錯了😂

  • @姜智勻-c6t
    @姜智勻-c6t ปีที่แล้ว

    感謝你........

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

    小姐姐哪来的如此丰富的知识储备,精炼的语言和精准的表达?

  • @unitedsnakes3081
    @unitedsnakes3081 3 หลายเดือนก่อน

    这声音听得我有反应

  • @白沐风
    @白沐风 ปีที่แล้ว

    挺好的

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

    學習了

  • @bi-hoo
    @bi-hoo ปีที่แล้ว +1

    請問 您住哪裡呢? 不會真的住在冰島吧? 😂 😂 😂

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

      小姐姐就住在你对门。晚上12.45,你可以买花敲门了

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

    串口一样也可以用主从总线模式,只不过收发协议要自己规划而已。

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

      RS485?

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

      @@shuozhang348 rs232,rs485,比如Modbus就是在rs485物理基础上的总线协议。