腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
解释
ISL12022
的
i2c
寄存器
映射
、
我正在尝试编写一个ISL12022M实时时钟程序,但在
解释
寄存器
映射
时遇到了困难(自学,几乎没有经验)。文档说明RTC
寄存器
(SC、MN、HR、DT、MO、YR、DW)是BCD表示。为了允许向RTC
寄存器
写入能力,WRTC位(地址08h
的
位6设置为‘1’。
映射
如下: 来自Intersil站点
的
常见问题示例告诉我,要设置WRTC位,我需要发送DEh (从机地址) 08h (
寄存器
地址)和41 (使能WRTC位,其他位保持默认)。S
浏览 4
提问于2017-01-10
得票数 0
1
回答
使用指向结构
的
指针,而不是创建静态本地副本
、
、
关于linux设备驱动程序中结构指针
的
使用,我有一些基本
的
问题。以RTC驱动程序为例,linux/
ISL12022
/rtc/rtc-is12022.cisl12022_set_datetime(struct i2c_client *client, struct rtc_time *tm) 在上面的示例中,结构指针用于获取
I2C<
浏览 1
提问于2012-03-30
得票数 1
1
回答
在linux内核树中,主发送/接收
的
i2c
协议是如何实现
的
,在哪里实现?
、
、
、
为这样一个通用
的
标题道歉,但没有比这更好
的
了。 我正在尝试理解在drivers/
i2c
/中
的
哪里是按照协议实现
的
发送开始、地址、数据、停止位序列
的
协议序列。我想在驱动程序代码中验证发送/接收协议,这就是这里
的
所有目标。 我使用Hikey620作为参考,它有DesignWare
的
I2C
控制器。下面是我可以看到
的
注册码(elixir): static const struct i2c_alg
浏览 26
提问于2019-01-14
得票数 0
3
回答
端口
映射
,内存
映射
、
、
、
有人能
解释
清楚吗,什么是
映射
?端口
映射
?记忆
映射
?在固件开发中。在对固件开发人员
的
采访中被问到。我知道问题可能是这样
的
, 如果SPI/
I2C
/ADC中有这样
的
微控制器
浏览 4
提问于2015-05-27
得票数 2
回答已采纳
1
回答
为设备驱动程序创建自己
的
寄存器
、
、
我有一个具有3个不同I²C地址
的
器件。每个I²C地址都有不同
的
寄存器
,可与
寄存器
地址一起使用(例如,0xAB)设备b: 0x23具有0x00 (设置中断掩码)#define DEVICE_A_STATUS(0x00) #define DEVICE_B_INT
浏览 1
提问于2018-04-20
得票数 1
1
回答
i2c
md命令语法
、
、
这是
i2c
md命令
的
语法。
i2c
md chip address[.0, .1, .2] [# of objects] - read from
I2C
device请确认对象
的
#是为了读取字节
的
长度。 在上面的问题中,他
解释
说.2是2字节地址,它是10位地
浏览 5
提问于2018-01-03
得票数 1
回答已采纳
3
回答
平台设备/驱动程序与
i2c
设备/驱动程序
、
、
、
、
由于我是嵌入式领域
的
新手,我在理解
i2c
设备/驱动程序和平台设备/驱动程序之间
的
明显区别方面遇到了困难。我读过这个链接: 它说,平台设备/驱动程序用于不可发现
的
设备,就像连接在
i2c
总线上
的
设备一样,平台设备通过匹配
的
名称绑定到驱动程序。我已经看过一个板文件,其中连接在
i2c
总线上
的
音频编解码器(无法发现
的
设备)是使用
i2c
API (i2c_register_boa
浏览 5
提问于2015-01-02
得票数 3
3
回答
支持16位地址
的
I2c
最初,我使用
的
是支持
I2C
的
8位
寄存器
的
eBus软件开发工具包。此软件开发工具包不支持
I2C
的
16位
寄存器
地址。该软件开发工具包是否支持
I2C
的
16位
寄存器
地址? 提前向您致以最美好
的
祝福和感谢
浏览 3
提问于2013-07-17
得票数 4
1
回答
I2C
-什么是虚拟读物?
、
、
正如标题中所述,我
的
问题是:
i2c
协议中
的
“虚拟读取”是什么? 从按列地址和页地址指定
的
显示RAM区域读取8位数据.由于列地址在每次写入后自动增加1,微处理器可以继续读取多个字
的
数据。有关详细信息,请参阅功能描述
的
显示RAM部分。请注意,不能通过串行接口读取显示数据。 这句粗体
的
意思是什么?
浏览 0
提问于2018-03-11
得票数 0
1
回答
硅映像c8051f32x上
的
i2c
(使用USBXpress)
、
、
我有
I2C
(SMBus)在这个uC中正常工作,并有一个VB图形用户界面,它可以通过USB通信(使用USBXpress),并从uC到单独
的
IC进行
I2C
事务。问题是,我让uC每隔1秒轮询IC上
的
一个
寄存器
。当我执行异步图形用户界面
I2C
事务时,每隔一段时间,我相信它会与轮询
I2C
事务发生冲突,并且所有的
I2C
数据都会在图形用户界面上被移位(即,
寄存器
0x00
的
数据显示在
寄存器
0x01上)。IC中<e
浏览 3
提问于2009-10-28
得票数 0
1
回答
在高通qcs平台上使用uefi
的
i2c
读写操作,为什么bootloader会崩溃?
、
、
、
、
= istatus) DEBUG((EFI_D_ERROR, "Failed to initialize
I2C
%d\n", istatus)); else DEBUG((EFI_D_ERROR, "Succeed to open
I2C
\n")); istatus = i2c_read (i2c_handle对高通uefi有一点了解
的
各位可以
解释
一下原因吗,谢谢。评论你们需要或想知道
的</
浏览 168
提问于2020-07-24
得票数 1
2
回答
I2C
连接2 stm32 -
i2c
设备id
、
、
我是一个新
的
ARM设备,并试图连接2 stm32f103类似的设备通过
I2C
总线。但是主要
的
问题是找到每个
i2c
设备id。对于某些传感器来说,这是很明显
的
,因为它们在数据表中有它。
浏览 4
提问于2022-08-12
得票数 0
1
回答
为什么linux不支持基于重复启动
的
i2c
操作?
、
、
、
、
我想从需要多个启动操作
的
i2c
从读取它
的
寄存器
值。$ i2cdump -y 0 0x20 或任何其他
寄存器
地址返回与第一个
寄存器
相同
的
值
浏览 9
提问于2016-01-29
得票数 3
回答已采纳
1
回答
i2c_master_recv
的
价值从何而来?
、
、
我不明白为什么i2c_master_send需要
寄存器
的
地址? 但是i2c_master_recv不需要
寄存器
的
地址。 是否可以使用i2c_master_recv接收特定
的
寄存器
地址值?i2c_master_recv
的
价值从何而来? 为什么第三个参数是2,但是i2c_master_recv,第三个参数是1?下面是i2c_master_send和i2c_master_recv
的
示例代码。 非常感谢。
浏览 67
提问于2019-02-23
得票数 0
2
回答
PIC如何将PPS
映射
到正常输入
但是中断不工作,所以我认为这是因为PPS
映射
。在默认情况下,RC7用于UART。我想当我将这个引脚设置为一个正常
的
输入引脚时,问题就解决了。我该怎么做呢?当我查看数据表时,我看到
的
都是特殊
的
函数引脚,如
I2C
、INTCON等。
浏览 0
提问于2019-05-07
得票数 0
1
回答
高效地前置到数组
、
、
、
我正在将arduino
的
一个名为i2cdevlib
的
知名库移植到我
的
嵌入式系统中。dev_addr写到
i2c
总线上,然后是reg_addr,然后是data。但是用于向
i2c
总线发送数据
的
i2c
驱动程序(我使用
的
是Keil MDK packs中
的
一个)函数
的
定义如下:由于某些
i2c</em
浏览 2
提问于2017-03-28
得票数 0
2
回答
PIC
I2C
从站确认数据
、
、
我正在研究PIC16F88X
的
I2C
协议。我想要做
的
是,根据在
I2C
上接收
的
数据,使
I2C
从设备能够进行确认或确认。PIC可以在线路上发送
的
I2C
地址上ACK或NACK,但从我读取
的
内容来看,它总是在后续接收
的
字节上ACK。对吗?在以下通信中:我希望从机能够根据
寄存器
_中
的
浏览 4
提问于2009-06-03
得票数 2
回答已采纳
1
回答
如何从用户空间访问linux内核中已注册
的
I2C
设备
、
、
、
、
我希望能够修改
I2C
从设备中
的
寄存器
。该设备在内核中有一个驱动程序,该驱动程序使用它
的
地址注册一个
I2C
客户机。我不想向驱动程序添加功能,我更喜欢编写一个用户空间应用程序来修改设备
寄存器
。在这种情况下,如何使用I2C-dev修改
寄存器
?
浏览 7
提问于2015-05-19
得票数 3
1
回答
在计时器中断下锁定/解锁互斥体
、
、
我有两个内核模块,它们将/write读入同一个
I2C
设备:-第一个模块:加载时启动一个计时器。每隔20毫秒读取一次定时器处理程序下
的
I2C
寄存器
:读/写相同
的
I2C
寄存器
我见过许多内核崩溃(CPU 1被冻结)->我怀疑当试图在计时器处理程序下解锁互斥锁时,内核冻结了吗?
浏览 2
提问于2018-04-10
得票数 0
1
回答
如何从BNO085传感器读取数据
、
、
、
、
如何通过
I2C
读写BNO085传感器中
的
数据。
I2C
接口可用于传感器,但数据手册中没有可用
的
寄存器
数据。
浏览 72
提问于2021-07-05
得票数 0
点击加载更多
相关
资讯
树莓派3B开发Go语言(二)-寄存器版本GPIO
海康一面过!(纯Linux八股)
具备智能灵敏度校准并可Pin to Pin替代TSM12的电容式触摸芯片GTX312L
rk平台i2c学习小结
有关F16267嵌入式控制器,微处理器,一款通用系统管理指令微控制器
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券