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
i2c总线协议
stm32之DHT11
今天,记录一下DHT11,涉及到了单
总线协议
,所以先花点时间谈论一下单
总线协议
(DS18B20也是用的单总线)。
小小快刀手
·
2023-08-27 00:41
stm32
stm32
嵌入式硬件
单片机
STM32--SPI通信与W25Q64(1)
文章目录前言SPI通信硬件电路移位过程SPI时序起始与终止条件交换一个字节W25Q64硬件电路框图FLASH操作注意事项软件SPI读写W25Q64前言USART串口链接入口
I2C
通信链接入口SPI通信SPI
诡异森林。
·
2023-08-26 20:21
STM32
stm32
嵌入式硬件
单片机
W25Q64
SPI通信
stm32之DS18B20
单
总线协议
在DHT11中已经介绍过。虽说这两者外设都是单总线,但时序电路却很不一样,DS18B20是更为麻烦一点的。
小小快刀手
·
2023-08-26 17:19
stm32
stm32
嵌入式硬件
单片机
AMBA
总线协议
(10)——APB
一、前言在之前的文章中,我们详细地介绍了AHB的相关内容,在这篇文章里我们会开始APB总线的学习,由于APB
总线协议
的内容真的非常少(手册才34页,比起那些动辄成百上千页的手册来说真的太友好啦),我们会在这一篇文章中全部讲完
apple_ttt
·
2023-08-26 13:31
AMBA总线协议
fpga开发
arm开发
fpga
硬件架构
arm
AMBA
总线协议
(0)——目录与传送门
一、AMBA
总线协议
Arm高级微控制器总线架构(AdvancedMicrocontrollerBusArchitecture,AMBA)是一种开放式标准片上互联规范,用于连接和管理片上系统(SystemonChip
apple_ttt
·
2023-08-26 13:31
AMBA总线协议
fpga开发
硬件架构
arm
arm开发
AMBA
深入浅出AXI4协议(1)——概述
但是作为一款商用的成熟的
总线协议
,AXI接口本身的复杂程度也让很多初学者觉得无从下手。本系列希望通过最朴素的语言和一系列的使用实例帮助读者快速入门AXI4协议。但是笔者受限于自身水平有限
apple_ttt
·
2023-08-26 13:31
AMBA总线协议
fpga开发
fpga
arm
硬件架构
AXI
AMBA
FPGA——理解
I2C
I2C
总线是一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。简单的来说通信用的,两条线。一条时钟线,一条数据线。
樑衛東
·
2023-08-26 10:33
【51单片机】EEPROM-IIC实验(按键控制数码管)
目录
I2C
总线编辑代码️main.c️i2.c代码分析
I2C
总线
I2C
总线是Philips公司在八十年代初推出的一种串行、半双工的总线,主要用于近距离、低速的芯片之间的通信;
I2C
总线有两根双向的信号线
在下小吉.
·
2023-08-26 09:19
51单片机
单片机
c语言
嵌入式硬件
FPGA实现GTX视频传输,全网最细讲解,提供2套工程源码和技术支持
GTX7.上板调试8.福利领取1.前言:没玩儿过GXP、GTX或者更高端的GTH、GTZ,都不好意思说自己玩儿过FPGA,这么说不怕得罪一大帮兄弟,事实的确如此,试想,如果你只玩儿过FPGA的流水灯、串口、
I2C
9527华安
·
2023-08-26 08:28
菜鸟FPGA
GT
高速接口
fpga开发
图像处理
GTX
GTP
高速总线
【IMX6ULL驱动开发学习】12.Linux SPI驱动实战:DAC驱动设计流程
基础回顾:【IMX6ULL驱动开发学习】10.Linux
I2C
驱动实战:AT24C02驱动设计流程_阿龙还在写代码的博客-CSDN博客【IMX6ULL驱动开发学习】11.Linux之SPI驱动_阿龙还在写代码的博客
阿龙还在写代码
·
2023-08-26 07:52
Linux驱动开发
驱动开发
学习
imx6ull
linux
嵌入式硬件
【IMX6ULL驱动开发学习】11.Linux之SPI驱动
CSDN博客目录一、SPI驱动简介1.1SPI架构概述1.2SPI适配器(控制器)数据结构1.2SPI设备数据结构1.3SIP设备驱动1.4接口函数二、SPI驱动模板一、SPI驱动简介SPI驱动框架和
I2C
阿龙还在写代码
·
2023-08-26 07:50
Linux驱动开发
驱动开发
学习
linux
嵌入式硬件
交互
STM32F205ZGT6V MPU模块原理图计算说明
模块原理图如上图所示,/R用于低电平复位,地址线A0-A12,数据线DATA0-DATA15,读写控制线RD,WR,片选信号CS1,地址锁存信号ALE,两个USB接口,RGB24位液晶控制,2个CAN接口,
I2C
硬件大拿
·
2023-08-26 01:21
单片机
stm32
嵌入式硬件
CH32V203 单片机
I2C
使用
CH32V203系列是基于32位RISC-V内核设计的工业级增强型低功耗通用微控制器,高性能,最高支持144MHz系统主频,低功耗,运行功耗低至45uA/MHz。CH32V203集成双路USB接口,支持USBHost主机及USBDevice设备功能,具有1路CAN接口(2.0B主动)、双路OPA运放、4组UART、双路IIC,12位ADC,10路Touchkey等丰富外设资源,同时提供TSSOP2
飞多学堂
·
2023-08-25 22:00
CH32V203
嵌入式软件
ESP32-CAM:机器视觉视觉摄像头
DIP-16尺寸27*40.5*4.5毫米SPI闪存默认32Mbit内存520KBSRAM+4MPSRAM蓝牙蓝牙4.2BR/EDR和BLE标准无线网络802.11b/g/n/支持接口UART/SPI/
I2C
飞多学堂
·
2023-08-25 22:29
stm32
stm32 si5351使用(软件模拟
i2c
和硬件
i2c
)
参考资料来源csdn:Si5351A方波信号发生器发送任意频率程序.github:SI5351时钟模块测试代码.使用的单片机为STM32F030
i2c
引脚为PB8(SCL),PB9(SDA)需要记住的地方有
林兴南
·
2023-08-25 19:55
单片机
1月6日
按键:chick触摸屏:ts电阻屏:两层物理层构成电容屏{表面式和投射式}表面式:平铺的方式投射式:自我式(单点触碰)和互投似的(多点触碰)BA/BBPH4PH5--
i2c
2RST–PD11INT—PD13
刘冠瑾
·
2023-08-25 08:08
imx6ull编写一个简单的测试程序来测试
i2c
设备的读写功能
好的,以下是一个简单的imx6ull测试程序,用于测试
i2c
设备的读写功能:#include#include#include#include#includeintmain(){intfd;char*filename
MCPlayer542
·
2023-08-25 07:16
c++
开发语言
IMX6ULL: at24.c的读写与linux
i2c
子系统
前言:linux版本:4.1.15_2.1.0Soc:I.MX6ULL
i2c
-imx.c文件位置:drivers/
i2c
/busses/
i2c
-imx.cat24.c文件位置:drivers/misc/
_Herc
·
2023-08-25 07:46
linux驱动
驱动开发
linux
迅为-iMX6ULL开发板-
i2c
测试工具
1移植
I2c
测试工具下载地址https://mirrors.edge.kernel.org/pub/software/utils/
i2c
-tools/,这里下载的4.1版本,下载完后拷贝后Ubuntu,
mucheni
·
2023-08-25 07:44
IMX6ULL
正点原子IMX6UL
I2C
驱动AT24C512
zlsh007/article/details/216007591需求在imx6ul上完成EEROM驱动2修改设备树查询数据手册得地址为0xa0linux设备树里面需要全部右移一位,于是地址是0x50&
i2c
1
a2267542848
·
2023-08-25 07:13
linux
【IMX6ULL驱动开发学习】10.Linux
I2C
驱动实战:AT24C02驱动设计流程
前情回顾:【IMX6ULL驱动开发学习】09.Linux之
I2C
框架简介和驱动程序模板_阿龙还在写代码的博客-CSDN博客目录一、修改设备树(设备树用来指定引脚资源)二、编写驱动2.1
i2c
_drv_read2.2
i2c
_drv_write2.3
阿龙还在写代码
·
2023-08-25 07:11
Linux驱动开发
驱动开发
学习
linux
嵌入式硬件
交互
【IMX6ULL驱动开发学习】09.Linux之
I2C
框架简介和驱动程序模板
参考:Linux之
I2C
驱动_linux
i2c
驱动_风间琉璃•的博客-CSDN博客目录一、
I2C
驱动框架简介1.1
I2C
总线驱动1.2
I2C
设备驱动二、
I2C
总线-设备-驱动模型2.1
i2c
_driver2.2
i2c
_client2.3
I2C
阿龙还在写代码
·
2023-08-25 06:02
Linux驱动开发
驱动开发
学习
I2C
线对地接电容问题
背景模拟
I2C
,调试温湿度传感器DHT10,发现发送指令后总是等待很久SCL才会重新拉高。image.png确认大概率不是软件问题后,检查硬件原理图,发现SCLSDA线上有两个对地电容。
密斯忒wu
·
2023-08-25 05:23
cortex-A7核IIC实验
iic.h:#ifndef__IIC_H__#define__IIC_H__#include"stm32mp1xx_gpio.h"#include"stm32mp1xx_rcc.h"/*通过程序模拟实现
I2C
Satellitex
·
2023-08-25 05:59
单片机
嵌入式硬件
ARM开发,stm32mp157a-A7核IIC实验(采集温湿度传感器值)
封装时序协议头文件---#ifndef__IIC_H__#define__IIC_H__#include"stm32mp1xx_gpio.h"#include"stm32mp1xx_rcc.h"/*通过程序模拟实现
I2C
ai加班的嵌入者
·
2023-08-24 23:55
ARM
arm开发
stm32
嵌入式硬件
c语言
基于STM32CubeMX和keil采用SPI通信实现轮询方式读写W25Q128获取设备ID
W25Q1282.1片选2.2控制指令2.3时序图分析3.STM32CubeMX配置3.1引脚配置3.2时钟配置3.3SPI配置3.4工程配置4.代码编写4.1读ID函数总结前言最近使用通信比较多,包含UART,
I2C
澄澈i
·
2023-08-24 19:58
#
STM32相关学习
stm32
fpga开发
单片机
基于灵动微MM32SPIN06单片机32位的空调外机方案
其中包含12位的ADC,采样速度高达1Msps,5个通用定时器、1个针对电机控制的PWM高级定时器,1个
I2C
接口、2个SPI接口和2个UART接口,针对电机应用内置2个比较器。工作电
EVERSPIN
·
2023-08-24 14:27
MCU
单片机
嵌入式硬件
stm32
单片机32位
灵动微
分享一款灵动微MM32F0010A1T兼容替换STM8S003F3P6
还包含标准的通信接口:1个
I2C
接口、1个SPI接口和2个UART接口。MM32F0010A1T工作电压为
EVERSPIN
·
2023-08-24 14:56
MCU
M32F0010A1T
MM32
STM8S003F3P6
stm
分享一款可兼容替换STM32F030C8T6的灵动MM32F031C8T6
还包含标准的通信接口:1个
I2C
接口、1个SPI接口和1个UART接口。工作电压为2.0V5.5V,工作温度范围包含-
EVERSPIN
·
2023-08-24 14:25
MCU
MM32F031C8T6
灵动
意法半导体
stm32
【开个空调】语音识别+红外发射
最后是语音识别用的幻尔的,某宝自然也有,它是个
i2c
的接口。本篇胡说八道其实纯粹为了留个地方以后知道怎么在python脚本里面写串口指令。接下来就顺带着讲一下全流程吧。
取啥都被占用
·
2023-08-24 14:51
Python
语音识别
人工智能
serial
AMBA
总线协议
(9)——AHB(七):终章
一、前言在之前的文章中我们讲述了AHB协议的分割传输机制,它使得从机可以决定一次传输是否继续进行,以防止传输的执行将占据大量的时钟周期,有效提高了总线的公平性与效率问题,本文中我们将一次性学习完AHB最后的内容,包括有复位,数据总线的位宽和接口设备等。二、AHB复位复位信号,HRESETn,是AMBAAHB规范中唯一的低有效信号,并且是所有总线设备的主要复位源。复位可以异步方式生效,但是却在HCL
apple_ttt
·
2023-08-24 11:44
AMBA总线协议
fpga开发
fpga
硬件架构
arm
arm开发
【ARM】Day9 cortex-A7核
I2C
实验(采集温湿度)
IIC_H__#define__IIC_H__#include"stm32mp1xx_gpio.h"#include"stm32mp1xx_rcc.h"#include"led.h"/*通过程序模拟实现
I2C
wangxiasun
·
2023-08-24 10:35
arm开发
arm:day9
思维导图2..
I2C
实验,检测温度和湿度iic.h#ifndef__IIC_H__#define__IIC_H__#include"stm32mp1xx_gpio.h"#include"stm32mp1xx_rcc.h
lin---
·
2023-08-24 08:53
arm开发
单片机
嵌入式硬件
AMBA
总线协议
(8)——AHB(六):分割传输
一、前言在之前的文章中,我们重点介绍了AHB传输的仲裁,首先介绍了仲裁相关的信号,然后分别介绍了请求总线访问,授权总线访问,猝发提前终止,锁定传输和默认主机总线,在本文中我们将继续介绍AHB的分割传输。二、AHB分割传输分割传输通过根据从机的响应操作来分离(或者分块)主机操作,以给从机提供地址和合适的数据,提高了总线的总体使用率。当传输产生时,如果从机认为传输的执行将占据大量的时钟周期,那么从机能
apple_ttt
·
2023-08-23 21:19
AMBA总线协议
fpga开发
arm开发
fpga
硬件架构
arm
TouchGFX之触摸控制器
由于开发板触摸芯片没有连接在
I2C
接口上,因此本节采用普通IO口模拟
I2C
接口1.配置IO口2.配置定时器3.编写延时函数delay.c#include"delay.h"#include"tim.h"voiddelay_init
Stone_lu。
·
2023-08-23 21:55
TouchGFX
arm开发
AMBA
总线协议
(7)——AHB(五):传输仲裁
一、前言在之前的文章中我们讨论了AHB的很多传输细节,主要有控制信号,地址信号的译码,从机的响应等,其中重点介绍了双周期响应,最后介绍了数据总线及端结构,在本文中我们将继续介绍AHB传输的仲裁机制。仲裁机制被用来确保任意时刻只有一个主机能够访问总线。仲裁器的功能是检测许多不同的使用总线的请求和决定当前请求总线的主机中哪一个的优先级最高。仲裁器也接收来自从机需要完成SPLIT传输的请求。任何没有能力
apple_ttt
·
2023-08-23 09:25
AMBA总线协议
fpga开发
fpga
硬件架构
arm
arm开发
AMBA
总线协议
(5)——AHB(三):猝发传输
一、前言在之前的文章中我们详细讲述了关于AHB的基本操作流程,主机要先从仲裁器获得授权,然后进行总线的访问,这样可以避免总线冲突,获得授权后,主机给出地址和控制信号,从机根据自身情况进行响应,可以分成有等待的情况和无等待的情况,这主要通过从机控制HREADY信号实现。AHB传输共分成4种类型,由主机通过HTRANS体现。在本文中我们将详细介绍AHB协议中的猝发操作。二、AHB猝发操作1、操作概述1
apple_ttt
·
2023-08-23 09:24
AMBA总线协议
fpga开发
fpga
硬件架构
arm
arm开发
AMBA
总线协议
(4)——AHB(二):基本传输
带有等待的传输3、多重传输四、AHB传输类型五、小结一、前言在之前的文章中对于AMBAAHB做了一个简单的介绍,AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接,是Soc所经常采用的一种
总线协议
apple_ttt
·
2023-08-23 09:54
AMBA总线协议
fpga开发
arm开发
fpga
硬件架构
arm
AMBA
总线协议
(6)——AHB(四):传输细节
一、前言在之前的文章中,我们已经讲述了AHB传输中的两种情况,基本传输和猝发传输。我们进行一个简单的回顾,首先,开始一次传输之前主机需要向仲裁器申请获得总线的使用权限,然后主机给出地址和控制信号,根据不同的传输类型,猝发类型等,从机做出相应的操作,最后需要回给主机一个响应。我们之前着重讨论了传输类型,猝发类型,却还没有研究关于主机的控制信号和地址的细节,以及从机是如何给出做出读写操作,给出响应的,
apple_ttt
·
2023-08-23 09:54
AMBA总线协议
arm开发
fpga开发
arm
fpga
硬件架构
STM32f103c6t6/STM32f103c8t6寄存器开发
目录资料寻址区2区TIMxRTCWWDGIWDGSPII2SUSART
I2C
USB全速设备寄存器bxCANBKPPWRDACADC编辑EXTI编辑GPIOAFIOSDIODMACRCRCCFSMCUSB_OTGETH
supermodule
·
2023-08-23 07:02
stm32
mcu
嵌入式硬件
单片机
STM32--MPU6050与
I2C
外设
文章目录前言MPU6050参数电路MPU6050框图IIC外设框图IIC的基本结构软件IIC实现MPU6050硬件IIC实现MPU6050前言在51单片机专栏中,用过
I2C
通信来进行实现AT24C02的数据存储
诡异森林。
·
2023-08-23 06:26
STM32
stm32
嵌入式硬件
单片机
IIC认识和理解
【嵌牛鼻子】:IIC协议【嵌牛提问】:IIC的特性IIC的规则【嵌牛正文】:简单的说IIC就一种主从架构的串行通信
总线协议
,其实这句话如果你能理解到位的话,那么对II
九亿少女的梦_8bf3
·
2023-08-23 03:02
嵌入式入门教学——C51(下)
嵌入式入门教学汇总:嵌入式入门教学——C51(上)嵌入式入门教学——C51(中)嵌入式入门教学——C51(下)十三、AT24C02(
I2C
总线)1、存储器RAM、ROM各有优势,所以需要结合使用。
恣睢s
·
2023-08-22 19:20
嵌入式
51单片机
I2C
连续读写实现
IIC系列文章:(1)
I2C
接口控制器理论讲解(2)
I2C
接口控制设计与实现(3)
I2C
连续读写实现(4)使用IIC进行多数据读取测试文章目录前言一、
i2c
_bit_shift模块分析二、
i2c
_control
C.V-Pupil
·
2023-08-22 14:52
FPGA代码分享
fpga开发
缓存
fpga
I2C
接口控制设计与实现
IIC系列文章:(1)
I2C
接口控制器理论讲解(2)
I2C
接口控制设计与实现(3)
I2C
连续读写实现(4)使用IIC进行多数据读取测试文章目录前言一、
I2C
控制器实现思路解析二、状态机实现三、仿真验证前言根据完整的
C.V-Pupil
·
2023-08-22 14:21
FPGA代码分享
网络
fpga开发
fpga
网络协议
使用IIC进行多数据读取测试
IIC系列文章:(1)
I2C
接口控制器理论讲解(2)
I2C
接口控制设计与实现(3)
I2C
连续读写实现(4)使用IIC进行多数据读取测试文章目录前言一、control_RD_req模块二、顶层文件(IIC_control_EEPROM
C.V-Pupil
·
2023-08-22 14:51
FPGA代码分享
fpga开发
(9)AT24C02存储器
AT24C02是一种可以实现掉电不丢失的存储器,可用于保存单片机运行时想要永久保存的数据信息存储介质:E2PROM通讯接口:
I2C
总线容量:256字节
I2C
总线(InterICBUS)是由Philips
Falling_Asteroid
·
2023-08-22 12:10
51单片机入门
单片机
嵌入式硬件
51单片机
Bus Hound 工具抓取串口数据(PC端抓取USB转串口数据)
测试环境:PC端USB转串口链接终端板卡串口目标:抓取通信过程中的通信数据工具介绍:BusHound是是由美国perisoft公司研制的一款超级软件
总线协议
分析器,它是一种专用于PC机各种总线数据包监视和控制的开发工具软件
poject
·
2023-08-22 11:57
开发工具
嵌入式硬件
STM32设置为
I2C
从机模式(HAL库版本)
STM32设置为
I2C
从机模式(HAL库版本)目录STM32设置为
I2C
从机模式(HAL库版本)前言1硬件连接2软件编程2.1步骤分解2.2测试用例3运行测试3.1
I2C
连续写入3.2
I2C
连续读取3.3
I2C
柒壹漆
·
2023-08-22 07:44
单片机相关
经验分享
stm32
单片机
I2C
I2C从机
信号skew约束与检查---set_data_check/get_attr arrival
常见的I2S,
I2C
和高速接口之间,异步处理的gray码指针同步都需要对多个信号进行skew约束和检查。skew检查的信号之间可以没有path,比如I2S的sdo和ws_o是两个独立的IO。
cy413026
·
2023-08-21 18:11
芯片后端
时序相关
soc
skew
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他