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
基于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驱动
驱动开发
Linux设备驱动之PCI驱动简介
系列文章目录简单驱动USB驱动简介PCI驱动简介网络文章目录系列文章目录前言第一章字符串设备驱动第二章MISC设备驱动第三章
IIC
总线及驱动第四章sfs调试i2c设备总结前言提示:这里可以添加本文要记录的大概内容
虾哥不在北极
·
2023-06-21 13:32
BSP
BSP
TouchGFX开发(3)----使用TouchGFX配置
IIC
接口OLED
TouchGFX开发.3----使用TouchGFX配置
IIC
接口OLED概述视频教学样品申请完整代码下载生成例程配置时钟树开启调试接口移植SSD1306配置调试开启TouchGFX设置屏幕刷新率配置TouchGFXTouchGFX
记帖
·
2023-06-21 12:44
单片机
TouchGFX
#STM32
touchGFX
OLED
SSD1306
IIC
12864
蓝桥杯单片机第十四届省赛题目和程序答案
目录1、前言2、题目3、程序架构3.1display.c3.2ds1302.c3.3
iic
.c3.4onewire.c3.5main.c主函数文件3.6环境配置4.历年蓝桥杯单片机试题和答案1、前言抽空复习了一下
Evan_qin_yi_quan
·
2023-06-21 09:42
蓝桥杯单片机
蓝桥杯
单片机
STM32开发——
IIC
(OLED屏幕)
目录1.项目需求及
IIC
简介3.HAL库
IIC
函数封装代码4.CubeMX设置5.函数代码1.项目需求及
IIC
简介在oled屏幕上显示文字或者图像。
趣知boy
·
2023-06-20 20:08
#
STM32开发
嵌入式开发
stm32
单片机
嵌入式硬件
STM32F407软件模拟I2C实现MPU6050通讯(CUBEIDE)
STM32F407软件模拟I2C实现MPU6050通讯(CUBEIDE)文章目录STM32F407软件模拟I2C实现MPU6050通讯(CUBEIDE)模拟I2C读写的实现mpu6050_
iic
.cmpu6050
Paranoid-up
·
2023-06-20 15:39
单片机
#
stm32
stm32
单片机
嵌入式硬件
MPU6050
CUBEIDE
IIC
协议简介—学习笔记
IIC
协议简介—学习笔记一、
IIC
协议总体概述
IIC
总线,是飞利浦推出的一种串行总线,是具备多主机系统所需的包括总线仲裁、高低速兼容的高性能串行总线。
越吃越胖的黄
·
2023-06-19 23:37
单片机
stm32
【嵌入式Linux内核驱动】05_
IIC
子系统 | 硬件原理与常见面试问题 | 应用编程 | 内核驱动 | 总体框架
硬件原理
IIC
协议
IIC
基础
IIC
协议简介—学习笔记_
iic
标准协议_越吃越胖的黄的博客-CSDN博客简介I2C(Inter-IntegratedCircuit)是一种串行通信协议,用于连接微控制器、传感器
岁月歌者BC
·
2023-06-19 23:03
嵌入式
#
jetson
nano
linux
面试
单片机
如何把MPU6050输出的加速度和角速度换算成角度
同时,能够把
IIC
引脚留出来的方便我自己开发MPU6050芯片。我在淘宝上找到了一款JY61模块。它内置的是MPU6050芯片。串口直接输出的很简单。
Fred_1986
·
2023-06-19 19:00
【正点原子STM32连载】第三十五章
IIC
实验 摘自【正点原子】STM32F103 战舰开发指南V1.2
id=6092947574203)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-340252-1-1.html#第三十五章
IIC
实验本章,我们将介绍如何使用
正点原子
·
2023-06-19 13:06
stm32
单片机
嵌入式硬件
【蓝桥杯单片机】2023官方底层驱动代码【补充点】
第14届蓝桥杯单片机设计,官方提供了新的底层驱动代码版本,虽然依旧是onewire、
iic
、ds1302这三个源文件,但是并没有给出头文件,且在此三个源文件中缺少了一些必要的管脚定义下面是本人在往年真题中替换新的底层代码时总结出来的一些需要注意的地方补充驱动代码源文件内容
饥饿的半导体
·
2023-06-19 11:40
蓝桥杯单片机
单片机
蓝桥杯
嵌入式硬件
立创EDA:(1)AB32VG1开发板画PCB笔记
USB转串口CH340N1.2.4三色灯,红外接收器,蓝牙天线1.2.5ADC按键电路1.2.6SD卡电路1.2.7耳塞,麦克风,FM天线1.2.8功放电路1.2.9ssd1306spi,ssd1306
IIC
hwd00001
·
2023-06-19 10:14
AB32VG1
笔记
单片机
物联网
一文教你彻底学会SPI协议
一文教你彻底学会
IIC
协议一.概况SPI二.SPI连接2.1一主一从2.2一主多从三.SPI通信过程3.1CPOL(极性)和CPHA(相位)3.2SPI时序图3.1SPI起始信号3.2SPI停止信号3.3
常温510
·
2023-06-19 09:10
stm32
单片机
嵌入式硬件
51单片机
物联网
mcu
理解OLED
目录一、实验内容:二、SPI简介:三、OLED简介四、总结一、实验内容:理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或
IIC
接口实现以下功能:显示自己的学号和姓名;显示AHT20的温度和湿度
m0_53073729
·
2023-06-18 05:54
单片机
stm32
嵌入式硬件
linux下
iic
驱动使用 (树莓派3b)
一、
iic
使能$sudoraspi-config二、测试
iic
设备并获取从机地址安装i2c工具pi@raspberrypi:~$sudoapt-getinstalli2c-tools查看SDA、SCL引脚连接
one goto one
·
2023-06-18 00:17
外设学习
linux
iic
oled
一文教你彻底学会
IIC
协议
一文教你如何看懂I2C协议一.序言二.
IIC
读写过程2.1主机向从机写入数据2.2主机向从机读取数据2.3I2C起始信号和停止信号三.数据的有效性四.时序要求4.1起始信号4.2终止信号4.3应答信号4.4
常温510
·
2023-06-17 13:20
stm32
单片机
嵌入式硬件
51单片机
stm32读取BH1750光照传感器
stm32读取BH1750光照传感器一.序言二.BH1750指令三.
IIC
协议四.代码实例4.1bh1750.c源文件4.2bh1750.h头文件一.序言BH1750是用
IIC
协议进行数据传输的。
常温510
·
2023-06-17 13:18
stm32
单片机
嵌入式硬件
51单片机
软件I2C通信的设计要点
IIC
设计要点:多多借助逻辑分析仪,可以快速定位和解决问题。注意当从机是芯片模拟的
IIC
时序,从机可能由于处理反应较慢的原因,容易出现将总线stretch的现象,就是从机会一直将总线的时钟线一直拉低。
wallEVA96
·
2023-06-16 21:52
嵌入式软件开发
IIC
fpga驱动oled
iic
显示代码_【正点原子FPGA连载】第十八章PS通过VDMA驱动LCD显示实验领航者 ZYNQ 之嵌入式开发指南...
1)实验平台:正点原子领航者ZYNQ开发板2)平台购买地址:https://item.taobao.com/item.htm?&id=6061601087613)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/fpga/zdyz_linhanz.html4)对正点原子FPGA感兴趣的同学可以加群讨论:8767449005)关注正点原子公众号,
weixin_40001025
·
2023-06-15 23:39
fpga驱动oled
iic显示代码
正点原子j-link驱动下载
正点原子ov7725与野火区别
IIC
总线 测温度和湿度
iic
.c#include"
iic
.h"externvoidprintf(constchar*fmt,...)
小白选手–c
·
2023-06-15 22:22
IIC
IIC
总线实验
IIC
总线实验一、
IIC
总线基础概念1、I2C总线是PHLIPS公司在八十年代初推出的一种同步串行半双工总线,主要用于连接整体电路。
Yg118
·
2023-06-15 12:59
单片机
嵌入式硬件
IIC
协议与OLED
1.认识OLED1、OLED概述:OLED(OrganicLight-EmittingDiode,有机发光二极管)是一种显示技术,利用有机材料的发光特性来产生光。OLED显示器由一系列有机材料层组成,当电流通过时,这些材料会发光,每一个像素都是一个独立的发光元素,可以精准控制亮度和颜色。OLED相较于LCD有很多优势:①OLED显示器由于不需要背光源,所以可以实现自发光,从而可以实现非常高的对比度
lzh201864031
·
2023-06-15 11:32
单片机
IIC
协议
1.认识
IIC
1、
IIC
协议概述:
IIC
(Inter-IntegratedCircuit,集成电路总线)是一种串行通信协议,也被称为I2C协议。
lzh201864031
·
2023-06-15 11:02
单片机
stm32---OLED(SSD1306)
OLED模块优缺点优点:尺寸小,分辨率高,低压3.3V就可工作,支持多种接口方式,该模块提供了总共4种接口包括:6800、8080两种并行接口方式、4线的穿行SPI接口方式,、
IIC
接口方式(只需要2根线就可以控制
Lewin~
·
2023-06-15 08:29
stm32
单片机
嵌入式
嵌入式 -
IIC
被锁死的问题处理
I2C其实不是一个很稳定的通讯协议。一方面,它是一个多设备通讯协议,各个通讯节点都在操作总线,只是各自设备的I2C地址不同。整个总线的状态和各个总线上的设备都是有关的。当一个设备出现问题,就有可能影响到整个总线,使总线出问题,严重会导致整个总线通讯失败。另一方面,使用I2C处理的通讯,大多是外设芯片的寄存器读写操作(比如chargeIC,NFC芯片,EEPROM等),这种应用层通讯协议较为简单,关
夜流冰
·
2023-06-15 03:47
嵌入式
单片机
STM32CubeMX系列07——
IIC
通信(AT24C02、OLED屏幕)
文章目录1.准备工作1.1.所用硬件1.2.
IIC
简介1.2.生成工程1.2.1.创建工程选择主控1.2.2.系统配置1.2.3.配置工程目录1.2.4.
IIC
配置2.读写EEPROM实验(AT24C02
32Haozi
·
2023-06-15 01:21
CubeMX
stm32
单片机
arm
上一页
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
其他