📄 boardconfigure.h
字号:
// Description; CPU Frequency (MCLK)=25MHZ
//
// MSP430F5438A
// -----------------
// /|\| XIN2|-
// | | | 25MHZ
// --|RST XOUT2|-
// | |
// | P9.6 Buzzer|<--AN1(KEY1)
// | P10.6|<--AN1(KEY1)
// | P10.7|<--AN2(KEY2)
// | P5.0|-->LED1
// | P5.1|-->LED2
//
#ifndef __BOARDCONFIGURE_H__
#define __BOARDCONFIGURE_H__
#include "msp430x54xA.h" // Import msp430x54xA.h
#define CPU_F ((unsigned long)25) // Unit MHZ
#define Delay_us(x) __delay_cycles((unsigned int)x*CPU_F) // Unit us
#define Delay_ms(x) __delay_cycles(CPU_F*(unsigned int)x*1000) // Unit ms
#define LED1_ON P5DIR |= BIT0 ; P5OUT &= ~BIT0 // Low valid
#define LED1_OFF P5DIR |= BIT0 ; P5OUT |= BIT0
#define LED2_ON P5DIR |= BIT1 ; P5OUT &= ~BIT1 // Low valid
#define LED2_OFF P5DIR |= BIT1 ; P5OUT |= BIT1
#define Buzzer_ON P9DIR |= BIT6 ; P9OUT |= BIT6 // High valid
#define Buzzer_OFF P9DIR |= BIT6 ; P9OUT &= ~BIT6
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -