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

📄 confg.h

📁 嵌入式单片机控制温度传感的无线收发方案!
💻 H
字号:
/**********************************
功能:配置头文件
时间:2008年8月30日
编写:陈锐
版本:1.2
**********************************/
#ifndef __CONFG_H
#define __CONFG_H

#include <iom8v.h>
#include <macros.h>
#include <stdio.h>
#include <eeprom.h>


//定义接收的宽度
#define SIZE 32    
#define SET(a,b) a|=(1<<b) 
#define CLR(a,b) a&=~(1<<b)
#define CPL(a,b) a^=(1<<b)
#define CHK(a,b) (a&(1<<b))

#define SBUF UDR
#define uint unsigned int
#define uchar unsigned char
#define bit char


//PORTB

#define CSN	   2
#define MOSI   3
#define MISO   4
#define SCK	   5

//PORTD 
#define CD     4
#define AM	   3
#define DR	   2
#define PWR	   5
#define TRXCE  6
#define TX_EN  7

//PORTC
#define LED	   1

extern uchar Tx_Buf[SIZE];
extern uchar Rx_Buf[SIZE];

//以下是905的函数
void nrf905_Init(void);
void nrf905_SendData(void);
void clear_Tx_Buf(void); 
void nrf905_Off(void);
void RfSendProc(void);
void nrf905_RxOn(void);
void RfRecvProc(void);
void Read_nrf905Add(void);//读取nrf905的接受发送地址
void nrf905_TxAdd(int add);//选择发送地址
//改变nrf905的发送地址
void Change_TX_ADD(unsigned char TX_ADD);

//UART初始化
void uart_init(void);

int delay_10ms(int no);//延时函数

void delay_us(uint us);

#endif

⌨️ 快捷键说明

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