📄 super_node.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -