原文: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