1、基于RT-Thread和N32G457的LED表情包设计
设计背景
出于体验RTthread和国民技术高端mcu N32G457的目的,也想要设计好玩有趣的项目。
可以用在需要展示亲和性和增加生动性的位置。也能成为教育模块产品。
实现功能
实现一个能够显示表情和符号的单元。使用RGB LED组成阵列。是个简单的显示驱动项目。
N32G457功能强大,资源丰富,本项目只使用了SPI接口,和一定量的RAM。其实更低端的mcu也足以胜任。
rtthread还不够深入熟练,所以并没有用到更多功能。但以后具有很好的扩充性,值得深入学习。
硬件
出于成本和性能扩展的考虑,并没有选用集成度高的ws2812,而是使用成兴光的高亮度RGB LED(成本只有大约一半,而且选择性更多,光效率更好),
外加HC595,组成扫描阵列。每个LED平均电流不到1ma即可提供不错的亮度。
基于此LED的封装,采用的是共阳设计,因此使用一片595,驱动三极管8550,提供列选择电流,扫描方式工作。另用3片595,直接用端口低电平驱动三色LED。
4片595级联,使用一个spi传送数据即可。
原作者:lcdi