GPIO(General-Purpose Input/Output )——通用输入 / 输出口,对大多数从事电子行业的人来说并不是什么陌生的东西。但它却是基础性的,很多
MCU的后续开发都得用到 GPIO。TM320F28335有 88 个 IO 口,为 GPIO0至 GPIO87,其中 GPIO0至 GPIO63可以配置为 8个核心中断。TM320F28335的 GPIO口可以分为三组,分别为 A口(GPIO0至 GPIO31),B口(GPIO32至 GPIO63)和 C口(GPIO64至 GPIO87)。GPIO的寄存器可以分为三种,分别是 GPIO控制寄存器, GPIO数据寄存器和GPIO中断与低功耗模式选择寄存器。
GPIO控制寄存器
GPIO控制寄存器
GPIO控制寄存器 GPxCTRL(x=A,B,C) 为配置为输入限制的引脚指定了采样周期。采样周期介于限制采样周期之内, 是相对于系统时钟周期的倍数。
GPIO控制寄存器
在下图中,输入限制将忽略这个尖刺小脉冲。 QUALPRD位域值限制采样周期,8位值范围为 0—255.当 QUALPRD为 0时,无限制输入,此时采样周期与 SYSCLKOUT同步。对于任意一个“ n”值,限制周期 = 2*n 个系统时钟周期( SYSCLKOUT),即每 2*n 个系统时钟周期, GPIO引脚进行一次采样。当 6 个采样都为同一个值时,才可以确定一个输入。
GPIO详细介绍.pdf
(689.63 KB, 下载次数: 0 , 售价: 6 RD币)