自己做的旅游网站 介绍网站建设 服务内容

张小明 2026/1/10 18:32:14
自己做的旅游网站 介绍,网站建设 服务内容,简约设计网站,wordpress重新发布目录 目录 前言 软件I2C的DTS配置参考 软件I2C的内核配置参考 总结 前言 I2C#xff08;Inter-Integrated Circuit#xff09;是一种两线式串行通信协议#xff0c;主要用于近距离、低数据速率的通信。它通过SDA#xff08;Serial Data Line#xff09;和SCL#x…目录目录前言软件I2C的DTS配置参考软件I2C的内核配置参考总结前言I2CInter-Integrated Circuit是一种两线式串行通信协议主要用于近距离、低数据速率的通信。它通过SDASerial Data Line和SCLSerial Clock Line两根线实现数据传输。I2C通信的基本内容包括1. 起始信号SCL为高电平时SDA由高变低。2. 结束信号SCL为高电平时SDA由低变高。3. 数据传输SCL为高电平时SDA保持稳定进行数据传输。4. 应答信号接收数据的IC在接收完数据后向发送数据的IC发出特定的低电平信号进行应答。在嵌入式开发过程中由于主控芯片的I2C接口数量有限或者出于硬件画板的方便我们可能需要将普通的GPIO模拟I2C接口使用。其中硬件I2C和软件I2C是两种不同的实现方式它们主要有以下区别1. 硬件I2C硬件I2C是通过专门的硬件电路实现的通常由微控制器或其它集成电路上的硬件模块提供支持。硬件I2C具有以下优点高速传输硬件I2C使用专门的硬件电路可以实现高速的数据传输。低占用率硬件I2C的传输过程由硬件电路完成无需CPU的干预因此可释放CPU的资源。稳定性高硬件I2C的时序由硬件电路控制不容易受到外部干扰的影响。2. 软件I2C软件I2C是通过软件控制GPIO管脚来模拟I2C协议的时序。软件I2C具有以下优点灵活性高软件I2C可以使用任意的GPIO管脚来实现可以适应不同的硬件平台和需求。可移植性强软件I2C的实现不依赖于特定的硬件电路可在不同的平台上进行移植和适应。使用范围广软件I2C可在没有硬件I2C支持的情况下使用也可以用于扩展硬件I2C的功能。软件I2C的DTS配置参考aliases { /* aliases用于为硬件设备定义和管理别名方便操作系统在启动时根据设备别名动态识别硬件设备并加载对应的驱动程序。 */ i2c2 i2c2_gpio; }; i2c2_gpio: i2c2 { compatible i2c-gpio; /* 指定使用GPIO模拟I2C */ #address-cells 1; #size-cells 0; pinctrl-names default; pinctrl-0 pinctrl_i2c2_gpio_c; sda-gpios gpioc 8 GPIO_ACTIVE_HIGH; /* SDA引脚描述 */ scl-gpios gpioc 9 GPIO_ACTIVE_HIGH; /* SCL引脚描述 */ i2c-gpio,delay-us 2; /* “delay-us”GPIO操作之间的延时参数范围[0,10]例如需要总线频率为100KHz,则设置为2 */ status okay; gt9xx0x14 { /* I2C器件子节点这里是GT9XX触摸屏的I2C器件子节点。 */ compatible goodix,gt9xx; /* compatible属性用于将设备和驱动绑定起来。字符串列表用于选择设备所要使用的驱动程序。 */ reg 0x14; /* 器件I2C从机地址 */ status okay; /* 通过status字段确定是否启用此I2C器件okay表示启用disabled表示禁用。 */ ... }; da380_gs0x27 { reg 0x27; /* 器件I2C从机地址 */ compatible miramems,da380-gs; /* compatible属性用于将设备和驱动绑定起来。字符串列表用于选择设备所要使用的驱动程序。 */ #address-cells 1; #size-cells 0; status okay; /* 通过status字段确定是否启用此I2C器件okay表示启用disabled表示禁用。 */ }; }; pinctrl: pinctrlxxx { pinctrl_i2c2_gpio_c:i2c2_c-grp { xxx,pins gpioc-8, gpioc-9; xxx,pin-pud ENABLE_PULL_UP; /* 使能内部上拉 */ }; };软件I2C的内核配置参考CONFIG_I2Cy CONFIG_I2C_CHARDEVy CONFIG_I2C_BOARDINFOy CONFIG_I2C_GPIOy总结总的来说硬件I2C具有高速传输、低占用率和稳定性高的优点适用于对传输速率和稳定性要求比较高的场景而软件I2C具有灵活性高和可移植性强的特点适用于没有硬件I2C支持或需要扩展硬件I2C功能的场景。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

5网站建设南宁行业平台开发公司

还在为百度网盘的下载速度而烦恼吗?每次看到几十KB的下载进度,是不是感觉回到了拨号上网的时代?这款百度网盘直链解析工具正是你需要的提速利器,它能帮你提取真实下载链接,让下载速度直接提升! 【免费下载链…

张小明 2026/1/8 2:08:32 网站建设

华夏业务员做单的网站百度刷首页怎么刷

VoxCPM-1.5-TTS-WEB-UI 多语言支持能力深度测评 在内容全球化加速的今天,语音合成技术不再只是“把文字读出来”那么简单。从跨境电商的商品解说,到国际学校的双语课件生成,再到跨国会议的实时语音播报,用户对 TTS 系统的要求早已…

张小明 2026/1/10 14:00:27 网站建设

手机图标 wordpress优化设计五年级下册数学答案

方案概述 本方案以开源项目官网 (Vue.js 中文网:https://cn.vuejs.org/) 为示例,通过「浏览器导出 HAR 文件」→「Python 解析分析」→「自动化 Excel 报告生成」的全流程,深度挖掘页面加载性能瓶颈。 核心特点&…

张小明 2026/1/10 11:20:26 网站建设

淘宝优惠券查询网站怎么做灯饰网站建设图片

在济南这座充满活力与温情的城市里,生活的每一处角落都散发着独特的魅力。而在12月16日这一天,历城区新城香溢紫郡16号楼2 - 131处,伴随着鞭炮声,盛大的舞狮表演,剪彩仪式的进行,主持人激情的介绍&#xff…

张小明 2026/1/10 11:50:46 网站建设

博网站建设网站建设留言板实验心得

工具对比排名工具名称核心优势支持LaTeX适用场景aibiyeAIGC率降个位数,兼容知网规则是AI痕迹强处理aicheck学术改写优化,语义保留佳是格式统一化askpaper降重降AI一体,20分钟快速响应是初稿优化秒篇人类特征表述优化,高校适配是学…

张小明 2026/1/8 4:16:54 网站建设

网站建设营销推广实训总结网站开发遇到的最大困难

终极指南:如何快速掌握Workflow Core工作流引擎的核心功能 【免费下载链接】workflow-core workflow-core: 一个轻量级的、可嵌入的工作流引擎,针对.NET Standard设计,适用于需要跟踪状态的长期运行过程。 项目地址: https://gitcode.com/g…

张小明 2026/1/8 4:16:52 网站建设