MAX30100是能够读取心率、血氧的传感器,通信方式是通过IIC进行通信。 其工作原理是通过红外led灯照射,能够得到心率的ADC值。 图为MAX30100的寄存器。 可以分为五类,状态寄存器、FIFO、控制寄存器、温度寄存器、ID寄存器。 温度寄存器是读取芯片的温度值,以矫正因为温度而产生的偏差 ...
分类:
其他好文 时间:
2018-08-04 21:02:46
阅读次数:
483
昨天谈论的是串口,它是没有时钟线的,所以是异步的,那么今天我们就看看这个用到时钟线的IIC的这种同步通讯方式,但是这两种是有实质的区别的,串口是不同电子器件之间的通讯,IIC是集成电路中的通讯方式,它只用到了两条线(时钟线,双向的数据线);IIC总线可以连接很多设备,所以一个设备既可以作主机,也可以 ...
分类:
其他好文 时间:
2018-07-23 22:00:51
阅读次数:
197
1、UART, SPI, IIC的详解 UART、SPI、IIC是经常用到的几个数据传输标准,下面分别总结一下: UART(Universal Asynchronous Receive Transmitter):也就是我们经常所说的串口,基本都用于调试。主机和从机至少要接三根线,RX、TX和GND。 ...
分类:
其他好文 时间:
2018-07-21 12:18:02
阅读次数:
189
一、题目: 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 二、思路: 作弊思想 三、代码: ...
分类:
其他好文 时间:
2018-07-09 20:33:24
阅读次数:
191
请读者务必保持环境一致 安装过程中需要下载所需系统包,请务必使所有节点连上互联网。 本次安装的集群节点信息 实验环境:VMware的虚拟机 IP地址主机名CPU内存 192.168.77.133 k8s-m1 6核 6G 192.168.77.134 k8s-m2 6核 6G 192.168.77. ...
分类:
Web程序 时间:
2018-07-04 15:10:42
阅读次数:
295
IIC标准速率为100Kbit/s,快速模式400Kbit/s,支持多机通信,支持多主控模块,但是同一时刻只允许有一个主控。由数据线SDA和时钟SCL构成串行总线;每个电路模块都有唯一地址。I2C设备的操作可分为写单个字节存储,写多个字节存储,读单个存储字节和读多个存储字节,操作如下: a) 总线空 ...
分类:
其他好文 时间:
2018-06-24 13:10:48
阅读次数:
165
网上买了两款芯片烧录器,因为项目用的到。芯片以后的类型可能是IIC 接口的。就选则了一个IIC接口的AT24C02EEPROM。进行尝试。手头上没有这款芯片。 就想起自己单片机上有这款芯片。然后就开始自己的烧录之路。 因为芯片是扣不下来的,所以,要把这八个引脚和烧录器上对接,确实有点难度。后来看了A ...
分类:
其他好文 时间:
2018-06-14 15:18:00
阅读次数:
226
1、多点触摸驱动理论 驱动程序仅上报多个触点的位置就可以,是放大还是缩小由应用程序控制 对于多点触摸驱动在linux系统中有个输入子系统,其已经实现了open/read/write等接口 我们只需要实现硬件相关的升级,有数据时上报硬件相关数据给输入子系统 input.c//输入子系统核心文件 .op ...
分类:
移动开发 时间:
2018-06-12 18:30:57
阅读次数:
255
控件的使用 在这里所要讲到的,就是快速开发中的控件的使用。 + QDateEdit + 控件效果为: + 例如,使用其 (代码如下): + 控件与信号槽的使用 + 先使用QSpinBox控件和QSlider控件创建布局(如下图所示): + 下面是控件基于信号槽的使用(代码如下): + 位于QTGUI ...
分类:
其他好文 时间:
2018-06-09 23:09:28
阅读次数:
165
最近在调试arm与外设iic通讯是,想来个投机取巧,先不写单独的驱动,直接通过iic bus设备是否可以连接到外设,然后发现在板子上找不到“/dev/i2c-n”的设备,标准的系统应该都是有的。 回去看内核驱动 代码位于 lichee/linux-3.10/drivers/i2c/ 查看其中的Mak ...
分类:
其他好文 时间:
2018-05-30 19:18:05
阅读次数:
476