国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

TFTLCD 開發(fā)記錄 -- 3、LTDC配置

2023-09-27 21:16 作者:茄子土豆地三鮮  | 我要投稿

? 驅動屏幕使用的是LTDC接口,原理圖如下:

????????需要按照原理圖中的管腳配置GPIO,注意GPIO速度設置為非???/p>

????顏色格式使用RGB565,分辨率是1024*600

????????顯示層數(shù)選擇1層,起始地址選擇SDRAM的地址為0xC0000000

????????設置下背光引腳,設為高,開啟背光

????????還有一個非常重要的參數(shù)LTDC時鐘頻率要配置,屏幕的刷新率最快到63M,所以時鐘LTDC時鐘不能超過這個參數(shù),這里配置成50M

????????

????????以上只是將LTDC配置好了,要顯示圖片,還需要對圖片進行處理。為提高屏幕刷新率,先配置DMA2D用來搬運像素,提高刷新速度


????????使能DMA2D,顏色模式選擇RGB565,其它參數(shù)默認即可,開啟LTDC中斷之后,再開啟DMA2D中斷,配置完成


????????

????點擊生成代碼,編譯下載,并添加測試代碼

uint16_t LCD_BUFFER[600][1024] __attribute__((section(".sram_data1")));

void test_tft_lcd(void)
{
	memset(LCD_BUFFER,0xFF,sizeof(LCD_BUFFER));
	HAL_Delay(1000);
	memset(LCD_BUFFER,0xAA,sizeof(LCD_BUFFER));
	HAL_Delay(1000);
	memset(LCD_BUFFER,0xBB,sizeof(LCD_BUFFER));
	HAL_Delay(1000);
	memset(LCD_BUFFER,0xCC,sizeof(LCD_BUFFER));
	HAL_Delay(1000);
	memset(LCD_BUFFER,0xDD,sizeof(LCD_BUFFER));
	HAL_Delay(1000);
}

????????聲明一個 靜態(tài)數(shù)組,并且固定到sram_data1?地址(SDRAM),主函數(shù)調(diào)用test_tft_lcd()測試接口,編譯下載,下載代碼并復位開發(fā)板應該可以看到屏幕在五種顏色之間來回切換。至此屏幕的配置就算完成。

?完整的工程代碼開源,在https://www.bilibili.com/read/readlist/rl758628?spm_id_from=333.999.0.0

視頻簡介可以看到


TFTLCD 開發(fā)記錄 -- 3、LTDC配置的評論 (共 條)

分享到微博請遵守國家法律
千阳县| 城固县| 永寿县| 广昌县| 泰和县| 外汇| 宁国市| 建瓯市| 水富县| 克什克腾旗| 山东| 麻江县| 米泉市| 宣汉县| 措勤县| 淮安市| 商都县| 彭水| 博客| 红桥区| 碌曲县| 双牌县| 建阳市| 安丘市| 内江市| 新巴尔虎右旗| 林口县| 福海县| 个旧市| 突泉县| 石屏县| 手游| 六盘水市| 綦江县| 利辛县| 五寨县| 崇仁县| 聂拉木县| 阜新| 扬州市| 武定县|