自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 stm32f103c8t6串口接收中断回调函数及其主函数

/ 如果接收数据大于UART1_REC_LEN(200字节),则重新开始接收。// 如果 0x0a 和 0x0d 都收到,则将 bit15 位置为1。//判断判断串口是否接收完成,数据位会影响其数据接收(0x8000不能写成0x800)// 接收缓冲, 串口接收到的数据放在这个数组里,最大UART1_REC_LEN个字节。//则先判断收到的这个字符是否是 0x0d (回车)// 如果已经收到了 0x0d (回车),// 将收到的数据发送到串口。// 接收完成回调函数,收到一个数据后,在这里处理。

2024-06-28 14:22:00 1228

原创 linux系统中open文件为什么最后要关闭文件

打开文件以后,我们对这个文件的读写操作,都是针对内存中的这一份动态文件,而不是针对静态文件。当然我们对动态文件进行读写以后,此时内存中动态文件和块设备文件中的静态文件就不同步了,只有当我们close关闭动态文件时,close内部内核将内存中的动态文件的内容去更新(同步)块设备中的静态文件。还有就是读写完文件没有关闭文件,可能会导致文件的损坏。

2024-04-30 22:25:26 175

原创 linux系统文件编程基本概述

以下是操作系统提供的一系列API:打开 open读写 write/read光标定位 lseek关闭 close。

2024-04-30 19:34:55 807 2

原创 linux设置开机自动启动脚本

首先,你需要创建一个systemd服务文件来描述你的脚本应该如何运行。打开终端,并使用你喜欢的文本编辑器(如。为你的实际用户名和组名。如果你的脚本不需要特定的用户或组来运行,你可以省略。)创建一个新的服务文件。通常,这些文件被放在。在Linux系统中,可以使用。例如,可以创建一个名为。

2024-04-25 13:39:54 928 1

原创 linux中完成贪吃蛇的运行(用nucrses实现)

最后让其移动时不会直接回头,这里采用的是绝对值的方式,先进行宏定义,这里前后和左右相反,只要其绝对值相等,则不执行command</p><p>由于这是一个while函数,需要和主程序同时进行,这里需要用到Linux的多线程模式,运用的语句为

2024-04-02 19:32:15 478

原创 输入三个数,让他们输出时按照由大到小输出

printf("比较的结果为:%d %d %d",a,b,c);printf("请输入3个数:\n");

2024-03-11 15:38:40 241 1

原创 指针的概念

printf("a的地址是:%d \n",*(&a));//取值运算符,是将后面内存地址中的数据取出来。printf("a的地址是:%dd \n",a);//直接通过变量名来进行访问。printf("a的地址是:%p \n",&a);printf("a的地址是:%p \n",&a);1.通过变量名来访问;2.通过地址来访问。

2024-03-11 14:42:44 240

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除