sci.h

来自「项目是为日本瑞萨工作所做的BAKE炉温控系统 整个文件夹包括设计文档」· C头文件 代码 · 共 43 行

H
43
字号
#ifndef _SCI_
#define _SCI_


#include "GP32C.H"          //MCU头文件
#define ReSendStatusR SCS1  //SCI状态寄存器    
#define ReTestBit     5     //接收缓冲区满标志位         
#define SendTestBit   7     //发送缓冲区空标志位     
#define ReSendDataR   SCDR  //数据寄存器 

/*SCIRe1:串行收一个字节数据----------------------------*
*功  能:从串行口接收1个字节的数据                      *         
*参  数:标志指针p                                      *
*返  回:接收到的数据(若接收失败,返回0xff)           * 
*说  明:参数*p带回接收标志=0收到数据,=1未收到数据      *  
*-----------------------------------------------------*/
unsigned char SCIRe1(unsigned char *p); 


/*SCIReN:HC08串行接收N个字节---------------------------*
*功  能:接收N个字节数据,并存放在ch数组中               *       
*参  数:待接收的数据字节数及其存放的数组首地址         *       
*返  回:接收标志=0收到数据,=1未收到数据                * 
*-----------------------------------------------------*/
unsigned char SCIReN(unsigned char n,unsigned char ch[]);  //接收n字节

/*SCISend1:串行发送1个字节-----------------------------*
*功  能:串行发送1个字节                                *
*参  数:要发送的数据                                   *
*返  回:无                                             *
*-----------------------------------------------------*/
void SCISend1(unsigned char o);        


/*SCISendN:串行发送N个字节-----------------------------*
*功  能:发送数组中的N个字节数据                        *
*参  数:待发送的数据字节数及其要存放的数组首地址       *          
*返  回:无                                             *
*-----------------------------------------------------*/
void SCISendN(unsigned char n,unsigned char ch[]);        


#endif

⌨️ 快捷键说明

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