自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (1)
  • 收藏
  • 关注

原创 VS code 调试显示preLaunchTask“g++“已终止,退出代码为-1。 生成‘... .exe‘文件错误

总结: 以后每个工程都需要按照这样的流程:创建一个.c/.cpp文件 -> F5运行 -> 配置tasks.json文件-> launch.json文件 -> 运行

2024-11-28 16:24:45 431 5

原创 VS code配置C++环境实例,仅供自己参考使用

VS code配置C++环境实例,仅供自己参考使用。

2024-11-28 14:05:34 153

原创 单片机优先级

STM32通过NVIC_PriorityGroupConfig函数设置优先级分组,这决定了抢占优先级和响应优先级在中断优先级寄存器中的位分配。例如,第2组配置中,抢占优先级有4个等级(0-3),响应优先级也有4个等级(0~3)。在STM32中,中断服务函数正在执行时,如果发生了一个更高抢占优先级的中断,当前中断会被新的中断打断,形成中断嵌套。抢占优先级由NVIC_IRQChannelPreemptionPriority参数配置,优先级数值越小,优先级越高。响应优先级在抢占优先级相同的情况下起作用。

2024-12-25 16:42:09 569 18

原创 硬件模块常使用的外部中断及中断优先级

😝硬件模块常使用的外部中断及中断优先级😝

2024-12-25 10:39:21 298 36

原创 ✨✨✨CSDN粉丝群发功能✨✨✨VIP文章设置失败 文章综合评估结果为:不合格,设置VIP文章失败,文章可见范围为:“全部可见”。

✨✨✨CSDN粉丝群发功能✨✨✨VIP文章设置失败 文章综合评估结果为:不合格,设置VIP文章失败,文章可见范围为:“全部可见”。

2024-12-24 16:31:33 258 10

原创 Keil在线调试的方法​⭐​

​⭐​快来学习Keil在线调试的方法了👻

2024-12-24 15:59:58 338 12

原创 C++类与对象学习笔记(一)

🚩​🚩🚩“类与对象”笔记🚩​🚩🚩

2024-12-13 15:08:41 679 24

原创 C++ 第10章 对文件的输入输出

🍁🍁🍁本篇为贺宏宏老师C语言视频教程文件输入输出部分笔记整理🍁🍁🍁。

2024-12-12 11:26:58 517 16

原创 一文搞定C语言scanf()和getchar()的使用、区别及常见错误

🙌一文搞定C语言scanf()和getchar()的使用、区别及常见错误🙌

2024-12-06 10:35:34 1003 32

原创 ​​你,就是你,快进来做作业​​C语言教程结构体笔记整理(三)第九章作业

🍁🍁🍁本篇为贺宏宏老师C语言视频教程结构体部分笔记整理(三)🍁🍁🍁。

2024-12-04 10:43:16 350 10

原创 ✨​✨✨你见或是不见我,我都在这里,不悲 不喜​ C语言中scanf函数用法详解(转载)✨✨✨

这里scanf 语句的意思就是:从键盘上输入字符 123,然后%d 将这三个字符转化成十进制数 123,最后通过 “取地址 i” 找到变量 i 的地址,再将数字 123 放到以变量 i 的地址为地址的变量中,即变量 i 中,所以最终的输出结果就是i=123。而 printf 中的“输出参数”是不带取地址符的,不要混淆了。🚨🚨🚨5. 使用 scanf(“%f”) 和 scanf(“%lf”) 时要注意不能取几位小数,eg. scanf(“%.2f”)和scanf(“%.2lf”)都会出现错误。

2024-12-04 09:09:17 667 5

原创 C语言教程结构体笔记整理(二)9-12--9-17 输出平均分最高的学生 枚举的定义 枚举的考点及注意事项 枚举不恰当的应用 枚举的应用:错误状态信息 (工作中常用)typedef的作用

/枚举:如果一个变量的取值只有几种,可以使用枚举 //定义:enum 枚举类型名{枚举列表};//用法: enum 枚举类型名枚举变量名;//应用:代替C语言宏定义//星期,定义数据类型int main()return 0;

2024-12-03 16:41:45 372 2

原创 ✨彻✨底✨解✨决✨VScode中C/C++✨运行终端出现中文编码✨错乱的问题‍✨

💥💥💥彻底解决VScode中C/C++运行终端出现中文编码错乱的问题💥💥💥

2024-11-30 16:38:51 390

原创 C语言教程结构体笔记整理(一)9-1--9-11定义自定义类型和变量 结构体中能使用的类型 结构体变量访问其成员 输出分数最高的学生信息 结构体数组、结构体指针变量及使用

🍁🍁🍁9-1--9-11 定义自定义类型和变量 结构体中能使用的类型 结构体变量访问其成员 输出学生信息 输出分数最高的学生信息 结构体数组的定义及使用 结构体指针变量及使用

