sampioc.h

来自「At91sam7s64+ucosII+pid温度控制」· C头文件 代码 · 共 43 行

H
43
字号
#ifndef _SAMPIOC_H_
#define _SAMPIOC_H_

#define LCD_RW 1<<15
#define LCD_EN 1<<24
#define LCD_RS 1<<25
#define DABUS   0XFF << 16
#define LCD_SETOUT (unsigned int)(LCD_RW | LCD_EN |LCD_RS)
#define LCD_SETIN (unsigned int)(DABUS)

#define RL1 1<<31
#define BEEP 1<<8
//=========step motor control pin========================
#define STPMCK 1
#define STPMFW 1<<1
#define STPMEN 1<<2

#define STPM_SETOUT (unsigned int) (STPMCK | STPMFW | STPMEN)


#define KEY_IRQ		(1<< 30)
#define DLY1	10
#define DLY2	100
#define DLY4	10000
#define DLY3	6000
#define DLY5	40000			//key beep delay
#define DLYMCK	4000			//STEP MOTOR MCK DELAY


	void Delay(int x);
	void PIOinit(void);
	int FLEX_READ(int addr);
	void FLEX_WRITE(int addr,int x);
	void beepon();
	void beepoff();
	void rly1on();
	void rly1off();
	void rly2on();
	void rly2off();
	void beepdida();
	void spmotor();			//STEP MOTOR	
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?