epphal.h
来自「msp430单片机与pdiusbd12接口的固件程序」· C头文件 代码 · 共 57 行
H
57 行
/*************************************************************************
描述: PDIUSBD12 firware for MSP430F149
文件名: mainloop.h
修改: Miracle G. Eicont.
日期: 2006-06-08
*************************************************************************/
#include <msp430x14x.h>
#ifndef __EPPHAL_H__
#define __EPPHAL_H__
#define DISABLE _DINT()
#define ENABLE _EINT()
//define CPLD_CNT0 0x00
//#define CPLD_CNT1 0x01
//#define COUNT_L 0x00
//#define COUNT_H 0x00
#define D12_dat_in P4IN
#define D12_dat_out P4OUT
#define D12_dat_dir P4DIR
#define D12_dat_sel P4SEL
#define D12_ctl_sel P2SEL
#define D12_ctl_in P2IN
#define D12_ctl_out P2OUT
#define D12_ctl_dir P2DIR //端口方向选择 1 for output
#define D12_ctl_IE P2IE //中断使能位 1 for enable
#define D12_ctl_IES P2IES //中断沿选择 1 for 1-->0
#define D12_int_flag (BIT0)
#define D12_A0 (BIT1)
#define D12_cs (BIT2)
#define D12_wr (BIT3)
#define D12_rd (BIT4)
#define D12_suspd (BIT5)
#define D12_rst (BIT7)
#define MCU_D12CS_0 D12_ctl_out &= ~D12_cs
#define MCU_D12CS_1 D12_ctl_out |= D12_cs
#define MCU_D12RST_0 D12_ctl_out &= ~D12_rst
#define MCU_D12RST_1 D12_ctl_out |= D12_rst
#define D12_SUSPD_0 D12_ctl_out &= ~D12_suspd
#define D12_SUSPD_1 D12_ctl_out |= D12_suspd
#define D12_WR_0 D12_ctl_out &= ~D12_wr
#define D12_WR_1 D12_ctl_out |= D12_wr
#define D12_RD_0 D12_ctl_out &= ~D12_rd
#define D12_RD_1 D12_ctl_out |= D12_rd
#define A0_DATA D12_ctl_out &= ~D12_A0
#define A0_COMMAND D12_ctl_out |= D12_A0
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?