最近搞到一塊7寸的電容觸摸液晶屏來玩耍,手里有塊32官方的F421ZG的板子,所以就直接用這塊板子來連接了,網上找了好多資料簡單的可以顯示了,感覺還不錯屏幕參數: 接口協議:8080並口 16bit 驅動芯片:SSD1963 尺 寸:7寸 分 辨 ...
先上代碼。 main.c: View Code ili .c: View Code ili .h: View Code 在使用FSMC之前,要看看使用芯片的規格是否支持到到 位的fsmc總線,少Pin腳的IC應該是沒有的。 然后就是了解FSMC大概情況,我們使用FSMC驅動LCD,相比 驅動,速度更快,我對它的理解其實就是一個外部總線,且是一個可以自己定義時序的總線並且速度不慢,當驅動 接口的器件 ...
2020-05-12 10:37 0 2385 推薦指數:
最近搞到一塊7寸的電容觸摸液晶屏來玩耍,手里有塊32官方的F421ZG的板子,所以就直接用這塊板子來連接了,網上找了好多資料簡單的可以顯示了,感覺還不錯屏幕參數: 接口協議:8080並口 16bit 驅動芯片:SSD1963 尺 寸:7寸 分 辨 ...
使用STM32 HAL庫 驅動ST7789 顯示屏 這是驅動好的效果圖,我買的是中景園電子的一塊IPS顯示屏, 它的像素密度很高,顯示非常細膩。 今天我用stm32 HAL庫來驅動它。 使用STM32CubeMX生成代碼 使用STM32CubeMX 生成功能, 其中主要設置了SPI ...
這是正點原子TFTLCD的驅動通過CubeMx的簡單工程進行移植並且點亮屏幕。 首先需要看原理圖,將涉及到的IO口添加進定義中,手動添加亦可。 其次,工程需要添加mylcd.c, mylcd.h,和字庫文件font.h。 mylcd.c ...
目前網上的STM32的程序基本上都是從正點或者野火開發板為基礎搞的,由於開發板的例程是基於正點的,但是板子的接線卻不一致,這使得燒程序后液晶屏無法顯示的問題。開發板的原理圖如圖 FSMC FSMC,即靈活的靜態存儲控制器,STM32F4 的FSMC 接口支持包括SRAM、NAND ...
@2019-01-25 【小記】 工具化、易控制、易配置、效率高: 驅動控制文件<stm32f1xx_hal_conf.h>中驅動模塊使能由STM32CubeMX工具配置使能 ...
1 STM32的三種開發方式 通常新手在入門STM32的時候,首先都要先選擇一種要用的開發方式,不同的開發方式會導致你編程的架構是完全不一樣的。一般大多數都會選用標准庫和HAL庫,而極少部分人會通過直接配置寄存器進行開發。網上關於標准庫、HAL庫的描述相信是數不勝數。可是一個對於很多剛入門的朋友 ...
在cubemx中的設置。 默認即可。 在main中添加代碼。 在main()函數中添加程序設置DAC輸出的數據為12位右對齊,數值為2048.則實際輸出的電壓為 2048/4096x3.3V=1.65V,使能ADC通道2開始轉換。 然后開啟 ...
要實現的是用PWM實現呼吸燈的效果。 先簡單說一下原理,比如對一個電燈來說,你在1秒內,打開開關0.5秒,再關閉0.5秒,如此反復,那么電燈就會閃爍,但是如果是1毫秒內,0.5毫秒打開,0.5毫秒關 ...