笔记
隐居工程师
老夫聊发少年狂,赚奖金,糊口忙!
展开
-
TFT-ST7735S驱动笔记
TFT屏幕驱动显示原创 2024-02-28 17:37:28 · 1098 阅读 · 0 评论 -
解决方法:STM32使用cJSON解析数据只能解析有限个字段解决办法
查找资料,进行多次尝试后发现,当解析较大的JSON数据时,可能会遇到内存溢出的问题。这JSON库在解析过程中需要分配足够的内存来保存解析结果。修改STM32启动文件:startup_stm32f40_41xxx.s。解决这个问题的方法之一是增加系统可用的内存限制。原创 2024-01-29 00:35:37 · 582 阅读 · 1 评论 -
使用FreeRTOS中的几个机制来触发一个任务执行另一个任务的示例代码
在FreeRTOS中,任务之间可以通过各种机制进行通信和同步。原创 2024-01-17 15:12:30 · 515 阅读 · 0 评论 -
单片机ADC(模拟-数字转换器)
以常见的10位ADC为例,它的最大转换值是1023(2^10 - 1),表示可以将输入电压分成1024个等级。当模拟输入信号的电压被转换为数字值时,它会根据输入电压与参考电压之间的比例关系来计算。这个值称为转换结果或转换码。具体的值取决于ADC的分辨率和参考电压。一般情况下,ADC的输出值是一个在0到最大转换值之间的整数。需要注意的是,ADC的精度和准确性受到多个因素的影响,包括供电电压稳定性、参考电压的准确性、外部噪声等。因此,在使用ADC检测信号时,需要根据具体的应用场景和要求进行适当的校准和处理。原创 2024-01-02 11:34:40 · 383 阅读 · 0 评论 -
使用 strchr 和 sscanf 的组合来进行数据解析和处理
的组合来进行数据解析和处理。函数从中提取出需要的数据。这样的实现方式更加灵活,适用于规整的数据格式。当接收到的数据格式规整且符合特定分隔符时,可以使用。函数来查找逗号和冒号的位置,并使用。在上述代码中,我们使用。原创 2023-11-13 15:34:02 · 81 阅读 · 0 评论 -
在C51(8051系列单片机)的开发中,常用的头文件有以下几个:
通常情况下,使用可以满足大多数需求。4.:这个头文件是(标准库的头文件,其中包含了输入输出相关的函数和宏的声明,如printf、scanf等,可以使用这些函数进行由口数据的输入输出,3.:这个头文件包合了一些内部嵌式汇编函数的声明,可以直接在C代码中使用这些函数执行一些特殊的模作,如启用和禁用中断、读写特殊功能存器等。5.:这个头文件也是C标准库的头文件,包含了一些通用的函数和宏的声明,如内存分配、字符串转换等。原创 2023-10-10 15:07:07 · 2064 阅读 · 0 评论 -
Dev C++ 6.3使用过程中遇到的问题,以及解决方案
解决方案:工具→编译器选项→显示把这个√去掉就行。原创 2023-09-03 02:16:11 · 554 阅读 · 0 评论 -
常见的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 · 92 阅读 · 0 评论 -
SGP-30传感器IIC读取数据(基于52单片机、IO口模拟IIC)
sbit SCL = P1^6; //SGP30的SCL引脚定义sbit SDA = P1^7; //SGP30的SDA引脚定义原创 2022-09-22 08:58:36 · 1942 阅读 · 3 评论 -
C语言求两个整数的和
printf函数是输出函数。scanf函数是输入函数。原创 2022-08-23 21:59:51 · 611 阅读 · 0 评论 -
用C#编写一个串口助手接收温湿度、烟雾浓度传感器数据(cc2530)
C#编写一个串口接收程序,实现温湿度传感器的数据采集。原创 2022-05-08 17:05:12 · 1735 阅读 · 0 评论 -
用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 · 768 阅读 · 0 评论