ICode9

精准搜索请尝试: 精确搜索
  • 2020-12-222020-12-22 12:58:09

    这里写目录标题 1、I2C通信协议简介2、基于AH20的温湿度传感器的数据采集 1、I2C通信协议简介 I2C 通讯协议是由 Phiilps公司开发的,由于它引脚少,硬件实 现简单,可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备,现在被广泛地 使用在系统内多个集成电路(IC)间的通讯。

  • 利用ATH20连接stm32的温度采集2020-12-21 20:59:41

    ATH20温度采集 1.ATH20芯片介绍2.关于I2C协议3.利用ATH20进行温度采集(1)连接硬件(2)实现代码 3.展示结果4.补充代码 1.ATH20芯片介绍 本次我们使用的是奥松电子的芯片,具体详情可以到官网上进行查询 其中,输出采用I2C的传输方式,于是可以利用野火开发板上的接口进行实验操

  • 2020-12-202020-12-21 00:01:59

    基于I2C温湿度采集 一、什么叫AHT20二、“软件I2C”和“硬件I2C”三、I2C—读写 EEPROM1.I2C 物理层2.I2C协议层3.STM32 的 I2C 架构剖析 四、编程实现总结 一、什么叫AHT20 AHT20,新一代温湿度传感器在尺寸与智能 方面建立了新的标准:它嵌入了适于回流焊 的双列扁平无引脚

  • STM32之IIC通讯-SHT30温湿度采集2020-12-18 22:59:11

    一、实验目的:通过单片机普通IO口,模拟IIC时序,掌握IIC通讯协议。 二、实验用到的主控芯片:STM32F103RCT6,IIC通讯引脚IIC_SDA:PC11,IIC_SCL:PC12 三、SHT30地址线接地。 四、SHT30.h #ifndef SHT30_H #define SHT30_H #include "delay.h" #include "sys.h" #include "stdio.h" #incl

  • 基于IIC实现温湿度采集2020-12-14 22:32:21

    基于IIC并且使用AHT20温湿度传感器实现温湿度采集 1 什么是IIC1.1 IIC简介1.2 软件IIC和硬件IIC 2 AHT20温湿度传感器2.1 AHT20简介2.2 AHT20引脚图与电路图2.3 传感器与STM32板子相连 3 实现温湿度采集3.1 代码编写3.2 烧录结果 4 总结 1 什么是IIC 1.1 IIC简介 IIC(Inte

  • IIC详解,包括原理、过程,最后一步步教你实现IIC(转)2020-12-13 11:04:37

    IIC详解   1、I2C总线具有两根双向信号线,一根是数据线SDA,另一根是时钟线SCL   2、IIC总线上可以挂很多设备:多个主设备,多个从设备(外围 设备)。上图中主设备是两个单片机,剩下的都是从设备。    3、多主机会产生总线裁决问题。当多个主机同时想占用总线时,企图启动总线传输数据

  • 如何利用小熊派获取MPU6050六轴原始数据2020-12-07 10:34:09

    摘要:使用小熊派开发板,通过硬件IIC与MPU6050六轴传感器模块通信,完成相应寄存器配置,成功获取陀螺仪、加速度计数据。 本问主要讲述使用小熊派开发板+MPU6050六轴传感器,获取加速度计以及陀螺仪信息。 一、实验准备 1.实验环境 一块stm32开发板(推荐使用小熊派),以及数据线 已经安装STM3

  • 如何利用小熊派获取MPU6050六轴原始数据2020-12-07 10:33:01

    摘要:使用小熊派开发板,通过硬件IIC与MPU6050六轴传感器模块通信,完成相应寄存器配置,成功获取陀螺仪、加速度计数据。 本问主要讲述使用小熊派开发板+MPU6050六轴传感器,获取加速度计以及陀螺仪信息。 一、实验准备 1.实验环境 一块stm32开发板(推荐使用小熊派),以及数据线已经安装ST

  • 几种常用通信协议:IIC协议、SPI协议、UART协议2020-12-01 23:57:37

    通信可以形象的比喻成两个人讲话:1、你说的别人得能听懂:双方约定信号的协议。2、你的语速别人得能接受:双方满足时序要求。 一、IIC协议: 2C串行总线一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。所有接到I2C总线设备上的串行数据SDA都接到总线的SDA上,各设备的时钟线S

  • MS5611气压计数据采集(模拟IIC)/温度采集/相对高度求解2020-12-01 18:30:21

    MS5611气压计数据采集(模拟IIC)/温度采集/相对高度求解 1、 MS5611气压计属性 1.1 基础属性 MS5611使用24位ADC,可以采集温度和气压,并且温度可以用来补偿气压,并且MS5611在出厂时进行了校准,校准的6个系数存储在PROM寄存器中, PROM寄存器其实地址0XA0, 从0xA0到0XAE, 一共16字节

  • STM32之 IIC2020-11-29 14:02:34

    STM32之 IIC IIC简介 在 CPU 与被控 IC 之间、 IC 与 IC 之间进行双向传送 I2C 总线在传送数据过程中共有三种类型信号, 它们分别是:开始信号、结束信号和应答信号。 1、开始信号: SCL 为高电平时, SDA 由高电平向低电平跳变,开始传送数据。 2、结束信号: SCL 为高电平时, SDA 由低

  • 基于stc15f2k60s2芯片单片机编程(蓝桥杯十一届省赛题)2020-11-24 10:57:42

    main.c #include <stc15f2k60s2.h> #include <intrins.h> #include "onewire.h" #include "iic.h" void xianshi(); void Timer0Init(); void Delay10ms(); void anjian(); void LEDdeng(); sbit s7=P3^0; sbit s6=P3^1; sbit s5=P3^2; sb

  • stm32与BQ4050通讯2020-11-03 14:34:15

    最近在做一个关于电池管理的项目,用到了TI公司的BQ4050,这个IC是专门对电池进行管理、保护和数据采集的,在TI配套的上位机中可以对这个芯片进行配置,具体的配置方法还有各种寄存器的意义可以参照手册,实际上我对怎么配置这个IC也不怎么明白,基本上是按照默认配置来的。不过因为项目中我

  • 树莓派调试PCF8591遇到的小问题2020-10-20 22:00:35

    错误提示:bus = smbus.SMBus(1) IOError: [Errno 2] No such file or directory 提示的内容为端口没有打开即IIC端口:如图,打开IIC使能即可  

  • ZYNQ PS端IIC接口使用-笔记2020-07-24 10:04:58

      ZYNQ7000系列FPGA的PS自带两个IIC接口,接口PIN IO可扩展为EMIO形式即将IO约束到PL端符合电平标准的IO(BANK12、BANK13、BANK34、BANK35);   SDK中需要对IIC接口进行初始化在黑金和米联的例程里为了方便用户使用,对IIC和外设设备分别创建了相应的文件方便用户开发。 特别注意每个

  • STM32F103ZET6 IIC驱动0.96寸OLED说明2020-07-02 21:04:09

    ———————————————— 版权声明:本文为CSDN博主「后山人_Fly」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/baidu_37575593/article/details/103780283   STM32F103ZET6 IIC驱动0.96寸OLED说明 1. 说明之前购

  • PCA9685通过IIC协议控制多个舵机方法2020-06-26 14:39:39

    IIC概述: IIC:两线式串行总线,它是由数据线SDA和时钟线SCL构成的串行总线,可发送和接收数据。 在CPU与被控IC之间、IC与IC之间进行双向传送,高速IIC总线一般可达400kbs以上。 时钟线SCL:在通信过程起到控制作用。 数据线SDA:用来一位一位的传送数据。 IIC分为软件IIC和硬件IIC 软

  • STM32F10X的模拟IIC通讯2020-06-20 09:43:33

    IO模拟IIC通讯 1.STM32使用软件IIC原因 由于STM32的硬件IIC会出现一定概率卡死等问题,为了系统更加稳定,少出BUG 。STM32的绝大多数开发者选择使用软件IIC 。软件IIC能让初学者更加容易理解IIC的工作原理,并且相对硬件IIC,软件IIC对不同平台的移植性更好。 2.IIC设备调试注意

  • IIC协议详解2020-06-16 18:38:48

    软件模拟IIC程序代码详解 概述:   通过stm32模拟IIC协议读取传感器86BSD压力传感器的压力值和温度值数据,利用通信波形来深入理解IIC协议。   MCU-STM32F103,从设备地址0x28,利用逻辑分析仪进行波形分析。 IIC协议简介 I2C总线是由Philips公司开发的一种简单、双向二线制同

  • IIC实战---》BH1750FVI光照强度传感器2020-06-16 18:36:26

    记录一下IIC比较典型应用 传感器相关介绍 //引脚定义 硬件IC--》复用开漏 普通IO---》通用推挽 #define B_LUX_V20_SCL0_O {\ GPIO_InitTypeDef GPIO_ST; \ GPIO_ST.GPIO_Pin = GPIO_Pin_1;\ GPIO_ST.GPIO_Mode = G

  • 串行总线:SPI、IIC、UART2020-06-08 16:03:37

    三种常用的串行数据传输总线 一、SPI 1.1 概念 SPI(Serial Peripheral Interface - 串行外设接口)是一种用于短距离通信(主要是嵌入式系统中)的同步串行通信接口规范,这种接口由Motorola发明,已经成了一种事实标准。广泛用于各种MCU处理器中,同传感器,串行ADC、DAC、存储器、SD卡

  • INA3221的使用教程(IIC)2020-05-12 12:08:57

    INA3221使用方法和INA226基本上一致,多了选择多通道读取,根据数据手册制定不一样的初始化代码。 INA3221不能够直接读分流电阻的电流,但可以通过算得两端电压算出电流。 上代码: INA3221.c: #include "INA3221.h" static void delay_nns_3221(uint16_t D) //30纳秒ns 根据手册要

  • INA226使用教程(IIC)2020-05-12 11:03:00

    INA226是一路电压电流功率检测器,可以检测线电压,分流电阻的电压和分流电阻电流。 具体实现要看INA226数据手册。 INA226.c: #include "INA226.h" INA226 INA226_data; static void delay_nns(uint16_t D) //30纳秒ns 根据手册要用到IIC的HS高速模式 { while(--D); } vo

  • AHT10温湿度传感器STM32驱动2020-05-08 10:03:28

    AHT10温湿度传感器STM32驱动 大家所熟悉都用过的温湿度传感器应该是DHT11了吧,基本上学习单片机的都用过,但是DHT11的精度不是很高,湿度±5%RH,温度±1℃,而且测试的时候一般还要延时3S左右测一下,测试频率慢,而且体积大,价格大概3块多一个吧。在淘宝上搜索温湿度传感器,偶然发现AHT1

  • IIC、SPI、CAN高速传输速度与选择2020-04-27 11:53:18

    IIC: IIC总线的工作速度分为3种版本: S(标准模式):100Kbps,即 100/8 = 12.5KB/s F(快速模式):400Kbps,即400/8 = 50KB/s HS(高速模式):3.4Mbps,即3.4M/8 = 435KB/s 具体使用什么工作速度看器件手册。 Tip: KBps和Kbps不同,B是Byte,b是bit,1Byte = 8bit   SPI: 全双工同步传输,速度约有50Mbp

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

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

ICode9版权所有