2024-11-30 14:25:11 464 4

原创 一个可视化结果的VSCODE插件 debug visualizer

debug visualizer

2024-11-29 13:54:09 49

原创 ❣️C语言如何使用Strcpy函数❣️

Strcpy函数

2024-11-28 10:57:12 197

原创 Excel如何设置超出单元格的内容不显示?

选中想要设置的单元格,然后点击对齐方式右边的按钮,对齐设置,选择“对齐”选项卡,然后将水平对齐改成“填充”点击确定,就能将超出部分的文字进行隐藏了。

2024-11-27 15:05:48 2403

原创 Keil光标变下划线 还有一个问题:为什么有的时候打出来的字把之前的字给替代掉了?

键盘Delete键旁边有个Insert键,是 插入/覆盖模式的切换键,主要用于在文字处理器切换文本输入的模式,竖线是插入模式,下划线是覆盖模式。插入模式,新输入的字插入到光标位置,原来的字相应后移;覆盖模式,光标位置新输入字会替代原来的字,所以只需要按一下Insert键切换过来就可以了。

2024-11-27 11:23:37 243

原创 Keil编译时出现missing function-prototype警告以及requires ANSI-style prototype错误的问题

已经将Delay.c和Delay.h从工程和文件夹里面都删掉了,还是出现同样的问题。没有拼写错误,都是之前的文件复制过来的,也没有报别的拼写方面的错误。重建工程,重新复制添加.c和.h文件:还是出现同样的问题。重新新建工程,新建文件,然后复制粘贴代码,这下对了。解决办法三:检查函数声明是否在主文件之前。解决办法二:检查是否有拼写错误。运行之后仍然出现该问题。重启Keil,没有解决。

2024-11-27 09:11:42 1051 4

原创 重装Keil后打开之前的项目提示.....\REGX52.H contains an incorrect path

方案一:重开Keil,应该没用,因为他们是编译的时候出错的,跟我的错误不一样,我的是重装Keil的路径和之前不一样了。如题:重装Keil后打开之前的项目提示…\REGX52.H contains an incorrect path。方案二:找到新的安装路径里面,需要引用的头文件,复制文件路径,我的在D:\Keil5\C51\INC\Atmel。点击Options For Target -> C51 -> …-> 添加复制的路径。点击OK,然后重新编译就好了。

2024-11-26 15:15:55 411

原创 ❣️一维数组、二维数组指针表示归纳总结❣️

一维数组、二维数组指针表示归纳总结

2024-11-26 08:52:07 690

原创 ❣️数组指针测试总结(二)(二维数组)❣️

数组指针测试总结

2024-11-26 08:39:40 273

原创 ❣️指针测试总结(一)(一维数组)❣️

(&arr[0])都输出的arr的第一个元素,而*(&arr)和*(&arr+0)并不能取数组第一个元素的值。(&arr[0])都输出的arr的第一个元素,而*(&arr)和*(&arr+0)并不能取数组第一个元素的值。取第n+1个元素的值和地址可以分别使用*(arr+n),*(&arr[n])和arr+n,&arr[1]取第二个元素的值和地址可以使用和(arr+1),*(&arr[1])和arr+1,&arr[1](&arr[0])和arr,&arr,&arr[0],&arr+0。说明*(arr+1),

2024-11-25 10:04:54 444

原创 ❣️C语言指针作业❣️

输入10个整数,将其中最小的数第一个数对换,把最大的数与最后一个数对换//写3个函数:①输人10个数;②进行处理;③输出10个数。

2024-11-23 16:50:35 254

原创 ❣️C语言教程指针笔记整理(三)字符串作为参数传递 函数指针的介绍 qsort中函数指针的引用 动态内存使用的场景 动态内存使用❣️

字符串作为参数传递 函数指针的介绍 qsort中函数指针的引用 动态内存使用的场景 动态内存使用

2024-11-22 16:53:44 404

原创 win11系统 电脑内存怎么查看

点击性能,右上角有写电脑内存大小。win+x打开任务管理器。

2024-11-22 15:35:40 248

原创 ❣️C语言教程const的用法❣️

/1.基本类型对于const是透明的。例如const int ca = 10;等同于int const ca = 10;//ca只读,不允许修改ca的值。//const:定义常量,不允许修改其修饰的内容!//const:定义常量,不允许修改其修饰的内容!a没有任何限制,可读可写。本篇为贺宏宏老师C语言教程const部分笔记整理。//const只能修饰"直接"右边。//8-22 const的用法。//所以 a = 20;

2024-11-22 10:16:12 234

原创 ❣️C语言教程指针笔记整理(二)8-19 一维数组和二维数组 8-20 二维数组作为参数传递 8-21 字符数组和字符串常量❣️

