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
IIC
总线框架+Input子系统驱动模板
内核版本:4.14.0基于设备树以i2c触摸屏为例#include#include#include#include#include#include#defineDEVICE_CNT1#defineDEVICE_NAME"touchscreen"/*Devicename*/#defineCOMPAT_PROPT"navigator,ft5426"/*Compatiblepropertyofthede
蒋楼丶
·
2023-07-19 12:12
#
Device
Drivers
单片机
嵌入式硬件
gd32f103vbt6 串口OTA升级3-linux端的部分
二.硬件部分2.1rk3399cpu+gd32f1032.2连接方式:串口(115200,8N1)或者
iic
(本文没有介绍
iic
)三、其他需要说明的软件部分3.1单片机端分两个部分:iap(用于升级)和
大智兄
·
2023-07-19 07:27
单片机
stm32
嵌入式硬件
Verilog基础知识-——计数器设计以及任意分频设计与modelsim仿真
文章目录1、模10计数器的设计与仿真2、加入使能信号3、先递增后递减的计数器设计与仿真4、二分频(用D触发器实现)5、三分频6、任意分频(占空比为50%)6.1任意偶数N分频方式6.2任意奇数N分频方式产生
iic
Fighting_XH
·
2023-07-18 23:11
FPGA基础
modelsim仿真
verilog
数字信号处理
fpga开发
fpga
硬件工程
STM32(HAL库)驱动GY30光照传感器通过串口进行打印
目录1、简介2、CubeMX初始化配置2.1基础配置2.1.1SYS配置2.1.2RCC配置2.2软件
IIC
引脚配置2.3串口外设配置2.4项目生成3、KEIL端程序整合3.1串口重映射3.2GY30驱动添加
啥也不会的小白研究生
·
2023-07-18 22:16
嵌入式小项目
stm32
嵌入式硬件
单片机
IO口软件模拟串口
软件
IIC
是同样的道理,用软件模拟相关时序,但是
IIC
对时序要求不高,相对容易我做的是单总线SWI,
老李的森林
·
2023-07-18 10:14
嵌入式开发
stm32
嵌入式
单片机
串口通信
iic
通信初步认识与代码编写
常用的串行通信:one-wire,
IIC
,SPI如上图,当总线空闲时,两根线均为高电平;
iic
总线通过上拉电阻接正电源;当连到总线上的任一器件输出为低电平都将使总线的信号变低,即各器件的SDA及SCL都是线
Zks91
·
2023-07-18 10:40
单片机
IIC
驱动OLED
IIC
总线可以驱动很多器件,比较常见的有OLED、EEPROM存储器(AT24C02)、温度传感器(LM75A)、温湿度传感器(DHT11)等。有关
IIC
总线协议的基本原理可以看我之前的文章介绍。
木秋木
·
2023-07-18 10:10
stm32
单片机
arm
嵌入式硬件
关于对
IIC
的自我认识和解释
数据线(SDA)由高到低且时钟线(SCL)为高时为起始信号数据线(SDA)由低到高且时钟线(SCL)为高时为停止信号SCL:
IIC
串行总线上的主设备对SCL有绝对控制:设置SCL时钟线为OUTSDA:主设备为写模式时设置
重度失眠患者
·
2023-07-18 10:40
经验分享
stm32
浅谈
IIC
协议
IIC
简介
IIC
(Inter-IntegratedCircuit)总线是一种由NXP(原PHILIPS)公司开发的两线式串行总线,用于连接微控制器及其外围设备。
大家好我是覃同学
·
2023-07-18 10:09
STM32
stm32
嵌入式学习笔记——
IIC
通信
IIC
通信前言
IIC
概述通信特征物理拓扑结构
IIC
通信的流程
IIC
的特点:STM32的
IIC
通信GPIO模拟IICIIC的时序组成(主机对从机写入数据)1.起始信号2.器件地址与读写位3.从机应答信号5
小向是个Der
·
2023-07-18 10:08
嵌入式
—M4
学习
笔记
单片机
stm32
arm开发
IIC
认识和理解
有关于
IIC
硬件部分,我这里就不多做介绍了。首先我们要知道什么是
IIC
协议?简单的说
IIC
就一种主从架构的串行通信总线协议,其实这句话如果你能理解到位的话,那么对
IIC
的理解也就差不多了。
可以吃的鱼
·
2023-07-18 10:08
IIC
IIC
IIC协议
I2C
DMA 的初识
外设指的是spi、usart、
iic
、adc等基于APB1、APB2或AHB时钟的外设;存储器包括自
mjmmm
·
2023-07-18 10:38
linux
运维
服务器
stm32
单片机
c语言
iic
理解修改
今天看了小梅哥的视频,对于
iic
的协议的重新认识,对于
iic
协议,在以前就是用在电视机上。可以通过调节,控制电子扫描范围等等一系列的。
王慕葵
·
2023-07-18 10:38
FPGA
单片机
stm32
嵌入式硬件
STM32 SPI及
IIC
本文基于STM32cubmx及HAL库文章目录前言参考资料:《STM32中文参考手册》《野火HAL库开发指南》一、SPI配置方法认识spi:串行外设接口(SPI)允许芯片与外部设备以半/全双工、同步、串行方式通信。此接口可以被配置成主模式,并为外部从设备提供通信时钟(SCK)。接口还能以多主配置方式工作。它可用于多种用途,包括使用一条双向数据线的双线单工同步传输,还可使用CRC校验的可靠通信。sp
小郭同学^ω^
·
2023-07-18 10:07
stm32
单片机
arm
IIC
总线设计①——
IIC
通信协议
目录一、
IIC
(Inter-IntegratedCircuit)总线介绍二、
IIC
协议(一)
IIC
通信过程(二)起始信号和停止信号程序(三)应答信号和非应答信号程序(四)数据有效性1.读一个字节程序2.
曾老师的熊同学
·
2023-07-18 10:07
课程设计-IIC总线
stm32
单片机
IIC
_STM32F1_AT24C02实验:IO模拟
IIC
模块(2)
IIC
(集成电路总线)-STM32F1系列-AT24C02-简易实验开发详细流程(个人总结)基于正点原子代码的个人改编,本篇(
IIC
实验)共3个章节。注:本博客无盈利行为,真诚希望能帮助到大家!
贬道
·
2023-07-18 10:07
stm32
单片机
嵌入式硬件
c语言
经验分享
最全的STM8
IIC
学习笔记
最近公司要在ST8的板子上使用硬件
IIC
,网上这方面的资料太少了,就想着把自己的学习经历记录一下,也给后来的人省一些时间。这份笔记更多的不是代码,而是为什么要这么写代码。
一只box
·
2023-07-18 09:36
关于ST8的IIC
单片机
stm32
IIC
协议原理简介
1
IIC
概述
IIC
总线是PHLIPS公司推出的一种双向、二线、同步、串行总线。感官认识:下图是带
IIC
接口的EEPROM封装图。引脚说明如下:下图是
IIC
总线系统的典型接法。
romme426
·
2023-07-18 09:34
FPGA
IIC
的再认识
IIC
介绍关于
IIC
的基本概念,其实在学习89C52的时候已经大致了解过了,且由于STM32支持了
IIC
协议,所以在STM32中使用
IIC
可以直接调用HAL库的库函数:HAL_StatusTypeDefHAL_I2C_Mem_Write
mjmmm
·
2023-07-18 09:03
stm32
单片机
c语言
STM32(HAL库)驱动SHT30温湿度传感器通过串口进行打印
目录1、简介2、CubeMX初始化配置2.1基础配置2.1.1SYS配置2.1.2RCC配置2.2软件
IIC
引脚配置2.3串口外设配置2.4项目生成3、KEIL端程序整合3.1串口重映射3.2SHT30
啥也不会的小白研究生
·
2023-07-17 18:31
嵌入式小项目
stm32
嵌入式硬件
单片机
STM32(HAL库)软件
IIC
驱动OLED
目录1、简介2、CubeMX初始化配置2.1基础配置2.1.1SYS配置2.1.2RCC配置2.2软件
IIC
引脚配置2.3项目生成3、KEIL端程序整合3.1OLED驱动添加3.3主函数代3.4效果展示
啥也不会的小白研究生
·
2023-07-17 18:59
嵌入式小项目
stm32
嵌入式硬件
单片机
0.96寸OLED屏硬件驱动电路
可直接点击链接下载:https://download.csdn.net/download/qq_31785559/59594346因为自己要做一个小体积的控制电路需要用到OLED显示屏,但是传统的四针
IIC
Svran7
·
2023-07-17 16:34
教程
单片机
stm32
物联网
GY56 红外激光测距传感器 (内附STM32、MSP432代码)
文章目录一、GY56简介1.概述2.特点3.参数4.引脚说明5.应用二、通信协议1.串口2.
IIC
协议三、模块使用方法四、GY56上位机五、STM32驱动代码六、MSP432驱动代码一、GY56简介1.
比特冬哥
·
2023-07-17 15:17
MSP430/432
STM32的简单应用
stm32
嵌入式硬件
单片机
MSP432
MSP432学习03--设立MSP432时钟
https://blog.csdn.net/qq_51644084/article/details/127855690第二篇建立自己的函数库:MSP432学习02--建立自己的oled硬件库_msp432
iic
_Kindred
Kindred。
·
2023-07-17 09:54
学习
单片机
嵌入式硬件
stm32CubeMX+Proteus仿真OLED12864I2C
什么是
IIC
总线以下内容摘自《ARM嵌入式系统基础教程(第二版)》
IIC
总线(InterICBUS)是NXP公司推出的芯片间串行传输总线功能他用两根线(串行数据SDA,串行时钟SCL)实现了完善的双向数据传送连线要求
爱学习的诸葛铁锤
·
2023-07-16 15:06
嵌入式学习
STM32
HAL库实战
嵌入式
stm32
基于STM32F10x的驱动库
4、目前完成了硬件
IIC
、软件模拟
IIC
、硬件SPI、UART、MDA、FSMC驱动LCD屏、RTC、IWDG、WWDG、EXIT等驱动,及W25Q128的Flash、AT24C02、Memcpy_DMA
金丝草
·
2023-07-16 04:21
stm32
单片机
嵌入式硬件
STM32驱动库
arm学习-
IIC
总线连接温湿度传感器测量温湿度(si7006)裸机开发
main.c#include"si7006.h"externvoidprintf(constchar*fmt,...);voiddelay_ms(intms){inti,j;for(i=0;iAHB4*I2C1_SCL--->PF14*I2C1_SDA--->PF15***/#defineSET_SDA_OUTdo{GPIOF->MODER&=(~(0x3MODER|=(0x1MODER&=(~(
顾苏洋1990
·
2023-07-15 23:28
arm开发
stm32
si7006
iic总线
串行
传感器
裸机开发
linux下一个
iic
驱动(按键+点灯)-互斥
一、前提:硬件部分:1.rk3399开发板,其中的某一路
iic
,这个作为总线的主控制器2.gd32单片机,其中的某一路
iic
,从设备。主要是按键上报和灯的亮灭控制。
大智兄
·
2023-07-15 12:33
linux
服务器
STM32L1XX系列
IIC
1使用STM32CubeMx建立
IIC
工程通用部分配置见软件使用开启
IIC
,参数可默认image.png将GPIO设置成无需上下拉,依靠外部电路即可image.png关于生成代码,主要在i2c.c中,该工程已经将
lissettecarlr
·
2023-07-15 04:52
OLED显示屏
*部分
IIC
函数需参考上篇内容
IIC
协议1、简介128*64点阵2、写命令/数据步骤:/*1.start()2.写入b011110000x783.ACK4.cotrolbyte:(0)(0)000000
单行梦想家
·
2023-07-14 23:44
51单片机
物联网
嵌入式硬件
单片机
[RISC-V]Milk-V开发板 i2c测试oled及波形输出
复用功能build\boards\cv180x\cv1800b_sophpi_duo_sd\u-boot\cvi_board_init.c//I2C3pin67PINMUX_CONFIG(SD1_CMD,
IIC
3
darcsdn
·
2023-07-14 22:30
rsic-v
linux
risc-v
智能传感器
合宙Air001开发板系列教程—01环境搭建与点灯(基于Keil-MDK的开发)
近日合宙出品了一款:TSSOP20封装、ARM®Cortex®-M0+内核,内置32KFlash+4KRAM、集成多路USART、
IIC
、SPI等通讯外设,5个16bit定时器以及1路12bitADC
IOT趣制作
·
2023-07-14 14:05
单片机
Cortex®-M0+
STM32外设系列—BH1750
文章目录一、BH1750简介二、BH1750原理图三、BH1750数据手册3.1指令集3.2
IIC
通信读/写四、BH1750程序设计4.1
IIC
程序4.2BH1750初始化程序4.3读取BH1750测量结果
太陈抱不动
·
2023-07-14 12:58
STM32开发笔记—外设系列
stm32
单片机
嵌入式硬件
ARM day10 (
IIC
协议接收温湿传感器数据)
iic
.h#ifndef__
IIC
_H__#define__
IIC
_H__#include"stm32mp1xx_gpio.h"#include"stm32mp1xx_rcc.h"/*通过程序模拟实现I2C
Hellomino_
·
2023-07-14 10:41
ARM
arm开发
linux下OLED屏开发-
IIC
协议
OrangePiZero2可用的i2c为i2c3启动linux系统后,先确认下/dev下存在i2c-3的设备节点从命令运行结果能观察到系统支持I2C-3和I2C-5的驱动,而H616的外设我们看到只有一个
IIC
m0_74712453
·
2023-07-14 08:50
linux
运维
服务器
STM32实现气压传感器测量(BMP180)
目录0.接线设计1.功能描述2.四种方式实现大气压采集3.模块选择4.编程环境5.模块主要参数6.代码实现1)标准库模拟
IIC
实现气压值采集2)标准库硬件
IIC
实现气压值采集3)HAL库模拟
IIC
实现气压值采集
小材大用
·
2023-07-14 07:38
单片机c语言
stm32
单片机
BMP180
大气压传感器
gy521 读取数据 + stm32f103zet6 + 姿态融合 + 卡尔曼滤波
mpu60502.读取数据3.数据融合(卡尔曼)4.卡尔曼滤波结果截图1.实测效果图(已减去偏移量)前言一、引脚接法VCC接电源正极GND接电源负极SCL和SDA接单片机IO口(依据程序的定义接口接,
IIC
黑暗中的一束光1023
·
2023-07-13 21:16
电赛
stm32
飞控
ARM_
iic
总线_采集温湿度传感器
include/si7006.h#ifndef__SI7006_H__#define__SI7006_H__#include"
iic
.h"#defineSI7006_SLAVE0x40voidsi7006
Olivia_vivi
·
2023-07-13 19:29
arm开发
【实验1:RT-Thread环境搭建+
IIC
光线传感器实验】
【实验1:RT-Thread环境搭建+
IIC
光线传感器实验】1.RA开发环境搭建1.1必备工具1.2环境搭建1.2.1灵活配置软件包(FSP)1.2.2CPK-RA6M4板级支持包2.RT-Thread
2345VOR
·
2023-06-23 17:55
#
Arduino编程参考
#
单片机
物联网
linux
stm32的
IIC
驱动0.96OLED
IIC
原理介绍:
IIC
是一个总线的结构但不支持总线协议OLED介绍:一、0.96寸OLED屏幕介绍本文采用的是4针的0.96寸OLED显示进行讲解,采用的是SPI协议,速度会比采用I2C协议的更快,但这两者的显示驱动都一样
GK小卜
·
2023-06-23 10:54
stm32
stm32
单片机
嵌入式硬件
【Note8】网络管理
MDIO(读写PHY内部寄存器)类似
IIC
两根线:一根数据线叫做MDIO(managementdatainput/output,双向,
weixin_43435675
·
2023-06-23 02:21
Notes
linux
驱动开发
驱动开发(1)——字符设备驱动
比如我们常见的点灯、按键、
IIC
、SPI、LCD等都是字符设备,这些设备的驱动就叫做字符设备驱动。
大家好我是覃同学
·
2023-06-22 19:13
驱动基础
linux
【RV1126】
IIC
驱动--MAX30102
文章目录实物照片模块简介设备树设备驱动主机驱动编译脚本应用层测试程序测试实物照片模块简介MAX30102是一个集成的脉搏血氧仪和心率监测仪生物传感器的模块。它集成了一个红光LED和一个红外光LED、光电检测器、光器件,以及带环境光抑制的低噪声电子电路。MAX30102采用一个1.8V电源和一个独立的5.0V用于内部LED的电源,应用于可穿戴设备进行心率和血氧采集检测,佩戴于手指点耳垂和手腕处。标准
liefyuan
·
2023-06-22 18:45
RV1126
嵌入式Linux驱动
嵌入式硬件
【
IIC
子系统】
IIC
驱动框架解析(一)
文章目录I2C设备驱动开发I2C设备驱动的三种匹配方式(1)通用的匹配方式:OFstylematch(2)电源管理专用的匹配方式:ACPIstylematch(3)I2C专用的匹配方式:I2Cidtable参考:Linux驱动框架之i2c驱动框架解析I2C设备驱动开发我总结的图如下:主要两个C文件:xxx.device.c:主要是实现i2c_client结构体,将这个文件编译出来的.ko文件称之为
liefyuan
·
2023-06-22 18:14
嵌入式Linux驱动
驱动开发
【RV1126】
IIC
驱动--EEPROM
文章目录原理图查找空闲的I2CEEPROM芯片改设备树编写驱动驱动端设备端驱动端和设备端编译成驱动模块应用层的测试代码原理图查找空闲的I2C由上面可以知道,空闲了I2C4接口,然后也引出来了。再找原理图找到具体引脚:I2C4_SCL:GPIO3_A0I2C4_SDA:GPIO3_A1EEPROM芯片我手上这款:第一行丝印:ATMLH825第二行丝印:2ECLY由上表可知是256KB的EEPROM。
liefyuan
·
2023-06-22 08:07
RV1126
嵌入式Linux驱动
linux
驱动开发
STM32G431—ADC+E2PROM读写实验
目录1.ADC介绍配置cubemx代码2.
IIC
通信原理图AT24C02代码i2C.c主函数1.ADC介绍ADC有多达18个转换通道,其中通道0~通道15是外部通道,使用的GPIO引脚如表所示。
流心奶黄包···
·
2023-06-22 07:20
蓝桥杯嵌入式
学习
蓝桥杯
stm32
单片机
嵌入式硬件
linux 设备树详解
设备树描述设备树的文件叫做DTS(DeviceTreeSource),这个DTS文件采用树形结构描述板级设备,也就是开发板上的设备信息,比如CPU数量、内存基地址、
IIC
接口上接了哪些设备、SPI接口上接了哪些设备等等
东方欲晓w
·
2023-06-22 03:56
Linux
RAM
linux
运维
服务器
015 - STM32学习笔记 -
IIC
读写存储器(二)
015-STM32学习笔记-I2C访问存储器(二)1、完善I2C读写EEPROM在上节内容中,学习了EEPROM的读写,我用的F429中EEPROM型号为:AT24C02,其容量为256*8=2Kb,这节学习一下如何对EEPROM进行更深层次的读写。在上节的程序中,向EEPROM写入数据是一个byte写入,在读出一个byte,如果要写入大量数据,就得反复去调用EPROM_Byte_Write和EE
宥小稚
·
2023-06-22 00:44
stm32
stm32
单片机
学习
STM32外设系列—OLED
文章目录一、OLED简介二、数据手册分析2.1供电电压2.2引脚定义2.3原理图介绍2.4数据手册程序三、
IIC
通信3.1什么是
IIC
3.2
IIC
通信协议3.3
IIC
主从通信过程3.3.1写入数据3.3.2
太陈抱不动
·
2023-06-21 21:57
STM32开发笔记—外设系列
stm32
单片机
嵌入式硬件
【
IIC
子系统】
IIC
驱动框架解析(二)
文章目录I2C相关的数据结构(结构体)structi2c_driverstructi2c_devicestructi2c_device_idstructi2c_adapter通信APIi2c_msg方式常用的数据传输函数SMbus方式常用数据传输函数代码实例i2c_msg版本的EEPROM驱动设备驱动主机驱动SMbus版本的EEPROM驱动测试程序LinuxI2C设备驱动基本规范I2C的驱动程序分
liefyuan
·
2023-06-21 14:45
嵌入式Linux驱动
驱动开发
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他