当前位置: 首页 > news >正文

手机网站整站源码下载石油网站建设价格

手机网站整站源码下载,石油网站建设价格,常德网站建设 天维,陇南市建设局网站Pinctrl子系统#xff1a; 借助Princtr子系统来设置一个Pin的复用和电气属性#xff1b; pinctrl子系统主要做的工作是#xff1a;1. 获取设备树中的PIN信息#xff1b;2.根据获取到的pin信息来设置的Pin的复用功能#xff1b;3.根据获取到的pin信息去设置pin的电气特性…Pinctrl子系统 借助Princtr子系统来设置一个Pin的复用和电气属性 pinctrl子系统主要做的工作是1. 获取设备树中的PIN信息2.根据获取到的pin信息来设置的Pin的复用功能3.根据获取到的pin信息去设置pin的电气特性比如上下拉、速度、驱动等。 打开imx6ull.dtsi: (设备树相关的代码保存在代码被保存在.dts/dtsi后缀文件中) IOMUXC SNVS控制器 IOMUXC控制器 GPR控制器 以上三个节点 具体信息查看6ULL参考手册。 IOMUXC 具体一个IO 做什么需要打开自己板子对应的设备树进行添加和查看。alientek-emmc .dts 如 dts文件追加了很多信息如上如图。 如何添加一个PIN的信息 在pinfunc.h中找到的相应的定义的引脚 宏 #define MX6UL_PAD_UART1_RTS_B__GPIO1_IO19 0x0090 0x031C 0x0000 0x5 0x0IO19是复用的 对应的是 0x0090 0x031C 0x0000 0x5 0x0 mux_reg conf_reg input_reg mux_mode input_valIOMUXC父节点首地址 0x 020e 0000 ,因此UART_RTS_B 这个PIN的Mux寄存器地址就是 0X 0090 OX 020e 0090。 conf_reg 0x031C 这个寄存器就是电气属性配置地址。Mux_mode : 5 表示复用为GPIO1_IO19 将其写入 0X020e 0090 。 input_val 偏移是0 表示PIN没有input的功能。注 传统Pin的配置方式操作寄存器 ①IO复用 eg:IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO03 ②pin配置电气属性 eg:IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO03 PINctl 子系统去驱动 配置好了在设备树中添加好了那么一定需要在子系统中进行驱动了。 Pinctrl 和 GPIO的子系统 就是驱动分离 与 分层思想的产物。 如何找到6ULL对应的PINCTRL的子系统的驱动。 通过compatible此属性是字符串列表。驱动文件里面有一个的描述驱动兼容性的东西当设备树节点的compatible属性和驱动里面的兼容性字符串匹配一致的时候那么设备和驱动就匹配了。 只需要全局看一下设备节点里面的compiable属性的值看一看哪一个.c文件里面有那么此.c文件就是驱动文件。 Pinctrl-im6ull.c 当驱动和设备匹配以后执行probe函数。也就是 platform——driverz这个结构体中probe会去执行。 GPIO的使用 当把一个IO复用成GPIO功能的时候我们就需要使用GPIO子系统。 Imx6ull.dtsi 查看GPIO的手册。 如何从设备树中获取要是用的GPIO信息----of函数。 如 驱动中对GPIO的操作函数 1.of_find_node_by_path 函数通过路径来查找指定的节点函数原型如下 inline struct device_node *of_find_node_by_path(const char *path) 2.获取GPIO.of_get_named_gpio函数返回值就是GPIO编号。 3.请求此编号的GPIOrequest函数。 4.设置GPIO输入还是输出。Gpio_direction_input还是Gpio_direction_output. 5.如果是输入那么通过GPIO_get_value函数读取GPIO值如果是输出通过gpio_set_value设置GPIO值。
http://www.yutouwan.com/news/398857/

相关文章:

  • 凡科网站登录入口单页淘宝客网站2014年行吗
  • 什么视频直播网站做挣钱目前网站开发趋势
  • 淘宝客网站建设管理员网站
  • 盘锦网站设计中职计算机网站建设教学计划
  • 浦江网站建设yw126wordpress 登陆函数
  • 江门网站制作维护重庆网站制作公司重庆
  • 哔哩哔哩网站建设分析10元云服务器
  • 做外贸用什么浏览国外网站jquery做的网站
  • 北京网站设计我选柚米wordpress 福利
  • 郑州网站建设外包业务书城网站开发的参考文献
  • 北京做家教的的网站专业做网站公司哪家好
  • 郑州网站制作工作室网页源代码修改后怎么保存
  • 诸暨市建设局网站东莞网络公司哪家最好
  • 用php做的网站用什么数据库沈阳网站备案照相
  • 好模板网站wordpress 积分购买
  • 住建设部官方网站最好的php网站开发工具
  • 广西智能网站建设企业宁夏住房和城乡建设厅网站首页
  • 什么网站做问卷好网站 体系
  • 做网站工作的怎么填职务家具行业建设网站
  • 郑州哪里有做网站wordpress 红酒
  • 做企业网站推广多少钱建筑电工证查询网站
  • 网站大全软件下载营销广告网站
  • 淄博网站制作公司推广全屋定制效果图
  • 天津网站开发培训wordpress主题制作技巧
  • 建设购物网站的目的网站 关键词 地区
  • 网站建设的公司上海帝国网站搬家
  • 泉州建设网站公司哪家好建电子商务网站注意事项
  • 西安建设网站公司哪家好网站如何制作注册
  • 小说网站建设需要什么如何查看域名服务商
  • 网站页面设计价格wordpress to joomla