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

📄 main.c

📁 launchpad msp430官方示例
💻 C
字号:
//******************************************************************************
//RO_COMPB_TA1_WDTA example
//                                                         MSP430F5529
//                                                        +---------------+
//                                                        | 
//c-+--------------------------------------------------R--+--<P1.6/TA1CLK/CBOUT  
//  |                                                     |
//  |  c-+---------------------------------------------R--+  
//  |    |                                                |
//  |    |  c-+----------------------------------------R--+  
//  |    |    |                                           |
//  |    |    | c-+------------------------------------R--+  
//  |    |    |   |                                       |
//                  c-+--------------------------------R--+  
//                    |                                   |
//                    |  c-+---------------------------R--+  
//                    |    |                              |
//                    |    |  c-+----------------------R--+  
//                    |    |    |                         |
//                    |    |    | c-+------------------R--+  
//                    |    |    |   |                     |
//                    |    |    |   |  c-+-------------R--+  
//                    |    |    |   |    |                |
//                    |    |    |   |    | c-+---------R--+  
//                    |    |    |   |    |   |            |
//                    |    |    |   |    |   | c-+-----R--+  
//                    |    |    |   |    |   |   |        |
//                    |    |    |   |    |   |   | c-+-R--+                               
//                    |    |    |   |    |   |   |   |
//                    |    |    |   |    |   |   |   +------->CB0
//                    |    |    |   |    |   |   +----------->CB1
//                    |    |    |   |    |   +--------------->CB2
//                    |    |    |   |    +------------------->CB3
//                    |    |    |   +------------------------>CB4
//                    |    |    +---------------------------->CB5
//                    |    +--------------------------------->CB6
//  |    |    |   |   +-------------------------------------->CB7
//  |    |    |   +------------------------------------------>CB8
//  |    |    +---------------------------------------------->CB9
//  |    +--------------------------------------------------->CB10
//  +-------------------------------------------------------->CB11
//
//******************************************************************************
#include "CTS_Layer.h"

#define NUM_SEN	12

uint16_t dCnt[NUM_SEN];
struct Element* keypressed;

const struct Element* address_list[NUM_SEN] = 
{
	&element0,
	&element1,
	&element2,
	&element3,
	&element4,
	&element5,
	&element6,
	&element7,
	&element8,
	&element9,
	&elementA,
	&elementB
};						

// Main Function
void main(void)
{ 
  uint8_t i;
  WDTCTL = WDTPW + WDTHOLD;             // Stop watchdog timer

  // establish baseline
  TI_CAPT_Init_Baseline(&keypad);
  TI_CAPT_Update_Baseline(&keypad,5);

  // Main loop starts here
  while (1)
  {
      keypressed = (struct Element *)TI_CAPT_Buttons(&keypad);
      TI_CAPT_Custom(&keypad,dCnt);
      if(keypressed)
      {
          for(i=0; i<NUM_SEN; i++)
          {
      	      if (keypressed == address_list[i])
	      {
	          //dCnt[i];
                   __no_operation();
              }
           }  
      }
  }
} // End Main

⌨️ 快捷键说明

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