MSP430 我的低功耗系统编程模板
来源:互联网 发布:dnf安图恩优化补丁 编辑:程序博客网 时间:2024/04/29 14:17
主要应用前后台程序结构来实现,前台程序是各种中断等突发事件,后台程序就是主循环,处理各种事件引起的各种任务.
#include "MSP430G2553.h"int gTaskFlag=0; //任务标志 位void sysInit(){}void main( void ){ // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; sysInit(); //系统初始化 _EINT(); //开中断 while(1) { if((gTaskFlag&0x0001) == 0x0001) { Task0001_Name(); } if((gTaskFlag&0x0002) == 0x0002) { Task0002_Name(); } //----如果没有任务就休眠-------- if(gTaskFlag == 0x0000) { LPM3; } }}#pragma vector=TIMER0_A0_VECTOR__interrupt void Timer0_A0(void) //TACCR0中断{ gTaskFlag |= 0x0001; //周期性任务 __low_power_mode_off_on_exit(); //唤醒CPU}void Task0001_Name(){ //TODO //---完成任务------ gTaskFlag &= ~0x0001;}void Task0002_Name(){ //TODO //---完成任务------ gTaskFlag &= ~0x0002;}
0 0
- MSP430 我的低功耗系统编程模板
- MSP430的低功耗探讨
- MSP430主系统时钟以及430的低功耗设置
- MSP430低功耗模式
- msp430低功耗LPM
- MSP430--低功耗模式
- MSP430 一种低功耗设计
- MSP430的低功耗事件驱动工作模式
- FreeRTOS 8.2.1在MSP430 上的低功耗实现
- MSP430学习笔记-低功耗模式
- 嵌入式系统 的低功耗设计
- 单片机系统的低功耗设计策略
- 低功耗单片机系统的设计策略
- 【经典讨论】STM8L和MSP430的低功耗对比(长期开放)
- 前后台系统的低功耗编程思想——STM8平台
- 前后台系统的低功耗编程思想——STM8平台
- 如何测量MSP430的功耗?
- 如何测量MSP430的功耗?
- 给自己看的spring学习笔记
- oracle系统包dbms_job用法(oracle定时任务)
- Git图形界面的使用
- struts2上传异常
- 策略模式
- MSP430 我的低功耗系统编程模板
- 使用PLSQL配置监听连接远程数据库
- 汇编知识备忘(1)
- iOS开发之字数不一的多标签Demo
- 判断是否为闰年
- RecyclerView侧滑菜单,滑动删除,长按拖拽,下拉刷新上拉加载
- NSPersistentStoreCoordinator
- webstorm安装markdown插件
- LIS通讯的comm_type类型