:项目名称、实现的功能、应用、创新点、PSoC4 内部资源利用的充分性、采用PSoC4和其他产品在所用开发时间上的对比、该设计中采用Cypress PSoC4产品比其他产品所具有的不可替代的优势 基于PSoC4 Pioneer kit温度采集及控制 ——ARM CortexTM-M0应用 ◆ 项目名称 基于PSoC4 Pioneer kit温度采集及控制 ◆ 功能应用及创新点 1. 利用定时器制作软件时钟,实时显示小时、分钟、星期。 2. 利用内部温度传感器和ADC采集检测芯片温度。 3. 利用Segment LCD显示小时、分钟、星期和当前芯片温度等信息。 4. PWM驱动RGB三色LED。设置温度小于当前温度5℃时,绿色LED亮;设置温度大于当前温度 5℃时,红色LED亮;其他温度条件,蓝色LED亮。 5. 5个CapSense容式触摸按键,分别是上键、下键、确定键、设置键、时钟键。通过这5 个按键可以设置当前时间,改变当前设置温度。 6. 利用仿真型Em_EEPROM存储掉电时的时间和设置温度。 7. 利用外部中断检测一个机械按键,按一下该机械按键RGB三色LED全部点亮,呈现白色, 再按一下该机械按键RGB三色LED按照功能4规律点亮。 ◆ PSoC4 内部资源利用的充分性 该项目利用了以下内部资源: 1. 时钟源: 该项目用到了多处时钟源,如定时器,PWM,Segment LCD,其中定时器的时钟源用的是1KHz,PWM的时钟源用的是100KHz,Segment LCD的时钟源用的是12MHz,时钟源的设置只是频率不同,不再逐一介绍。 [pic][pic] 2. 定时器Timer: 定时器模块的clock输入1KHz的时钟信号,开启定时器中断interrput,设定每20mS产 生一次中断。 [pic] [pic] [pic] 在主函数中启用……