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】
14设计模式_模板方法模式_C语言实现
该CPU上集成了各种总线控制器,比如:
i2c
、spi、usb等等。为了让客户能够顺利使用我们的CPU,我们需要给客户提供各种总线控制器配套的驱动软件。
白白小姐
·
2020-09-14 12:26
C语言设计模式
设计模式
嵌入式
c语言
编译3.10内核 出现错误 “undefined reference to...." 解决方法
如:加入一个test.c文件到driver文件夹下,则须要改动Kconfig文件:configMY_TESTtristate"MY_TESTfile"dependson
I2C
---help---Thisistestfileaboutkernel
weixin_33712987
·
2020-09-14 11:24
反编译so库破解so
所需工具1.IDA_Pro_v6.8_and_Hex-Rays_Decompiler_2.WinHex3.ARM_ASM背景:
I2C
通讯时报logCameraHal_Marvin:HAL-MOCKUP:
Free飝Fly
·
2020-09-14 11:59
瑞芯微
ARM
分区
Tools
I2C
的 4 个结构体
1,struct
i2c
_driver{intid;unsignedintclass;/*Notifiesthedriverthatanewbushasappeared.Thisroutine*canbeusedbythedrivertotestifthebusmeetsitsconditions
lifeiaidajia
·
2020-09-14 10:55
linux内核
c语言
camera驱动小节二:添加同时基于V4L2和
I2C
的设备和驱动
//设备信息//arch/arm/mach-s5pv210/mach-cw210.c//设备以ov9650为例staticstruct
i2c
_board_infoov9650_
i2c
_info={
I2C
_BOARD_INFO
老衲卖个萌
·
2020-09-14 10:42
Linux 设备驱动开发 —— platform 设备驱动
一个现实的Linux设备和驱动通常都需要挂接在一种总线上,对于本身依附于PCI、USB、
I2C
、SPI等的设备而言,这自然不是问题,但是在嵌入式系统里
zqixiao_09
·
2020-09-14 09:26
Linux
字符设备驱动开发
Linux
驱动开发基础
嵌入式开发
Linux
驱动开发
Linux
设备驱动开发
platfprm设备驱动
编译3.10内核 出现错误 “undefined reference to...." 解决方法
如:添加一个test.c文件到driver目录下,则需要修改Kconfig文件:configMY_TESTtristate"MY_TESTfile"dependson
I2C
---help---Thisistestfileaboutkernel
hanglinux
·
2020-09-14 09:47
linux内核
今天的主题:SPI、
I2C
https://blog.csdn.net/zailushangha/article/details/8233448关于IIC的解释,很好的文章,IIC有两根线,时钟线SCL,数据线SDA,半双工通讯。https://blog.csdn.net/ce123_zhouwei/article/details/6897293关于SPI的解释。spi支持主从,从设备通过使能信号由主设备控制,全双工,spi
zssssssss11
·
2020-09-14 08:46
【STM32】IIC的基本原理(例子:GPIO模拟IIC时序读/写24C02(串行EEPROM))
【STM32】IIC的基本原理(例子:GPIO模拟IIC时序读/写24C02(串行EEPROM))IIC的基本介绍
I2C
(IIC,Inter-IntegratedCircuit),两线式串行总线,由PHILIPS
alone^-^
·
2020-09-14 08:10
STM32开发笔记
i2c
buss(
i2c
-core.c)
I2C
Bus(
i2c
-core.c)
i2c
_device_probe(structdevice*dev)
i2c
_device_remove(structdevice*dev)
i2c
_device_shutdown
swingboard
·
2020-09-14 07:20
Linux学习
6761
i2c
设备添加gpio控制设备上电
起初使用如下方式&
i2c
1{alsps@44{ldo_hrs_pin=;....};};在驱动中按如下的写法LDO_HRS_PIN=of_get_named_gpio(client->dev.of_node
shark1621
·
2020-09-14 07:14
mtk驱动
驱动
pinctrl
重力传感器方向
下实现方法如下:首先在dts种设置方向,direction即为方向:/*sensorstandardization*/cust_accel@0{compatible="mediatek,bma222e_new";
i2c
_num
shark1621
·
2020-09-14 07:14
mtk驱动
I2C
总线相关学习
0、一个
I2C
总线上,可以连接多个master和slave,但同时只能有一个master工作,通过仲裁进行控制。1、物理上包含两根线,SDA,SCL。2、常用clock为400K。
njuitjf
·
2020-09-14 07:19
总线学习
计算机基础
Linux
嵌入式
TM1637数码管显示STC51单片机驱动程序
*/#include //包含52单片机头文件#include"Delay.h"sbit
I2C
_SCL=P2^1; //定义模拟IIC总线的时钟线sbit
I2C
_SDA=P2^0; //定义模拟IIC总线的数据线
farmanlinuxer
·
2020-09-14 06:04
硬件
显示
STM32F103C8T6+MPU6050+OLED计步显示源程序
#include"stm32f10x.h"#include"delay.h"#include"sys.h"#include"usart.h"#include"OLED_
I2C
.h"#include"MY_time_Conf.h
zhanghuicong123
·
2020-09-14 05:51
mp6050
stm32f103c8t6
ESP8266 Arduino 读取AHT10数据
ESP8266Arduino读取AHT10数据添加
i2C
的库#include#includevoidAHT10_measure(float*Temp,float*RH){uint8_tadress=0x38
TrypleLi
·
2020-09-14 05:53
ESP8266
Arduino
arduino
wifi
嵌入式产品偶发性问题定位总结
顾名思义,有线类产品分为uart、spi、
i2c
、sdio、usb等等,如果出现问题,由以下几个步骤处理问题:1、首先对总线的硬件特性熟悉,通过示
MOON20704
·
2020-09-14 04:38
经验分享
I2C
设备PCA95XX 系列
四、在内核里写
i2c
设备驱动的两种方式在《实例解析linux内核
I2C
体系结构(1)》一文介绍了利用/dev/
i2c
-0在应用层完成对
i2c
设备的操作,但很多时候我们还是习惯为
i2c
设备在内核层编写驱动程序
mr lirongjun
·
2020-09-14 04:03
linux
有关TI DSP的EMIF接口的两个问题:地址总线不从零开始问题及寻址范围问题
当然,相比于SPI,UART,
I2C
等总线协议来说,EMIF相对来说复杂一些……========================两个问题========
jbb0523
·
2020-09-14 04:43
DSP
嵌入式多路温湿度监控系统(十51单片机温湿度采集模块)
硬件:STC89C52开发板、1602数显、DHT温湿度传感器(利用其
I2C
数据线)软件:Keilv4C语言编译平台,stc-ipc-15xx-v6.85烧录程序对DHT温度数据的解析有点问题,室温25
总督2017
·
2020-09-14 03:04
SoC的开发
SoC就是将CPU,GPU,Uart,
I2C
,WiFi,Etherne等硬件IP连起来,做到一个芯片上主要工作有:1。
yazhouren
·
2020-09-14 03:51
SoC
Arduino 學習感想
的人可能都會覺得這個控制版可以做什又為麼目前很多的設備儀器或是教育市場都會看的到它簡單的來說Arduino就是一塊工控板有類比輸入數位輸出又可以跟電腦連線小朋友用拉一拉就可以把程式寫好跟東西做出來Arduino擁有不同的溝通方式UART
I2C
SPI
WeiMingYuCF
·
2020-09-14 03:56
DSP开发入门介绍
RAM18K*1634K*16片内Flash128K*16256K*16通用I/O口56个(2种工作模式)88个(4种工作模式)ADC12位,16通道12位,16通道SPI1个1个SCI2个3个eCAN1个2个
I2C
阳光正好丫
·
2020-09-14 03:36
DSP
DSP
作为无人机方面做嵌入式编写的飞控总结2-基础算法1-估算算法:
对飞控就是数据处理算法作总结;总结的基础算法包括:估算算法和控制算法======================================1估算算法:•1.传感器驱动编写&地面站上位机的使用最基本的协议:UART、
I2C
xiaoxilang
·
2020-09-13 23:44
解决Popmetal板上
I2C
挂载额驱动不正常,含陀螺仪、重力传感器
IIC总线上的设备全都不正常,然后在别人的另一块板上可正常运行,发现两块板的IR旁的编号不一样,别人板编号是1445,而楼主的板是1522,估计是新板,在询问芯客的工程师后,他们在检测之后,发现是新板中
i2c
u010854102
·
2020-09-13 19:52
开发板
LINUX 查看CPU 温度
在Linux下可以通过lm_sensors来查看CPU的温度(当然你的硬件首先要支持),要使用这个功能要有内核相关模块(比如
I2C
)的支持,下面说一下操作方法:先看一下你的机器上是否安装了lm_sensors
yaoyao4959
·
2020-09-13 14:30
Linux&Shell
IIC通信协议-----时序图与代码
文章目录前言一、IIC通信过程包含的几个操作二、完整的IIC数据读写过程1.完整的IIC写数据过程2.完整的IIC读数据过程附录前言
I2C
总线是由Philips公司开发的一种简单、双向二线制同步串行总线
噹哩个噹111
·
2020-09-13 14:44
嵌入式
单片机
STM8
I2C
从机
宏定义#defineSLAVE_ADDR0x51#define
I2C
SPEED400000//
i2c
速度stm8l051
i2c
从机初始化/*
I2C
clockEnable*/CLK_PeripheralClockConfig
zpzyf
·
2020-09-13 09:08
STM8
瑞萨单片机(R5F100LE) 使用MPU6050
MPU-6050可以使用UART通信和
I2C
通信,这里使用UART通信波特率96
weixin_33849215
·
2020-09-13 06:50
linux下的
i2c
与时钟芯片pcf8563通信(三)
2012/7/19linux下的
i2c
与时钟芯片pcf8563通信by:韩大卫@吉林师范大学1,本程序增加了对星期寄存器(wday)的写操作。
韩大卫
·
2020-09-13 05:44
linux
octeon
i2c
通信
总线驱动
驱动
时钟芯片
pcf8563
c
linux
struct
null
list
ISP(图像信号处理)算法概述、工作原理、架构、处理流程
:ISP内部包含CPU、SUPIP(各种功能模块的通称)、IF等设备ISP的控制结构:1、ISP逻辑2、运行在其上的firmwareISP上的Firmware包含三部分:AP对ISP的操控方式:外置:
I2C
haima1998
·
2020-09-13 05:42
图像处理和显示
i2c
对24c32进行读写
开发板环境:vivado2017.1,开发板型号xc7z020clg400-1,这个工程主要是用
i2c
对24c32进行读写Step1新建工程然后按照下面截图中进行配置(主要配置了DDR、
i2c
)配置完成后进行综合
feifansong
·
2020-09-13 05:53
FPGA
Linux内核驱动之input子系统介绍
输入设备(如按键,键盘,触摸屏,鼠标,蜂鸣器等)是典型的字符设备,其一般的工作机制是底层在按键,触摸等动作发生时产生一个中断(或驱动通过timer定时查询),然后cpu通过SPI,
I2C
或者外部存储器总线读取键值
djh496812749
·
2020-09-13 05:38
输入子系统
linux内核
input
linux
编程
timer
存储
zcu102_17_PS通过
I2C
接口读写外设寄存器
根据ug1182,zcu102板卡上PS连接2个
I2C
接口,分别是
I2C
0(MIO14-15)和
I2C
1(MIO16-17)。
bt_
·
2020-09-13 05:02
FPGA
linux下实时时钟芯片(RTC)的读写
其实选择其它使用
I2C
的芯片在软件上来说问题都不大,只要Linux内置了该芯片的驱动。目前Linux已经支持了绝大多数的RTC芯片了。电路图如下图所示。
arczee
·
2020-09-13 04:14
C/C++
Linux内核
Unix/Linux应用开发
STM32开发 -- 蓝牙开发详解(1)
如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/99559841本来想着现将ADC、CAN、
I2C
、PMIC、FLASH等等讲完了
聚优致成
·
2020-09-13 04:57
stm32库开发实战指南
linux设备驱动:xx_driver结构体中成员driver.of_match_table、id_table和设备树的关系
添加
I2C
设备驱动的方法一、确定
I2C
总线号的情况1.1s
zerolity
·
2020-09-13 04:55
LINUX
yii 在nginx服务器重写路径
参考:https://wenku.baidu.com/view/b71776e2680203d8cf2f2459.htmlyi
i2c
onfigweb.php中的url规则:'urlManager'=>[
冷漠空城
·
2020-09-13 02:11
YII2.0框架
mstar 平台内核
i2c
总线介绍
所有嵌入式平台都会用
i2c
来挂载设备,mstar平台一般会配置两组
i2c
,但是如果一路
i2c
总线上面挂载设备太多或者设备地址出现冲突时,就需要添加新的总线。
Alex.Ke
·
2020-09-13 01:36
商显
c++
linux
嵌入式
linux
ATECC508A芯片开发笔记(十一):NXP 平台移植ATECCx08 CryptoAuthLib库(
I2C
)
ATECC508A芯片开发笔记(十一):NXP平台移植x08库(
I2C
)CryptoAuthLib最新库NxpRT10xx平台上移植CryptoAuthLib驱动代码分析硬件环境:Nxp的i.MxRT1060MCU
HowieXue
·
2020-09-13 00:53
网络安全-ATECC508A
软件模拟
I2C
这些天在做一个h.264设备,用的ARM芯片是带
I2C
接口,但这
I2C
一来只支持400K,二来没有可调的时序空间,没法支持TVP5150这种有点瑕疵的
I2C
,至此只好借用两个GPIO口通过软件来模拟
i2c
HAOMCU
·
2020-09-13 00:16
硬件模块
内核对sw
i2c
的实现
内核中对sw
I2c
有两个参考,一个是在driver/
i2c
/bus/
i2c
-gpio.c中,要使用这的话,可以像正常使用
i2c
一样,客户不清楚下面是真的
i2c
还是用gpio模拟的,这个直接链接到
i2c
的框架中国
tiantao2012
·
2020-09-13 00:05
Linux
源码分析
Arduino实例1——基于DS3231多功能(手动校时/闹钟/温显)RTC(实时时钟)制作-IIC1602显示
简单总结下DS3231:DS3231是低成本、高精度
I2C
实时时钟(RTC),具有集成的温补晶振(TCXO)和晶体,具有以下特性:*实时时钟产生秒、分、时、星期、日期、月和年计时,并提供有效期到2100
漠宸离若
·
2020-09-12 23:58
#
Arduino
arduino
物联网
树莓派读取mpu6050内容
树莓派读取mpu6050内容sudovi/etc/modules//文件的最后写入
i2c
-bcm2708
i2c
-dev//保存退出然后是可选的,把设备解除屏蔽,一块全新的板子可能是没有的。
Hermit_Rabbit
·
2020-09-12 19:05
树莓派
STM32G0学习手册——
I2C
总线使用(使用硬件
I2C
-HAL库)
I2C
总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。
SCCELE
·
2020-09-12 18:22
stm32
STM32G0
STM32CubeMX
嵌入式
stm32
物联网
AD转换显示电压值和DA转换实现呼吸灯
Proteus图:
I2C
总线基本的时序信号图:具体实现方式请看下面的程序:#include"dac.h"#include"
i2c
.h"#in
乐者zmh
·
2020-09-12 16:52
单片机
嵌入式工程师需要的关键技能
了解地址和数据总线,
I2C
和SPI等接口总线以及GPIO的工作原理。还应该
qq_52609913
·
2020-09-12 13:48
嵌入式
嵌入式开发
嵌入式设计
嵌入式硬件
AAAA
**************************************************************************FileName:as3935_lightning_
i2c
_nocal.ino
种棒影妞
·
2020-09-12 13:26
串口输入十六进制字符串数据,接收后转换为十进制数据
intmain(intargc,char*argv[]){intfd;intrecv_buf[64];intaddr=0,reg=0,rw,
i2c
num;char
i2c
dev[64];if(argc!
hy119
·
2020-09-12 13:32
kernel
c语言
如何使用Arduino开发板制作手势遥控器
采用APDS-9960极大方便了连接,并且它采用
I2C
接口进行通信。您可以将其用作电视的遥控器,像我们一样,但也可以将其用于控制其他使用红外线(IR)的设备。在本文中,我们会依次介绍项目制作的
woshi_ziyu
·
2020-09-12 11:46
一板网电子论坛
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他