TMS320F2812DSP时钟系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

. .
. .
I/O输入限制功能
输入信号先和SYSCLKOUT同步,然后在特定的 信号周期进行采样。采样的周期是由GPxQUAL寄存 器的值决定的。图中采样窗口为6个信号宽度,输 入信号只有在6个被采样的信号相同时才发生变化。 通过量化寄存器(GPxQUAL)量化输入信号,有效消 除了输入信号中的毛刺和干扰信号。(PF、PG组 I/O无此功能。)
数据寄存器
GPIO
GPIO 功能框图
GPxSET GPxCLEAR GPxTOGGLE GPxDAT Out I/O DAT Bit (R/W) In Primary Peripheral Function

0
I/O DIR Bit 0 = Input 1 = Output GPxDIR
• • •
*------设置B口引脚功能为事件管理器EVB特殊功能----------
GpioMuxRegs.GPBMUX.all=0xFFFF; //配置GPIO B为特殊功能 GpioMuxRegs.GPBQUAL.all=0x0000; //输入量化器禁用 EDIS; //保护寄存器
}
• • • • • • 设置GPIOA1为输出口,且输出高电平。 EALLOW; //允许修改寄存器
GpioMuxRegs.GPAMUX.bit.GPIOA1=0;//设置GPIOA1口为数 字I/O口 GpioMuxRegs.GPADIR.bit.GPIOA1=1;//设置GPIOA1口为输 出口 EDIS; //禁止寄存器修改 GpioDataRegs.GPADAT.bit.GPIOA1=1;//将GPIOA1口置高
这是对GPIO口的单个I/O口的位操作。它的好处是不对其 他I/O口有任何影响。配置不会影响到GPIOA2的状态(可 能是数字I/O,也可能是外设功能)。
通用I/O的初始化
void InitGpio(void) { EALLOW; //打开寄存器写保护 GpioMuxRegs.GPAMUX.all=0x0000; // 设置GPIO A为数字 I/O口 GpioMuxRegs.GPADIR.all=0xFF00; // 高位输出、低位输入 GpioMuxRegs.GPAQUAL.all=0x0000; // 输入量化器禁用 GpioDataRegs.GPADAT.all=0xAA00; // 高8位输出#10101010 GpioDataRegs.GPASET.all=0xAA00; // 高8位设置为#10101010,低8位不变 GpioDataRegs.GPACLEAR.all=0x5500; //A口14、12、10、8位清零 GpioDataRegs.GPATOGGLE.all=0xFF00; // A口高8位取反
GPxQUAL
00h 01h 02h . FFh
reserved QUALPRD
. .
no qualification (SYNC to SYSCLKOUT) QUALPRD = SYSCLKOUT/2 QUALPRD . = SYSCLKOUT/4 . QUALPRD = SY,将引脚设置为高电 平或低电平有几种方式,如何实现?
1 数据寄存器方式:对单一GPxDAT寄存器的设置
2 置位/清除寄存器方式:通过对GPxSET或GPxCLEAR寄存器的设置
3 切换寄存器方式:通过对GPxTOGGLE寄存器的设置,将对应引脚的电
平取反
例:设置GPIOA1为输出口,且输出高电平。
DSP时钟系统
时钟单元基本结构
OSC和PLL模块
锁相环配置模式
时钟单元寄存器
外设时钟控制寄存器(PCLKCR)
高速外设时钟寄存器(HISPCP)
低速时钟寄存器(LOSPCP)
锁相环控制寄存器(PLLCR )
通用输入/输出多路复用器(GPIO)
寄存器
控制寄存器
I/O输入限制功能
毛刺
连续6次采样
连续6次采样
QUAL PRD=(1~0xFF)*2 SYSCLKOUT
QUAL PRD=0, no qualification
GPIO数字I/O的配置
• 配置GPIO口需要以下步骤: • 配置I/O口为数字I/O口或特殊外设功能口(通过 GPxMUX功能选择寄存器); • 如果I/O口为数字I/O口,再配置I/O口为输入输出 口(通过GPxDIR方向控制寄存器); • 如果I/O口为输出口,那么配置GPxDAT来控制该 I/O口的电平。
1
MUX Control Bit 0 = I/O Function 1 = Primary Function GPxMUX
Pin
15 - 8
7-0
Some digital I/O and peripheral I/O input signals include an Input Qualification feature
相关文档
最新文档