自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ARMCompiler_506_Windows_x86_b960下载与安装

将下载的压缩包 “ARMCompiler_506_Windows_x86_b960” 解压。按如下文件夹目录顺序,进入 “setup.exe” 安装程序。

2024-04-18 13:09:32 1373

原创 TFT-ST7735S驱动笔记

TFT屏幕驱动显示

2024-02-28 17:37:28 1867

原创 解决方法:STM32使用cJSON解析数据只能解析有限个字段解决办法

查找资料,进行多次尝试后发现,当解析较大的JSON数据时,可能会遇到内存溢出的问题。这JSON库在解析过程中需要分配足够的内存来保存解析结果。修改STM32启动文件:startup_stm32f40_41xxx.s。解决这个问题的方法之一是增加系统可用的内存限制。

2024-01-29 00:35:37 885 1

原创 使用FreeRTOS中的几个机制来触发一个任务执行另一个任务的示例代码

在FreeRTOS中,任务之间可以通过各种机制进行通信和同步。

2024-01-17 15:12:30 773

原创 FreeRTOS运行一次后卡死

在创建任务时,确保使用了正确的函数来创建任务。如果你的系统中有多个任务,并且你怀疑任务优先级设置存在问题,可以通过比较任务的优先级来进行检查。通过正确使用资源保护机制、遵循良好的编程实践以及进行充分的测试,可以减少资源竞争问题的发生。在任务创建后的适当位置,你可以使用uxTaskGetStackHighWaterMark()函数来获取任务的堆栈使用情况。请确保在访问共享资源时,任务的执行顺序是确定的,避免不可预测的竞争条件。通过分析日志,可以发现内存泄漏的迹象,例如持续增长的内存使用或者未释放的内存资源。

2024-01-11 10:23:38 2762

原创 单片机ADC(模拟-数字转换器)

以常见的10位ADC为例,它的最大转换值是1023(2^10 - 1),表示可以将输入电压分成1024个等级。当模拟输入信号的电压被转换为数字值时,它会根据输入电压与参考电压之间的比例关系来计算。这个值称为转换结果或转换码。具体的值取决于ADC的分辨率和参考电压。一般情况下,ADC的输出值是一个在0到最大转换值之间的整数。需要注意的是,ADC的精度和准确性受到多个因素的影响,包括供电电压稳定性、参考电压的准确性、外部噪声等。因此,在使用ADC检测信号时,需要根据具体的应用场景和要求进行适当的校准和处理。

2024-01-02 11:34:40 588

原创 使用 strchr 和 sscanf 的组合来进行数据解析和处理

的组合来进行数据解析和处理。函数从中提取出需要的数据。这样的实现方式更加灵活,适用于规整的数据格式。当接收到的数据格式规整且符合特定分隔符时,可以使用。函数来查找逗号和冒号的位置,并使用。在上述代码中,我们使用。

2023-11-13 15:34:02 136

原创 VSCode链接Gitee实现项目到云

下载完成后,双击安装,安装过程中只需要默认下一步,不需要多余操作,放心大胆的点击下一步。

2023-11-01 10:59:14 415

原创 在C51(8051系列单片机)的开发中,常用的头文件有以下几个:

