.h文件到工程中 4.2 USER组下添加test.c文件 在这里插入图片描述 之后复制正点原子流水灯USER下的test.c的代码,目录在“【正点原子】探索者STM32F407开发板资料...点击OK。 4.复制系统(system)文件夹到Test目录,注意是寄存器版本下的 ,比如说找一个流水灯版本的,在这样的一个目录下“【正点原子】探索者STM32F
资料介绍 stm32F407 LCD_Color_Fill() 库函数 使用教程方法 STM32SX单片机库函数正点原子 声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。举报投诉 ...
LCD_Color_Fill(1,1,LOGO_W,LOGO_H,color); //指定区域填充色块(color为色块数组)delay_ms(10000...
就是直接使用DMA2D将渲染好的数据填入当前的帧缓冲区,就像下面的代码这样。 static voiddisp_flush(lv_disp_drv_t*disp_drv,const lv_area_t*area,lv_color_t*color_p){uint16_t w=area->x2-area->x1+1;uint16_t h=area->y2-area->y1+1;LCD_Color_Fill(area->x1,area->y1,w,h,color_p);/...
s32 dev_lcd_color_fill(DevLcd *lcd, u16 sx,u16 ex,u16 sy,u16 ey,u16 color) s32 dev_lcd_backlight(DevLcd *lcd, u8 sta) 大部分接口都是对驱动IC接口的二次封装。有区别的是初始化和打开接口。初始化,就是根据前面定义的设备树,寻找对应驱动,找到对应设备参数,并完成设备初始化。打开函数,根据传入...
(void){NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//中断优先级设置delay_init(168);//延时初始化uart_init(115200);//波特率设置LCD_Init();//LCD初始化 FSMC接口初始化POINT_COLOR=BLACK;//LCD画笔为黑色LCD_Color_Fill(1,1,LOGO_W,LOGO_H,color);//指定区域填充色块(color为色块数组)delay_ms(...
s32 (*draw_point)(DevLcd *lcd, u16 x, u16 y, u16 color); s32 (*color_fill)(DevLcd *lcd, u16 sx,u16 ex,u16 sy,u16 ey, u16 color); s32 (*fill)(DevLcd *lcd, u16 sx,u16 ex,u16 sy,u16 ey,u16 *color); s32 (*onoff)(DevLcd *lcd, u8 sta); ...
LCD_Init(); //LCD初始化 FSMC接口初始化 POINT_COLOR=BLACK; //LCD画笔为黑色 LCD_Color_Fill(1,1,LOGO_W,LOGO_H,color); //指定区域填充色块(color为色块数组) delay_ms(10000); } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19....
lcdFillColor(Black); lcdBlcH(); } ① 在initGPIO\\_LCD()中实现LCD对应IO初始化 包括LCD对应nRST引脚,背光控制引脚,FSMC相关的片选,读写,数据/命令,数据D0~D15引脚的初始化。 ② 在initFSMC()中实现FSMC功能配置初始化 A. 写操作周期 B. 单个bit...
1.15. lcd.fill_rectangle(x, y, w, h, color)# 填充LCD 指定区域 1.15.1. 参数# x: 起始坐标x x: 起始坐标y w: 填充宽度 h: 填充高度 color: 填充颜色, 可以是元组,比如(255, 255, 255),或者RGB565``uint16值, 比如红色0x00F8 二、例程# 2.1. 例程1: 显示英文# import lcd lcd.init() lc...