先放个引脚图:
使用记录:
参考过的博文:
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);