自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32F1系列的两种延时函数的实现

*

2024-07-01 10:45:36 331

原创 stm32f1的中断配置

中断优先级通常是一个整数,STM32F103使用中断优先级控制字节的高4位,0为最高优先级,15为最低优先级。我们可以通过NVIC接口函数来配置中断的优先级,常用的函数包括NVIC_SetPriority()和NVIC_SetPriorityGrouping()等。换句话说,当一个中断正在执行时,如果发生了优先级更高的中断,系统会立即转去执行更高优先级的中断服务程序。中断是一种计算机编程中的技术,用于在程序执行期间暂停当前任务,转而执行预定义的中断服务程序(ISR),处理特定的事件或信号。

2024-06-30 15:17:04 737

原创 STM32F103C8T6引脚图

注意:PA13,PA14,PA15,PB3,PB4是调试端口,不要随便调用。

2024-04-17 15:19:10 121 1

原创 STM32出现declaration may not appear after executable statement in block GPIO_InitTypeDef GPIO_InitStru

相比于C89,C99引入了一些新特性和改进,以增强C语言的表达能力和功能,提供更方便的编程方式。需要注意的是,不同版本的编译器可能对C89和C99的支持程度有所差异。预处理指令:C99增加了一些新的预处理指令,例如_Pragma和__func__等,提供更灵活和强大的预处理功能。第二种办法是把keil默认的编译标准从C89换到C99,此时声明语句的位置不应i下那个代码的执行。Keil是一款广泛使用的嵌入式开发工具,它提供了多种编译标准选项,包括C89和C99。而C89中数组的长度必须是常量。

2024-04-17 11:01:47 610 1

原创 (linux)人脸考勤(2)

SDK包相关依赖下载:安装依赖库libcurl(需要支持https), openssl,jsoncpp(>1.6.2版本,0.x版本将不被支持)。image_type:图片类型 BASE64:(图片大小不超过2M),URL:图片的 URL地址,FACE_TOKEN: 人脸图片的唯一标识。SDK下载地址:https://cloud.baidu.com/doc/FACE/s/Uk37c1r11。时间获取 (从1970.1.1 0:0:0到现在的秒数) time(NULL);

2024-04-07 23:10:13 1905

原创 (linux)人脸考勤项目(1)

这里我们先检查摄像头是否成功打开,,然后申请一个名为ColorImage的一个容器,用来存储照片,这里使用的是opencv库函数中的示例代码改编,cap>>ColorImage意思是把获取的照片进行存储,下面的imshow(“参数1”,参数2)函数用来显示获取到的照片,第一个参数表示显示框的名称,第二个参数表示现实的图片源。这里第一个参数是要检测的图像,第二个参数是存放框框的容器,这里我们声明一个名为Allface的矩形容器。打开之后我们要使用一个类Video Capture,打开看看具体的使用方法。

2024-04-03 00:37:32 1374 1

原创 Linux实用操作(2)

掌握使用tar命令压缩或解压tar或gzip文件,使用zip、unzip命令压缩或解压zip文件。掌握通过finalShell在Linux中进行上传下载,掌握rz、sz命令。掌握环境变量的作用、掌握符号$的作用、掌握在linux中配置环境变量。

2024-04-01 01:11:25 174

原创 linux的实用操作

192.168.88.2.然后再终端输入命令 vim /etc/sysconfig/network-scripts/ifcfg-ens33,进入之后先把上方BOOTPROTO后面的dhcp改成static,再在下方添加如下代码。这里以管理员模式进入虚拟网络编辑器,点击上方的VMnet8,配置下方的子网IP和子网掩码,随后点开NAT设置网关IP。例如当前用户为user,则波浪符号(~)表示"/home/user"注意无论下载是否完成,都会生成要下载的文件,如果下载未完成,请及时清理未完成的不可用文件。

2024-03-29 02:30:57 191 1

原创 了解root用户,用户切换命令,sudo命令|用户,用户组管理,查看权限控制信息|使用chmod修改权限信息

使用sudo命令前需要先配置一下,在root用户下执行完visudo后,在最下面添加一行 【用户名】ALL=(ALL)NPOPASSWD : ALL。这样名为gg的用户就可以使用sudo命令来临时使用root权限。

2024-03-24 02:25:05 192

原创 总结一下最近学习的linux的基础命令

grep [-n] [关键字] [文件路径] 用于从文件中通过关键字过滤文件行。[路径] 查看文件内容,与cat不同的是,cat将内容全部显示出来,而more可以支持翻页,如果文件内容过多,可以一页一页展示。r [-p] [路径]创建一个目录;[-r] [参数1] [参数2] -r 用于复制文件夹使用,表示递归。[-r -f] [参数] [参数] […[-a -l -h] [参数] 列出目录下的内容。[参数1] [参数2] 用于移动文件或者文件夹。[参数1]:表示被移动的文件或者文件夹。

2024-03-23 18:49:37 112

原创 咸鱼翻身的第一天,更换路径之后keil 出现Error: Cannot load driver等问题的解决办法

在这里插入图片描述](https://img-blog.csdnimg.cn/direct/2789c60038f8499e872212a7e3a7c7d8.png。4. 还有个报错,说keil和pack版本不匹配,我由下载了个新版本keil。5. 最后十二点多终于让LED亮了。点这个修改下路径就好了。

2024-03-12 17:25:16 645 1

原创 小橘子

##java如何求长方体的面积以及周长package first;import java.util.;public class helloworld {public static void main(String[] args) {Scanner in=new Scanner(System.in);System.out.println(“请输入长方形的长和宽”);int a=in.nextInt();int b=in.nextInt();System.out.println(“面积是:”+

2021-03-11 10:51:51 48

空空如也

空空如也

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

TA关注的人

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