⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 epphal.h

📁 msp430单片机与pdiusbd12接口的固件程序
💻 H
字号:
/*************************************************************************
描述: 	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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -