打印
[STM32MP1]

STM32MP135 I2C MemAddress最多两个字节吗

[复制链接]
1089|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
powerantone|  楼主 | 2024-9-14 16:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MP135的I2C底层读写函数里面对于MemAddress做了限制, 最多两个字节的MemAddress, 这是MP135的硬件限制 还是 单纯的在功能的实现上做了限制?

我现在对接的设备 他必须要三字节的MemAddress,怎么办呢

使用特权

评论回复
沙发
4y1b3| | 2024-9-21 11:44 | 只看该作者
单纯的在功能的实现上做了限制

使用特权

评论回复
板凳
g36xcv| | 2024-9-21 11:48 | 只看该作者
MP135的I2C底层读写函数里面

使用特权

评论回复
地板
qsrg51| | 2024-9-21 11:57 | 只看该作者
MemAddress做了限制

使用特权

评论回复
5
qn7a12| | 2024-9-23 18:31 | 只看该作者
单纯的在功能的实现上做了限制

使用特权

评论回复
6
szt1993| | 2024-9-24 08:21 | 只看该作者
其实对于硬件来说其实是没有太多限制的

使用特权

评论回复
7
csv7k1| | 2024-9-29 22:38 | 只看该作者
这是MP135的硬件限制 还是 单纯的在功能的实现

使用特权

评论回复
8
kzlzqi| | 2024-9-29 22:51 | 只看该作者
实现上做了限制

使用特权

评论回复
9
更多更合适ii| | 2024-10-2 21:39 | 只看该作者
是MP135的硬件限制 还是 单纯的在功能

使用特权

评论回复
10
公羊子丹| | 2025-2-5 09:51 | 只看该作者
好像MP135对MemAddress的限制比较死板,可能是硬件决定的吧?

使用特权

评论回复
11
周半梅| | 2025-2-5 09:52 | 只看该作者
我觉得这个限制可能是硬件设计的一个折中,不太可能在不修改硬件的情况下绕过去。

使用特权

评论回复
12
帛灿灿| | 2025-2-5 09:54 | 只看该作者
有没有试过通过分批操作来应付三字节地址?

使用特权

评论回复
13
童雨竹| | 2025-2-5 09:55 | 只看该作者
如果修改驱动可以支持三字节地址的话,可能是个解决办法吧,具体怎么改也挺有挑战性的。

使用特权

评论回复
14
万图| | 2025-2-5 09:57 | 只看该作者
这种情况感觉可能得看看硬件设计文档,看看有没有别的办法。

使用特权

评论回复
15
Wordsworth| | 2025-2-5 09:58 | 只看该作者
感觉如果只是一个设备用到三字节地址,可以尝试绕过去看看能不能行得通。

使用特权

评论回复
16
Bblythe| | 2025-2-5 09:59 | 只看该作者
这个问题有点麻烦,硬件上不支持三字节地址的话,可能得修改下驱动层面的逻辑。

使用特权

评论回复
17
Pulitzer| | 2025-2-5 10:01 | 只看该作者
STM32MP135应该是一个通用芯片,硬件设计上没支持三字节地址有点可惜。

使用特权

评论回复
18
Uriah| | 2025-2-5 10:02 | 只看该作者
你可以试着将三字节地址分两次读写,看看能不能满足你的需求。

使用特权

评论回复
19
Clyde011| | 2025-2-5 10:03 | 只看该作者
我觉得如果硬件不支持三字节地址,可能要考虑用I2C扩展器或者其他方案。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

599

主题

3043

帖子

4

粉丝