相关文章
ARM-day5作业
.text
.global _start
_start:
1、设置GPIOE、GPIOF寄存器的时钟使能 RCC_MP_AHB4ENSETR[4]->1 0x50000a28
LDR R0,0x50000a28
LDR R1,[R0]
ORR R1,R1,#(0x3<<4)
STR R1,[R0]2、设置PE10、PF10、PE8管脚为输出模式 GPIOE_MODER[21:20]->01 0x50006000…
编程日记
2024/11/8 15:09:10
正确使用 Unicode 和 MBCS 字符集
正确使用 Unicode 和 MBCS 字符集
在 Windows 下做开发,初学者经常面临字符集选择的问题。本文详细解释 MBCS 字符集和 Unicode 字符集的正确使用方法,以及为什么写程序要用 Unicode 字符集。同时对 UTF-8 做了简单介绍。
在程序中正确使用字符集
以 …
编程日记
2024/10/30 22:48:21
freertos信号量之互斥信号量
freertos信号量之互斥信号量 简介例程 简介
互斥信号量(Mutex Semaphore)用于保护临界区资源,确保同一时间只有一个任务可以访问共享资源。以下是互斥信号量的常用函数及其说明:
1)xSemaphoreCreateMutex() 创建一个…
编程日记
2024/11/6 18:55:15
Swagger使用详解
目录 一、简介
二、SwaggerTest项目搭建
1. pom.xml
2. entity类
3. controller层
三、基本使用
1. 导入相关依赖
2. 编写配置文件
2.1 配置基本信息
2.2 配置接口信息
2.3 配置分组信息
2.3.1 分组名修改
2.3.2 设置多个分组
四、常用注解使用
1. ApiModel
2.A…
编程日记
2024/11/7 13:05:36
ToBeWritten之让响应团队参与并做好沟通
也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大
少走了弯路,也就错过了风景,无论如何,感谢经历 转移发布平台通知:将不再在CSDN博客发布新文章,敬…
编程日记
2024/11/5 1:45:23
【Linux】Git使用
一、Git简介
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理很小或非常大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布…
编程日记
2024/11/6 14:55:43
MacOS Sonoma上QtCreator无法解析pro项目文件的解决办法
升级Sonoma后,发现QtCreator无法解析pro项目文件了,显示Project ERROR: failed to parse default search paths错误,搜索后发现是个bug,用下面链接的补丁文件内容替换现有的toolchain.prf文件就可以了:
https://githu…
编程日记
2024/11/5 14:18:32
【C++设计模式之装饰模式:结构型】分析及示例
装饰模式(Decorator Pattern)是一种结构型设计模式,它允许在运行时动态地给一个对象添加额外的行为。
描述
装饰模式通过创建一个包装器(Wrapper)来包裹原始对象,并在原始对象的行为前后添加额外的功能。…
编程日记
2024/11/4 1:29:42