ICode9

精准搜索请尝试: 精确搜索
  • IIc通信协议之(二)——PCF8591控制2019-06-28 21:31:26

      本章继上节iic通信协议,在理论学习之后,找到一块iic接口的片子——PCF8591,它是一款AD-DA集成芯片。所以本节对iic通信协议不做过多的介绍,重心放在iic的rtl建模,本次通过iic控制PCF8591实现DAC输出功能。   PART1:建模前的准备 包括两部分,一是芯片手册阅读,二是建模思路; 阅读PCF8

  • QMC5883L与msp430FG4618--IIC通信2019-06-09 08:49:53

    QMC5883L芯片的参数要求 1.QMC5883l(以下简称5883)他需要传感器每次传一位的时间是5us左右,我这么说的原因是我用示波器测量过传出一位的时间。 2. 最开始的时候,需要给5883传输起始信号,这个和停止信号没有时间要求,但是SCL和SDA的时序要对的上,什么意思呢? 简单点来说就是,当起始

  • IIC简介(转载)2019-05-28 20:03:34

    来自:https://www.cnblogs.com/zalebool/p/4214599.html IIC简介:       IIC 即Inter-Integrated Circuit(集成电路总线),这种总线类型是由飞利浦半导体公司在八十年代初设计出来的,主要是用来连接整体电路(ICS) ,IIC是一种多向控制总线,也就是说多个芯片可以连接到同一总线结构下,同时

  • 基于STM32的SD2405ALPI-G代码2019-05-28 10:40:11

      因项目需要RTC由原来的DS1302(这个芯片的代码还蛮多的,就不挂了)。更改为了SD2405ALPI-G,看网上类似的资源较少,与诸君分享一下,有不足之处也希望诸君指正。   对于SD2405模块的资料可参见https://wenku.baidu.com/view/cbebaea1b0717fd5360cdc13.html。   首先是IIC协议(资料也蛮

  • IIC如何释放数据总线? 为什么=1就是释放?2019-05-08 11:42:37

    最近看IIC原理,释放一词经常用遇到,在nxp的标准中也有看到,有点疑惑,因此百度,在百度知道中,有大佬的解释,可以看看何为“释放”,结合数字电子技术,应该可以理解了。 下面总结了一下三个解释何为“释放”的原文: 1、 iic 注意到一点,硬件上总线的输出级必须是漏极开路或集电极开路,这就让总线具

  • 【STM32】IIC的基本原理(实例:普通IO口模拟IIC时序读取24C02)(转载)2019-05-08 10:47:44

    IIC的基本介绍 IIC的简介 IIC(Inter-Integrated Circuit)总线是一种由PHILIPS公司在80年代开发的两线式串行总线,用于连接微控制器及其外围设备。它是半双工通信方式。 IIC总线最主要的优点是其简单性和有效性。由于接口直接在组件之上,因此IIC总线占用的空间非常小,减少了电路板的空

  • Arduino IIC 主从设备连接通信2019-04-14 19:39:48

    目的:        实现Arduino主从设备之间的互相IIC通信,掌握IIC通信协议的使用方法。 器材: Arduino UNO R3 一块 Arduino Nano 三块 面包板   导线 3K电阻 2个 连接方法:       由于Arduino IIC接口总线没有上拉电阻,在连接布线时需要提供两个上拉电阻。   首先给出程序: Mas

  • MPU6050的初始化2019-03-30 16:42:41

    MPU6050是运动处理传感器,它集成了3轴陀螺仪,3轴加速度计以及DMP,其中的DMP是一个可通过IIC接口扩展的数字运动处理器。      对于DMP可以用 InvenSense 公司提供的资料库,使MPU6050可以解算出姿态,通过IIC接口直接输出陀螺仪和加速度数据融合后的四元数,减轻了处理器的负荷,非常适合

  • 第十届蓝桥杯大赛选手资源数据包(电子类)2019-03-22 22:50:41

    驱动代码说明 1-本文件夹中提供的驱动代码供参赛选手完成程序设计参考之用。 2-选手可以自行编写相关代码或以该代码为基础,根据试题中的时钟频率要求,调整延时间隔。 3-提供驱动代码的测试环境:IAP15F2K61S2单片机 @12MHz。 DS1302 /* 程序说明: DS1302驱动程序 软件环境: K

  • MSP430杂谈--AD7745硬件IIC驱动与模拟IIC驱动2019-03-20 15:48:55

    和上一篇AD7793类似,项目中也涉及到利用AD7745读取电容值,来测环境湿度。编写了以及MSP430的AD7745的硬件IIC驱动和模拟IIC驱动,分享给大家。 1. AD7745的硬件IIC驱动 MCU:MSP430F57XX AD7745的硬件IIC驱动失败的几个原因有:单片机配置IIC资源错误(包括IIC的时钟,IIC的运行模型等配置错

  • IIC协议与SCCB协议2019-03-04 20:41:58

    本文记录主要因为在OV7725的调节测试中出现对寄存器的不了解以及对通信协议的先后顺序理解不当。 IIC协议  --2019-03-04  8:10PM     I2C总线具有两根双向信号线,一根是数据线SDA,另一根是时钟线SCL。  

  • 28.Linux-IIC驱动(详解)2019-02-26 10:49:24

    come from : http://www.cnblogs.com/lifexy/p/7816324.html 1. I2C体系结构分析 1.1首先进入linux内核的driver/i2c目录下,如下图所示:   其中重要的文件介绍如下: 1)algos文件夹(algorithms) 里面保存I2C的通信方面的算法 2)busses文件夹 里面保存I2C总线驱动相关的文件,比

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有