
嵌入式开发
-凌凌漆-
这个作者很懒,什么都没留下…
展开
-
【C语言】++ -- 逻辑陷阱 注意事项
【代码】【C语言】++ -- 逻辑陷阱 注意事项。原创 2025-05-20 08:46:53 · 121 阅读 · 0 评论 -
【嵌入式】C语言const修饰指针详解
【代码】【嵌入式】C语言const修饰指针详解。原创 2025-03-21 15:48:05 · 285 阅读 · 0 评论 -
【嵌入式】C语言中malloc()和calloc()的区别
malloc():分配未初始化的内存,适合不需要初始化的场景。calloc():分配并初始化为0的内存,适合需要初始化为0的场景。在实际编程中,选择哪种函数取决于具体需求。如果需要初始化为0,建议使用calloc();如果不需要初始化,或者后续会立即覆盖内存内容,建议使用malloc()。原创 2025-03-21 14:33:46 · 443 阅读 · 0 评论 -
【嵌入式】最小二乘法多项式拟合代码C语言
3。原创 2025-03-11 11:14:30 · 255 阅读 · 0 评论 -
C语言生成二维码
【代码】C语言生成二维码。原创 2025-02-28 10:27:28 · 445 阅读 · 0 评论 -
【rt-thread】rt-thread 控制 led 的两种方式
3。原创 2025-02-21 19:20:05 · 246 阅读 · 0 评论 -
【rt-thread】I/O设备模型
即可,设备驱动框架层和 I/O 设备管理层 RT-Thread 已写好了,无需改动,除非发现BUG或增加新的类别。新增 BSP 设备驱动到 I/O 设备模型框架上时,开发者只需。原创 2025-02-21 14:45:14 · 202 阅读 · 0 评论 -
【嵌入式】Keil MDK中$Sub$$ 和 $Super$$的作用
Keil MDK中的$Sub$$和$Super$$函数标识符用于在不修改原始函数的情况下扩展或替换其行为。$Sub$$用于在原始函数执行前添加自定义代码,$Super$$用于调用原始函数。它们在调试、功能扩展和测试中非常有用。原创 2025-02-21 09:24:28 · 642 阅读 · 0 评论 -
WS2812 RGB灯带驱动代码
1. 说明WS2812网上的芯片手册乱七八糟,时间参数都不一样,此程序仅针对我手上的灯珠。MCU是新唐M031,时钟48M,使用软件延时2. 代码#define DEF_HW_RGB_MODULE /********************************************************************************* * INCLUDES原创 2024-12-25 14:50:23 · 547 阅读 · 0 评论 -
notepad++正则运算
*a.*aaaaaaaadfddd^\s+空。原创 2024-11-15 16:30:43 · 215 阅读 · 0 评论 -
Keil生成lst文件,creating preprocessor file
使用Keil开发新唐单片机时,每次编译(哪怕没有修改)都会重新编译并生成*.lst文件,浪费时间。并且,每个lst文件都占用2M以上的存储空间,浪费存储空间。原创 2024-10-11 09:00:29 · 900 阅读 · 0 评论 -
【STM8】STM8固件库的坑(GPIO_ReadInputDataBit)
读取IO口输入,返回值有可能是0 或 1以外的值。问题出在这个函数。原创 2024-09-14 10:41:06 · 416 阅读 · 0 评论 -
【算法】最小二乘法拟合代码
曲线拟合。原创 2024-08-31 14:15:08 · 287 阅读 · 0 评论 -
【STM8】串口接收丢数据,波特率115200
波特率115200时,串口接收丢数据,但是不是乱码。波特率9600时,接收正常。原创 2024-07-30 17:10:52 · 755 阅读 · 0 评论 -
IAR中readonly code memory,readonly data memory,readwrite data memory存储位置
【代码】IAR中readonly code memory,readonly data memory,readwrite data memory存储位置。原创 2024-06-17 14:27:38 · 635 阅读 · 0 评论 -
迪文 51单片机,全局变量、静态变量初始化失败,修正
【代码】迪文 51单片机,全局变量、静态变量初始化失败,修正。原创 2024-06-01 08:32:18 · 645 阅读 · 0 评论 -
C语言结构体按字节输出
【代码】C语言结构体按字节输出。原创 2024-04-24 08:46:59 · 770 阅读 · 0 评论 -
将uint8_t数组转成uint32_t,注意字节对齐
备注:中的array_8的地址必须4字节对齐。原创 2024-03-21 18:35:21 · 1666 阅读 · 0 评论 -
Keil软件某些汉字输出乱码,0xFD问题,51单片机
升数。原创 2024-01-28 16:33:23 · 2106 阅读 · 0 评论 -
51单片机编译没有报错,但是下载后程序不更新
51单片机程序修改后,编译没有报错,但是下载到芯片后,程序好像没有更新,新添加的代码没有运行。原创 2024-01-23 10:05:48 · 1047 阅读 · 2 评论 -
ch376新建文件后,文件名为乱码, SPI接口
ch376新建文件,在电脑上显示的文件名为乱码。原创 2024-01-18 15:12:19 · 546 阅读 · 0 评论 -
ch376创建文件后,电脑无法识别,提示找不到文件
【代码】ch376创建文件后,电脑无法识别,提示找不到文件。原创 2024-01-18 14:39:09 · 758 阅读 · 0 评论 -
嵌入式开发,C语言预定义标识符及数字转字符串(宏定义#和##)
: 将后面的参数转换为字符串,返回值是字符串##: 连接数字;求指数。返回值是数字# define ALT_TO_STR(num) #num # define JOINT_STR(a , b) a ## b # define POWER(a , b) a ## e ## b //举例 printf("ALT_TO_STR %s\n" , ALT_TO_STR(ssss));//%f //输出 ALT_TO_STR ssss#num。原创 2023-12-14 14:12:16 · 294 阅读 · 0 评论