自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 implicit declaration of function解决

以上方法都检查了,没有发现问题,纠结了好久,实在不知道是哪里的问题,之后尝试在提示warning的.c文件对应的h文件中加入extern+函数类型+函数名;版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。得出结论:如果无上述四个问题,需在提示warning的.c文件对应的h文件中加入extern,提示该函数是外部函数。3.在c文件和h文件都无问题的情况下,include是否正确。2.在c文件定义的情况下相应的h文件中是否有声明。

2025-03-09 16:13:57 302

原创 EXTI与超声波传感器

这种变化可以是上升沿(从低电平到高电平的跳变)或下降沿(从高电平到低电平的跳变),具体取决于传感器的设计和配置。在嵌入式系统中,EXTI(外部中断/事件控制器)通常用于检测外部信号的上升沿和下降沿。这种情况下,系统会配置EXTI来检测上升沿,以便在检测到回声时立即响应。:在某些情况下,系统可能配置为在特定的高电平或低电平持续一定时间后触发中断,而不是基于电平跳变。:与上升沿相反,这种情况下,传感器的输出从高电平变为低电平时触发中断。:某些系统可能配置为同时检测上升沿和下降沿,以提供更灵活的事件检测。

2025-02-25 07:54:50 144

原创 常用的Notepad++的快捷键

Shift-Tab (selection of several lines) 移除Space。Ctrl-H 打开Find / Replace 对话框。Ctrl-Space 打开CallTip列表框。Ctrl-Shift-F 在文件中找。Ctrl-Shift-U 变为大写。Alt-Shift-0 展开全部。Shift-F2 到下一个书签。Ctrl-Q 块注释/消除注释。Shift-F3 找上一个。Ctrl-D 复制当前行。Ctrl-L 删除当前行。Ctrl-F2 触发书签。Ctrl-U 变为小写。

2024-06-29 16:29:37 530

原创 功能封装

代码写到一定程度是一定要封装,别等到写了一千多行两千多行的时候才想起来要封装,那你就完了,除非你的水平一定够!

2024-06-29 13:06:40 1730 1

原创 SWDIO和SWCLK---->SWD(Serial Wire Debug)

双向引脚。

2024-06-22 17:07:08 7001 2

原创 内存的储存方式及变量

这就是为什么在进行跨平台数据交换或者处理来自不同系统的二进制数据时,了解对方的存储模式是非常重要的。在不知道存储模式的情况下,你无法确定哪个字节是高位或低位,因为它们在内存中的排列顺序可能会有所不同。因此,要判断一个字节是高位还是低位,确实需要先知道数据的存储模式。

2024-06-22 10:48:21 530

原创 学会使用电脑上的计算器

程序员计算器通过提供这些功能和单位,帮助程序员进行快速的数值转换、存储和计算,特别是在处理二进制和十六进制数值时非常有用。

2024-06-22 10:47:09 1556

原创 DEBUG调试

当断点被失能后,程序在执行到该位置时不会停止,而是继续运行。

2024-06-16 15:15:00 561 1

原创 时钟树与SysTick

根据学过的物理中的时间与频率的公式:fosc=1/T T=1/fosc ,fosc为Systick的频率。1秒钟为:1/(每次的时间)=1/(1/72MHz)=72 000 000次。如果需要1S则可以通一设置一个全局变量,然后定初值得为1000,这样每个systick中断一次,这个全局变量减1,减到0,即systick中断1000次,时间为:1ms1000=1S。因为SysTick定时器是:24位的,最大定时时间为:2的24次方(1/72MHz)的时间,这里Systick频率为:72MHz的情况下。

2024-06-08 14:04:09 1883 1

原创 手搓HAL库空工程

使用Keil5创建新工程:打开Keil5软件,选择创建新的uVision Project,指定保存位置和工程名称后保存。接着选择对应的GD32芯片型号,如GD32F303RC系列。

2024-06-01 18:41:58 505 1

原创 GD32F30x创建工程前的准备工作(下载资料,配置环境)

就简单的一些准备操作,创建工程制作中

2024-06-01 15:49:13 668 1

空空如也

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

TA关注的人

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