自己焊接的stm32板子 STM32綜合測試程序3.5寸ILI9486_320X480_IO模擬
0.png (45.26 KB, 下載次數: 88)
下載附件
2018-5-29 18:51 上傳
單片機源程序如下:
- #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, 下載次數: 214)
2018-5-29 18:52 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
STM32_sch.pdf
(863.86 KB, 下載次數: 81)
2018-5-29 17:44 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|