步骤

  1. LCD初始化
    LCD_Init();                     //LCD初始化

此函数在lcd.c文件里面
2. 设置LCD背景颜色

LCD_Clear(WHITE);

此函数在lcd.c文件里面
3. 设置字体颜色

 POINT_COLOR=RED;     
  1. 写入要显示的字体
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相关推荐

  1. 【正点原子FPGA连载】 第三十章双目OV5640摄像头LCD显示实验 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南

    1)实验平台:正点原子MPSoC开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=692450874670 3)全套实验源码+手册+视频下载地址: h ...

  2. 【正点原子FPGA连载】 第二十四章 RTC实时时钟LCD显示实验-摘自【正点原子】领航者ZYNQ之FPGA开发指南_V2.0

    1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...

  3. 【正点原子FPGA连载】第三十二章RTC实时时钟LCD显示实验 -摘自【正点原子】新起点之FPGA开发指南_V2.1

    1)实验平台:正点原子新起点V2开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=609758951113 2)全套实验源码+手册+视频下载地址:ht ...

  4. 【ZYNQ】黑金教程_OV5640加LCD显示实验的Bug分享

    在学习黑金的型号为AX2UCG-E开发板时,学习到基于AN5641模块的MIPI采集显示实验和7寸触摸屏模块的显示实验,正好对应我们上课需要将这两个模块结合在一起,实现将摄像头采集的画面实时显示在LC ...

  5. 基于战舰V3的LCD显示实验详解和剖析

    基于STM32的4.3寸TFTLCD的使用 在这里,我们只剖析NT35510部分的代码. LCD显示方向设置函数 代码示例 //设置LCD显示方向 //dir:0,竖屏:1,横屏 void LCD_D ...

  6. 基于STM32F407的摄像头(不带FIFO的OV7670)图像采集及LCD显示实验-笔记整理

    硬件说明 STM32F4开发板 stm32f4系列的芯片处理的能力可以说非常强大了的,而且内部还自带有数字摄像头接口(DCMI),可以说stm32f407的核心板和不带FIFO的摄像头模块OV7670 ...

  7. bmp文件头_「正点原子FPGA连载」第十九章SD卡读BMP图片LCD显示

    1)摘自[正点原子]领航者 ZYNQ 之嵌入式开发指南 2)实验平台:正点原子领航者ZYNQ开发板 3)平台购买地址:https://item.taobao.com/item.htm?&id= ...

  8. activiti高亮显示图片_【正点原子FPGA连载】第二十章SD卡读BMP图片HDMI显示实验领航者 ZYNQ 之嵌入式开发指南...

    1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...

  9. 【正点原子FPGA连载】 第二十章 LCD触摸屏实验摘自【正点原子】DFZU2EG/4EV MPSoC 之FPGA开发指南V1.0

    1)实验平台:正点原子MPSoC开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=692450874670 3)全套实验源码+手册+视频下载地址: h ...

最新文章

  1. Ubuntu下运行Faster-Rcnn
  2. OpenCASCADE:Foundation Classes内存管理
  3. 罗永浩“重新定义” 的 TNT 黄了?
  4. C#中英文逗号之间的相互转化
  5. linux之iconv命令
  6. 下载地址url中带有中文是url转换方法
  7. 基于Springboot的物业管理系统_代码
  8. 熊猫烧香手工清除实验
  9. Sprint周期项目开发总结
  10. 《Python绝技:运用Python成为顶级黑客》python3实践记录
  11. 开源 微商分销系统 php,[PHP程序] 微商新零售分销平台源码Thinkphp内核 产品营销推广神器...
  12. STM32定时器实现100毫秒保存一次数据到SD卡
  13. Win11系统白名单列表如何添加软件
  14. 吹捧“导师师娘”的论文获得国自然基金资助?中科院和作者都回应了!
  15. 倭黑猩猩优化器(Bonobo Optimizer, BO)
  16. FontForge:免费字库设计软件
  17. ArduinoNano的人体感应暗光灯
  18. 王者荣耀为什么这么火
  19. win7 CorelDRW9增强版补丁运行
  20. 医院蓝牙导诊导航系统,为医院评审“三甲”助力加分

热门文章

  1. APP网络测试要点和弱网模拟
  2. html笔记(一)html4+css2.0、css基础和属性、盒模型
  3. centos 6.9 NTP基准时间服务器配置
  4. win10 hyper-v 虚拟机ping不通宿主机问题
  5. 【C/C++开发】C语言实现函数可变参数
  6. Homebrew OS X 不可或缺的套件管理器
  7. TextView实现自动滚动滚动.
  8. 菜鸟nginx源码剖析
  9. 李开复:21世纪7种人才最抢手
  10. 洪水同频率放大的方法_我们应该怎么选择放大器配件?