资 源 简 介
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件
可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格
要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、
嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对
其他设备的控制、监视或管理等功能 [1]
。嵌入式系统以应用为中心,
对系统而言各种外设的中断是其应用中极为重要的部分,而 ARM
Cortex-M3 的 GPIO 口提供了丰富的外设中断,如何利用好它,则开
发具体应用的关键。
在本次方案中开发板采用了基于 Cortex-M3 内核的 TI-LM3S9B92
微处理器,内置 96KB 的 RAM 和 256KB 的 Flash,并可根据需要扩
展 8MB 外部 SDRAM,采用 2.6 寸四线电阻式触摸屏,2 个看门狗计
时时钟,本方案中初步探讨了利用 GPIO 外部中断,及触摸屏中断,
来控制板载用户 LED 灯,并通过计数反映于 LCD 上,并且设计满足
一定量次数后,停止喂狗,利用看门狗电路进行复位,重新进入初始