- 博客(19)
- 收藏
- 关注
原创 工欲善其事,必先利其器
工欲善其事,必先利其器压线钳使用技巧压线钳端子的放入有方向性的,上下前后都要区分。不同的端子要放入合适的槽口才行。压线钳压到一半,中途想松开的话,可以推底部的推杆。压线钳压端子的力度可以通过调节中间的松紧旋钮控制。压线钳的钳口是可更换的。
2023-12-23 10:56:31
436
原创 snprintf、strncpy、strncat、strncmp、vsnprintf
【代码】snprintf、strncpy、strncat、strncmp、vsnprintf。
2023-08-09 07:56:27
197
原创 FreeRTOS互斥量使用注意事项
1,当开启FreeRTOS的断言configASSERT(x)后,提示:“Error: ../Middlewares/Third_Party/FreeRTOS/Source/tasks.c : 4115 (pxTCB == pxCurrentTCB)”2,原因解析:获取互斥量的任务和释放互斥量的任务不为同一个任务。
2023-06-02 17:18:09
262
1
原创 电子元器件工作温度等级划分
5,航天级——温度为:-55℃~+150℃,航天级元器件是元器件的最高级别,主要使用在火箭、飞船、卫星等航天领域,使用温度与军工级一致,但在军工级的基础上增加抗辐射、抗干扰功能。4,军工级——温度为:-55℃~+150℃,主要使用在导弹、飞机、坦克、航母等军工领域,军工里面的电子元器件,任何一个部分拿出来,都是最先进的,工艺领先、价格昂贵、精密度高。1,商业级——温度为:0℃~+70℃,市面上常见的、经常交易的那种,电脑、手机、家用电器等能看到的基本上都是商业级的,价格最便宜、最常见最实用。
2023-03-16 09:23:54
4883
原创 ESP-IDF关闭串口日志输出的方法。
ESP32默认预留了一个串口0用于调试和下载用途,通常该串口会输出大量日志信息:包括“Bootloader日志”和“Logging库的输出日志”两个部分。实际开发过程我们有时希望关闭该串口0的日志输出,并将串口0复用为其它功能,以下给出关闭串口0日志输出的方法:以《ESP-IDF v4.4》官方blink示例为例,未关闭日志输出时,串口会输出如下内容:1,关闭Bootloader日志的方法:终端输入 idf.py menuconfig 运行工程配置工具,进入下图目录,选择No output。
2022-02-14 16:15:35
3746
4
原创 语义化版本控制规范
软件开发过程中往往会引入版本控制,不同版本号的命名每个人都有不同的方式,为了采用一种统一且简洁的版本命名方式,特学习语义化版本规范。该规范的部分摘录如下:版本格式:主版本号.次版本号.修订号,版本号递增规则如下:主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性新增, 修订号:当你做了向下兼容的问题修正。先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。1,使用语义化版本控制的软件必须(MUST)定义公共 API。该 API 可
2022-01-20 00:24:50
231
原创 乐鑫ESP32模组如何查看内部flash芯片支持的工作模式(QIO、QOUT、DIO、DOUT)?
1,在终端输入命令:esptool.pyflash_id2,查看上图输出信息中的红框部分:制造商ID、Device ID、Flash size信息。3,根据以上输出信息前往以下网站查找对应的flash芯片型号:flashchips.h - flashrom - Gitiles4,查看上步骤中flash芯片的datasheet,看它支持QIO、QOUT、DIO、DOUT模式中的哪几种。5,以上步骤查找的flash芯片满足QIO模式,不一定就保证esp32可以选择QIO模式读写flash,还..
2022-01-11 23:14:43
2493
原创 stm32定时器的两个预装载配置
stm32的cubemx定时器配置中有两个预装载使能:1,时基部分的auto-reload preload。2,PWM配置部分的Output compare preload。1,若auto-reload preload配置为Enable,则ARR数据的修改发生在更新事件发生时;配置为Disable,则ARR数据的修改会立即影响TIMx_ARR的影子寄存器。2,若Output compare preload配置为Enable,则CCR数据的修改发生在更新事件发生时;配置为Disable,.
2021-12-26 16:28:53
3879
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人