客服热线:400-6707-027

I2C监测程序示例

2022-04-28 09:48:52浏览:31 评论:0 来源:易企互赢   
核心摘要:  ★ I2C测验电路图(2)主机端 程序 主机为PIC16F84。当然,因为没有内置 SSP 模块,所以 I2C 主控功用将由程序完结。还衔接了一个液晶显现器来操控显现,为此运用了一个库。该程序在下面列出。(3)从端程序示例 因为从机端是运用 PIC16C73 创立的,因而它运用 SSP 模块。1.1 性能与技术指标1)I2C总线数据监测、剖析。
 
 
  ★ I2C测验电路图
 
 
(2)主机端 程序
 主机为PIC16F84。当然,因为没有内置 SSP 模块,所以 I2C 主控功用将由程序完结。还衔接了一个液晶显现器来操控显现,为此运用了一个库。该程序在下面列出。
(3)从端程序示例
 因为从机端是运用 PIC16C73 创立的,因而它运用 SSP 模块。
1.1 性能与技术指标
1)I2C总线数据监测、剖析。
2)兼容SMbus协议;
3)USB虚拟串口,彻底串口操作;
4)USB总线供电,无需外部电源;
5)I2C接口信号:SCL,SDA,GND;
6)输入5VTTL 可接受,不影响外部I2C设备间通讯;
7)可有用监测的I2C速率规模:0~400khz。
1.2 典型运用
   作为第三方设备接入总线,监测并剖析I2C总线上传输的数据,并转发到电脑进行显现,便于客户剖析。
1.3 产品销售清单
   GY7503 I2C总线剖析仪一只;USB线缆一根;10芯扁平排线一根; 
   光盘1张(包含用户手册,I2CMonitor软件等);
1.4 技术支撑与服务
   货到10日内,用户若不能运用,可无条件退货。一年内免费修理替换;
CCS C 编译器好像假定从属端有一个 SSP 模块
即使运用SSP模块,在功用上也没有差异,程序形式相同。
 这儿的从站仅用于接纳。别的,接纳到的数据显现在液晶显现器上,液晶显现器的库也用于这个操控,可是因为与主控端的管脚衔接不同,所以是不同的库。
以下列表是从机端的示例程序。
 
 
1、开始位
 
Start
 
        顾名思义,也便是 I2C 通讯开始标志。在 SCL 为高电平的时分,SDA 出现下降沿就表明为开始位。
 
2、中止位
 
Stop
 
        中止位便是中止 I2C 通讯的标志位,和开始位的功用相反。在 SCL为高电平的时分,SDA出现上升沿就表明为中止位
 
3、数据传输
 
        I2C 总线在数据传输的时分要确保在 SCL 高电平期间,SDA 上的数据安稳,因而 SDA 上的数据改变只能在 SCL 低电平期间产生:
(责任编辑:小编)
下一篇:

凝聚思想共识 共创发展合力——华安保险总分公司各基层党组织持续推进党员思想教育活动

上一篇:

USB to SPI装置方法

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 993918953@qq.com
 
0相关评论