荣品四核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在哪里
  • 热门搜索
    爱好旅游打一成语迷底是 韶山旅游攻略 河南旅游景点排名前十 黑河旅游 平谷旅游景点大全 嘉兴旅游景点大全 墨西哥旅游 桂林旅游地图 旅游景区质量等级的划分与评定 中国旅游网官方网站