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

📄 serial.h

📁 nrf9e5 nordic公司出品的带有无线发送接收的单片机的bootloader程序。支持xmodem下载
💻 H
字号:
#ifndef __SERIAL0_H
#define __SERIAL0_H
#include "PubFunc.h"

#define TIME1_4CLK_INTERVAL

#define LISTEN_START	0x00
#define LISTEN_NEXT		0x02
#define LISTEN_ADDR		0x04
#define LISTEN_DATA		0x08
#define LISTEN_END		0x10
#define LISTEN_STOP		0x20
#define RECV_ERROR		0x00
#define RECV_NORMAL		0x01

//系统时钟4m时,最大波特率为4800
#define BaudRate  (4800) //(9600)

#ifndef SYSTEM_CLOCK 
	#define SYSTEM_CLOCK  (4.0000)    //(16.0000)
#endif

#define TIME1 (256.5-(SYSTEM_CLOCK*1000000/BaudRate/64))

//extern void SIOInit(void);
//extern void SIOSendChar(BYTE bytChar);
extern void SIOSendData(BYTE code *buf, BYTE data bytLength);
//extern bit SIOReceiveChar(BYTE data *pbytChar);
extern BYTE data serial_recv_num;
extern BYTE idata XmodemRecvBuf[134];
#endif

⌨️ 快捷键说明

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