STM32F1 MCP23017 IIC扩展IO口驱动16路LED指示灯
MCP23017芯片是通过IIC来扩展IO口用的,看了datasheet后,了解到其功能之强大,能作为输入也可以作为输出。作为输入时,还可以通过中断来通知输入引脚电平变化。本文主要描述MCP23017扩展IO时作为输出来驱动LED的过程、实现、及注意事项。电路接线示意图:A0/A/A2器件地址选择引脚都接入到GND,MCP23017器件的地址为0x40。MCP23017器件有很多寄存器地址,首先要关注的是BANK的值默认是多少。从datasheet给出的表格可以看出,BANK的值
原创
2020-08-01 12:35:57 ·
8002 阅读 ·
21 评论