自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LORA模块进行通信

lora模块进行通信

2025-04-10 15:55:09 239 1

原创 STM32F401CCUX使用12832OLED屏幕串口模拟I2C

引脚:SCL PB3SDA PA8串口模拟I2C功能描述,传感器的数据值传输到屏幕中。

2025-04-10 14:44:11 884

原创 no source error #5:cannot open source input file “..\..\App1\voice.c“:no such file or directory

no source error #5:cannot open source input file "..\..\App1\voice.c":no such file or directory

2024-11-14 11:01:13 449

原创 KEIL中查找双击后无法跳转解决办法

1.文件名不准有括号。2.文件名不包含中文。

2024-10-31 14:24:58 607

原创 32中的外部中断

32外部中断

2024-09-24 10:16:10 333 1

原创 51打开工程,发现cannot read project file问题

1、路径太长,可以在桌面重新创建一个文件夹,把所有的文件都移动到新的文件夹中。2、创建工程的时候,都勾选上,就没问题。

2024-05-24 11:36:09 1109

原创 AD的一些操作

英文状态下点击m--》选择通过xy移动选择,实现同时左右移或者上下移相同的距离。选择要移动的几个焊点。

2024-02-21 17:19:48 1005 1

原创 TLINK想在设备中添加一个新的传感器

设备修改-->旧产品只能在设备管理里面进行修改,这时添加新传感器操作就完成了。产品修改-->再创建新设备的时候获取到的才是修改的数据。产品修改 ≠ 设备修改。

2024-01-30 16:23:38 512

原创 stm32f10x.h(41): error: #256: invalid redeclaration of type name “GPIO_TypeDef“ (declared at line 4

语法上没有什么问题的话。查看.h中是否包含声明。结构体如果是在.h中。加上以后就没有错误了。

2024-01-19 17:25:27 702

原创 函数无法跳转

下载的示例代码,函数无法跳转,编译一下即可跳转。

2024-01-17 16:44:58 456

原创 串口发送校验码,接收不到传感器返回的数据

3.查看数据解析函数,查看返回的RXBUFF,确定如何获取值是否正确。如果不能,看引脚GPIO口定义是否错误,警惕共用串口的问题。以及有些传感器是1min传一次数据,需要等待。2.使用debug断点看能否进入中断。如果能,再次确认1,1没问题,看3。1.检查发送的校验码是否正确。

2024-01-17 15:03:04 604

原创 API接口获取时间

Api.k780.com API接口的话,结果如下,总结就是不能用了。淘宝API接口,结果如下(我目前知道的唯一能用的)苏宁API接口,也不能用了。

2024-01-12 19:04:52 1371

原创 陶靖驰串口屏按键返回键值,单片机通过判断键值实现一键联网一直失败

1.一定要将串口接受的发送的东西,可以显示出来(debug看某个数值还可以,但看字符串还是算了),串口1被占用没办法printf的话,就在对应模块的串口焊两根线(地和rx[这里就是串口的rx转换器的rx,就是查看而已]),用usb转ttl转换器,打印出来查看。1.向串口屏打印数据的函数,有串口屏无法识别的类别,导致一直会返回1AFFFFFF。血与泪的教训,我一直用的debug至少一个月了,都没发现问题怎么解决。2.串口屏赋值操作的时候,变量必须是全局变量。最后希望大家问题都得到解决。

2023-12-26 14:52:20 773

原创 判断按键长按短按

延时N秒在判断,就将case 1的东西加到case N中,进行判断。第一种办法:switch循环进行延时判断按键长按短按。第二种办法:延时函数,重复判断。

2023-12-21 11:27:48 831

原创 RTC初始化时间,设置好以后不动

这个函数可以判断数组里是否有你需要的字符串,也可以返回是第几个。所以要清理缓存,要不然也是一直初始化时间。这样就是判断第几个开始符合对应的字符的。看一下是不是一直在初始化时间。我是进行判断在执行的。

2023-12-20 11:43:15 480

原创 Air724ug模块连接不稳定

要不然可能导致收不到AT\r\n这条指令==模块无法响应。每次上电以后,都会返回这些数据,大概会有5s的反应时间。解决办法:设置时间,我设置的是20s发送一次命令。所以要留出一些时间,不能直接连接。

2023-12-13 17:54:56 426

原创 adc--独立模式---使用DMA单通道读取

ADC初始化,里面包含了DMA初始化,只需要将ADC初始化函数加到初始化里面就好。DMA优点:采集数据多,快,不占用CPU。

2023-12-08 16:58:21 127

原创 B_LUX_V20光照传感器测量不出来光照

就是有一行代码的原因,我遇到的问题是,在switch循环,里面step=4的时候,进行开关,设置开关以后光照没办法运行,所以就是说注释掉。但这个还是官方代码,很疑惑。

2023-12-08 09:35:03 164

原创 关于引脚的控制

配置引脚!!!初始化配置!!!头文件包含!!!

2023-12-08 09:25:24 65

原创 float类型转化为int类型

