ICode9

精准搜索请尝试: 精确搜索
  • HP6心率血压、SHT20温湿度、MPU6050传感器使用2020-04-22 16:39:16

    多个传感器使用HP6心率血压IIC复习IIC简介:IIC数据接口IIC通讯速度器件地址软件模拟起始信号结束信号应答信号读字节/写字节SHT20温湿度MPU6050传感器 在项目中使用了HP6心率血压、SHT20温湿度、MPU6050传感器,今天分别复习一下 HP6心率血压 使用的是IIC接口,那么顺便复习一下I

  • I2C通讯协议详解2020-04-06 14:37:07

    I2C协议总结两个方面物理层电气特性协议层I2C基本读写过程#写过程通讯复合格式通讯信号的判断通讯的起始和停止信号数据有效性地址及数据方向响应信号通讯过程部分代码讲解总结**顺便找一下玩过stm32+ESP8266+onenet的大佬** 两个方面 不知道大家是不是有我这种情况,学完STM3

  • 第十一届蓝桥杯单片机组省赛模拟试题——智能门锁2020-04-03 19:02:17

    试题可以直接在官网下载(试题链接),十分神奇地考了矩阵键盘。 按键功能: 矩阵键盘扫描方法很多,这里采用逐行扫描的方法:每次将某一行(R1、R2、R3、R4)置低电平,然后去读每一列(C1、C2、C3、C4)的电平。如果读出某一列为低电平,则表示该行该列所对应的按键被按下,按键注意去抖动。(可能

  • 基于STM32的MAX30100心率计设计2020-04-03 19:01:43

    MAX30100和MAX30102是常用的测量心率的模块,MAX30100是能够读取心率、血氧的传感器,通信方式是通过IIC进行通信。其工作原理是通过红外led灯照射,能够得到心率的ADC值,通过算法处理相应的AD值得心率。 STM32使用IIC协议访问MAX30100时序如下图,此次使用STM32两个IO口模拟IIC协议

  • 中景园 OLED(IIC) 硬件解析2020-03-23 20:52:26

    1. 模块框图 128 * 64128 * 64SSD1306SSD1306GNDGNDSDASDASCLSCLVCCVCCViewer does not support full SVG 1.1 VCC电压可选3.3V或5V,具有内部升压模块。 单片机通过IIC协议与SSD1306通信。 SSD1360实现对128*64点阵OLED屏幕的驱动 2. IIC协议 3. SSD1306 3.1. 芯片框图 IIC

  • IIC总线数据帧格式及通信协议-上2020-03-19 16:54:17

    IIC总线数据帧格式及通信协议 1、数据帧格式介绍 IIC数据帧格式:起始条件+数据位(8bit)+应答位(1bit谁接收谁应答)+停止条件     起始条件:在SCL处于高电平器件SDA有一个下降沿表示通信开始。   停止条件:在SCL处于高电平器件SDA有一个上升沿表示通信停止。   数据位:SCL在低电平期

  • MLX90632传感器调试2020-03-06 11:05:21

            由于疫情的原因,红外测温枪大火,与之相应的传感器我目前了解的有MLX90632和MLX90614以及BM43THD80A,因为90632封装体积小,方便嵌入,所以采用这款传感器来采集温度。一下是调试过程。         废话不多说,官方的Demo源码直接去github就可以搜找到。拿到Demo例程过后,ml

  • 蓝桥杯第四届初赛 模拟智能灌溉系统2020-03-01 12:39:52

    第四届考查了PCF8591的ADC采集、at24c02的读写操作和ds1302的时钟显示 主要的难点我觉得是手动模式下的蜂鸣器和继电器的使用冲突,巧设标志位来进行执行不同的开关。 代码风格学习大科的,相对简单通俗易懂。 主函数 #include <STC15F2K60S2.H> #include "iic.h" #include "ds1

  • TC358775XBG转换芯片:MIPI DSI转LVDS(单路/双路),替代ICN6202芯片2020-02-23 09:01:55

    原厂:Toshiba 型号:TC358775XBG 功能:TC358775XBG是一颗将MIPI DSI信号转换成single/ dual -link LVDS的芯片,最高分辨率支持到1920x1200 MIPI接口: (1)、支持1/2/3/4 lane(s) data,Maximum bit rate of 1 Gbps/lane (2)、支持video mode(Non-Burst Mode with Sync Pulses、Non-Burst M

  • Linux驱动开发之IIC开发2020-02-19 21:54:30

    2020-02-19 关键字:IIC通信协议   嵌入式设备中常见的IIC从设备有: 1、CMOS 摄像头 2、触摸屏 3、重力传感器 4、EEPROM 5、HDMI   IIC通信协议是一种主从通信模式的协议,在进行IIC驱动开发的时候,我们都是站在主机的角度来开发的,所有要驱动的设备在我们的驱动程序看来都是从设备。

  • 《博客路径-目录》2019-12-31 09:00:56

    账号: 账号密码管理 主芯片MCU:     • MKS16Z28VLH4 :       1. MCU_ MKS16Z128VLH4 打静电死机         2.Freescale MKL16Z1288VF4 芯片调试接口     ·  ·  3.Freescale MKL16Z1288VF4 芯片调试接口 门卡:     •  FM175xx(复旦芯片):    

  • IIC详解2019-10-26 14:06:57

    IIC详解 本文若有不够严谨的地方,欢迎大家指出,一起进步~~ 一、背景 作为才入职的一枚萌新(刚毕业,因为学校里出了一点事情所以现在才找工作入职),进了一家行业内不错的公司。因为走的是社招流程,所以导师培养我的方法不太一样,第一周就直接做实际项目了(我也不知道应届生的培训是怎

  • IIC的SDA_IN SDA_OUT2019-10-25 10:02:16

    #define SDA_IN()       {GPIOB->CRL&=0XF0FFFFFF;GPIOB->CRL|=8<<24;}#define SDA_OUT()   {GPIOB->CRL&=0XF0FFFFFF;GPIOB->CRL|=3<<24;} GPIOB->CRL:PB端口的低位寄存器, 0XF0FFFFFF,由上图8.2.1可知对应的是CF6[1:0]和MODE6[1:0] 8<<24:0X00008000

  • IIC通信笔记2019-10-15 20:04:16

    空闲状态 I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。 起始信号与停止信号 起始信号:当SCL为高期间,SDA由高到低的跳变;启动信号是一种电平跳变时序信号,

  • 东芝开发板驱动OLED模块显示LOGO图片2019-09-15 15:56:55

    前言 在之前的两篇评测文章: 使用系统定时器SysTick实现精确延时微秒和毫秒函数 东芝MCU实现位带操作 介绍了系统SysTick实现精确延时,GPIO的输入输出使用,并实现了位带方式操作GPIO,大大简化了GPIO的输入输出控制。有了精确延时函数+GPIO控制,那么就可以使用通用GPIO模拟的方式,来驱

  • IIC时序详解2019-09-11 11:38:47

    原文链接:https://blog.csdn.net/zgrjkflmkyc/article/details/10949145 AT24C02是由ATMEL公司提供的,IIC总线串行EEPROM(electronic eraser programmer read only memory),其容量为2kbit(256B),工作电压在2.7v"5.5v之间,生产工艺是CMOS。      一般数字芯

  • IIC总线 学习总结2019-08-27 18:04:39

    1,IIC软件(驱动)框架 user层:open、read、write、ioctl、close kernel:设备驱动层:驱动工程师编写,编写字符设备驱动给应用层提供访问接口;     封装本次读写的数据包,交给总线驱动,完成硬件的访问。(i2c-dev.c通用的设备驱动)      1,分配对象初始化     struct i2c_driver m

  • 「STM32 」IIC通讯原理及其实验2019-08-09 10:04:03

    I2C两线式串行总线通讯协议,它是由飞利浦开发的,主要用于连接微控制器及其外围设备之间,它是由数据线SDA和信号线SCL构成的,可发送和接收数据即在MUC和I2C设备之间,I2C和I2C之间进行全双工信号传输,高速I2C总线一般可达到400kbps。一般我们也称为TWI接口。 I2C支持多主机模式: 即在这个

  • IIC通信协议2019-08-08 17:00:51

    本文仅作为学习笔记 IIC协议: 和URAT的RXD、TXD一样,IIC也是由两根线构成: 一根SCL(时钟线)、一根SDA(数据线) 总线(无数据收发的情况)空闲状态,SCL和SDA为高电平   IIC一个写数据需要:启动信号——发送地址——发送数据——结束信号   起始和结束信号产生条件:总线在空闲状态时,SCL和SDA都

  • IIC总线--C语言实现2019-08-02 17:03:35

    原文链接:https://www.cnblogs.com/BitArt/archive/2013/06/01/3112042.html 为了加深对I2C总线的理解,用C语言模拟IIC总线,边看源代码边读波形: 如下图所示的写操作的时序图: 读时序的理解同理。对于时序不理解的朋友请参考“I2C总线之(二)—时序” 完整

  • 玩转zynq7020开发板——PS利用AXI接口读取STLM75和XADC2019-07-29 18:55:29

    有幸获得米尔Z-turn Board试用体验,Z-turn Board是采用xilinx zynq7020 系列处理器设计的一款FPGA+ARM的嵌入式单板。下面分享我的试用笔记:PS利用AXI接口读取STLM75和XADC。 由于Zturn的iic温度传感器接在PL上,所以利用AXI接口使用AXI IIC IP。xilinx的AXI IIC的IP功能非常丰富,使用

  • STM32学习笔记---IIC协议2019-07-24 18:41:11

    IIC介绍 IIC即Inter-IntegratedCircuit(集成电路总线),是一种多向控制总线,由飞利浦半导体公司在八十年代初设计,主要是用来连接整体电路(ICS)。在IIC中,多个设备可以连接到同一总线结构下,同时每个设备都可以作为实施数据传输的控制源,这种方式简化了信号传输总线。 I2C串行总线一般

  • I2C—读写EEPROM学习笔记之软件模拟IIC原理2019-07-05 15:39:19

    软件模拟I2C原理:内核直接控制2个GPIO引脚电平,模仿SDA和SCL两根线与外部设备进行通讯。 中间抽空做了一下TDA2030功放的仿真实验。心态有些崩,做出来的波形好像一坨shit,难受。 算了,继续学一下模拟I2C。 主要就是这些函数了。编程思想掌握好就行了。 bsp_i2c_ee.c #include "b

  • RT-thread微秒延时?2019-06-29 11:53:12

    今天继续做之前的东西,使用了RT-thread操作系统。程序中有AT24C02的相关操作AT24C02的操作的接口是IIC接口,所以又涉及到IIC。程序用的模拟的IIC,IIC的时序挺严格的,有微秒的延时操作。由于模拟IIC程序中的延时操作用的是裸机实现滴答定时器的延时方式,所以造成程序卡死。要解决

  • 传感器自学笔记第十二章——火焰传感器+HC-SR501人体感应模块+按键模块+红绿双色LED(共阴)模块+按键开关模块+三色LED2019-06-28 22:30:24

    作者:GWD 时间:2019.06.28 火焰传感器(开关量类传感器) 一、 学习要点:无 二、 手册分析: 用途:各种火焰,火源探测 模块特色: 1、 可以检测火焰或者波长在760纳米~1100纳米范围内的光源,打火机测试火焰距离为80cm,对火焰越大,测试距离越远 2、 探测角度60度左右,对火焰光谱特别灵敏 3 、

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

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

ICode9版权所有