学习DSP从GPIO开始
发布时间
阅读量:
阅读量
初次接触DSP技术时,选择TMS320F28335作为学习平台。
GPIO模块配置了88个具备双向传输与多用途特性的引脚,具体划分为A组(包含32个)、B组(包含32个)以及C组(包含24个)。每个引脚最多支持四种功能模式:通用输入输出、外设1、外设2及外设3,其具体功能由GPxMUX1/2复用控制器进行设定。
关于GPIO相关寄存器的配置如下:
-
GPxMUX1复用控制器(适用于GPIO 0-15)
GPxMUX2复用控制器(适用于GPIO 16-31);GPAMUX1用于控制GPIOA的复用功能1 -
GPQSEL1量化选择寄存器(适用于GPIO 0-15):用于实现输入信号的量化处理
GPQSEL2量化选择寄存器(适用于GPIO 16-31) -
GPxCTRL控制寄存器:用于设定采样周期,通常与GPQSEL1/2配合使用,以实现I/O端口的噪声抑制
-
GPxDIR方向寄存器:该寄存器中,数值为“1”表示设置为输出模式,“0”表示设置为输入模式
-
GPxPUD上拉禁止寄存器:当数值为“1”时禁用上拉功能,“0”则允许启用上拉功能
-
GPxDAT数据寄存器:“1”代表输出高电平,“0”代表输出低电平
在实际应用中较为常用的三个寄存器包括: -
GPxSET:用于将指定位设置为高电平(置“
全部评论 (0)
还没有任何评论哟~
