- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 灵点开关说明
本文介绍密码管理系统的功能:1)密码设置范围为1~65536;2)支持密码清除功能;3)主板按键支持长按、双击和短击三种操作方式。系统提供灵活的密码设置和操作控制选项。
2025-11-03 15:48:40
178
原创 要显示ascii码字符,在点阵屏上用什么字体好
我用经常用到LCD点阵屏,其中ascii码是必须要用到的,如果要尽量小的占用像素,就必须用最少的字体,下面推荐几种适合点阵屏的字体。如果现成字体不满足需求,可以自己设计点阵字体。显示效果清晰,适合ASCII字符。专为终端和低分辨率显示设计的字体。字符边缘清晰,适合LCD显示。专为编程和终端设计的等宽字体。专为嵌入式系统设计的极小字体。专为低分辨率设计的等宽字体。支持8x6、8x8等小尺寸。支持8x6、8x8等尺寸。支持小尺寸显示,字符简洁。支持6x8、8x8等尺寸。适合资源有限的LCD显示。
2025-03-03 11:40:22
851
原创 larael配sqlite数据搭建全过程
在配合1panel面板,在上传好文件之后,首先要给全部目录写入权根,一般直接给777权限,接着去ENV文件,数据库处写入。VIRSH_SQLITE_DATABASE = 文件名.sqlite。再去database.php文件。
2024-12-17 19:52:04
319
原创 LCD中显示时间时出现胡乱数字
查找原因:原来%d,代表的是将int型数据转换为十进制字符的作用,既然是int型,那他占用空间为至少2个字节,那么我们定义的temp仅是unsigned char 占空间一字节,所以函数在转换时,会错误的转换temp空间外的一字节空间的数据,这是未知的数据,所以会出现打印乱码情况,那么把unsigned char temp;为什么会出现这样的问题呢,其实之前我也碰到过,但那是在串口打印出错,不是在屏幕,今天又碰到了这个问题,就说说这个问题.这样会出错,正确应该是。
2024-12-11 11:23:42
322
原创 CH32V003输出PWM波频率设定
要理解PWM输出频率的计算,首先需要知道定时器的基础配置,包括自动重装载寄存器 (ARR) 和预分频器 (PSC) 是如何影响定时器的时钟频率。
2024-10-20 13:38:14
1241
原创 使用Laravel框架,用dcatadmin做后台,用sqlite做数据库
进入后,设置成中文,然后再上传文件可能会报错,可能是权限不够,需要把database文件夹设置成有写入权限,而且数据库文件也必须有权限。.env文件中的APP_URL=修改成自已的域名。些时打开后台显示的是英文,可以在这里设置成中文。上述步骤操作完成之后就可以配置。,还需要在配置中加上伪静态配置。接下来安装dcatadmin。启动服务后,在浏览器打开。
2024-01-25 22:15:52
1018
1
原创 蓝牙连接报133错误代码
今天在用Kotlin写一个蓝牙发送的app时,出现有连接蓝牙失败,打印错误代码显示为133,使用的库为ECBLE.kt,在里面加入下需的代码。
2023-12-08 23:50:47
985
原创 sprintf格式化浮点数的一些技巧
前面的0是在空缺时补足0,后面的4是整个数据的宽度,包括点,后面的1是保留1位小数,这个与整数有点区别。电压符号可以单独显示,这样有利于对前面的数字处理。在单片机应用中,我们经常会使用到LCD来显示一些参数,比如电压,例如要显示5.1V,一般可以用sprintf来格化式数字,使其一直右对齐。
2023-08-26 15:32:32
909
原创 phpstudy配置本地网站出现MYSQL 报错:SQLSTATE [HY000] [1045] Access denied for user ‘root‘@‘localhost‘ (using pa
MYSQL 报错:SQLSTATE [HY000] [1045] Access denied for user 'root'@'localhost' (using password:yes)今天配置一个本地网站,用于测试,用的phpstudy,数据库密码等都配置好了,但是出现。其实这种错误只要打开马蹄,进入命令行界面,输入三行代码即可。注:123456 为你需要设置的数据库密码。
2023-07-22 23:11:58
6291
原创 记录一下串口调试出错,竟是因为数据类型没有设置对
今天调试一个串口,就是串接收一串16进制的数据,明明发送的是0xaa,可以串口里对比始终是错误的,百思不得其解,后面一个个变量检查,才发现是我们unsigned char 类型定义成char。 rxbuf[u16CNT] = SBUF; u16CNT ++; /* if reception occur */ if(rxbuf[0]!=0xaa) {
2022-05-24 13:59:09
429
原创 如何让浏览器在用console.log打印变量时输出全部内容
你是不是在有碰到过在浏览器中用console.log来打印一个对象或函数时,因为内容过长,而出现...号,其实只要toString()一下就能打印出全部内容。
2022-02-14 15:30:48
2712
原创 C语言中的sprintf()函数使用出错原因
sprintf是C语言库中具有转换数据类型的功能函数,出现一种情况,在51单片机中,定义unsigned char temp;然后 想用串口直接把temp 以十进制数是、形式打印出来,是先这样转换的 sprintf((char*)tem,"%d",temp);即先把temp转换成十进制数字符tem,然后再通过串口输出tem,然而串口输出的竟然有乱码,而且和temp的值也不对应;查找原因:原来%d,代表的是将int型数据转换为十进制字符的作用,既然是int型,那他占用空间为至少2个字节,那么我们定
2022-01-24 18:26:10
4029
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