通过uart0采集血氧板数据,经过分析解码后,在OLED上进行显示参数值,并根据所测量的值与报警限值进行比较,如果超过限值,则通过PWM产生声音,并且LED闪烁,进行报警来警示用户,分为高中级报警级别。高级报警产生1hz的滴滴声,1hz led闪烁。中级报警产生2hz的滴滴声,2hz led闪烁。电池AD采样,将电池状态显示在OLED上,使用户实时了解电池的工作状态。提供扫描按键功能,目前在评估板上仅用了pc4按键,做为开关机功能。支持方向传感器,根据用户使用时拿机器的姿势,进行OLED四个不同方向的显示。支持uart1实时数据导出功能,方便用户在电脑上对数据进行管理与分析,提供看门狗功能,避免机器硬件/软件故障产生的无法工作。
主要使用LM3S811的功能:
uart、spi、ad、timer、PWM、gpio、watchdog、sleepmode、中断唤醒。
系统框图如下:
最后为大家担供了演示代码,绝对是一个很好的学习例子。
用户417404 2012-12-17 18:12
用户403664 2012-12-17 11:00
用户402158 2012-12-6 17:03
用户1614394 2012-11-2 19:30
我传的代码怎么没有附件呢?