【文件属性】:
文件名称:睡眠低功耗实验-algebra topology differential caculus and optimization theory
文件大小:8.42MB
文件格式:PDF
更新时间:2021-06-09 15:05:37
CC3200
1.9睡眠低功耗实验
CC3200是一个特别强调功低功耗的单片机,尤其适用于采用电池供电的长时间工作场
合。CC3200可以通过软件设置使单片机进入不同的低功耗睡眠模式(睡眠模式和深度睡眠
模式)。本章节将演示 CC3200低功耗的编程方法,以及几种中断的唤醒方法。
1.9.1实验目的
1)了解 CC3200的睡眠低功耗的相关应用;
2)熟悉 CC3200两种睡眠低功耗的基本配置和使用方法;
3)掌握WDT、定时器中断的使用,以及通过这两种中断唤醒系统的配置方法。
1.9.2实验原理
CC3200的一个主要特征就是低功耗,该特性对电池供电的嵌入式系统至关重要。CC3200
是基于 Cortex-M4的 MCU,故其具有显著的低功耗功能特性。CC3200微控制器共提供了两
种睡眠模式:
1)睡眠模式
在睡眠模式中,有效外设的时钟频率不变,但是处理器和子系统内存未被提供时
钟并因此不能够执行代码。支持立即唤醒功能。可通过定时器中断、GPIO中断、或外
设相关的中断来唤醒。
2)深度睡眠模式
在深度睡眠模式中,有效外设的时钟频率可能会改变(通过深度睡眠模式时钟配
置)。不支持立即唤醒功能。,从深度睡眠中唤醒,则需要 100μs的唤醒启动时间。同
样可通过定时器中断、GPIO中断、或外设相关的中断来唤醒。
进入低功耗模式之前,还可以通过软件编程关闭未使用的模块时钟,以进一步降低功耗。
1.9.3实验内容
通过看门狗(WDT)、定时器(GPT)超时中断分别将系统从睡眠模式、深度睡眠模式
唤醒。
实验过程,利用 CC3200的 UART模块与 PC机进行串口通信,来显示两种低功耗的调试
过程。其中,UART的参数配置为:波特率为 115200,8位数据,1位停止位,无奇偶校验。