自己焊接的stm32板子 STM32综合测试程序3.5寸ILI9486_320X480_IO模拟
单片机源程序如下:
- #include "stm32f10x.h"
- #include "delay.h"
- #include "sys.h"
- #include "lcd.h"
- #include "touch.h"
- #include "gui.h"
- #include "test.h"
- //////////////////////////////////////////////////////////////////////////////////
- //本程序只供学习使用,未经作者许可,不得用于其它任何用途
- //测试硬件:单片机STM32F103RBT6,正点原子MiniSTM32开发板,主频72MHZ
- //QDtech-TFT液晶驱动 for STM32 IO模拟
- //All rights reserved
- /****************************************************************************************************
- //=======================================液晶屏数据线接线==========================================//
- STM32 PB组接液晶屏DB0~DB16,举例依次为DB0接PB0,..DB15接PB15.
- //=======================================液晶屏控制线接线==========================================//
- //LCD_CS 接PC9 //片选信号
- //LCD_RS 接PC8 //寄存器/数据选择信号
- //LCD_WR 接PC7 //写信号
- //LCD_RD 接PC6 //读信号
- //LCD_RST 接PC5 //复位信号
- //LCD_LED 接PC10 //背光控制信号(高电平点亮)
- //=========================================触摸屏触接线=========================================//
- //不使用触摸或者模块本身不带触摸,则可不连接
- //MO(MISO) 接PC2 //SPI总线输出
- //MI(MOSI) 接PC3 //SPI总线输入
- //PEN 接PC1 //触摸屏中断信号
- //TCS 接PC13 //触摸IC片选
- //CLK 接PC0 //SPI总线时钟
- **************************************************************************************************/
- int main(void)
- {
- //u16 i=0;
- SystemInit();//初始化RCC 设置系统主频为72MHZ
- delay_init(100); //延时初始化
- LCD_Init(); //液晶屏初始化
- main_test();
- Pic_test();
- while(1)
- {
- main_test(); //测试主界面
- Test_Color(); //简单刷屏填充测试
- Test_FillRec(); //GUI矩形绘图测试
- Test_Circle(); //GUI画圆测试
- English_Font_test();//英文字体示例测试
- Chinese_Font_test();//中文字体示例测试
- Pic_test(); //图片显示示例测试
-
- //Touch_Test(); //触摸屏手写测试
- }
-
- }
复制代码
所有资料51hei提供下载:
STM32综合测试程序3.5寸ILI9486_320X480_IO模拟.rar
(616.56 KB, 下载次数: 213)
STM32_sch.pdf
(863.86 KB, 下载次数: 81)
|