OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 10099|回复: 5

LCDTFT 问一下7寸屏的背景色怎么改?

[复制链接]

15

主题

90

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2014-3-2
在线时间
2 小时
发表于 2014-5-11 16:58:17 | 显示全部楼层 |阅读模式
5金钱
问一下7寸屏的背景色怎么改? 程序测试的时候进入的画面背景是白色的  请问 整个屏幕的背景色怎么改?    
  

最佳答案

查看完整内容[请看2#楼]

回复【3楼】衣冠民: --------------------------------- 清屏,清成绿色的. 就是绿色背景了
1369813157  衣冠民
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-11 16:58:18 | 显示全部楼层
回复【3楼】衣冠民:
---------------------------------
清屏,清成绿色的.
就是绿色背景了
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

15

主题

90

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2014-3-2
在线时间
2 小时
 楼主| 发表于 2014-5-11 16:58:42 | 显示全部楼层
int main(void)
{
u8 key;
u8 t=0;
    Stm32_Clock_Init(9);//?????±???è??
delay_init(72); //???±??????
uart_init(72,9600); //????1??????     
LCD_Init(); //?????????§ 
LED_Init();         //LED??????  
KEY_Init(); //°??ü??????        
  TIM3_Int_Init(99,7199);//10Khz????????????????100????10ms  
usmart_dev.init(72);//usmart??????
  mem_init(SRAMIN); //????????????????
  exfuns_init(); //??fatfs?à??±????ê??????  
   f_mount(0,fs[0]);    //????SD?¨ 
  f_mount(1,fs[1]);  //????FLASH.
POINT_COLOR=RED;      
  while(font_init())  //?ì?é×???
{     
POINT_COLOR=RED;      
LCD_Clear(GREEN);   
    while(update_font(60,90,16,1)!=0)//×????ü?????í
{   
LCD_ShowString(60,90,lcddev.width,16,16," Font Update error! ");   
delay_ms(200);    
LCD_ShowString(60,90,lcddev.width,16,16,"  lease Check....  ");
delay_ms(200);    
LED0=!LED0;
};  
LCD_Clear(GREEN);   
}  
Show_Str(60,50,lcddev.width,16,"ALIENTEK ATK-7' TFTLCD?????????????????é",16,1);       
Show_Str(60,70,lcddev.width,16,"????????????????",16,1);
POINT_COLOR=BLUE;       
Show_Str(60,90,lcddev.width,16, "KEY0?????????????????¨?§??5????????",16,1);       
Show_Str(60,110,lcddev.width,16,"KEY1???????????????¨?è??SD?¨?§????",16,1);       
Show_Str(60,130,lcddev.width,16,"WK_UP?????§×??????¨????/????/?à????/±?????",16,1);       
POINT_COLOR=RED;       
Show_Str(60,170,lcddev.width,16,"?????????í??×?????????????(ALIENTEK)",16,1);       
Show_Str(60,190,lcddev.width,16,"??·???????www.alientek.com",16,1);       
Show_Str(60,210,lcddev.width,16,"??????×?????????www.openedv.com",16,1);       
Show_Str(60,230,lcddev.width,16,"???°(????)??020-38271790",16,1);       
Show_Str(60,250,lcddev.width,16,"2013?ê3??18??",16,1);
1369813157  衣冠民
回复

使用道具 举报

15

主题

90

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2014-3-2
在线时间
2 小时
 楼主| 发表于 2014-5-11 17:10:58 | 显示全部楼层
lcd。c文件

 #include "lcd.h"
#include "stdlib.h"
#include "font.h" 
#include "usart.h"  
#include "delay.h"     
 
//LCD背景色跟画笔    
u16 OINT_COLOR=0x0000; //??±?????
u16 BACK_COLOR=0x07E0;  //背景色想改为绿色  在板上的效果只有闪动的“请选择测试模式”   背景是绿色的  
 
请问怎样让全屏都是绿色的
1369813157  衣冠民
回复

使用道具 举报

15

主题

90

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2014-3-2
在线时间
2 小时
 楼主| 发表于 2014-5-11 19:38:37 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
嗯  谢谢  我试试看
1369813157  衣冠民
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2021-1-12
在线时间
6 小时
发表于 2021-1-31 16:36:09 | 显示全部楼层
把u16 BACK_COLOR=0xFFFF改为0x0000,为什么背景颜色改不成黑色
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-10 10:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表