荣品四核S5P4418开发板之GPIO功能配置与说明

 时间:2024-10-25 13:16:26

1、开发板GPIO引脚软硬件对应:在4418内核中,所有GPIO引脚被分为ABCDE等几组,每组32个。每组引脚起始地址定义如下图。硬件引脚都对应分配在这几组引脚中:例如:GPIOB29对应PAD_GPIO_B + 29硬件上的命名:GPIOB29软件上的命名:PAD_GPIO_B + 29GPIOC10对应PAD_GPIO_C + 10硬件上的命名:GPIOC10软件上的命名:PAD_GPIO_C + 10

荣品四核S5P4418开发板之GPIO功能配置与说明

3、GP诔罨租磊IO输入功能设置:如果我们想了解一个外部的电平的高低情况,那么我们可以通过GPIO连接该路电平,接着把GPIO设成输入功能即可。软件上用一个挣窝酵聒函数即可让GPIO变成输入功能int gpio_direction_input(unsigned gpio)从这上面我们只看到一个参数,就是对应GPIO的值比如我要让GPIOC10改成输入功能gpio_direction_input(PAD_GPIO_C + 10);

荣品四核S5P4418开发板之GPIO功能配置与说明

6、2)参数:unsigned io :代表单个GPIO引脚int on:置为1,则代表使能中断功能,置为0,则说明不使能中断功能,即不作为中断引脚。我们当前使用的触摸屏驱动就是使用中断的方式Gt9xx.c (drivers\input\touchscreen)触摸屏使用的了MCU_TOUCH_INT作为中断脚

荣品四核S5P4418开发板之GPIO功能配置与说明

7、3) MCU_TOUCH_INT 对应的GPIO引脚为GPIOB29 。接下我们看一下驱动里怎么把GPIOB29脚配置为中断功能。

荣品四核S5P4418开发板之GPIO功能配置与说明

9、5)我们使用的触摸屏是下降沿触发,所以我们配置的函数request_irq(ts->client->irq,goodix_ts_irq_handler,IRQ_TYPE_EDGE_FALLING,"goodix_ts", goodix_ts);对于触发的几种方式,大家可以到网上查找资料进行分析了解。

  • labview2013安装激活教程
  • word文件怎么转换成pdf?教你两个简单高效的办法
  • vs2013出现应用程序中的服务器错误解决方法
  • 视频如何消除背景音?
  • uki的默契pk在哪里
  • 热门搜索
    南京美食攻略 头发上长虱子怎么办 三亚自由行旅游攻略 梵净山自驾游攻略 碧螺春怎么泡 梅里雪山攻略 血源诅咒攻略 dnf卡片怎么合成 qq群活跃度怎么刷 西安到华山旅游攻略