首页/新闻资讯/正文详情

ARM学习(5)

发布时间:2026/9/25 21:57:52 来源:云帆数科 栏目:资讯中心
ARM学习(5)
目录1.总结2.相关概念1.总结今天学习了I2C总线掌握了上拉电阻的作用以及什么是推挽输出什么是开漏输出还有线与特性I2C的时序最大的难点我觉得是配置I2C的相关寄存器牵扯中断IO引脚复用时钟配置还有一个难点就是对于上拉电阻的理解这是学习嵌入式抛不开的的话题对于I2C时序我觉得难点在于给你一个时序图能自己独立分析出来各个部分是什么那部分是干什么另外就是学会使用逻辑分析仪对于学习抓通信相关的波形也是非常的重要2.相关概念线与特性 在两个芯片连接对应的引脚上任何一方输出高电平则实际电平的高低由另一方决定chip1chip2pad100111010000什么是上拉电阻上拉电阻的作用概念上拉电阻就是在引脚上接入一个4.7-10k的电阻另一端接入电源VCC作用提高引脚的驱动能力可以防止引脚悬空提高抗干扰能力注意电阻不能太大否则引脚的驱动能力太弱电阻也不能太小否则电流会倒灌进CPU什么是推挽输出开漏输出开漏输出内部NMOS导通PMOS截止引脚被拉为GND内部NMOS截止PMOS截止呈现高阻态由上拉电阻让引脚输出高电平推挽输出内部NMOS截止PMOS导通引脚接在VCC上输出高电平内部NMOS导通PMOS截止引脚相当于接地拉低电平I2C时序组成起始位从机地址位读写位应答位从机地址寄存器地址(可省略)数据应答位停止位流程总线空闲时为高电平Start信号想要发起一次通信的设备在时钟信号高电平时在数据线上产生一个下降沿在发送数据时在发送数据时I2C遵从高位先行在时钟信号低电平时只允许发送方改变数据线的高低电平接收方不得采样数据在时钟信号为高电平时只允许接收方采样数据线的高低电平应答位ACK低电平0表示有人应答NACK高电平1无人应答或者产生异常Stop信号想要结束本次通信的主机在时钟信号高电平时在数据线上产生一个上升沿

相关推荐

自托管 lavish-axi 分享后端:Cloudflare Worker 参考实现与 API 契约指南
自托管 lavish-axi 分享后端:Cloudflare Worker 参考实现与 API 契约指南

自托管 lavish-axi 分享后端:Cloudflare Worker 参考实现与 API 契约指南 【免费下载链接】lavish-axi HTML is the new markdown. Lavish is the new editor for your HTML artifacts. 项目地址: https://gitcode.com/gh_mirrors/la/lavish-axi lavish-axi … · 2026/9/25 21:57:52

机器人驱动控制 FOC 算法使用经验总结:从电流采样到调参踩坑
机器人驱动控制 FOC 算法使用经验总结:从电流采样到调参踩坑

第一次把 FOC 跑起来是在一块 STM32F4 的板子上,照着 SimpleFOC 的例程改的。上电,电机轻轻一抖,然后开始疯狂加速,吓得我直接拔线。后来知道那叫"飞车",是电角度错拍的典型症状。 那之后断断续续折腾了两三年,从关节模组到平衡车轮毂电机都碰过。这篇不打算讲… · 2026/9/25 21:57:52

年卖七百万副拿下七成市场,巨头新出的智能眼镜却把镜头给拆了
年卖七百万副拿下七成市场,巨头新出的智能眼镜却把镜头给拆了

年卖七百万副拿下七成市场,巨头新出的智能眼镜却把镜头给拆了 想象一下,你花大价钱买了一副当下最前沿的硬件设备,结果厂商转头发布的新版本,最大的卖点竟然是把最核心的零部件给拆了。 在 2026 年 9 月 23 日的年度大会上&#x… · 2026/9/25 21:57:46

由浅入深理解 Skills:用 TaoToken 统一 Key 打通 SKILL.md 与 AI Agent 配置
由浅入深理解 Skills:用 TaoToken 统一 Key 打通 SKILL.md 与 AI Agent 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 22:44:05

事件驱动机制:从事件循环到事件总线的原理与实践
事件驱动机制:从事件循环到事件总线的原理与实践

事件驱动机制这个词,但凡你做过一段时间后端开发、写过前端交互或者碰过消息中间件,基本都躲不开。我第一次被它教育,是在维护一个推送服务的时候:老代码为了拿到新任务,开了几十个线程轮询数据库,每秒钟扫… · 2026/9/25 22:44:05

AI 写代码有 70% 更多 Bug:用 TaoToken 统一 Key 给 AI 编程工具加一道代码管控闸门
AI 写代码有 70% 更多 Bug:用 TaoToken 统一 Key 给 AI 编程工具加一道代码管控闸门

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 22:43:59

技能真的提升AI挖洞能力吗?Claude-BugHunter eval评测框架的消融实验全记录
技能真的提升AI挖洞能力吗?Claude-BugHunter eval评测框架的消融实验全记录

技能真的提升AI挖洞能力吗?Claude-BugHunter eval评测框架的消融实验全记录 【免费下载链接】Claude-BugHunter A Claude Code skill bundle for bug hunting and external red-team work - 82 skills, 15 slash commands, 681 disclosed-report patterns curated a… · 2026/9/25 22:43:39

Windows runas 命令详解:以管理员身份运行程序的批处理与安全实践
Windows runas 命令详解:以管理员身份运行程序的批处理与安全实践

简介:runas 作为 Windows 下以其他用户身份启动程序的命令行工具,常用于非管理员用户临时调用需管理员权限的软件。这份资源围绕 runas 的实际应用打包而成,面向日常需要权限提升的办公用户、IT 运维人员以及系统管理学习者,重点解… · 2026/9/25 22:43:26

Java赛车游戏源码实战:Swing主循环、碰撞检测与敌车AI解析
Java赛车游戏源码实战:Swing主循环、碰撞检测与敌车AI解析

简介:Java赛车游戏源码是一份面向Java入门者与游戏开发初学者的完整2D赛车项目,适合在课程设计或自学练手中理解面向对象编程的实际落地。项目围绕一辆可控赛车在赛道上的行驶与避障展开,涉及Swing/JavaFX界面绘制、键盘事件监听、游戏循环、… · 2026/9/25 22:43:26

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码