float f;int i;i=(int)f;

2023-11-30 15:34:29 198

原创 ..\HARDWARE\app\app.c(647): error: #18: expected a “)“ sprintf(WIFI_Buff,“%s\r\n“,erial_number)

/连接tlink平台。改成#define Serial_number “44444fdsaava”就好了。//拼接字符串所用到的变量。不加“” 不是字符串。

2023-11-24 15:21:37 141 1

原创 系统一直复位的问题

我把这个关掉以后,就可以了,不会一直复位了。

2023-11-24 14:36:00 140 1

原创 undefine 某个标识符

找到标识符相对应的位置,如果可以跳转的话,那就是头文件没有包含,包含下头文件就好了。

2023-11-24 10:51:41 53 1

原创 11.20

推荐吹着把元器件放上去(此时有锡,不推荐焊枪)直接对准元器件吹,拿镊子就可以趁热取下来。

2023-11-20 17:57:19 131 4

原创 关于RTC秒中断的使用,断电可以继续跑,获取实时时间

RTC获取实时时间

2023-11-15 11:25:01 1064 1

原创 电位器的使用和介绍

电位器的使用和介绍

2023-11-15 10:58:22 1162 1

原创 ..\HARDWARE\public\public.c(15): error: #148: variable “m_Lux“ has already been initialized

..\HARDWARE\public\public.c(15): error: #148: variable "m_Lux" has already been initialized

2023-11-06 15:19:44 446 1

原创 陶靖驰串口屏连接中断

陶靖驰串口屏连接中断

2023-10-26 17:16:10 759 1

原创 加载了rt-thread操作系统的代码突然出现卡顿、复位键按下无反应或者反应很缓慢,程序卡死的问题

加载了rt-thread操作系统的代码突然出现卡顿、复位键按下无反应或者反应很缓慢,程序卡死的问题

2023-10-26 14:50:15 482 1

原创 CubeMx生成项目没有MDK-ARM文件夹,固件库安装失败,且账号出现问题无法登录

CubeMx生成项目没有MDK-ARM文件夹,固件库安装失败,且账号出现问题无法登录

2023-10-26 14:32:28 5033 6

原创 串口接受发送有问题

先通过示波器查看是否有数据发送给单片机。(尤其小心看是否有两个终端函数)

2023-10-17 15:14:58 39 1

原创 KEIL调试的时候出现not in scope

如何解决:你查看的那个值是局部变量,把它弄成全局变量就可以了。调试的时候出现的灰色的 not in scope的情况的话。这是成功的结果,以CO2举例。

2023-10-12 17:24:40 1114

原创 AT指令的CIPSEND=

AT指令

2023-10-11 16:34:33 1707 1

原创 Browse information of one or more files is not available

在keil软件中创建一个空白的.c。还会报错的话看看c99勾上。将.c和.h都加到文件中。然后将.c的内容复制过来。单片机新加新程序的时候。

2023-10-10 14:42:29 272 1

原创 关于最新版keil软件编译器环境,旧代码就用5的,新代码用6的

测试:打开pack install选中芯片类型,查看右边的历程,对随便一个历程进行下载,在6环境下是可以运行的。总结:新项目就重头开始使用6环境,旧代码还是保持不变(硬变会有很多问题的,血与泪的教训啊!如果出现多级嵌套,可能会显示,请查看license的错误,其实没有什么问题,就是路径的问题。5环境下,固件库(我自己这么做的)是很久以前的,并且5环境已经不维护了。ps:注意:下载的ARMCC文件一定要在ARM路径下,且只有一级路径!(也可能是我的是正版keil,盗版的不太清楚,智者见智,看情况分析)

2023-09-28 10:18:43 1482 2

原创 无网络图标如何解决

接下来就会让重启电脑,重启就好了。输入msconfig点击确定。选择服务,全部启动,点击确定。

2023-02-10 09:56:04 94

原创 linux下mysql登陆时显示密码问题的错误

数据库的登录mysql -h localhost -u root -p。使用命令:sudo mysql -u root -p。退出是ctrl +d。

2023-02-07 09:17:51 412

原创 vscode中文

安装了Chinese以后,还是显示英文。解决办法:重启虚拟机。

2023-02-02 17:45:54 107 2

原创 vscode检测到#include错误

如果再有问题,试试把"/usr/include",放在第一行,如上,解决问题。在vscode中摁ctrl+shift+p搜索json文件。在includePath里面粘贴路径,注意双引号和逗号格式。执行命令查看g++包含路径。

2023-02-02 17:39:20 250 1

原创 2021-05-08

protues总线进行连接元器件时,一定要标上网格标号,总线上的各引脚上的连接就是看网格编号

2021-05-08 20:43:17 65

LORA,2个模块进行通信,lora测试部分

LORA,2个模块进行通信,lora测试部分

2025-04-10

LORA,2个模块进行通信,lora测试部分

LORA,2个模块进行通信,lora测试部分

2025-04-10

空空如也

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

TA关注的人

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