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

📄 sci_test.c

📁 瑞萨7709系列高档单片机串口通信的工程文件
💻 C
字号:
/***********************************************************************//*                                                                     *//*  FILE        :scinew.c                                                *//*  DATE        :Wed, Apr 20, 2005                                     *//*  DESCRIPTION :Main Program                                          *//*  CPU TYPE    :SH7709S                                               *//*                                                                     *//*  This file is for sending the received data.                        *//*  The sending data can be got and displaied by super terminator.     *//***********************************************************************/              #include 	"7709s.h"void SCI0_init();void put_char ( char P );char get_char ();#ifdef __cplusplus//#include <ios>					// Remove the comment when you use ios                  //int ios_base::Init::init_cnt;		// Remove the comment when you use ios#endif#ifdef __cplusplusextern "C" {#endifvoid abort(void);#ifdef __cplusplus}#endif#define LED_DATA (*(volatile unsigned short *)0x00800000) int i,j;unsigned short temp;void main(void){	temp=0x55;	SCI0_init();	LED_DATA=temp;				//提示初始化成功	for(;;) put_char(get_char());}void abort(void){	}void SCI0_init()		//注:在SH7709.h中SCI0对应的是SCI{  	int i;		SCSCR				//禁止发送中断、禁止接收中断、发送禁止、接收禁止、多处理器中断禁止、发送结束中断禁止、异步内部时钟SCK引脚输入状态	SCSMR				//异步、8数据位、无奇偶校验、1位停止位、非多处理器模式、模块时钟不分频	SCBRR				//模块时钟32MHz,设置波特率38400bit/s						//延时使波特率生效	SCSCR				//发送接收使能 }// Send a character by SCI0void put_char ( char P ){	SCSSR				//TDRE=1? 	SCTDR				//将待发送数据写入SCTDR寄存器	SCSSR	  			//clear TDRE bit in SCSSR	                                                    	temp = ~temp;		//利用LED变化指示接收到数据 	LED_DATA = temp;}// Recieve a character by SCI0char get_char ( ){	char Q;	SCSSR 					//RDRF=1? 	SCRDR					//读取接收到的数据	SCSSR	  				//Clear RDRF bit in SCSSR	                             return(Q);  			//返回接收到的数据		}

⌨️ 快捷键说明

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