10行代码,就能让你真正理解DMA!你用的可能很少,但是在单片机中非常重要!

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

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

  • @stanley6602
    @stanley6602 3 หลายเดือนก่อน +1

    講解及動畫清晰易懂,內容有用心製作,期待未來有更多影片系統化將微控制器的其他功能一一解說。

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

    覺得解釋的很直觀,也說明DMA是有必需性的

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

    我對DMA又有更深的理解了! 非常感謝

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

    這聲音好銷魂
    聽了都不想睡覺

    • @CC-jf9uo
      @CC-jf9uo ปีที่แล้ว

      痛点读成疼点,就知道只是个机器人,别想了,不要爱上机器人

    • @CC-jf9uo
      @CC-jf9uo ปีที่แล้ว

      @@coolwowmom 当然听过,还很多,多了解了解,为什么这么多人说是AI人,主人都不出来澄清,这个世界现在已经进化了,AI都能把人骗到去银行汇款,你想想

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

    做的特別好!講的很清晰,以後多更新^ ^

  • @luyu-wu
    @luyu-wu ปีที่แล้ว +2

    今天又学了一点!!谢谢你

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

    发现宝藏频道了! 如果是找维基词条 看半天都是云里雾里的 一个小视频结合例子立马就清楚了 还有提一嘴 PeriAddr里的Peri是peripheral(外设)的简写

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

    多讲一些段数更高的技术会更赞

  • @拂晓-v7c
    @拂晓-v7c ปีที่แล้ว

    真的解释的很棒

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

    小姐姐的频道以后可以改名叫爱上嵌入式❤❤❤

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

    程序最好排版一下,另外程序好像有点问题,数据开始位置没有传,DMA_DataSize 重复了 2:32

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

    这动画是什么软件做的,真好

  • @ooo6451
    @ooo6451 ปีที่แล้ว +7

    看了评论不忍直视。各位,我们是来学习的对吗?不要来打我老婆的主意好么!

    • @攻城狮晴天
      @攻城狮晴天 ปีที่แล้ว +1

      可能是个机器人哦

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

      只要有心,合成語音已經可以近似任何真人了

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

    这丫头声音好温柔

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

      是AI声音,读英文的时候就能听出来了

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

    哔哩哔哩发布此视频的时间是2023年4月8日

  • @七海千秋-w3x
    @七海千秋-w3x ปีที่แล้ว +2

    a=0XAA; //定义一个变量i😂

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

    主要还是用来搬运图像数据

  • @吴伟-t4q
    @吴伟-t4q ปีที่แล้ว

    视频很好,但是更新太慢

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

    这声音,太像了。。。/(ㄒoㄒ)/~~

    • @余世维
      @余世维 ปีที่แล้ว

      前女友吗?

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

      @@余世维 是啊

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

      ​@@synologyfun😢😢🎉

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

    GOOD

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

    老婆我爱你

  • @born-kh4lt
    @born-kh4lt ปีที่แล้ว +2

    晕 ,串口发送数据完全可以在中断中执行,一个字节发送完毕可以申请中断发送下一个字节。根本不影响LED闪烁。普通单片机有屁DMA

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

      不就是因為中斷才會影響LED閃爍嗎?
      我以前為方便偵錯,在程式中加一大堆UART LOG(無DMA),程式執行速度以肉眼可見明顯減慢

    • @born-kh4lt
      @born-kh4lt ปีที่แล้ว +1

      @@robin555541 笨 ! 串口发送中断 只是把字节发送给串口移位寄存器,然后立即退出,执行时间就两个微秒不到。具体串口数据的发送是由串口移位寄存器独立执行的。自然不影响单片机内核做别的事情
      你讲的那种串口发送程序是很笨的方法,单片机内核在原地踏步等待串口发送结束再发下一个字节。
      现在通用的技巧都是把发送数据放到数组里,用指针调用,在中断中发下个字节

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

      @@born-kh4lt 感謝解惑,所以影片中CPU被阻塞的狀況是因為用了輪詢模式

    • @cheongboonleong1040
      @cheongboonleong1040 ปีที่แล้ว +5

      你说的中断和DMA都只是其中一种方法,各有优缺点,作者也只是介绍这个方法而已。评论不必那么粗俗。

    • @born-kh4lt
      @born-kh4lt ปีที่แล้ว +1

      @小橙爱捣鼓 串口波特率达到115200 以上还可以,主要用于工业控制,通信够了,抗干扰效果好。电磁恶劣环境无法用USB之类的

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

    這個狗屁dma讓我玩遊戲無故斷線

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

    雖然我很喜歡看你的影片,但是,對你的解釋總是有點遺憾,因爲你總是說『這是我的理解』。那請問,實際上的硬體電路是怎麼設計安排的呢?這是你不了解的意思嗎?原理你是說對了,不過,這也是二十年前以暴雪計算機的本科生都應該知道的基本知識吧?

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

      你能否在此视频的基础之上更深入地再讲解下一罗?

    • @6489x
      @6489x ปีที่แล้ว

      我們主要是來聽小姐姐的聲音,其它不重要。🤣

    • @cat-.-
      @cat-.- ปีที่แล้ว

      以后就不用说“这是我的理解”了,改成说“这是宇宙的真理,昨天晚饭的时候上帝亲自告诉我的”

    • @6489x
      @6489x ปีที่แล้ว

      @@cat-.- "如廁的時候頓悟"不是更神。