STM32_32x32_rgb_matrix
所属分类:单片机开发
开发工具:C/C++
文件大小:10657KB
下载次数:0
上传日期:2021-04-26 14:47:30
上 传 者:
sxy121835
说明: 全彩色led屏幕,可以控制选择不同的行,选择不同的颜色
(this led can show different color in different environment)
文件列表:
STM32_32x32_rgb_matrix (0, 2021-04-26)
... ...
STM32F103 驱动 32*32 RGB 点阵显示屏
Overview
--------
* stm32f103驱动 32*32 RGB点阵显示屏程序
* 24位全彩驱动
* Makt 天宇科技 更多详情见[我的博客](http://makt.top "http://Makt.top")
Connection
----------
| Pin | Pin | Connection
--------------:|:---:|:---:|:--------------
** PC0 ** | R0 | G0 | **PB11 **
** PC1 ** | B0 | GND | ** GND **
** PC2 ** | R1 | R1 | **PB12 **
** PC3 ** | B1 | GND | ** GND **
** PC4 ** | A | B | ** PC6 **
** PC5 ** | C | GND | ** GND **
** PB10** | CLK | STB | **PB13 **
** PC7 ** | OE | GND | ** GND **
* LED_R | PC12
* LED_G | PC8
* LED_B | PC9
* DHT11 | PA8
* GPIO1 | PB6
* GPIO2 | PB7
* KEY | PC13
Running
-------
编译:编译环境采用keil 5.13
运行库:采用stm32f103 3.5版本库编译
运行:
按住按键(PC13接地) --> 上电进入自检程序
运行中按按键则切换显示模式
功能介绍
--------
* 显示24位全彩图片 图片大小32 * 32
* 显示16*16 中文(内置字库)
void draw_hanzi(u8 x, u8 y, u32 Color, char *hanzi);
* 支持4种字体ASCII 字符显示
void drawChar(u8 x, u8 y, u32 Color, char character);
void drawString(u8 x, u8 y, u32 Color, char *text);
* 支持显示动态ASCII 字符文字
setScrollMode(wrapForward); //显示模式
setScrollSpeed(25); //延时
setScrollFont(font5x7); //字体
setScrollColor(Color888(5, 74,74));
setScrollbgColor(Color888(5,5,5));
setScrollXY(3); //显示位置
scrollText("Hello World", 1);//开始显示
* 显示三角函数
fsin();
* 显示指针时钟
init_Point_Clock();
* 显示时间湿度
* 显示
* 测试SPI Flash
for(i=(45870*16);i<(766090);i=i+2) //测试
printf("%04X ",SPI_FLASH_Read(i)); //测试 检测spi flash烧写正确与否
* 清屏
ClearBuff(0,1024);
硬件资源
--------
* STM32f103CBt6 *1
* AT24c02 Eeprom *1
* SPI Flash 存放字库文件 w25Q16 2MByte *1
* 2块16*32 RGB 点阵显示屏 *2
* 若干排线 *n
* 5V 2A 电源 *1
参考
----
近期下载者:
相关文件:
收藏者: