【STM32】Sensei教你用DMA+超频SPI快速显示天童爱丽丝

作者: 云继续飘i分类: 极客DIY 发布时间: 2024-01-20 22:58:47 浏览:15222 次

【STM32】Sensei教你用DMA+超频SPI快速显示天童爱丽丝

云继续飘i:
解释一下为什么不一次用DMA把数据发完,那是因为DMA一次传输有大小限制[大笑]

【回复】回复 @林小兴 :因为dma的num寄存器只有16位,除了某些高性能型号的增强dma有更多的位数
【回复】回复 @云继续飘i :你要补充下是个不是字节哦。假如宽度16就是65536*2字节
【回复】回复 @氰化菌 :reg map都是32位来排,但它只有16位能用就叫16位了[doge]
HiryKun:
还能更快点,一口气把一帧的数据发完[笑哭]

【回复】这个一次传输的数据量太大了,不像那个小OLED屏,CPU干这个活效率会变低。有DMA和没有DMA的帧率能差快一倍[doge]
【回复】up主,你的dma一轮是搬运多少次?
【回复】回复 @HiryKun :DMA一次传输数据数目要小于2的16次方个[脱单doge]
暗黑海豹:
我家小孩两岁就会这么多长大了还得了🥰

倾听丿旋律:
取字摸有什么快速的办法吗,那么多帧有点麻烦。

【回复】只能自己写了吧[doge],当初自己课设的时候做过hina泳装界面的,苦于没有批量取模软件只好自己拿qt写了的批量取模的demo,反正能跑就行[笑哭]
哎呀哎呀哼哼哼:
硬核但可爱![暹罗猫小豆泥 · 遇见泥_哈哈哈]

纳杰日金:
直接定时器dma写引脚寄存器不过assert也不回读我到过更高[吃瓜]就是有时候会花 用g4可以超systick

【回复】回复 @纳杰日金 :啥是fmc?
【回复】回复 @asdr1231 :[吃瓜]那怎么不直接FMC
【回复】回复 @纳杰日金 :dma我能用,我是想stm32f103c8t6利用spi+dma刷屏,用16真彩色的图片在2.8寸tft屏上满屏显示想看看最快能到多少帧
云雾娇宝镇山:
不知道为啥我中断可以发,dma发送就不行,好奇怪

比翼之鸟划破苍穹:
好丝滑[星星眼]缓冲区设置多大呀,这个素材是拆分成一帧帧存在外部Rom吗?

劳动君:
UPUP,内部ROM怎么存的下这么多图的数组的,我用F103C8一张图片就爆了,只能显示一点点。

【回复】回复 @劳动君 :整个视频我记得只有六张非重复帧 控制好播放顺序就行[大笑]
【回复】回复 @云继续飘i : F407ZGT6的1M,一张图片不是240 * 320 * 2 / 1024 = 150KB好像也存不了视频里面这么多图,UPUP是怎么做到的捏。[脱单doge]
【回复】因为芯片的型号不一样 flash大小就不一样[doge]

超频 教程 天童爱丽丝 爱丽丝 LCD SPI DMA STM32 帧率 碧蓝档案

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!