LCD显示实验----STM32f4--HAL
步骤
- LCD初始化
LCD_Init(); //LCD初始化
此函数在lcd.c文件里面
2. 设置LCD背景颜色
LCD_Clear(WHITE);
此函数在lcd.c文件里面
3. 设置字体颜色
POINT_COLOR=RED;
- 写入要显示的字体
LCD_ShowString(10,80,240,24,24,"LTDC TEST");
LCD_ShowString函数参数:
- 第一个参数:x轴起点坐标
- 第二个参数:y轴起点坐标
- 第三个参数:显示区域的长度
- 第四个参数:显示区域的高度
- 第五个参数:显示字体的大小
- 第六个参数:要显示字体的地址
此函数在lcd.c文件里面
具体实现代码
int main(void)
{u8 x=0;u8 lcd_id[12];Stm32_Clock_Init(360,25,2,8); //设置时钟,180Mhzdelay_init(180); //初始化延时函数uart_init(115200); //初始化USARTLED_Init(); //初始化LED KEY_Init(); //初始化按键//SDRAM_Init(); //SDRAM初始化LCD_Init(); //LCD初始化//POINT_COLOR=RED; sprintf((char*)lcd_id,"LCD ID:%04X",lcddev.id);//将LCD ID打印到lcd_id数组。 /*while(1){switch(x){case 0:LCD_Clear(WHITE);break;case 1:LCD_Clear(BLACK);break;case 2:LCD_Clear(BLUE);break;case 3:LCD_Clear(RED);break;case 4:LCD_Clear(MAGENTA);break;case 5:LCD_Clear(GREEN);break;case 6:LCD_Clear(CYAN);break; case 7:LCD_Clear(YELLOW);break;case 8:LCD_Clear(BRRED);break;case 9:LCD_Clear(GRAY);break;case 10:LCD_Clear(LGRAY);break;case 11:LCD_Clear(BROWN);break;}LCD_Clear(WHITE);POINT_COLOR=RED; LCD_ShowString(10,40,260,32,32,"Apollo STM32F4/F7"); LCD_ShowString(10,80,240,24,24,"LTDC TEST");LCD_ShowString(10,110,240,16,16,"ATOM@ALIENTEK");LCD_ShowString(10,130,240,16,16,lcd_id); //显示LCD ID LCD_ShowString(10,150,240,12,12,"2016/1/6");x++;if(x==12)x=0; LED0=!LED0; delay_ms(1000);}*/LCD_Clear(WHITE);POINT_COLOR=RED; LCD_ShowString(10,40,260,32,32,"Apollo STM32F4/F7"); LCD_ShowString(10,80,240,24,24,"LTDC TEST");LCD_ShowString(10,110,240,16,16,"ATOM@ALIENTEK");LCD_ShowString(10,130,240,16,16,lcd_id); //显示LCD ID LCD_ShowString(10,150,240,12,12,"2016/1/6");while(1){}}
LCD显示实验----STM32f4--HAL相关推荐
- 【正点原子FPGA连载】 第三十章双目OV5640摄像头LCD显示实验 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南
1)实验平台:正点原子MPSoC开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=692450874670 3)全套实验源码+手册+视频下载地址: h ...
- 【正点原子FPGA连载】 第二十四章 RTC实时时钟LCD显示实验-摘自【正点原子】领航者ZYNQ之FPGA开发指南_V2.0
1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...
- 【正点原子FPGA连载】第三十二章RTC实时时钟LCD显示实验 -摘自【正点原子】新起点之FPGA开发指南_V2.1
1)实验平台:正点原子新起点V2开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=609758951113 2)全套实验源码+手册+视频下载地址:ht ...
- 【ZYNQ】黑金教程_OV5640加LCD显示实验的Bug分享
在学习黑金的型号为AX2UCG-E开发板时,学习到基于AN5641模块的MIPI采集显示实验和7寸触摸屏模块的显示实验,正好对应我们上课需要将这两个模块结合在一起,实现将摄像头采集的画面实时显示在LC ...
- 基于战舰V3的LCD显示实验详解和剖析
基于STM32的4.3寸TFTLCD的使用 在这里,我们只剖析NT35510部分的代码. LCD显示方向设置函数 代码示例 //设置LCD显示方向 //dir:0,竖屏:1,横屏 void LCD_D ...
- 基于STM32F407的摄像头(不带FIFO的OV7670)图像采集及LCD显示实验-笔记整理
硬件说明 STM32F4开发板 stm32f4系列的芯片处理的能力可以说非常强大了的,而且内部还自带有数字摄像头接口(DCMI),可以说stm32f407的核心板和不带FIFO的摄像头模块OV7670 ...
- bmp文件头_「正点原子FPGA连载」第十九章SD卡读BMP图片LCD显示
1)摘自[正点原子]领航者 ZYNQ 之嵌入式开发指南 2)实验平台:正点原子领航者ZYNQ开发板 3)平台购买地址:https://item.taobao.com/item.htm?&id= ...
- activiti高亮显示图片_【正点原子FPGA连载】第二十章SD卡读BMP图片HDMI显示实验领航者 ZYNQ 之嵌入式开发指南...
1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...
- 【正点原子FPGA连载】 第二十章 LCD触摸屏实验摘自【正点原子】DFZU2EG/4EV MPSoC 之FPGA开发指南V1.0
1)实验平台:正点原子MPSoC开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=692450874670 3)全套实验源码+手册+视频下载地址: h ...
最新文章
- Ubuntu下运行Faster-Rcnn
- OpenCASCADE:Foundation Classes内存管理
- 罗永浩“重新定义” 的 TNT 黄了?
- C#中英文逗号之间的相互转化
- linux之iconv命令
- 下载地址url中带有中文是url转换方法
- 基于Springboot的物业管理系统_代码
- 熊猫烧香手工清除实验
- Sprint周期项目开发总结
- 《Python绝技:运用Python成为顶级黑客》python3实践记录
- 开源 微商分销系统 php,[PHP程序] 微商新零售分销平台源码Thinkphp内核 产品营销推广神器...
- STM32定时器实现100毫秒保存一次数据到SD卡
- Win11系统白名单列表如何添加软件
- 吹捧“导师师娘”的论文获得国自然基金资助?中科院和作者都回应了!
- 倭黑猩猩优化器(Bonobo Optimizer, BO)
- FontForge:免费字库设计软件
- ArduinoNano的人体感应暗光灯
- 王者荣耀为什么这么火
- win7 CorelDRW9增强版补丁运行
- 医院蓝牙导诊导航系统,为医院评审“三甲”助力加分