8-19 一维数组和二维数组 8-20 二维数组作为参数传递 8-21 字符数组和字符串常量

2024-11-22 10:13:53 614

原创 用CAXA CAD电子图板导入图框、标题栏并导出pdf的方法

出现打印对话框,选中“窗口图形”,“在屏幕上指定”,点击“打印”。一个一个点击,选择合适的标题栏,然后点击导入。点击左上角,再点击右下角,框选中所有。点击调入图框->出现读入图框文件。调入标题栏->出现读入标题栏文件。然后自己命名保存到所需路径即可。一个一个点击,选择合适的图框。

2024-11-22 08:48:26 882

原创 csdn草稿箱在哪里找

ps:之前都是随便点点就找到了,这回没点到,就去搜了以下,写篇文章防止以后再忘记了。鼠标移到右上角头像那里,点击内容管理,就可以看到自己的文章以及草稿了。

2024-11-21 13:31:23 153

原创 ❣️C语言教程指针笔记整理(一)指针应用 &的多个作用 通过指针返回多个值 指针指向数组元素 指针的加减法运算 通过指针引用数组元素 指针的关系运算 指针在数组中的错误应用 数组作为参数传递❣️

指针应用 &的多个作用 通过指针返回多个值 指针指向数组元素 指针的加法运算 指针的减法运算 通过指针引用数组元素 指针的关系运算 指针在数组中的错误应用 数组作为参数传递

2024-11-20 16:57:23 858

原创 VS code使用及C/C++代码经验(一)

原因:运行的程序没有结束,又运行另一个程序。方法:关闭调试,重新再调试一次。

2024-11-19 13:28:15 152

原创 嘉立创EDA 画PCB板子经验总结(三)

未经过电容滤波的端口不要连到下一级网络去。铺铜之后有些信号线周围还存在一些留白。嘉立创EDA画PCB教学视频笔记。两根交叉的线要用十字网络。

2024-11-18 09:39:12 948

原创 STC公司芯片手册(建议收藏)

https://stcmicro.com/cn/sjsc.html

2024-11-16 13:55:55 324

原创 复位电路的分析

如果希望手动复位的话,可以在电容上并联一个按键,一按下这个按键,RST就会被自动拉至高电平,单片机就会复位。上电时,由于电容需要充电,所以在底下会有比较大的电流,由于电流经过R4,RST点的电平会被拉高;随着电容充电完成,电流会逐渐减小,RST点的电平会被下拉至GND。RST引脚是高电平复位,所以单片机一上电,就会自动进行复位。

2024-11-16 13:32:26 227

原创 嘉立创EDA如何自己画元器件及其封装,如何绑定及解绑

嘉立创EDA自己绘制元件及其封装,如何绑定及解绑

2024-11-16 10:30:07 5163 2

原创 嘉立创EDA 画PCB板子经验总结(二)

1.如果有电源模块(DCDC),有升压降压电路 +5V +12V的转变,那么先布局电源模块,然后将负载放在+5V和+12V两侧。添加文字的图标是不能用来标记引脚名的,如果使用添加文字按钮,文字是黑色的,且没有映射到线上。然后点击需要添加引脚名的线,可以看到,如果使用添加网络标签按钮,文字是蓝色的。布局->属性位置,可以快速地把元件的丝印放置在元件的四周或者元件的中心。而且丝印方向还是要自己手动调整,所以最好还是边布局边改丝印。添加文字的一般用在标记模块名,以及运放等地方,相当于注释。

2024-11-15 08:04:17 1671

原创 Keil5新建STM32工程

xxx\嵌入式资料\32\STM32入门教程资料\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm”xxx\嵌入式资料\32\STM32入门教程资料\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x。->添加User以及Library文件夹。

2024-11-13 12:47:58 308

原创 Keil5更新库之后出现错误的解决方法及实现

更新库后出现了这么多的错误,暂时不管了,因为我暂时不需要这些库,需要的只是STM32F1系列的库,之前离线安装过了。(Keil出现闪退应该不会是这个的问题)。

2024-11-13 10:10:28 144

原创 Keil5及MDK安装

点击"Pack installer",打开后它自己会检查更新库,需要等一会儿。除了安装路径(自己选)和个人信息(1 1 1 1)要注意一下,其他步骤一直点Next就行。选择Core路径的时候要和之前的路径保持一致,Pack默认不用管,个人信息1 1 1 1。双击"Keil.STM32F1xx_DFP.2.2.0",点Next,Finish。再次打开Keil,创建新工程,这下出现了STM32F1系列,说明安装成功。复制到Keil的LIC里面,Add LIC,close。安装完出现这个界面,先关掉,选“是”

2024-11-13 09:53:46 334

OneWire翻译.docx

OneWire翻译.docx

2022-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除