为什么正点原子的STM32开发板,液晶触摸屏程序的主程序中,点击屏后只有清屏后,才能重新校准屏

voidLoad_Drow_Dialog(void){LCD_Clear(WHITE);//清屏POINT_COLOR=BLUE;//设置字体为蓝色LCD_ShowStr... void Load_Drow_Dialog(void)
{
LCD_Clear(WHITE);//清屏
POINT_COLOR=BLUE;//设置字体为蓝色
LCD_ShowString(216,0,"RST");//显示清屏区域
POINT_COLOR=RED;//设置画笔蓝色
}
int main(void)
{
u8 key;
u8 i=0;
Stm32_Clock_Init(9);//系统时钟设置
delay_init(72); //延时初始化
uart_init(72,9600); //串口1初始化
LCD_Init(); //初始化液晶
KEY_Init(); //按键初始化
LED_Init(); //LED初始化

POINT_COLOR=RED;//设置字体为蓝色
LCD_ShowString(60,50,"Mini STM32");
LCD_ShowString(60,70,"TOUCH TEST");
LCD_ShowString(60,90,"ATOM@ALIENTEK");
LCD_ShowString(60,110,"2011/1/1");
LCD_ShowString(60,130,"Press KEY0 to Adjust");
Touch_Init();
Load_Drow_Dialog();
JTAG_Set(JTAG_SWD_DISABLE);
while(1)
{
key=KEY_Scan();
if(Pen_Point.Key_Sta==Key_Down)//触摸屏被按下
{
Pen_Int_Set(0);//关闭中断
do
{
Convert_Pos();
Pen_Point.Key_Sta=Key_Up;
if(Pen_Point.X0>216&&Pen_Point.Y0<16)Load_Drow_Dialog();//清除
else
{
Draw_Big_Point(Pen_Point.X0,Pen_Point.Y0);//画图
GPIOC->ODR|=1<<1; //PC1 上拉
}
}while(PEN==0);//如果PEN一直有效,则一直执行
Pen_Int_Set(1);//开启中断
}else delay_ms(10);
if(key==1)//KEY0按下,则执行校准程序
{
LCD_Clear(WHITE);//清屏
Touch_Adjust(); //屏幕校准
Save_Adjdata();
Load_Drow_Dialog();
}

};
}
展开
 我来答
浙江启扬智能科技有限公司 2023-08-23
展开全部
开发板的价格大概在每片几百元~上千元不等。开发板的价格受多方面影响,如品牌、类别、规格、市场等。在选择购买之前,多方面地进行了解和对比是必要的。开发板(demoboard)是用来进行嵌入式系统开发的电路板,包括中央处理器、存储器、输入设备、输出设备、数据通路/总线和外部资源接口等一系列硬件组件。开发板一般由嵌入式系统开发者根据开发需求自己订制,也可由用户自行研究设计。开发板是为初学者了解和学习系统的硬件和软件,同时部分开发板也提供的基础集成开发环境和软件源代码和硬件原理图等。常见的开发板有51、ARM、FPGA、DSP开发板。 …
帖哲思Sq
2012-09-29 · TA获得超过2093个赞
知道答主
回答量:140
采纳率:100%
帮助的人:83.6万
展开全部
if(key==1)//KEY0按下,则执行校准程序
{
Touch_Adjust(); //屏幕校准
LCD_Clear(WHITE);//清屏
Save_Adjdata();
Load_Drow_Dialog();
}
改成上面试一下,谢谢!
追问
上下都一样 ,只要屏幕上画的点就不能清屏,除非清屏后,才能校准
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浙江启扬智能科技有限公司
2023-08-23 广告
作为浙江启扬智能科技有限公司的工作人员,我可以告诉您,开发板的价格因品牌、型号、功能等因素而异。一般来说,开发板的价格在几十元到几千元不等。如果您需要购买开发板,建议您先了解自己的需求和预算,然后根据品牌、性能、价格等多方面进行比较,选择适... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
过不过是种态度
2019-04-04 · TA获得超过1510个赞
知道小有建树答主
回答量:1732
采纳率:31%
帮助的人:142万
展开全部
屏幕是根据你点击的四个点进行校准的,屏幕上都是画,就有无数个点 ,系统怎么分析
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式