[CIU32F003系列] CIU32F003运行GUI库开发小尺寸TFT彩屏应用

[复制链接]
 楼主| fountainzhai 发表于 2025-6-11 13:54 | 显示全部楼层 |阅读模式
本帖最后由 fountainzhai 于 2025-6-12 20:32 编辑

CIU32F003是一款入门级M0+ 32位MCU,主频48Mhz,只有1路SPI接口,最高速率24Mbps,没有DMA,sram 3k 字节,rom 24k 字节。如果要运行TFT彩屏应用,资源及其紧张,需要外挂spi nor flash存储图像数据。flash和TFT屏幕共用一路SPI接口,通过cs信号分时复用spi。

运行深度优化的GUI库,可以驱动分辨率240*240的TFT彩屏,播放全屏画中画动画,帧率可达20fps。

有感兴趣的同学,联系wx号 fountainzhai
ciu32f003-240x240-pip.gif
ciu32f003-240x240-pip.jpg
ciu32f003-gui-demoboard.jpg
小涛DZGZS 发表于 2025-6-11 17:09 | 显示全部楼层
这么顺畅,厉害了
 楼主| fountainzhai 发表于 2025-6-11 18:16 | 显示全部楼层
小涛DZGZS 发表于 2025-6-11 17:09
这么顺畅,厉害了

gui库是我们自己开发的,深度优化了。 欢迎来交流
trucyw 发表于 2025-6-11 20:41 | 显示全部楼层
确实很流畅,有没有Demo code
chenqianqian 发表于 2025-6-12 07:55 来自手机 | 显示全部楼层
没有DMA算是硬伤,对于一些应用不是很友好。
[鑫森淼焱垚] 发表于 2025-6-12 11:17 | 显示全部楼层
厉害了
qinlu123 发表于 2025-6-12 11:19 | 显示全部楼层
能开发GUI库那厉害了
xch 发表于 2025-6-12 19:25 | 显示全部楼层
丙丁先生 发表于 2025-6-12 06:31
申请源码和开发板,GUI动画如何制作?是多幅图片吗?

估计是。都外挂图片库了。图海战术。
 楼主| fountainzhai 发表于 2025-6-12 20:05 来自手机 | 显示全部楼层
trucyw 发表于 2025-6-11 20:41
确实很流畅,有没有Demo code

我用户名就是wx号,可以咨询。
 楼主| fountainzhai 发表于 2025-6-12 20:05 来自手机 | 显示全部楼层
丙丁先生 发表于 2025-6-12 06:31
申请源码和开发板,GUI动画如何制作?是多幅图片吗?


我用户名就是wx号,可以咨询。
 楼主| fountainzhai 发表于 2025-6-12 20:07 来自手机 | 显示全部楼层
chenqianqian 发表于 2025-6-12 07:55
没有DMA算是硬伤,对于一些应用不是很友好。

这个芯片足够便宜啊。带dma的贵不少。 而且现在成本为王,能做出来,成本越低越好。
 楼主| fountainzhai 发表于 2025-6-12 20:11 来自手机 | 显示全部楼层
xch 发表于 2025-6-12 19:25
估计是。都外挂图片库了。图海战术。

才3kram啊。堆,栈,全局,都需要内存,还有显存,还要跑gui库,不用图海怎么搞。flash现在多便宜啊。再说还可以压缩图片。

评论

xch
可以吃海参啊  发表于 2025-6-13 09:05
 楼主| fountainzhai 发表于 2025-6-13 11:47 来自手机 | 显示全部楼层
丙丁先生 发表于 2025-6-13 06:57
GUI 深度优化 了哪些方面?

占用内存小,占用rom也很少。2kram 16krom的m0也可以开发彩屏的项目
xinmeng_wit 发表于 2025-6-13 20:41 | 显示全部楼层
效果很好啊,但是加上其他应用代码估计够呛了
 楼主| fountainzhai 发表于 2025-6-14 11:38 来自手机 | 显示全部楼层
xinmeng_wit 发表于 2025-6-13 20:41
效果很好啊,但是加上其他应用代码估计够呛了

通常不会,一般选m0也不会跑过于复杂的算法。目前已知的应该就是无刷电机算法。
电子烟彩屏案子,一边播放动画一边控制恒定功率是没有问题的。
彩虹捕手 发表于 2025-6-21 11:44 | 显示全部楼层
这个MCU的性能对于驱动TFT彩屏来说确实有挑战性,不过深度优化的GUI库能实现20fps的帧率,真是技术的力量!
梦境摆渡人 发表于 2025-6-21 12:27 | 显示全部楼层
这个MCU的性能听起来确实有限,但能在这样资源紧张的情况下实现20fps的帧率,真是技术挑战啊!请问fountainzhai,你是如何优化GUI库的呢?
蚊子的噩梦 发表于 2025-6-24 18:39 | 显示全部楼层
这个CIU32F003的配置听起来确实挺紧张的,不过能运行240*240分辨率的TFT彩屏已经很厉害了。请问fountainzhai,外挂SPI NOR Flash的稳定性如何?
绝影孤狼 发表于 2025-6-30 17:46 | 显示全部楼层
这个MCU的性能和配置看起来挺适合做小型嵌入式显示应用的,请问fountainzhai有没有示例代码或者开发文档可以分享?
快乐制造机 发表于 2025-7-1 08:33 | 显示全部楼层
这个CIU32F003的资源确实紧张,但能够实现20fps的动画播放,说明优化做得不错。请问fountainzhai,这个优化的GUI库是开源的吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

16

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部