OpenEdv-开源电子网

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

调用HAL库移植emwin无法实现触碰功能

[复制链接]

3

主题

7

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2019-6-22
在线时间
7 小时
发表于 2020-5-12 00:32:05 | 显示全部楼层 |阅读模式
用的2.8寸电阻屏
uint8_t TP_Init(void)
{
__HAL_RCC_GPIOB_CLK_ENABLE();   //开启GPIOB时钟
  __HAL_RCC_GPIOC_CLK_ENABLE();   //开启GPIOC时钟
  __HAL_RCC_GPIOF_CLK_ENABLE();   //开启GPIOF时钟
  GPIO_InitTypeDef GPIO_Initure;
  //GPIOB1,2初始化设置
  GPIO_Initure.Pin=GPIO_PIN_1|GPIO_PIN_2; //PB1/PB2 设置为上拉输入
  GPIO_Initure.Mode=GPIO_MODE_INPUT;   //输入模式
  GPIO_Initure.Pull=GPIO_PULLUP;          //上拉
  GPIO_Initure.Speed=GPIO_SPEED_HIGH;     //高速
  HAL_GPIO_Init(GPIOB,&GPIO_Initure);     //初始化
        
  //PB0
  GPIO_Initure.Pin=GPIO_PIN_0;    //PB0设置为推挽输出
  GPIO_Initure.Mode=GPIO_MODE_OUTPUT_PP;  //推挽输出
  HAL_GPIO_Init(GPIOB,&GPIO_Initure);     //初始化
        
  //PC13
  GPIO_Initure.Pin=GPIO_PIN_13;           //PC13设置为推挽输出
  HAL_GPIO_Init(GPIOC,&GPIO_Initure);     //初始化
        
  //PF11
  GPIO_Initure.Pin=GPIO_PIN_11;           //PF11设置推挽输出
  HAL_GPIO_Init(GPIOF,&GPIO_Initure);     //初始化   
   
  TP_Read_XY(&tp_dev.x[0],&tp_dev.y[0]);//第一次读取初始化  
  AT24CXX_Init();  //初始化24CXX
  if(TP_Get_Adjdata())return 0;//已经校准
  else      //未校准?
  {               
   LCD_Clear(WHITE);//清屏
   TP_Adjust();   //屏幕校准
   TP_Save_Adjdata();  
  }   
  TP_Get_Adjdata();

return 1;  

//  TP_Read_XY(&tp_dev.x[0],&tp_dev.y[0]);//第一次读取初始化
//  //AT24CXX_Init(); //初始化24CXX
//  if(TP_Get_Adjdata())return 0;//已经校准
//  else      //未校准?
//  {               
//   LCD_Clear(WHITE);//清屏
//   TP_Adjust();   //屏幕校准
//   TP_Save_Adjdata();  
//  }   
//  TP_Get_Adjdata();
//  return 1;           
}

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

7

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2019-6-22
在线时间
7 小时
 楼主| 发表于 2020-5-12 00:34:46 | 显示全部楼层
回复 支持 反对

使用道具 举报

31

主题

2183

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
14283
金钱
14283
注册时间
2018-8-3
在线时间
1146 小时
发表于 2020-5-12 10:22:11 | 显示全部楼层
参考阿波罗的emwin 移植那个就是HAL的
回复 支持 反对

使用道具 举报

0

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2018-12-27
在线时间
0 小时
发表于 2020-5-12 13:08:36 | 显示全部楼层
默默的顶一下...
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 15:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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