原文:stm8s 使用IO口模拟I2C

刚入职不久,下面是使用stm s k 写的eeprom驱动程序。EEPROM型号为ST公司的M C . bsp i c.c bsp i c.h bsp eeprom.c bsp eeprom.h ...

2019-09-30 11:03 0 932 推荐指数:

查看详情

使用STM8S i2c对TPS65987寄存器进行读写

上图是TPS65987的i2c读写协议,和标准i2c协议有点出入,不过也不难理解,在读的时候i2c slave在发送数据过来之前会先发送1byte数据表示后面会有几个字节数据过来,在写的时候i2c host要先写1byte数据告诉i2c slave接下来会写几个bytes数据 ...

Thu Mar 05 22:03:00 CST 2020 6 1164
模拟I2C怎么用--教你使用GPIO模拟I2C总线协议

所谓模拟I2C是指使用普通GPIO的输入输出功能来模拟I2C总线的时序,用来通过I2C总线进行通信。 I2C的基本知识: 1、I2C总线有两条线:SCL是时钟线,SDA是数据线; 2、I2C总线通信方式是主从模式,即由主设备发起通信,从设备响应通信; 3、I2C从设备具有I2C地址 ...

Fri Jan 14 21:43:00 CST 2022 0 2060
STM32-软件模拟I2C

一、SCL和SDA引脚说明   I2C的两个引脚(SCL引脚和SDA引脚)需要既能输出又能输入,为了避免复杂的配置操作需要把该引脚配置为开漏输出模式,该模式的说明如下图所示:   当单片机的SDA引脚配置为低电平时,SDA线被拉低;当单片机的SDA引脚配置为高电平时,引脚端口为高阻 ...

Fri Dec 18 02:37:00 CST 2020 0 1256
STM32之模拟I2C的实现

一、什么是I2C?   I2C是串行数据总线,有两根信号线组成,一根是SDA(数据线),一根是SCL(时钟线)。I2C总线是多主从总线,当有两个主机或多个主机同时初始化传输数据时,可以通过冲突检测和仲裁防止数据被破坏,每个连接到总线上的设备都有唯一的地址,任何器件既可以作为主机也可以作为从机 ...

Sun Aug 16 00:22:00 CST 2020 0 615
软件模拟I2C

这里以M24C04存储芯片为例: 一、数据格式   1、读数据:   2、写数据: 二、I2C时序图   1、读写时序图: 三、软件实现   1、开始   在SCL处于高电平的状态时,SDA产生一个下降沿信号;   2、停止 ...

Wed Aug 05 01:19:00 CST 2020 0 2998
I2CI2S的区别和使用方法

  I2C(Inter-Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。是微电子通信控制领域广泛采用的一种总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。  I2S总线概述 ...

Sat Nov 25 01:04:00 CST 2017 0 4367
STM32之IO模拟IIC

本文介绍如何使用STM32标准外设库的GPIO端口模拟IIC,本例程使用PB6和PB7模拟一路IIC。 本文适合对单片机及C语言有一定基础的开发人员阅读,MCU使用STM32F103VE系列。 1. 简介 IIC (Inter-Integrated Circuit)总线,也可写 ...

Sat Aug 15 18:00:00 CST 2020 0 1944
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM