common.h

来自「该程序通过调试」· C头文件 代码 · 共 60 行

H
60
字号
/***************************************
*2008,浙江工业大学信息与控制研究所
*All rights reserved
*
*文件名称:common.h
*摘    要:公共函数与常量的声明
*
*当前版本:1.0
*作    者:董齐芬
*完成日期:2008.8.20
****************************************/

#ifndef _COMMON_H
#define _COMMON_H

#include<iom128v.h>
#include<macros.h>

//LED显示驱动
#define LED_YELLOW PORTA|=(1<<PORTA0);PORTA&=~(1<<PORTA1);
#define LED_RED PORTA&=~(1<<PORTA0);PORTA|=(1<<PORTA1);

//定义cc2420与ATMEGA128接口引脚  新的传感节点的连接
/*#define CSn   PINB0
#define SCK   PINB1
#define MOSI  PINB2
#define MISO  PINB3

#define SFD   PIND4
#define FIFO  PIND6
#define FIFOP PINE5
#define CCA   PINA6

#define VREGEN PINB7
#define RST    PIND7*/

//老的节点的连接
#define CSn   PINB0
#define SCK   PINB1
#define MOSI  PINB2
#define MISO  PINB3

#define SFD   PINE7
#define FIFO  PINE5
#define FIFOP PINE6
#define CCA   PINE1

#define VREGEN PINE3
#define RST    PINE2

#define data_length 100  //有效负载长度
#define addr_length 8    //目的地址,源地址,目的PAN标识码,源PAN标识码各为两字节
#define TX_length   112  //微处理器需要传送给cc2420总的字节数

void Delay600us(void);        //延时600us用于电压校准器的启动延时
void Delay10ms(void);         //延时10ms用于发送数据包的间隔测试

void initled(void);

#endif

⌨️ 快捷键说明

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