喷雾小程序

/**

  • Config for driver
  • @date 2016-08-10
  • @author W.Y Software Team
  • @version V1.00
  • @note Copyright © 2014 Weiyong Electronic Technology Co., Ltd. All rights reserved.
    */
    #ifndef CONFIG_H
    #define CONFIG_H

DIR_IO_INPUT EQU 0
DIR_IO_OUPUT EQU 1
#define MODULE_BUZZER

/**

IO REG

PA PAC PAPH
X 0 0 INPUT-FLOAT
X 0 1 INPUT-HIGH
0 1 X OUPUT-LOW
1 1 0 OUPUT-HIGH
1 1 1 OUPUT-HIGH-R

  • IO PIN PMC131/PMS131

    GND----1 16----XC2
    ANT----2 15----XC1
    PB2----3 14----VDD_RF
    PB3----4 13----PRESET
    PB4----5 12----PA6
    PB5----6 11----VDD_MCU
    PB6----7 10----PA3
    PB7----8 09----PA4

    XNS102 IO PIN PMS154C

    ANT----1 16----GND
    VDD----2 15----XC1
    PB5----3 14----XC2
    PB6----4 13----VDD
    PB7----5 12----PA0
    VDD----6 11----PA4
    PA7----7 10----PA3
    PA6----8 09----PA5
    */

/**

  • PORT CONFIG.
    */
    //P_ADC1 equ pb.7
    //P_ADC2 equ pb.5
    //P_ADC3 equ pa.3
    //P_ADC4 equ pa.4
    //P_ADC5 equ pa.3
    //P_ADKEY1 equ pa.6
    //P_ADKEY2 equ pb.4
    //P_ADKEY3 equ pb.3

//P_BAT_ADC equ pb.5
P_LED equ pA.7
//P_LED_R equ pb.7

//P_BAT_IO equ pa.6
//P_BEEP equ pb.2

//---------------------------
//rf 297L-SOP8 //186
//--------------------------
//P_SPI_CSN equ pb.1
//P_SPI_SCK equ pb.0
//P_SPI_MOSI EQU PC.1
//p_SPI_MISO equ pC.0
//-----102-------------
//P_SPI_CSN equ pb.4
//P_SPI_SCK equ pb.3
//P_SPI_MOSI EQU PB.2
//p_SPI_MISO equ pB.1
//
//-------------------------

LED1 equ PA.7
LED2 equ PA.6
LED3 equ PA.4
LED4 equ PA.0

LED1IN equ PAC.7
LED2IN equ PAC.6
LED3IN equ PAC.4
LED4IN equ PAC.0

LED1Papl equ papl.7
LED2Papl equ papl.6
LED3Papl equ papl.4
LED4Papl equ papl.0

//OUT_PWM equ PA.7 //0
//TEST_DL equ PA.0 //0
#define LED1_ON LED1 = 1;
#define LED1_OFF LED1 = 0;

#define LED2_ON LED2 = 1;
#define LED2_OFF LED2 = 0;

#define LED3_ON LED3 = 1;
#define LED3_OFF LED3 = 0;

#define LED4_ON LED4 = 1;
#define LED4_OFF LED4 = 0;
KEY equ PA.5
#define OUT_PWM_ON OUT_PWM = 1;
#define OUT_PWM_OFF OUT_PWM = 0;
//DATA_TX equ PA.3
//DATA_TX_INOUT equ PAC.3
//DATA_TX_PAPH equ paph.3
/***********************************
PORT PWONER ON INIT
***********************************/
//
PORT_POWNERON_SET MACRO
pac = 0b_1_1011_001; //0 IN 1 OUT
pa = 0b_0_0000_000;

papl = 		0b_0_0100_000;
paph = 		0b_0_0000_000;	//0 OFF	1 ON
$ PADIER	0b_1_1111_001;	//0 OFF	1 ON		

//pbc = 		0b_100111_00;	//0 IN	1 OUT
//pb = 		0b_000000_00;
//pbph = 		0b_011000_10;	//0 OFF	1 ON	

//$ PBDIER	0b_111000_10;	//0 OFF	1 ON	

// $ P_SPI_MOSI out,high;
// $ p_SPI_MISO in,pull;

ENDM

PORT_POWNERON_SLEEP MACRO
pac = 0b_1_1011_001; //0 IN 1 OUT
pa = 0b_0_0000_000;

papl = 		0b_0_0100_000;
paph = 		0b_0_0000_000;	//0 OFF	1 ON
$ PADIER	0b_1_1111_001;	//0 OFF	1 ON	
//pbc = 		0b_100111_00;	//0 IN	1 OUT
//pb = 		0b_000000_00;
//pbph = 		0b_011000_10;	//0 OFF	1 ON	

//$ PBDIER	0b_111000_10;	//0 OFF	1 ON	

// $ P_SPI_MOSI out,high;
// $ p_SPI_MISO in,pull;

ENDM

/***********************************
AD BAT PORT

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值