- 博客(24)
- 收藏
- 关注
原创 使用vscode快速提交代码到github(自用)
如果已经有远程仓库了,我们在本地找个文件夹,可以直接把它克隆到本地git clone <git地址>把代码复制到这个文件夹:右键用vscode打开文件夹,vscode会自动识别这个仓库,连接到远程仓库按照之前的步骤提交文件到暂存区,再推送到远程使用命令行或者直接点击同步:可以看到远程仓库已提交成功。
2025-07-09 13:22:55
885
原创 C语言if-else分支结构中的类似短路现象
结构里,一旦某个条件被判定为真,程序就会马上执行与之对应的代码块,并且不会再去检查后续的其他条件分支。这和逻辑运算符的短路特性有相似之处,但本质上它们是不同的机制。不过,二者最终产生的效果是相近的,即一旦满足了某个条件,就会跳过后续的某些代码。上述代码的输出结果是。
2025-05-22 23:21:39
274
原创 *num++ 和 (*num)++两种容易混淆的指针操作
表达式等价写法指针变化值变化返回值*num++*(num++)指针后移值不变原值(解引用)(*num)++(*num)+1指针不变值加1原值(自增前)理解这两种操作的区别对指针编程至关重要,尤其是在处理动态内存、数组遍历或硬件地址操作时。
2025-05-16 15:14:48
380
原创 蓝桥杯单片机国赛模板——基于柳离风模板
与省赛模板相比增加了串口接收处理,简化超声波,优化细节。存放main函数,按键任务,采集任务,显示任务,串口任务,主逻辑等。三、BSP文件夹1、sys存放系统初始化函数和公用函数、定义、头文件等,包括hc573锁存器操作、上电关闭蜂鸣器继电器函数、延时函数、顶层头文件和宏定义等。2、display存放显示驱动函数,包括LED,数码管,继电器,蜂鸣器等外设的控制。数码管段表在资源包里有,如果需要特殊字符可以在STC-ISP范例程序里找实验箱hc595驱动8个共阴极数码管,但是比赛用的是共阳极数
2025-05-05 17:21:41
877
原创 vscode配置EIDE插件开发stm32遇到.net6报错解决
原因:江协工程配置魔术棒里少了一个预处理宏定义,用来指明芯片型号,注意中间是英文逗号。解决方法:在魔术棒里加入后重新导入一下,或者直接在eide的工程预处理宏定义里添加。
2025-04-27 13:07:23
200
原创 STM32HAL库滴答定时器(SysTick)实现1ms中断的机制详解
SysTick是Cortex-M内核自带的24位倒计时定时器,专为操作系统或实时任务设计。HAL库依赖它实现ms级延时。
2025-02-02 22:59:09
2238
原创 STM32HAL库初始化配置-CubeMX生成的系统初始化内容写哪去了
在使用HAL库时,无论是cubemx自动生成的还是自己手打的,在main的最前面都有这么两个函数:HAL_Init();和SystemClock_Config();,其作用是什么
2025-02-02 21:46:25
1112
原创 stm32HAL库移植中景园电子1.8寸LCD程序,UTF8编码格式下汉字显示编译报错问题
stm32HAL库移植中景园电子1.8寸LCD程序,UTF-8编码格式下汉字显示编译报错问题
2024-12-11 20:22:08
1559
2
原创 基于STM32避障/循迹/蓝牙遥控小车的硬件与软件底层设计
1、实现2m的自动直线行驶,要求左右偏移不大于10cm。2、车载显示屏显示车辆当前行驶速度或车辆运行时间,当前方20cm内出现障碍物时显示与前方障碍物的距离,车每次转弯蜂鸣器报警,同时通过左右指示灯指示转弯方向。3、依次驶过障碍物①②③④,且不触碰障碍物。4、成功进行调头转弯,行驶过程中车轮不碾压黑实线。5、在车道指定位置停车且不越界。6、通过红外、蓝牙、WiFi等任意一种方式实现对小车的控制,使其前进、后退、左转、右转。
2024-06-24 16:07:30
14969
7
原创 stm32+DHT11温湿度检测系统
基于stm32开发的环境检测系统可实时检测周围环境的温湿度参数,设有自动预警装置,可人为调控温湿度阈值,拥有记录功能,可自动记录温度湿度最大值和最小值并自动刷新,温湿度数据通过OLED屏幕显示,并支持无线传输功能可以在手机、电脑等上位设备显示实时温度湿度,远距离监视周围环境温湿度的变化。
2024-05-28 19:17:16
7233
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人