我应该使用1端口的所有引脚还是每个可用的引脚(STM32)?

2019-07-14 17:50发布

我正在使用ST的MCU,该单片机STM32L1xx系列。我想连接2个传感器,这两个传感器都使用I2C协议,1个带SPI的MicroSD卡和4个中断。从一个端口(例如从PORTA)使用尽可能多的引脚或使用每个可用端口是可以吗?有些引脚连接到PORTA,有些引脚连接到PORTB等。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
gsdafs
2019-07-15 05:59
将所有硬件IP分配给符合您需求的端口后,你将获得一堆用于其他GPIO相关内容的I / O. 其中最重要的是IRQ线。
STM32L1有一个外部中断控制器(EXTI),强制在所有端口中只有一个编号为N的引脚作为中断。(即如果A0是IRQ,则不能使用B0,C0,...作为IRQ等)。将此约束与PCB路由约束合并时,使用尽可能少的端口是一个优点,但可能无法实现。

一周热门 更多>