搜索
查看: 1656|回复: 4

[求助] STM32中级联2个PCA9539,怎么对每个IO口进行操作呢?

[复制链接]

该用户从未签到

12

主题

20

帖子

0

蝴蝶豆

高级会员

最后登录
2021-5-10
发表于 2021-3-3 15:08:47 | 显示全部楼层 |阅读模式
1614751294(1).png


如上图,第一次接触这个芯片,通过芯片手册说明是A0,A1来控制芯片地址。此时左一图A0是低电平,右图A0是高电平,那么软件上我怎么读呢?
并且我怎么能单独控制每个IO口且互不干扰呢?
回复

使用道具 举报

该用户从未签到

20

主题

621

帖子

152

蝴蝶豆

论坛元老

最后登录
2023-11-13
发表于 2021-3-3 15:30:54 | 显示全部楼层
我猜,A0的不同,就有了2个不同I2C从地址。
软件上,读写不同的I2C地址,IO口单独控制很难吗,一定有样板程序。
回复 支持 反对

使用道具 举报

该用户从未签到

133

主题

4688

帖子

239

蝴蝶豆

版主

最后登录
2021-4-10
发表于 2021-3-3 16:16:30 | 显示全部楼层
A0一个上拉一个下拉,I2C的硬件地址中有A0的描述。通过不同的硬件地址控制不同的IO口。
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

15

帖子

6

蝴蝶豆

论坛元老

最后登录
2023-8-22
发表于 2021-3-4 16:24:00 | 显示全部楼层
这个就和24C02的操作一样啊   A0  A1是iic地址的一部分。
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

1306

帖子

929

蝴蝶豆

版主

最后登录
2021-3-31
发表于 2021-3-18 12:19:15 | 显示全部楼层
就是I2C通过低位地址寻址用的,同24C01一样的道理。在手册中有描述的。
PCA9539 A0A1.PNG
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-20 06:49 , Processed in 0.166398 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表