没有合适的资源?快使用搜索试试~ 我知道了~
首页ARM单总线通信协议详解:时序与操作规则
ARM单总线通信协议详解:时序与操作规则
2 下载量 85 浏览量
更新于2024-06-29
收藏 794KB PPT 举报
该PPT课件主要讲述了通信协议中的单总线结构,特别是针对ARM(32-BRISC)架构的详细内容。课程重点涵盖了以下几个方面: 1. 时序设计:通信协议中,时序是非常关键的一环,它规定了数据传输的起始、持续和结束时刻。比如,复位脉冲(如5k的上拉电阻)用于确保总线稳定,以及在480μs的低电平保持后所有器件会自动复位。 2. 标准模式与高速模式:单总线有两种工作模式,标准模式适合于数据传输速率较低的场景,而高速模式可能需要更精确的控制以避免数据丢失或冲突。标准模式下,主机主导数据传输,通过初始化、ROM命令、功能命令等步骤进行有序操作。 3. 命令序列:单总线操作必须遵循严格的命令序列,包括主机发送读写命令、ROMCMD、ROMID、F-CMD等,每个阶段都有特定的信号如R/WDATA和特定的脉冲如MASTERRESETPULSE。任何违反顺序的操作可能导致设备不响应。 4. 总线管理:总线在闲置状态下保持高电平,传输过程中若需暂停,必须确保总线空闲。位传输间的恢复时间只要总线空闲即可,但不能同时有多个设备访问,以免干扰。 5. 应用示例:提到的EPROM/EEPROM编程和SHA-1计算是实际应用中对单总线协议的具体需求,这些操作可能涉及额外的电源电流供应,确保数据的准确性和完整性。 6. ROM搜索:单总线协议在搜索ROM时也有特定的处理流程,这体现了协议的严谨性,确保了系统在不同操作下的可靠性和一致性。 该PPT课件深入浅出地介绍了通信协议在ARM系统中的应用,包括基本概念、规范操作和实际应用中的注意事项,为理解单总线通信机制提供了全面的视角。
资源详情
资源推荐
3.2
3.2
复
复
位
位
和
和
应
应
答
答
脉
脉
冲
冲
unsigned char ow_reset(void)
unsigned char ow_reset(void)
{
{
unsigned char presence;
unsigned char presence;
DQ = 0; //pull DQ line low
DQ = 0; //pull DQ line low
delay(29); // leave it low for 480μs
delay(29); // leave it low for 480μs
DQ = 1; // allow line to return high
DQ = 1; // allow line to return high
delay(3); // wait for presence
delay(3); // wait for presence
presence = DQ; // get presence signal
presence = DQ; // get presence signal
delay(25); // wait for end of timeslot
delay(25); // wait for end of timeslot
return(presence); // presence signal returned
return(presence); // presence signal returned
} // presence
} // presence
9
9
4
4
读
读
/
/
写
写
时
时
隙
隙
在
在
写
写
时
时
隙
隙
期
期
间
间
,
,
主
主
机
机
向
向
单
单
总
总
线
线
器
器
件
件
写
写
入
入
数
数
据
据
;
;
而
而
在
在
读
读
时
时
隙
隙
期
期
间
间
,
,
主
主
机
机
读
读
入
入
来
来
自
自
从
从
机
机
的
的
数
数
据
据
。
。
在
在
每
每
一
一
个
个
时
时
隙
隙
,
,
总
总
线
线
只
只
能
能
传
传
输
输
一
一
位
位
数
数
据
据
10
10
剩余48页未读,继续阅读
yyyyyyhhh222
- 粉丝: 424
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 电力电子系统建模与控制入门
- SQL数据库基础入门:发展历程与关键概念
- DC/DC变换器动态建模与控制方法解析
- 市***专有云IaaS服务:云主机与数据库解决方案
- 紫鸟数据魔方:跨境电商选品神器,助力爆款打造
- 电力电子技术:DC-DC变换器动态模型与控制
- 视觉与实用并重:跨境电商产品开发的六重价值策略
- VB.NET三层架构下的数据库应用程序开发
- 跨境电商产品开发:关键词策略与用户痛点挖掘
- VC-MFC数据库编程技巧与实现
- 亚马逊新品开发策略:选品与市场研究
- 数据库基础知识:从数据到Visual FoxPro应用
- 计算机专业实习经验与项目总结
- Sparkle家族轻量级加密与哈希:提升IoT设备数据安全性
- SQL数据库期末考试精选题与答案解析
- H3C规模数据融合:技术探讨与应用案例解析
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功