- 博客(17)
- 收藏
- 关注
原创 Android日志报错 Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED(解决方案)
2024-11-15 18:07:52
296
原创 Android 报错误:需要常量表达式 case R.id.btn_login:(附)
选中“switch”,ALt+Enter同时选中,弹出对话框,选择“Replace ‘switch’ with ‘if’”解决办法:修改switch语句为if else语句。Android studio中提供快速切换方法。
2024-10-31 15:40:47
1019
1
原创 STM32常见错误error: #268: declaration may not appear after executable statement in block
2024-10-20 19:15:03
376
原创 #114: function “xxx“ was referenced but not defined
解决:去除发生错误的这个函数.c和.h文件的static静态声明。static+函数 表明该函数只能在当前源文件调用。
2024-10-10 14:22:42
697
原创 共阴极数码管显示原理(74HC595)
编码顺序为dp g f e d c b a,但观察数码管的亮灭是按照a到g,比如要显示P,那么就是除了c、d其他都要亮,故编码为10001100,在keil中写0x0C。使用的数码管是共阳数码管,所以设置为低电平(0)的段才会被点亮。(74HC595)上升沿有效。dp为0时表示带小数点。
2024-10-10 14:13:18
333
原创 想点亮数码管,是相同的代码但是换个工程就不能运行(解决方案)
考虑main函数里是否有其他while阻塞了进程,要把点亮数码管的代码放到while循环前面。
2024-10-07 11:18:15
409
原创 想要用XCOM发送AT指令,但一直循环显示WIFI CONNECTED和WIFI DISCONNECT(解决方案)
解决方案:一般是网络热点出现了问题,ESP8266连接不上热点是因为被加入了黑名单。
2024-10-05 22:34:34
313
原创 hex模式和文本模式的区别
首先hex模式是十六进制模式,当我们用电脑以hex模式给单片机USART口发数据时,发的是十六进制,单片机接收的也是十六进制;当我们用电脑以文本模式给单片机发数据时,只能发字母(0-9,a-z,A-Z等其他符号),单片机收到的也是字母!来表示所有的大写和小写字母,数字0 到9、标点符号。ASCII码使用7 位或8 位。
2024-10-05 12:05:06
369
原创 Error: L6200E: Symbol rr multiply defined (by led.o and main.o).
首先,不应该在“led.h”中定义“led.c”中使用的变量,应该直接在“led.c”中定义所需的变量,例如 i16 rr;然后再主程序"main.c"中将所调用“led.c”中的变量定义为 extern,例如 extern i16 rr;因为在“led.h”中定义了许多变量,“led.c”文件中采用#include “led.h”,调用“led.h”中的变量;在主函数"main.c"中也采用#include “led.h”,调用“led.h”中的变量,导致“led.h”中的变量被重复定义。
2024-10-05 10:24:51
1341
原创 ESP8266WIFI模块(AT指令的应用:通过WIFI模块向手机或电脑发送信息)
目标:想要电脑接收到串口发送的信息并发送出来以一只安卓手机为路由器,由它提供热点给电脑和ESP8266WIFI模块,电脑可以直接连接安卓手机提供的热点,WIFI模块通过AT指令连接热点。然后,在电脑上安装网络调试助手软件。(附上下载链接)
2024-10-04 15:16:54
709
原创 USB转TTL
如果需要看串口打印信息,一般是需要接一个上位机的,常规的就是电脑,而现在的电脑一般的通信接口只有USB。USB是没法和TTL串口直接通信的,因为接口不匹配,电平也不匹配,这时候就需要借助外围的小设备来实现接口与电平的转换,常用的是USB转串口模块。常用的单片机,引出来的串口,如果不加其他的接口电路,出来的信号就是TTL电平。VCC:供电引脚,一般接3.3V。什么是USB TO TTL?怎么用USB TO TTL?
2024-10-03 21:43:11
1113
2
原创 用F4做血压测量与显示实验时,OLED屏将两次任务的内容都显示出来了,想要分别显示的解决方案
中断优先级高于while循环,先执行中断再执行优先级,实际上第一个任务的中断显示的非常快,通过while循环可以让屏幕显示完第一个任务要求后持续显示第二个任务的要求。
2024-09-30 10:18:51
449
转载 Error: L6200E: Symbol SystemInit multiply defined (by system_stm32f10x_1.o and system_stm32f10x.o).
移除其中一个文件即可。
2024-09-22 11:26:18
278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人