PCA9535使用备忘

文章介绍了PCA9535IO扩展板的使用,包括初始化函数pca9535_init,以及读写函数pca9535_write和pca9535_read。在使用时需注意设备地址,以适应多芯片场景。提供的代码经过了调整,适用于CSDN博主u俺的me的博客中提到的老哥的代码基础之上。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先放个引脚图:

 使用记录:

参考过的博文:

PCA9535 IO扩展板使用记录_u俺的me的博客-CSDN博客

老哥的代码挺好用的,我自己用的时候稍微做了调整。

在每个函数上加了个地址,多个芯片的时候比较方便。(用之前必须看清地址,不然搞半天都是无用功)

int pca9535_init(uint16_t DevAddress,uint8_t Config_OutPut1,uint8_t Config_OutPut2);
HAL_StatusTypeDef pca9535_write(uint16_t DevAddress,uint8_t *pData, uint16_t size);
HAL_StatusTypeDef pca9535_read(uint16_t DevAddress,uint8_t cmd, uint8_t *pData, uint16_t size);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值