用C8T6的板連2.4寸的TFT 上網找的資料 按上面的連好線燒入代碼 為什么液晶屏不會亮
因為沒有PC5 6 7 8 9我就改成PA5 6 7 8 9了 實在不知道什么原因
/****************************************************************************************************
//=========================================電源接線================================================//
//5V接DC 5V電源
//GND接地
//=======================================液晶屏數據線接線==========================================//
//本模塊默認數據總線類型為8位并行模式
//8位模式接線:8位模式9341模塊接高8位總線,即:
//液晶屏LCD_D0對應單片機PB8
//液晶屏LCD_D1對應單片機PB9
//液晶屏LCD_D2對應單片機PB10
//液晶屏LCD_D3對應單片機PB11
//液晶屏LCD_D4對應單片機PB12
//液晶屏LCD_D5對應單片機PB13
//液晶屏LCD_D6對應單片機PB14
//液晶屏LCD_D7對應單片機PB15
//=======================================液晶屏控制線接線==========================================//
//LCD_RST 接PC5 //復位信號
//LCD_CS 接PC9 //片選信號
//LCD_RS 接PC8 //寄存器/數據選擇信號
//LCD_WR 接PC7 //寫信號
//LCD_RD 接PC6 //讀信號
//=========================================觸摸屏觸接線=========================================//
//本模塊觸摸測試需連接外部XPT2046觸摸采樣芯片,所以本程序不進行觸摸測試。
//不使用觸摸或者模塊本身不帶觸摸,則可不連接
**************************************************************************************************/
單片機源程序如下:
- #include "delay.h"
- #include "sys.h"
- #include "lcd.h"
- #include "touch.h"
- #include "gui.h"
- #include "test.h"
- //=========================================電源接線================================================//
- //5V接DC 5V電源
- //GND接地
- //=======================================液晶屏數據線接線==========================================//
- //本模塊默認數據總線類型為8位并行模式
- //8位模式接線:8位模式9341模塊接高8位總線,即:
- //液晶屏LCD_D0對應單片機PB8
- //液晶屏LCD_D1對應單片機PB9
- //液晶屏LCD_D2對應單片機PB10
- //液晶屏LCD_D3對應單片機PB11
- //液晶屏LCD_D4對應單片機PB12
- //液晶屏LCD_D5對應單片機PB13
- //液晶屏LCD_D6對應單片機PB14
- //液晶屏LCD_D7對應單片機PB15
- //=======================================液晶屏控制線接線==========================================//
- //LCD_RST 接PC5 //復位信號
- //LCD_CS 接PC9 //片選信號
- //LCD_RS 接PC8 //寄存器/數據選擇信號
- //LCD_WR 接PC7 //寫信號
- //LCD_RD 接PC6 //讀信號
- //=========================================觸摸屏觸接線=========================================//
- //本模塊觸摸測試需連接外部XPT2046觸摸采樣芯片,所以本程序不進行觸摸測試。
- //不使用觸摸或者模塊本身不帶觸摸,則可不連接
- **************************************************************************************************/
- int main(void)
- {
- SystemInit();//初始化RCC 設置系統主頻為72MHZ
- delay_init(72); //延時初始化
- LCD_Init(); //液晶屏初始化
-
- while(1)
- {
- LCD_Init(); //液晶屏初始化
- main_test(); //測試主界面
- Test_Color(); //簡單刷屏填充測試
- Test_FillRec(); //GUI矩形繪圖測試
- Test_Circle(); //GUI畫圓測試
- English_Font_test();//英文字體示例測試
- Chinese_Font_test();//中文字體示例測試
- Pic_test(); //圖片顯示示例測試
- //Touch_Test(); //觸摸屏手寫測試
- }
-
- }
復制代碼
所有資料51hei提供下載:
STM32 Demo_STM32F103RCT6.7z
(311.17 KB, 下載次數: 88)
2019-1-25 01:10 上傳
點擊文件名下載附件
|