E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
IIC
51单片机(
IIC
协议OLED屏)
一、
IIC
协议1、
IIC
协议概述1.1、概述:
IIC
全称Inter-IntegratedCircuit(集成电路总线)是由PHILIPS公司在80年代开发的两线式串行总线,用于连接微控制器及其外围设备。
zoacyf
·
2023-04-04 08:19
51单片机
嵌入式硬件
单片机
移植正點原子的mpu6050庫時GPIO口寄存器設定出錯?
defineSDA_IN(){GPIOB->MODER&=~(3MODER|=0MODER&=~(3MODER|=1<<9*2;}//PB9输出模式如上這兩行Define用於配置gpio口的寄存器使用PA9作為SDA口模擬
IIC
Donnablue
·
2023-04-04 05:55
stm32
嵌入式硬件
AS5600磁编码器原理图和驱动
采用
IIC
进行通信,器件地址为0x6C。寄存器如下,要获取角度数据,只需要读取0x0F和0x0E两个寄存器即可,不需要额外的操作,非常简单。
ValentineHP
·
2023-04-02 13:13
资源分享
磁编码器
zigbee网关 cc2530裸机驱动温度传感器LM75A
LM75A,数字温度传感器,
IIC
接口,读取简单,只需要读取2个寄存机的值就可计算出来温度手里里有个贴片的LM75A,在一块废弃的pcb板上利用0805电阻脚把lm75a的sda和scl脚焊好,其它的引脚用插针焊好现在
fanruitian
·
2023-04-02 03:30
Zigbee
网关
zigbee网关
zigbee
温度传感器
LM75A
嵌入式系统底层通信协议
IIC
协议01
IIC
原理连线总线结构通信流程02
IIC
的使用第8位控制读写后面一位ACK位SPI协议25MHZ-80MHZ01SPI原理SPI总线结构通信流程4种通信总线02SPI使用UART协议100kHZ
-特立独行的猪-
·
2023-04-01 23:48
#
嵌入式系统开发
单片机
stm32
嵌入式硬件
[蓝桥杯单片机11]
IIC
的应用—EEPROM
1.main.c文件#include"reg52.h"#include"intrins.h"#include"
iic
.h"unsignedcharnum=0,num_ge=0,num_shi=0;unsignedcharcodeSMG_duanma
要如我愿
·
2023-04-01 08:52
蓝桥杯单片机
单片机
蓝桥杯
嵌入式硬件
[蓝桥杯单片机12]ADC及DAC的实现
注意:
iic
里需要加代码,
iic
.h需要自己添加。//本实验实现了数码管显示adc的值(0~255)//并随着adc(RB2)的变化,dac输出电压随之变化。
要如我愿
·
2023-04-01 08:52
单片机
蓝桥杯
嵌入式硬件
ARM - UART串口实验(cortex A7核/cortex M4核)
什么是总线1.什么是总线各个部件之间通信的一种媒介2.芯片内部总线芯片内部各个控制器和核之间的通信SOC---->AHB4---->RCC3.芯片外部的总线SOC和芯片外部的各个外设之间的通信SOC---->
IIC
Coding Peasant
·
2023-03-31 19:10
ARM
arm
嵌入式硬件
c语言
linux
arm开发
Arduino UNO驱动 Si3531A三通道时钟信号发生器
ArduinoUNO驱动Si3531A三通道时钟信号发生器Si3531A模块简介模块引脚定义ArduinoUNO与模块接线测试代码实验结果Si3531A模块简介Si3531A是一个
IIC
接口可编程时钟信号频率发生器
优信电子
·
2023-03-30 23:47
电子模块测试
arduino专栏
单片机
嵌入式硬件
IIC
(I2C)通信协议详解
简介I2C是飞利浦公司设计的,一种很常见的总线协议,I2C使用两条线在主控制器和从机之间进行数据通信。一条是SCL(串行时钟线),另外一条是SDA(串行数据线),这两条数据线需要接上拉电阻,总线空闲的时候SCL和SDA处于高电平。I2C总线标准模式下速度可以达到100Kb/S,快速模式下可以达到400Kb/S。I2C总线工作是按照一定的协议来运行的,接下来就看一下I2C协议。I2C是支持多从机的,
头发够用的程序员
·
2023-03-30 21:01
单片机
嵌入式硬件
嵌入式linux IIO驱动
这是因为IIO就是为ADC类传感器准备的,当然了DAC也是可以的,我们常用的陀螺仪,加速度计,电压/电流测量芯片等内部都是有个ADC,内部ADC将原始的模拟数据转换为数字量,然后通过其他的通信接口,比如
IIC
光屁股的雨果
·
2023-03-30 20:58
嵌入式软件
linux
Linux IIO驱动
比如手机或者手环里面的加速度计、光传感器、陀螺仪、气压计、磁力计等,这些传感器本质上都是ADC,大家注意查看这些传感器的手册,会发现他们内部都会有个ADC,传感器对外提供
IIC
或者SPI接口,SOC可以通过
卖耀西的坏比
·
2023-03-30 20:25
linux
网络
运维
服务器
Arduino补充篇(三)-- 设计总线时,USB、UART、
IIC
、SPI、CAN总线该如何选择
文章目录1总线1.1总线概述1.2总线技术的分类2USB3UART4
IIC
5SPI6CAN7串行总线的选择参考1总线1.1总线概述1、总线的概念总线是一种描述电子信号传输线路的结构形式,是一类信号线的集合
长路漫漫2021
·
2023-03-30 04:22
Arduino
usb
uart
spi
can
串行
IIC
总线 和 SPI总线 的不同
IIC
总线和SPI总线的不同1、
iic
总线是半双工,2根线SCLSDA。spi总线实现全双工,4根线SCKCSMOSIMISO;2、
iic
总线是多主机总线,通过SDA上的地址信息来锁定从设备。
极音战歌
·
2023-03-30 04:41
Linux
spi
IIC
总线协议与SPI协议的特点及优缺点总结
1.
IIC
总线协议1.1
IIC
协议概述:I2C总线是一种串行数据总线,一根是双向的数据线SDA,一根是时钟线SCL.两条线可以挂多个设备,一般
IIC
设备里有个固化的地址,只有传输对应固化地址时才会响应。
陈俊帆Linux
·
2023-03-30 03:35
嵌入式
STM32
stm32
单片机
蓝桥杯
mcu
arm
关于UART、
IIC
、SPI的一些总结
UART通信协议
IIC
总线SPI总线什么是串行?串行就是用一根数据线,依次传输多位数据什么是并行?并行就是,如果要传输8位数据,那么就用8根数据线,每个数据线传输一位数据什么是同步?
月孤影光
·
2023-03-30 03:03
uart
spi
串口通信
c语言
【转载】
IIC
SPI UART串行总线
一、SPISPI(SerialPeripheralInterface,串行外设接口)是Motorola公司提出的一种同步串行数据传输标准,在很多器件中被广泛应用。接口SPI接口经常被称为4线串行总线,以主/从方式工作,数据传输过程由主机初始化。如图1所示,其使用的4条信号线分别为:1)SCLK:串行时钟,用来同步数据传输,由主机输出;2)MOSI:主机输出从机输入数据线,通常先传输MSB;3)MI
weixin_34353714
·
2023-03-30 03:58
韦东山 嵌入式Linux应用开发基础知识 下【串口
IIC
SPI
10串口因为UART没有时钟信号,无法控制何时发送数据,也无法保证双方按照完全相同的速度接收数据。因此,UART为每个字节添加额外的起始位和停止位,以帮助接收器在数据到达时进行同步;双方还必须事先就传输速度达成共识(设置相同的波特率,例如每秒9600位)。02硬件介绍信息格式波特率是指每一bit数据占据的时间串口信息的格式是开始位【把常态的高电平拉低数据位【从低位数据开始发奇校验【把电平为1的数据
晓蓝WQuiet
·
2023-03-30 03:12
Linux
linux
UART,
IIC
,SPI通信总线协议基础
UART,
IIC
,SPI均为STM32系列芯片常用通信协议,现整理三种协议基础知识如下:文章目录@[toc]1UART总线协议1.1基础概念1.2UART通信概述1.3RS232,RS485协议原理与应用
攻城狮你果弟
·
2023-03-30 03:01
STM32入门
单片机
stm32
嵌入式硬件
【嵌入式】串行通信协议总结:UART,SPI,
IIC
,CAN
文章目录前言参考链接UARTSPI参考资料概述
IIC
参考链接总结C51实现CAN前言 随着半导体技术的发展,数据传输速度逐渐增加,随之而来的是串行通信基本取代了并行通信,因此,了解常用的串行通信协议对于嵌入式开发来说非常有必要
记录无知岁月
·
2023-03-30 03:31
嵌入式专栏
串行通信
UART
SPI
IIC
CAN
串口、
IIC
、SPI协议学习整理
一、UARTUART是一个大家族,其包括了RS232、RS499、RS423、RS422和RS485等接口标准规范和总线标准规范。它们的主要区别在于其各自的电平范围不相同。嵌入式设备中常常使用到的是TTL、TTL转RS232的这种方式。常用的就三根引线:发送线TX、接收线RX、电平参考地线GND。1.1电路示意图1.2通信协议将传输数据的每个字符一位接一位地传输。起始位:先发出一个逻辑”0”的信号
烛火飞蛾
·
2023-03-30 02:51
嵌入式通讯协议
串口
UART
IIC
SPI
串口,
IIC
,SPI,USB等总线叙述
串口,
IIC
,SPI,USB等总线叙述文章目录串口,
IIC
,SPI,USB等总线叙述1串口2.I2C3.SPI4.USB控制(Control)传输方式同步(Isochronous)传输方式中断(Interrupt
Paranoid-up
·
2023-03-30 02:17
单片机
Linux驱动V2.0
网络
linux
驱动开发
c语言
arm
蓝桥杯11届省赛真题
一图流:从这个图我们可以直观看出,我们需要的其实就是
IIC
里面的DAC与EEPROM我们看到题目的要求,需要的是AT24C02,我们就需要写两个关于
ArtoriaLili
·
2023-03-29 17:57
蓝桥杯
职场和发展
linux驱动:一、字符设备的介绍和demo
比如我们最常见的点灯、按键、
IIC
、SPI,LCD等等都是字符设备,这些设备的驱动就叫做字符设备驱动。
qq_40170041
·
2023-03-29 12:10
嵌入式linux
linux
蓝桥杯单片机第十届省赛客观题(深夜学习——单片机)
定时器1有三种工作模式(除了模式3),其他定时器只有16位自动重装载模式(4)数电——》存储空间计算(5)数电——》触发器(7)模电——》放大电路(8)模电——》放大电路(9)模电——》放大电路(10)
IIC
佛科院深夜学习
·
2023-03-29 00:40
蓝桥杯单片机
单片机
蓝桥杯
学习
51单片机
蓝桥杯模块学习16——PCF8591(深夜学习——单片机)
一、硬件电路:1、蓝桥杯板子上的电路:(1)AIN0-3:四种模拟量的输入口,AIN1为光敏电阻控制电压输入,AIN3为电位器控制电压输入(2)A0-2:决定设备的地址码(3)SCL、SDA:分别为
IIC
佛科院深夜学习
·
2023-03-29 00:09
蓝桥杯单片机
单片机
学习
蓝桥杯
51单片机
用STM32F103达成基于I2C协议的AHT20温湿度传感器和OLED屏显示汉字
目录一I2C协议简介硬件I2C与软件I2C二代码和ATH20芯片实现温湿度的串口显示三用stm32f103芯片的SPI和
IIC
接口接上OLED屏显示中文姓名温湿度1先用文字字模生成器PCtolCD200
qq_58174923
·
2023-03-27 00:49
stm32
c语言
单片机
[RK3566] 通过GM8775 点LVDS屏调试记录
LVDS1920x1200分辨率1.先看屏规格书,计算后将屏分辨率及前后肩填入PC端工具进行转换根据屏规格书把屏参写入工具生成一段初始化参数注意检查:1.硬件使用的外部晶振还是MIPI时钟2.硬件使用的是用的
IIC
lance·
·
2023-03-25 03:57
LCD调试
Android
lvds
第六章 OLED模块+STM32的使用
下图是我经常使用的OLED显示模块,其使用也是非常简单,模块上有4根引脚,分别是连接3.3V或5V的VCC引脚,接地的GND引脚,连接
IIC
时钟线的SCL引脚,连接
IIC
数据线的SDA引脚。
嵌入式实验社
·
2023-03-24 14:08
STM32
单片机
stm32
物联网
mcu
嵌入式硬件
蓝桥杯 51单片机 AT24C02
编程部分由A2,A1,A0三个硬件引脚来控制,设备地址最后一位用于设置数据传输方向(读/写)在
IIC
总线协议中,设备地址是起始信号后第一个发送的字节若A0,A1,A2三个引脚全接地,那么读操作地址为0xA1
流憩118
·
2023-03-14 22:34
蓝桥杯
51单片机
单片机
嵌入式硬件
31.硬件 -
IIC
一、
IIC
协议1、I2C(Inter-IntegratedCircuitBUS)集成电路总线。
柏666
·
2023-03-14 15:04
《边缘计算优势》白皮书丨附下载
2019年,美国工业互联网联盟(
IIC
)发布《边缘计算优势》白皮书。报告深入浅出地分析了边缘计算的特征,定义了边缘计算及其实现方式,展望了边缘计算的商业优势,指出了边缘计算面临的机遇和挑战。
边缘计算社区
·
2023-03-14 05:27
24、江科大stm32视频学习笔记——SPI通信协议原理
MISO分别连在一起主机另外引出多条SS控制线,分别接到各从机的SS引脚输出引脚配置为推挽输出,输入引脚配置为浮空或上拉输入推挽输出:高低电平都有很强的驱动能力,使得SPI引脚信号的下降沿和上升沿非常迅速(
IIC
weixin_45981798
·
2023-03-13 18:32
stm32单片机
stm32
单片机
c语言
嵌入式硬件
【树莓派 Pico 基于MicroPython编程Thonny开发】
树莓派Pico基于MicroPython编程Thonny开发】1.MicroPython介绍2.入门2.1硬件设置2.2软件设置3.RP2040连接到PC并点亮3.1步骤13.2步骤23.3步骤34.
IIC
2345VOR
·
2023-03-13 07:52
RaspberryPi
python
开发语言
Pico
IIC
(I2C)协议详解
1.简介
IIC
,即I²C,全称Inter-IntegratedCircuit,字面上的意思是集成电路之间,它其实是I²CBus简称,所以中文应该叫集成电路总线,它是一种串行通信总线,使用多主从架构,由飞利浦公司在
闪耀大叔
·
2023-03-12 23:04
通信协议
嵌入式
2019-12-23
IIC
内部集成总线(串行总线)同步半双工总线两个上拉电阻(通电高电平,两个设备处于空闲状态)传输协议:起始信号:SCL时钟线高电平SDA数据线高电平变低电平结束信号:SCL时钟线高电平SDA数据线低电平变高电平校验
长光19期毛悦任
·
2023-03-12 21:47
准备开始着手ESP8266和STM32的廉价学习板
经过两天的努力,终于把板子给画出来了,半年没有画PCB,手感都生疏了很多,下一步开始着手打板焊接板子有STM32最小系统和ESP8266最小系统,ESP8266引出常用引脚,STM32引脚全引出,引出
IIC
秋雨仲夏
·
2023-03-10 03:59
Arduino ESP8266 +0.96“Oled屏幕基于U8g2库实现充电和wifi图标动态显示
屏幕采用的是0.96"双色屏屏幕接口类型:
IIC
接口引脚SDA:D2,SCL:D1使用的开发板型号:NodeMCU1.0实例代码/*U8g2Logo.inoUniversal8bitGraphicsLibrary
perseverance52
·
2023-02-03 10:54
ESP8266实战开发指南
Arduino
入门到进阶实战开发指南
充电图标
WIFI图标显示
使用arduino框架编写esp8266使用OLED屏幕
IIC
U8G2
esp8266+OLED2020-08-14使用arduino框架编写esp8266使用OLED屏幕IICU8G2配置ARDUINO支持ESP8266对arduino编译器设置文件->首选项->附加开发板管理器网址填入http://arduino.esp8266.com/stable/package_esp8266com_index.json添加开发板工具->开发板->开发板管理器搜索esp826
西瓜面
·
2023-02-03 10:17
学习
单片机
物联网
嵌入式硬件
玩转 ESP32 + Arduino (二十五) SSD1306库驱动OLED
本次我们使用了如下库:相对于U8G2库,此库功能少了很多,相对的RAMROM占用也都少,那个绘制进度条是很有亮点的依然接硬件IICSCL:22SDA:21一.如何使用库引入库(我的是
IIC
接口)#include"SSD1306Wire.h
finedayforu
·
2023-02-03 09:06
android
json
arduino
小程序
opengl
基于Keil下多文件打包生成LIB库的具体步骤
在项目上有时需要提供程序给客户自己修改一些参数调节效果,但自己又不想提供源码公开时,这时就可以使用keil自带的打包Lib文件功能,操作如下:1、先打开一个工程项目,如果DRIVER文件下的lcd.c、key.c、24c02.c和
IIC
.c
电子猎客
·
2023-02-03 00:43
OLED 屏幕的使用
OLED屏幕的使用(arduino)oled有两种接线方式:SPI和
IIc
,本文采用的OLED连接方式为SPI四线使用的设备为:ArduinoUNO0.96寸OLED-128X64SPI接口oled的原理与
蚌埠盆鱼宴.
·
2023-02-01 18:16
arduino
arduino
C语言软件
iic
虚拟总线中间层设计详解
目录简介
IIC
-协议接线方式总线工作本质虚拟总线(中间层)设计使用示例简介mr-soft-
iic
模块为mr-library项目下的可裁剪模块,以C语言编写,可快速移植到各种平台(主要以嵌入式mcu为主)
·
2023-02-01 15:35
(十二)ndemcu初级:I2C LCD 接口之LCD1602——趣讨教
目录步骤1:材料准备步骤2:电路连接步骤3:开始编程步骤4:显示输出步骤1:材料准备步骤1:材料准备这节课程,我们将开始学习如何使用LCD1602,其实学习使用LCD1602,无非就是在学习
IIC
(I2C
束缚HYL
·
2023-02-01 15:37
STM32 姿态传感器mpu6050的使用
利用其内部的DMP模块(DigitalMotionProcessor数字运动处理器),可对传感器数据进行滤波、融合处理,直接通过
IIC
接口向主控器输出姿态解算后的数据,降低主控器的运
为了维护世界和平_
·
2023-01-31 22:16
STM32
stm32
mpu6050
Arduino Uno零基础入门学习笔记——智能时钟(可以显示温湿度)【LCD1602+DS1302+温湿度传感器+红外接收器+LED+蜂鸣器】
一、电路连接需要以下几个外设LCD1602(
IIC
驱动)DS13021-WIRE温湿度检测器红外接收器遥控器两个LED(一红一蓝)蜂鸣器LCD1602IICLCD1602
IIC
引脚Arduino引脚VCC5VGNDGNDSDAA4SCLA5
Sol-itude
·
2023-01-30 19:33
Arduino学习
学习
单片机
嵌入式硬件
Arduino
Arduino Uno零基础入门学习笔记——定时器时钟
一、电路连接LCD1602IICLCD1602
IIC
引脚Arduino引脚VCC5VGNDGNDSDAA4SCLA5我这里的LCD1602是
IIC
的,所以只需要4根线这里是定时器时钟,所以不需要在接别的外设二
Sol-itude
·
2023-01-30 19:33
Arduino学习
学习
单片机
嵌入式硬件
Arduino
STM32的HAL库的
IIC
OLED驱动
目前IICOLED屏幕是初学者常用的外设,本文将介绍STM32F407(所有STM32都大同小异)方面的oled驱动,下一篇文章将会介绍linux的
IIC
驱动。
小鹏杂货铺lefx
·
2023-01-30 18:25
电子
计算机
编程
stm32
arm
嵌入式硬件
c++
c语言
STM32使用
IIC
协议驱动0.96寸OLED屏
IIC
是常用的协议之一,它通过不同的地址来区分设备,并且端口需要是开漏模式,并且需要接上拉电阻要使用
IIC
驱动OLED,首先要配置IICvoidI2C_Configuration(void){I2C_InitTypeDefI2C_InitStructure
_my_memory_
·
2023-01-30 18:54
STM32
标准库
stm32
单片机
arm
0.96寸OLED显示屏标准库移植HAL库(模拟
IIC
) - 基于STM32
**0.96寸OLED显示屏标准库移植HAL库,使用模拟
IIC
**由于项目的需要使用OLED屏显示,并且现有的项目程序是基于HAL库编写的,而手头能找到的程序是标准库的驱动程序,大概看了一下代码,比较简单
Svran7
·
2023-01-30 18:54
教程
stm32
单片机
arm
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他