⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 app.h

📁 MSP430与dsp接口技术,编辑环境C语言,我运行过,好
💻 H
字号:
//************************************************************ 
//  Copyright (C) 2004 Texas Instruments, Inc. 
//
//  File: app.h
//
//  Comment: application layer interface
//
//  Author: Randy Wu
//  Company: Texas Instruments, Inc
//  Date: September 2004
//  IDE: Built with IAR Systems Embedded Workbench 430 V3.20A
//
//************************************************************/

#include <msp430x44x.h> /* for MSP430F449 */


#define STARTVOLUME  0
#define MAXVOLUME   99
#define BLINK_DELAY 50

#define AUDIO_MUTE      0
#define AUDIO_FIR_ON    1
#define AUDIO_FIR_OFF   2

#define CMD00   0
#define CMD01   1
#define CMD02   2  
#define CMD03   3  
#define CMD04   4
#define CMD05   5
#define CMD06   6
#define CMD07   7
#define CMD08   8 
#define CMD09   9

// Codes for Port2 event msgs
#define SW1_PRESSED       'A'
#define SW2_PRESSED       'B'
#define INCOMING_MSG      'C'

// Max # of tasks for SalvoLite version is 3
#define TASK_PERIODIC_P   OSTCBP(1) /* task #1        */
#define TASK_PORT2_P      OSTCBP(2) /*  ""  #2        */

#define PRIO_PORT2      2        /*  task priorities (highest)  */
#define PRIO_PERIODIC   3        /*  task priorities (lowest)   */

// Max # of overall events for SalvoLite version is 5
// "events" = #(binSems) + #(sems) + #(msgs) + #(msgQs) + #(eFlags)
#define BINSEM_PERIODIC_P  OSECBP(1) /* semaphore #1   */

// Max # of Msg queues for SalvoLite version is 1
#define MSG_PORT2_P     OSECBP(2) /* message queue #1   */

void ProcessButtonSW1( void );
void ProcessButtonSW2( void );
void ProcessReadLinkMsg( void );

void TaskPeriodic( void );
void TaskProcessPort2( void );

void InitRegs( void );
void InitApp( void );

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -