wangcong 发表于 2026-3-4 19:45:46

AI8051U例程中的65-DMA-LCD12864-M6800接口程序的疑问

DMA设置好传输的数据地址与数据量,当完成设置的数据量后就会进中断。本来逻辑如此简单,但不知道例程中的index变量用来干什么?外什么强制跑600次才完成传输?

wangcong 发表于 2026-3-4 20:00:58

我这样的写法,只能用一次DMA,但无法知道DMA什么时候执行完,想多次使用DMA,只能延时等待,但不知要等多久。
我的想法是DMA执行完,给我返回一个标志,我查询标志继而再次开启DMA传输,但感觉DMA进入中断不是在传输完成后,搞不太懂

wangcong 发表于 2026-3-9 15:17:27

请哪位大神给解答一下{:daku:}

wskhsm 发表于 2026-4-13 19:46:46

index应该是将缓存分页,一个320x240的TFT全刷屏的话需要320x240x2缓存空间,单片机资源明显不够用。
页: [1]
查看完整版本: AI8051U例程中的65-DMA-LCD12864-M6800接口程序的疑问