super_node.h
来自「MSP430 //示范使用三种不同时脉来源 // Enter LPM3 w/」· C头文件 代码 · 共 56 行
H
56 行
#ifndef __SUPER_NODE_H__
#define __SUPER_NODE_H__
#include <in430.h>
#include <io430x16x.h>
#define DEFAULT_MAIN_CLK (2500000)
void delay_1ms();
//function pointer
typedef void (*FP)();
#define NULL_FP (0)
//CLK SOURCE
void init_ext_clk();
void select_main_clk(unsigned char type);
#define MCLK_DCOCLK (0)
#define MCLK_XT2CLK (1)
#define MCLK_LFXTCLK (2)
//LED
#define RLED (P5OUT_bit.P5OUT_4)
#define GLED (P5OUT_bit.P5OUT_5)
#define YLED (P5OUT_bit.P5OUT_6)
#define ENABLE_RLED (P5DIR_bit.P5DIR_4=1)
#define ENABLE_GLED (P5DIR_bit.P5DIR_5=1)
#define ENABLE_YLED (P5DIR_bit.P5DIR_6=1)
#define TRIGGLE_RLED (RLED^=1)
#define TRIGGLE_GLED (GLED^=1)
#define TRIGGLE_YLED (YLED^=1)
#define SET_RLED (RLED=0)
#define SET_GLED (GLED=0)
#define SET_YLED (YLED=0)
#define CLEAR_RLED (RLED=1)
#define CLEAR_GLED (GLED=1)
#define CLEAR_YLED (YLED=1)
//UART
void enable_usb_uart(unsigned char speed,FP rx_fp);
void enable_rs232_uart(unsigned char speed,FP rx_fp);
#define SPD_2400 (0)
#define SPD_9600 (1)
#define SPD_19200 (2)
#define SPD_38400 (3)
#define SPD_57600 (4)
#define SPD_115200 (5)
//USER Interrupt
void setup_user_interrupt(FP rx_fp);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?