Advertisement

学习DSP从GPIO开始

阅读量:

初次接触DSP技术时,选择TMS320F28335作为学习平台。
GPIO模块配置了88个具备双向传输与多用途特性的引脚,具体划分为A组(包含32个)、B组(包含32个)以及C组(包含24个)。每个引脚最多支持四种功能模式:通用输入输出、外设1、外设2及外设3,其具体功能由GPxMUX1/2复用控制器进行设定。

关于GPIO相关寄存器的配置如下:

  1. GPxMUX1复用控制器(适用于GPIO 0-15)
    GPxMUX2复用控制器(适用于GPIO 16-31);GPAMUX1用于控制GPIOA的复用功能1

  2. GPQSEL1量化选择寄存器(适用于GPIO 0-15):用于实现输入信号的量化处理
    GPQSEL2量化选择寄存器(适用于GPIO 16-31)

  3. GPxCTRL控制寄存器:用于设定采样周期,通常与GPQSEL1/2配合使用,以实现I/O端口的噪声抑制

  4. GPxDIR方向寄存器:该寄存器中,数值为“1”表示设置为输出模式,“0”表示设置为输入模式

  5. GPxPUD上拉禁止寄存器:当数值为“1”时禁用上拉功能,“0”则允许启用上拉功能

  6. GPxDAT数据寄存器:“1”代表输出高电平,“0”代表输出低电平
    在实际应用中较为常用的三个寄存器包括:

  7. GPxSET:用于将指定位设置为高电平(置“

全部评论 (0)

还没有任何评论哟~