第2章 系统控制及中断
本章首先介绍F281x的振荡器、锁相环、外设时钟控制、低功耗模式和看门狗模块,然后分别介绍了CPU定时器和通用I/O引脚的配置。作为本章的**和难点,*后介绍了片内外设模块的中断响应机制和中断处理流程。
2.1 时钟及系统控制
本节介绍F281x片内的振荡器、锁相环、外设时钟控制、低功耗模式和看门狗模块等。振荡器和锁相环主要为CPU和外设模块提供可编程的时钟,每个外设的时钟都可以通过相应的寄存器使能或关闭;看门狗可用来监视用户程序的运行,以提高系统的软件抗干扰能力。
2.1.1 时钟概述
F281x内部的各种时钟和复位电路的内部结构图如图所示。图中,CLKIN是经时钟产生电路提供给CPU的时钟信号,SYSCLKOUT是从CPU输出的时钟信号,作为片内集成外设模块的时钟源,时钟信号CLKIN与SYSCLKOUT的频率相同。此外,片内外设模块的时钟被分成HSPCLK(高速)和LSPCLK(低速)两组,以方便用户设置各个外设模块的工作频率。
F281x系列DSP芯片内部的时钟配置、锁相环、看门狗以及低功耗模式等都是通过相应的控制寄存器进行配置的,各个寄存器如表所示。
……