keil中文注释复制到其他地方乱码解决

1.在菜单栏中选择’Edit’选项

在这里插入图片描述

2.把Encoding换掉

在这里插入图片描述

void USART1_IRQHandler(void)                	//串口1中断服务程序
{
	u8 Res;
#if SYSTEM_SUPPORT_OS 		//如果SYSTEM_SUPPORT_OS为真,则需要支持OS.
	OSIntEnter();    
#endif
	if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET)  //接收中断(接收到的数据必须是0x0d 0x0a结尾)
	{
		// 操作数据寄存器DR的函数
		Res = USART_ReceiveData(USART1);//(USART1->DR);	//读取接收到的数据
		
		if((USART_RX_STA&0x8000)==0)//接收未完成
		{
			// 官方的注释真的害人不浅,
			// 搞得我直接看懵了   这个STA只是用来统计接收字符的个数
			// 因为开了一个BUF,只有那么大的空间,不能溢出
			// 0x3fff + 1  = 0x4000   说明,统计数据的位,长度用完了
			if(USART_RX_STA&0x4000)
			{
				// 判断接收的数据,是不是回车键,这就表示即将结束此次接收数据了
				if(Res != 0x0a)
					USART_RX_STA=0;//接收错误,重新开始
				else 
					USART_RX_STA |= 0x8000;	//接收完成了 
			}
			else 
			{	
				// 出现了回车键,这个用Res接收,就是两个ASC值,0x0d 和 0x0a
        // 而且必然是连续的
				if(Res == 0x0d)
					// 如果出现了0x0d,就标记STA
				  // 此时下面的else进不去了,直接跳到上面了;判断是不是0x0a,如果是,就说明是回车键按下了
				  // 此次接收就完成了...
					USART_RX_STA |= 0x4000;
				else
				{
					// 这是对数组的每一位赋值,STA是一个变量,只是占了一个value而已
					// 每次把Res的值存到BUF数组中
					USART_RX_BUF[USART_RX_STA&0X3FFF] = Res ;
					USART_RX_STA++;
					// 比如数组长度为10,下标肯定只能到9咯
					// 这这LEN是自己定义的,因为开数组是要指定内存大小的
					if(USART_RX_STA > (USART_REC_LEN-1))
						USART_RX_STA = 0;//接收数据错误,重新开始接收	  
				}		 
			}
		}   		 
  } 
#if SYSTEM_SUPPORT_OS 	//如果SYSTEM_SUPPORT_OS为真,则需要支持OS.
	OSIntExit();  											 
#endif
} 
#endif	
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
kiel5是一款集成开发环境(IDE),常用于开发和编译单片机(MCU)的嵌入式软件。在使用kiel5建立gd(General Device)工程文件之前,我们需要先了解几个步骤。 第一步,打开kiel5软件。在软件的主界面上,点击"File"(文件)选项,然后选择"New Project"(新建工程)。在弹出的对话框中,我们需要为工程取一个名字并选择存放工程文件的路径。 第二步,选择目标设备。在弹出的对话框中,选择您要使用的目标设备的类型和型号。您可以选择自己具体使用的单片机类型,如STC89C52、STM32F103等。然后点击"OK"(确认)按钮。 第三步,配置工程属性。在弹出的对话框中,我们可以设置工程的一些基本属性,如选择编程语言(C语言或汇编语言)、选择存放源代码和头文件的文件夹路径、设置编译器选项等。完成设置后,点击"OK"按钮。 第四步,添加源文件。在软件的Project视图中,右击工程名称,选择"Add Files to Group"(添加文件到组)选项。然后,选择您的源代码文件(通常是以.c或者.cpp为后缀的文件),点击"Add"按钮。 第五步,编写代码。在使用kiel5建立gd工程文件后,您可以开始编写您的嵌入式软件代码了。在软件的编辑器中,输入您的代码,包括函数定义、变量声明等。您可以使用软件提供的自动补全、代码提示等功能来提高开发效率。 第六步,编译和调试。在完成代码编写后,可以点击软件菜单栏上的"Build"(编译)选项,对代码进行编译。编译成功后,您可以使用软件提供的调试功能进行代码调试,检查代码的执行情况。 以上就是使用kiel5建立gd工程文件的简要步骤。希望对您有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值