通常情况下,使用可以满足大多数需求。4.:这个头文件是(标准库的头文件,其中包含了输入输出相关的函数和宏的声明,如printf、scanf等,可以使用这些函数进行由口数据的输入输出,3.:这个头文件包合了一些内部嵌式汇编函数的声明,可以直接在C代码中使用这些函数执行一些特殊的模作,如启用和禁用中断、读写特殊功能存器等。5.:这个头文件也是C标准库的头文件,包含了一些通用的函数和宏的声明,如内存分配、字符串转换等。

2023-10-10 15:07:07 2990

原创 Dev C++ 6.3使用过程中遇到的问题,以及解决方案

解决方案:工具→编译器选项→显示把这个√去掉就行。

2023-09-03 02:16:11 825

原创 VSCode中文乱码问题

问题解决。

2023-08-17 16:44:07 45

原创 如何将本地文件上传到Gitee

如何将本地文件上传到Gitee

2023-08-17 15:27:18 1508

原创 VSCode搭建STM32开发环境

VScode+Keil Assistant插件,不需要很复杂的配置各种文件和环境变量,只需要一个插件即可!可以编译代码和下载程序。

2023-08-17 10:25:41 569

原创 STM32F407ZET6建立工程

如图续上图点击OK,添加完成。设置编译器进行编译验证至此软件设置完成,项目建立成功,中间如果出现错误,请自行对照上述步骤重复检查。注:此笔记为本人重装系统后,进行的,除了忽略了安装添加编译器的步骤外(后续会补上),其他的均进行测试验证了,未出现问题,希望对你们也有帮助!

2023-08-16 18:23:25 2689 15

原创 常见Git命令

示例:git branch git branch <branch_name> git branch -d <branch_name>示例:git remote -v git remote add origin <repository_url>示例:git checkout <branch_name> git checkout -- <file>示例:git merge <branch_name>示例:git pull origin <branch>git init:初始化一个新的Git仓库。

2023-08-03 14:35:36 39

原创 常见的DOS命令

copy:复制文件或文件夹。示例:copy file.txt destination。ren:重命名文件。示例:ren oldname.txt newname.txt。type:显示文本文件的内容。示例:type file.txt。dir:显示当前目录中的文件和文件夹列表。md:创建新文件夹。示例:md foldername。rd:删除空文件夹。示例:rd foldername。cd:改变当前目录。示例:cd C:\folder。示例:del file.txt。exit:退出DOS命令行界面。

2023-08-03 14:32:28 128

原创 SGP-30传感器IIC读取数据(基于52单片机、IO口模拟IIC)

sbit SCL = P1^6; //SGP30的SCL引脚定义sbit SDA = P1^7; //SGP30的SDA引脚定义

2022-09-22 08:58:36 2157 3

原创 C语言解一元二次方程

【代码】一元二次方程(VS)

2022-08-24 19:00:09 612

原创 C语言求两个整数的和

printf函数是输出函数。scanf函数是输入函数。

2022-08-23 21:59:51 629

原创 用C#编写一个串口助手接收温湿度、烟雾浓度传感器数据(cc2530)

C#编写一个串口接收程序,实现温湿度传感器的数据采集。

2022-05-08 17:05:12 2022

原创 path环境变量的配置

如何配置path环境变量找到此电脑右击鼠标选择属性 点击属性 1.点击高级系统设置----2.选择高级----3.选择环境变量选择新建编辑path变量检测环境变量是否配置成功1.win+R 输入cmd输入javac,能出现这些内容说明配置成功...

2021-05-08 17:38:16 416

原创 常用DOS命令

1.1打开命令提示符窗口按下win+R 输入cmd 按下回车键1.2常用命令操作 说明 盘符名称: 盘符切换。 dir 查看当前路径下的内容。 cd 目录 进入单级目录。 cd .. 回退上一级目录。 cd 目录1\目录2\... 进入多级目录。 cd \ 回退到盘级目录。 cls 清屏。 exit 退出命令提示符窗口 ...

2021-05-08 16:42:54 78

原创 用Java语言编写HelloWord

/* Java程序中最基本的组成单位是类。 类的定义格式: public class 类名 { } 这是我定义的HelloWord类 */public class HelloWord { /* 这是main方法 main方法是程序的入口方法, 代码的执行是从main方法开始的 */ public static void main(String[] args) { //这是输出语句,“”里面的内容是可以改变的 System.out.println("HeloWord.

2021-05-08 16:23:54 787

基于STC89C52RC+SGP-30+LCD602的二氧化碳、甲醛报警。

开发环境KEIL5;Proteus仿真软件; STC89C52RC单片机IO口模拟IIC采集二氧化碳、甲醛数据,将数据显示在LCD602上,第一行显示二氧化碳浓度 ,第二行显示TVOC浓度。设定的报警值可通过按键调节。 本资源包含硬件代码,和模拟电路图。

2022-09-22

空空如也

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

TA关注的人

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