DSP2833X_系统时钟 中断 看门狗解读
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DSP原理与应用
2019年2月26日
32
第4.2节TMS320F2833X 中断
复位:
DSP原理与应用
2019年2月26日
33
第4.2节TMS320F2833X 中断
复位:从内部BOOT ROM的0X3FFFC0开始读取
Sin/cos表:1282个字,IQMath格式 倒数表:528字, IQMath格式 平方根表:274字, IQMath格式 Arctan表:452字, IQMath格式 …
组成:
锁相环(Phased Locked Loop PLL) 晶振(Crystal Oscillator) 时钟监视电路(Clock Moniter Circuit) 时钟使能电路(colck enable circuit)
DSP原理与应用
2019年2月26日
3
第4.1节TMS320F2833X 时钟
27
第4.2节TMS320F2833X 中断
中断优先级和中断向量: INT4
ECAP1~ECAP6中断
中断优先级和中断向量: INT5
EQEP1,EQEP2中断
DSP原理与应用
2019年2月26日
28
第4.2节TMS320F2833X 中断
中断优先级和中断向量: INT6
SPI中断 McBSP中断
DSP原理与应用 2019年2月26日 15
第4.2节TMS320F2833X 中断
DSP原理与应用
2019年2月26日
16
第4.2节TMS320F2833X 中断
DSP原理与应用
2019年2月26日
17
第4.2节TMS320F2833X 中断
PIEIER,PIEIFR,PIECTRL,PIEACK
外部时钟模式
DSP原理与应用
2019年2月26日
5
第4.1节TMS320F2833X 时钟
时钟模块功能图
DSP原理与应用
2019年2月26日
6
第4.1节TMS320F2833X 时钟
PLL倍率选择:PLLCR
DSP原理与应用
2019年2月26日
7
第4.1节TMS320F2833X 时钟
PLL倍率选择:PLLSTS
DSP原理与应用
2019年2月26日
12
第4.1节TMS320F2833X 时钟
DSP原理与应用
2019年2月26日
13
第四章:TMS320F2833X 系统功能和其他功能
第4.1节 TMS320F2833X 时钟
第4.2节TMS320F2833X 中断
第4.3节TMS320F2833X 看门狗 习题
看门狗定时器(计数器) WDCNTR: 低8位为计数器,当低8位溢出时,产生一个复位 信号。此寄存器为只读的。 看门狗重启管理器 WDKEY: 低8位为寄存器,只有先写入55h后写入AAh后重 启看门狗计数器。 不是此顺序写入55h或AAh,则无效。 写入其他数值时产生复位信号。
DSP原理与应用
2019年2月26日
14个可屏蔽中断:INT1~INT14
中断向量0D02h~0D1Ch,有多组中断源,每个中断源可以在 相应地址再设定中断向量:INT1.1 SEQ1INT 0D40h
另有用户定义的软件陷阱中断(和高级软件配合)
DSP原理与应用 2019年2月26日 25
第4.2节TMS320F2833X 中断
中断优先级和中断向量: INT1
中断优先级和中断向量: INT7
DMA中断(DINTCH1~DINTCH6)
DSP原理与应用
2019年2月26日
29
第4.2节TMS320F2833X 中断
中断优先级和中断向量: INT8
I2C中断 SCI中断
中断优先级和中断向量: INT9
SCI中断 CAN中断
中断优先级和中断向量: INT10保留 中断优先级和中断向量: INT11保留
46
习题
1.使用TMS320LF28335中断在主程序中需进行哪 些工作,在中断处理子程序中需进行哪些工作? 请具体编写一段程序进行说明。 2.通常情况下复位和NMI中断处理程序应该进行哪 些工作?
DSP原理与应用
2019年2月26日
47
参考文献
TMS320F28335, TMS320F28334, TMS320F28332 Digital Signal Controllers (DSCs) Data Manual(SPRS439B) TMS320x2833x System Control and Interrupts Reference Guide TMS320F2833X BOOT ROM
DSP原理与应用
2019年2月26日
44
第4.3节TMS320F2833X 看门狗
看门狗控制寄存器:WDCR
WDFLAG: 0-未发生复位,1-发生复位 WDDIS: 0-禁止看门狗,1-使能看门狗 WDCHK2~0: 101 系统正常运行 其他值 复位
DSP原理与应用
2019年2月26日
45
第4.3节TMS320F2833X 看门狗
DSP原理与应用
2019年2月26日
22
DSP原理与应用
2019年2月26日
23
第4.2节TMS320F2833X 中断
中断优先级和中断向量:
DSP原理与应用
2019年2月26日
24
第4.2节TMS320F2833X 中断
中断优先级和中断向量: 3个不可屏蔽中断:
中断优先级 1 2 3 4 中断名 中断向量 Reset 0D00h EMUINT 0D22h NMI 0D24h RTOSINT 0D1Eh 说明 复位和WD溢出 仿真器中断 外部不可屏蔽中断 实时操作系统中断
DSP原理与应用
2019年2月26日
40
第4.3节TMS320F2833X 看门狗
看门狗组成: 1.定时器(计数器) WD Counter 。 2.看门狗重启管理器(WD Reset Register)。 3.看门狗时钟发生器。 4.看门狗状态位
DSP原理与应用
2019年2月26日
41
第4.3节TMS320F2833X 看门狗
Sin/cos表:1282个字,32位浮点数 Arctan表:388字, 32位浮点数
DSP原理与应用
2019年2月26日
34
第4.2节TMS320F2833X 中断
DSP原理与应用
ቤተ መጻሕፍቲ ባይዱ2019年2月26日
35
第4.2节TMS320F2833X 中断
Boot 模式选择
DSP原理与应用
2019年2月26日
DSP原理与应用
The Technology & Applications of DSPs
北京交通大学 电气工程学院 夏明超 郝瑞祥 万庆祝 mchxia@ haorx@ qzhwan@
第四章:TMS320F2833X 系统功能和其他功能
DSP原理与应用
2019年2月26日
48
DSP原理与应用
第四章:TMS320F2833X 系统功能和其他功能
北京交通大学电气工程学院 夏明超
ADC有关中断 外部中断 Timer0中断 唤醒中断
DSP原理与应用
2019年2月26日
26
第4.2节TMS320F2833X 中断
中断优先级和中断向量: INT2
EPWM1~EPWM6中断
中断优先级和中断向量: INT3
EPWM1~EPWM6中断
DSP原理与应用
2019年2月26日
DSP原理与应用
2019年2月26日
14
第4.2节TMS320F2833X 中断
中断: 中断产生及处理流程 中断优先级和中断向量(Interrupt Priority and Vectors) 外部中断扩展控制器(Peripheral Interrupt Expansion Controller PIE) CPU中断寄存器(CPU Interrupt Registers IFR IMR) 外设中断寄存器 外部中断
DSP原理与应用
2019年2月26日
42
第4.3节TMS320F2833X 看门狗
SCSR:
DSP原理与应用
2019年2月26日
43
第4.3节TMS320F2833X 看门狗
看门狗时钟发生器: WDCLK = CLKOUT/512,当HALT时停止 6-bits预定标选择:将WDCLK再分频后送给看门狗 定时器。WDPS2~0 in WDCR
DSP原理与应用 2019年2月26日 18
第4.2节TMS320F2833X 中断
DSP原理与应用
2019年2月26日
19
第4.2节TMS320F2833X 中断
DSP原理与应用
2019年2月26日
20
第4.2节TMS320F2833X 中断
DSP原理与应用
2019年2月26日
21
第4.2节TMS320F2833X 中断
CPU定时器2(TI RTOS)
DSP原理与应用
2019年2月26日
31
第4.2节TMS320F2833X 中断
中断向量表由3个标志位决定其映射关系: VMAP-1(ST1.3),M0M1MAP-1(ST1.11),ENPIE-0(PIECTRL.0)
上电(复位)后其值为:1 1 0 对应: 从Boot ROM Block 0x3FFFC0~0x3FFFFF读取中断向量表 reset中断总是从0X3FFFC0读取中断向量 复位完成后,需要由用户程序自行指定PIE中断向量表映射关 系。
硬件引脚:
X1/CLKIN:内部震荡器的晶体输入,或外部震荡 器输入 X2:内部震荡器的晶体输出 CLKOUT:内部时钟输出
两种时钟模式:
内部时钟:只须外部晶体 外部时钟:外部震荡器输出接CLKIN
DSP原理与应用
2019年2月26日
4
第4.1节TMS320F2833X 时钟
内部时钟模式
DSP原理与应用
2019年2月26日
8
第4.1节TMS320F2833X 时钟
外设时钟信号
DSP原理与应用
2019年2月26日
9
第4.1节TMS320F2833X 时钟
DSP原理与应用
2019年2月26日
10
第4.1节TMS320F2833X 时钟
DSP原理与应用
2019年2月26日
11
第4.1节TMS320F2833X 时钟
第4.1节 TMS320F2833X 时钟 第4.2节TMS320F2833X 中断
第4.3节TMS320F2833X 看门狗
习题
DSP原理与应用
2019年2月26日
39
第4.3节TMS320F2833X 看门狗
看门狗的作用: 用于监视系统的运行,当程序运行混乱时(如进入 死循环或程序跑飞)完成系统复位。 看门狗的机理: 主要核心是一个定时器,当定时器时间到时复位 正常运行程序过程中每次在看门狗的定时器时间 到之前重启看门狗定时器
36
第4.2节TMS320F2833X 中断
复位:从内部BOOT ROM的0X3FFFC0开始读取
DSP原理与应用
2019年2月26日
37
第4.2节TMS320F24X 中断
自学:
1.不可屏蔽(NMI)中断机理及处理过程 2.中断等待时间
DSP原理与应用
2019年2月26日
38
第四章:TMS320F2833X 系统功能和其他功能
DSP原理与应用
2019年2月26日
30
第4.2节TMS320F2833X 中断
中断优先级和中断向量: INT12
外部引脚中断(XINT3~XINT7) 浮点运算中断(LVF,LUF)
中断优先级和中断向量: INT13
外部引脚中断(XINT13) CPU定时器1(TI RTOS)
中断优先级和中断向量: INT14
第4.1节 TMS320F2833X 时钟
第4.2节TMS320F2833X 中断 第4.3节TMS320F2833X 看门狗 习题
DSP原理与应用
2019年2月26日
2
第4.1节TMS320F2833X 时钟
0.25~10倍输入时钟频率:
1.降低外部晶振频率,以减低电磁干扰(EMI) 2.低价晶振 3.避免使用谐振晶体和相关的屏蔽电路