- 博客(568)
- 收藏
- 关注
原创 keil5中出现warning C316: unterminated conditionals警告来源
一般是在.h文件中的#ifndef最后没有#endif,
2026-01-30 11:38:38
26
原创 keil5编写单片机程序的文件分布和调用关系
h文件像是c文件和主函数文件的连接桥梁,并且h文件和c文件共同作用,可以使得一个外设的数据和函数实现更加分工清晰,这样为了方便维护和查找。
2026-01-19 19:31:53
202
原创 STC8H1K08简单点亮LED的过程记录和分析
由于我个人使用过,stc89c52单片机,所以流程基本都很清晰。但在查看一些视频操作过程中还是有很多的惊喜。例如ISP软件中居然有参考示例程序,自动添加单片机的头文件等。但核心的操作流程基本没有什么区别。十几年前接触学习的51单片机的软件配套和辅助功能没这么强大,确实大大减少了设计周期。
2026-01-17 22:42:16
282
原创 常见的充电芯片tp4056的设计和温度检测的添加
实际上说来,tp4056已经是一个很老的芯片了,网上也能找到很便宜的模块。但在很多场合,更多diy的地方可能在安装和尺寸方面并不能很好的固定,并且有时候在整块电路板上单独弄一个模块出来也真的很不稳定。最重要的原因是模块中很少见到接充电的温度检测的。
2026-01-11 22:59:33
297
原创 STC8H1K08最小系统板设计记录
首先,近年来中国的芯片发展很快,相比于外国芯片参考和价格方面都更有优势。另外对于不需要太复杂的设计需求,国产的很多小型芯片功能更专一,需要配置的编程工作也较少。
2026-01-06 21:06:11
360
原创 数码管驱动芯片的匹配问题(TM1618为例)
最近准备做一个能够控制的加热台,在温度显示的问题上用到了驱动TM1618,发现一个新问题,由于数码管是4位,每位由8个(包含点)数码管组成。但由于购买的是共阳极数码管,所以无法控制8段,导致没法控制小数点。
2026-01-01 23:44:32
173
原创 各种电源拓扑结构记录和分析(待完善)
从日常生活中理解,是一种提供能量的来源,例如电池。但在大功率长时间使用中,更多电源指的是从市电220v转换为使用的工具。而通过看,充电器才是为电池提供能量的来源,这里的(实际中很多充电器就是当电源使用)。而在电路设计中经常提到的电源基本上是,例如插上插座给电脑充电的充电器也是一种电源。
2025-12-26 17:38:24
617
原创 正点原子使用CH340对STM32一键下载电路分析DTR和RTS引脚设置
截取Flymcu下载程序的打印信息。如下图,但感觉和实际电压变化情况不太符合下图参考1,起始位置,DTR和RTS都是高电压2,从擦除1开始,RTS引脚一直低电压, BOOT0一直是高电压,复位检测到一直是下载程序bootloader的模式3,第一次复位是RTS拉低,延时后DTR拉低导致;第二次复位是DTR单独拉高作用,4,但是最后的情况并没有自动复位运行,需要再次按下复位按键或再次上电能进入运行自己编写程序的模式。
2025-10-25 00:29:22
1053
原创 Keil编译输出map文件主要信息和打开方式
map文件中常用到的信息一般是最后两大项。4部分帮助可以查看设置程序起始地址5部分可以判断程序大小是否溢出。而需要明确map文件是一种日志,有记录查看的功能。通过编译后得到的文件,并不是用来设置的文件,就算只是修改了这个文件的内容,对下载程序到单片机的功能并无影响。
2025-10-20 20:42:12
501
原创 stm32单片机boot引脚控制启动位置flash,SRAM和系统存储容量的简单理解
一般都有一个bootloader程序(这个一般厂家写入,毕竟需要对芯片内部很了解),这和安装计算机系统时的引导程序功能一样芯片手册中都有的内容,这些内容需要查找对应的手册后知道引脚功能可配置和设计自己的pcb,简化很多不必要的外设,毕竟不可能每个小设计把单片机资源全部使用。个人感觉,买的像是别人设计好的,而中,电路板。
2025-10-17 10:34:21
427
原创 keil配合st-link连接stm32单片机出现无法连接问题记录
安装成功后,ST-Link插入电脑后会显示信息,而且在keil中也会看到(),会出现下图类似的信息。若没有显示这个设备,或不识别,可能是或。
2025-10-15 22:57:01
457
原创 ST-Link在keil中连接识别stm32芯片接线需要注意的地方
那么就不需要考虑这些问题,按照学习视频操作就行了;个人发现问题也是自己设计的测试版,在连接过程中不可能用20pin排针作为一个SWD下载口(太浪费资源了)。,在正点原子中也专门提到了需要对开发板专门供电。这个现象我个人通过实验也发现了问题。,然后从2引出电源引脚到开发板。这种方式相当于ST-LINK下载器对开发板供电(,使用5跟杜邦线,(工作外设耗能不大时)开发板不需要供电,(接开发板3.3v) .(1和2引脚本来就是短接的)ST-LINK需要在电脑提前安装好,在。,开发板需要有3.3v供电,使用。
2025-10-15 17:37:00
559
原创 keil5使用STlink下载程序到stm32后不自动运行的解决办法
以前也使用的keil,但由于在使用时提醒keil的版本太低,所以。后面使用stlink下载到stm32f401RCT6的板子,发现用于显示的示例程序指示灯无动作,只有按下复位键才行。这说明程序在下载完成后并没有直接运行。
2025-10-15 16:39:16
582
1
原创 单片机学习中的一些简单总结
从本科开始,通过学习完51单片机过渡到使用正点原子板子的stm32单片机的学习,虽然过了好几年,后来接触Arduino和国产qin习单片机过程的一些感受和经历从本科开始,通过学习过渡到使用正点原子板子的的学习,虽然过了好几年,后来接触Arduino和国产的ch552g。发现在不同单片机学习中一些方式和的理解后,发现。
2025-10-04 15:48:17
577
原创 keil5添加其他芯片包pack文件的方式
第一种:离线安装,在芯片官网下载好pack文件,然后把文件导入到keil中,一般来说只要芯片方提供就可以导入第二种:在线安装,但对keil的版本要求比较高。
2025-10-01 12:50:24
1156
原创 锻刀大赛中和金属加工有关的加热处理简单记录
看的时候,无意间看到一个自己,打磨成小刀可以较长时间使用的。后来自己买了一块硬度>60HRC(洛氏硬度)的小钢胚,动手磨了一个小雕刻刀。后来发现小钨钢胚的硬度到90HRC,也尝试做了两个小雕刻刀。然后视频种经常推荐,看了好一段时间,不知为什么很感兴趣,这**大概是男生的浪漫,**哈哈!发现其中经常提到回火,淬火这些词语,在大学金工实习的时候也只是了解,但没有实操,所以就查了一下。
2025-02-09 02:57:35
1188
原创 结合PS软件制作一个艺术PCB的图片处理
一张图片所有颜色的色卡和查看自己定义颜色的图片可参考1,把自己的色卡导出成一个aco色板文件2,使用上步色卡处理图片按照上面的方式可以得到不用层的颜色,但过程感觉还是挺复杂的。唯一方便的就是在图片颜色被压缩到5种的算法不需要我们自己去编写。前几天无意间看到一个b站视频里用python和opencv完成了图像的颜色压缩和分离,感觉还是不错的。在使用时只需要把取样的颜色每次做为参数修改就行。只是颜色的压缩算法可能没有PS中那么适合。
2024-10-24 22:43:46
775
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