boardconfigure.h
来自「Total_Program(太阳能追踪程序)」· C头文件 代码 · 共 29 行
H
29 行
// 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 + =
减小字号Ctrl + -
显示快捷键?