EDA365电子论坛网
标题:
STM32中级联2个PCA9539,怎么对每个IO口进行操作呢?
[打印本页]
作者:
damengshu
时间:
2021-12-21 14:01
标题:
STM32中级联2个PCA9539,怎么对每个IO口进行操作呢?
如上图,第一次接触这个
芯片
,通过芯片手册说明是A0,A1来控制芯片地址。此时左一图A0是低电平,右图A0是高电平,那么软件上我怎么读呢?
" ]3 t+ M B8 E' T& L2 j' |
并且我怎么能单独控制每个IO口且互不干扰呢?
6 C- `9 k2 E R1 p
20.png
(85.48 KB, 下载次数: 4)
下载附件
保存到相册
2021-12-21 14:01 上传
0 _) R& V8 y! i! n
作者:
jspij1
时间:
2021-12-21 14:39
A0 A1控制器件地址,这样在同一个总线上可以连接多个器件,关于软件怎么读取要仔细看这个芯片的数据手册,里面会有相应的说明。不同芯片的IO口之间不会互相干扰的,因为他们已经通过地址进行区分了。
作者:
grand
时间:
2021-12-21 14:39
一个是给0读,另一个是给1读啊,时序不一样的
作者:
nuiga
时间:
2021-12-21 14:39
不同的I2C器件地址呀,就可以选择与不同的芯片通信
作者:
kiygb
时间:
2021-12-21 14:40
A0,A1不同的电位,就决定了器件有不同的地址了。通过SCL和SDA数据线操作不同不同地址的芯片,他们肯定不会冲突的呀。
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2