wuyage

KL 系列 GPIO引脚中断问题

0
阅读(2050)

Kinetis KL系列的GPIO并不是每一个都具有中断功能,这个需要注意,尤其是在原理图设计时。

如果知道某个管脚是否具有中断功能呢?

1) 先看KL03,KL03在Datasheet的pinout中 带有IRQ_x 的都具有中断功能,否则不具有中断功能。

111.jpg


下图中的红框标注的都不具有中断功能。

2222.jpg


2)KL33

KL33 并不能像上述KL03那样直接在pinout的图里看出来,对于KL33 32K/64K Flash,我们可以在Datasheet里看出如下信息

KL331.jpg

由这张表格可以看出,KL33 32K/64K Flash的芯片所有GPIO都具有中断功能。

KL332.jpg

对于KL33 128K/256K Flash,我们可以在Datasheet里看出如下信息:

KL333.jpg

可以看出并不是每一个GPIO都具有中断功能。

那么如何知道哪些GPIO没有中断功能呢?

KL334.jpg

可以看出PORTB和PORTE是没有中断功能的。

所以说PTB0,PTB1,PTB2,PTB3,PTB16,PTB17,PTB18,PTB19;PTE0,PTE16.PTE17,PTE18,PTE19,PTE20,PTE21,PTE22,PTE23,PTE29,PTE30,PTE31,PTE24,PTE25 这23个引脚是没有GPIO功能的。